Xen Project Q&A Forum: First Line Help for Simple Questions
This is your chance to ask questions and provide answers about basic use of the Xen Project software. For debugging problems and for more complex issues, consider using the xen-users mailing list instead. You can find information about xen-users under "HELP | Mailing Lists" in the navigation bar above.
Basically I want to design a Hardware for Consumer Application and all I want to know is Does ARM Cortex A9 supports ARM hypervisor. If not then which Cortex series supports it ?
I am not able to find the detailed information on how to build Xen for ARM ? Also from which Linux branch the xen hypervisor ARM support was added by XEN ?
Currently, Xen Project on ARM uses only the processors with the ARM virtualization extensions (there were some experiments on ARM before the virtualization extensions existed, but those were abandoned once the extensions came on the radar). I am not an expert in this area, but I don't believe the Cortex A9 qualifies. You need something with conforms to the ARM V7 or V8 architecture with extensions. That would include Cortex A15 and A7.
The best reference for Xen Project on ARM is here:
Have a look at it, if you haven't already.
Accepted AnswerEdelweissOffline0The Cortex A9 does not have virtualization extensions. There are some efforts to revive support for older ARM architectures, but the code has not yet been made publicly available nor upstreamed. If it does - for which there is probably a <50% chance - it would basically combine http://wiki.xenproject.org/wiki/Xen_ARM_(PV) and http://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions
If you are daring, you may want to look at http://wiki.xenproject.org/wiki/Xen_ARM_(PV) which has been inactive since 2012.