Hi,
I just started with Arm CCA software stack and a little bit confused about realm world VM. So an application can be run in realm world VM, but how can I write a program that could create a realm world VM and put applications inside it?
Thank you if anyone can help!Much appreciated!
HelloA high level summary is given here:https://support.arm.com/documentation/den0125/400/Arm-CCA-Software-Architecture
You may find the below webinar useful:https://www.youtube.com/watch?v=-44KoV6re-s
Regards, Ronan
If you’re working with the Arm CCA software stack, I think it helps to separate creating the Realm VM from running an application inside it. The Realm Management Monitor and the Realm Management Interface handle the Realm lifecycle, while the hypervisor/CCA stack is responsible for provisioning the Realm and its resources. You generally wouldn’t create a Realm VM directly from a normal C++ application; you’d use the platform’s existing Realm creation APIs/tools and then launch the workload inside it.