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.
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.