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.
I'm aware that the ARM Hypervisor isn't really a 'viable' solution considering its incredibly early stages of development (and the limited hardware support of ARM procs), but I cannot find any documentation relating to setting the Hypervisor up on a ARM system running Linux (Debian/Ubuntu/Linaro, etc).
Also, the board I'm currently using is the ODROID-U2 board, which uses an Exynos4412 Prime processor (Cortex A9, quad core, details here: http://www.hardkernel.com/renewal_2011/products/prdt_info.php?g_code=G135341370451 ).
Was wondering if anyone could point me in the right direction, or tell me how I could set up the ARM Hypervisor on such a device, if it's even possible on an A9.
the main reason is that Xen 4.3 has not shipped within distros yet (and then the ARM port will only be in those distros that support ARM). The XAPI toolstack also has not yet been ported to ARM, but I know that some work has just started (or will soon start) on it.
You do need a board with the ARM Virtualization extensions (e.g. something Exynos 5250 based). There is an ARM port from Samsung that will work on other boards, but it requires a heavily modified kernel and will not work with a stock Linux distro. Unfortunately the Arndale is in short supply at the moment, I think the Cubieboard2 and MELE M5 should work too, but I am not an expert. I saw some mails fly around that a few were ordered and Xen should work on them.
See: http://wiki.xen.org/wiki/Xen_ARM_with_Virtualization_Extensions for various boards that we know work. As with most of these boards you will have bootstrap issues (as booting is not yet fully statndardized), your best bet is to post to firstname.lastname@example.org and add [ARM] to the subject line. You don't have to subscribe to the list: you can send without doing so. You may not get an answer this week as almost everybody who is doing any work on Xen for ARM is at Linaro Connect this week. But still worth a try.
Accepted AnswerAri HadiksOffline0Thanks for the help!
The board I plan on using is considerably more robust than the Tegra250, and the support for the ODROID-U2 is fairly large. After finding the Secure Xen on ARM User Guide, I'll be following the steps it has for getting the ARM Hypervisor set up on my devices.
Hopefully if all goes well, I'll have the ARM port up and running by the end of the day.