Hi Experts,
Does it possible to invoke the application running in EL0 directly from the hypervisor EL2 without giving control to EL1 ?
Regards,
Techguyz
It depends on what you mean by invoking an application, and whether you are asking in theory vs whether a specific hypervisor supports it.
In ARMv8-A, the architecture does provide support for running an application "directly" hosted by a Hypervisor, without an OS at EL1. This is done by setting HCR_EL2.TGE==1, which effectively disables NS.EL1. Whether Xen/KVM/<insert hypervisor here> makes use of this I don't know.
View all questions in Cortex-A / A-Profile forum