Does xen hypervisor requires virtualization support instructions for arm soc?

If I want to use xen hypervisor on an ARM SoC, does it require virtualization feature inside ISA?

And does Snapdragon 410c, 820c or 845c support some kind of virtualization?

Yes, xen requires virtualization support on Arm platforms. See: https://wiki.xen.org/wiki/Xen_Project_Software_Overview#Summary

Technically the Snapdragon hardware has support for virtualization but it is typically reserved for use by low level firmware (where it is used to implement services such as power management) and not available for use on the Dragonboard family. I don’t think it will be possible to run Xen.

1 Like