Issue
Ari Hadiks
Ari Hadiks
Offline
0
I've set up XCP and the Xen Hypervisor on a few x86 and AMD64 based machines, however I want to start looking into using ARM based platforms for cloud services.

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.

Accepted Answer

Lars Kurth
Lars Kurth
Offline
Wednesday, July 10 2013, 08:57 AM - #permalink
0
Ari,

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 xen-devel@lists.xenproject.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.

Lars
The reply is currently minimized Show
Responses (1)
  • Accepted Answer

    Ari Hadiks
    Ari Hadiks
    Offline
    Wednesday, July 10 2013, 12:44 PM - #permalink
    0
    Thanks 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.
    The reply is currently minimized Show
Your Reply