We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I wish to run OPTEE + Android. Which of these two options are suitable for it ? What are the differences ? Which option allows modification to the secure monitor code ?
Hi,
Although the memory maps are similar, the Base platform has additional hardware. You can see the differences by looking at each memory map.
Base FVP: https://developer.arm.com/products/system-design/fast-models/docs/100966/latest/programming-reference-for-base-fvps/base-memory/base-memory-map
Foundation Platform: https://developer.arm.com/products/system-design/fast-models/docs/100961/latest/programming-reference/armv8a-foundation-platform-memory-map
In the past only the Foundation model was free, but now Base is also free as there was a need for an enhanced platform with SMMU and PCIe.
Either one can be use used to work with secure monitor, but I would recommend the Base Platform as you are more likely to find current information about using it with Arm deliverables, especially Android.
Thanks,
Jason