Erm… sorry, that’s another goal. Although the x1e SoC can do this (and even nested virt), it’s not that easy. QCom reserves EL2 for its own hypervisor firmware, on x1e this will be Gunyah. There is only experimental integration of Gunyah to qemu at best as of now. There are ways to claim EL2 and boot Linux into it (and have /dev/kvm), although this comes with drawbacks. Like, as of now, no adsp and cdsp support, resulting in no sound, no type-c orientation switching, no dp altmode, usually no gpu acceleration, maybe(?) no battery loading. On Windows Dev Kit this is all tolerable, but on a laptop… I’d be cautious. Let’s see what will happen. A year ago booting new QCOM SoCs to EL2 looked impossible.
1 Like