Hi,
I was trying to deploy Xvisor on AWS Baremetal Graviton Instance. I followed this link https://github.com/xvisor/xvisor/blob/master/docs/arm/foundation-v8.txt to build the Hypervisor Image. To launch Hypervisor, a Foundation Platform support is required. I downloaded the Armv-A Base RevC AEM FVP (AArch64 Linux, beta) using this link https://developer.arm.com/-/cdn-downloads/permalink/Fixed-Virtual-Platforms/FM-11.26/FVP_Base_RevC-2xAEMvA_11.26_11_Linux64_armv8l.tgz because Graviton Architecture is also aarch64.
So, to launch the Foundation Platform this command is used "<foundation_v8_install_directory>/models/Linux64_GCC-<xxxx>/Foundation_Platform --no-gicv3 --no-sve --image ./build/foundation_v8_boot.axf --network=nat" which is mentioned in step-12 of Installation Guide. But when I'm passing this FVP with --gicv3, --sve and --image options, it is throwing error as "unrecognized options".
Kindly, suggest the how can we run aarch64 FVP with these switches?
Thanks,
Shubham Gupta
As you are attempting to run Foundation_Platform, you must download and use Foundation_Plaform FVP, instead of the FVP_Base_RevC FVP.
The Foundation_Platform FVP can be downloaded from the link below.
developer.arm.com/.../Fixed Virtual Platforms
Direct link: https://developer.arm.com/-/cdn-downloads/permalink/Fixed-Virtual-Platforms/FM-11.26/Foundation_Platform_11.26_11_Linux64.tgz
At this point, no AArch64 support for the Foundation_Platform FVP so you must run it on x86_64.
Thanks Toshihisa
The x86_64 FVP won't work and throw "Exec format error" for AArch64 Architecture as depicted in below screenshot:
Need to wait, until Ronan comes up with FVP for AArch64.
Regards,
Shubham
Hi Shubham,
The AArch64 Foundation FVP is now available to download at
https://developer.arm.com/Tools%20and%20Software/Fixed%20Virtual%20Platforms
Thanks for letting us know. Apologies for the inconvenience.
Ronan
Thanks a lot, Ronan for providing solution quickly. It is working properly.