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
Hi Shubham,
That is a different model than the Foundation FVP. However I also cannot locate the AArch64 hosted version.
I will raise an issue internally for that version to be uploaded to the website.
I will update as soon as possible.
Ronan
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 Ronan
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
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.
Thanks a lot, Ronan for providing solution quickly. It is working properly.