I want to run my custom linux kernel on Fixed Virtual Platform.
The FVP I want to use is AEMv8-A Base Platform RevC FVP, because I need v8.3 PAC and v8.5 MTE support!
It seems the AEMv8-A Base Platform is an ecosystem model, no licence required. I'm not sure about this. Correct me if I'm wrong!
I've built my kernel image and tested on QEMU (with flags `-machine virt,mte=on -cpu max`).
Is there any way I can run this Image on the FVP? with armv8.3 and v8.5 supports on?
The Base AEM FVP available here is free of charge:https://developer.arm.com/tools-and-software/simulation-models/fixed-virtual-platforms/arm-ecosystem-models
You can enable these architectures with options of the form:
-C cluster*.has_arm_v8-3=1 -C cluster*.has_arm_v8-5=1
(run the FVP with the --list-params option to see all the possible parameters you can specify, the * wildcard character can reduce repetition for each core)
View all questions in Simulation Models forum