Difference between revisions of "Xen ARM with Virtualization Extensions/Arndale"

From Xen
(Starting Xen)
(Adding categories)
Line 20: Line 20:
 
* Information about the Arndale board development: [http://www.arndaleboard.org/wiki/index.php/WiKi www.arndaleboard.org/wiki/index.php/WiKi].
 
* Information about the Arndale board development: [http://www.arndaleboard.org/wiki/index.php/WiKi www.arndaleboard.org/wiki/index.php/WiKi].
 
* Linaro page about the Arndale board: [https://wiki.linaro.org/Boards/Arndale/Setup/PXEBoot wiki.linaro.org/Boards/Arndale/Setup/PXEBoot]
 
* Linaro page about the Arndale board: [https://wiki.linaro.org/Boards/Arndale/Setup/PXEBoot wiki.linaro.org/Boards/Arndale/Setup/PXEBoot]
  +
  +
[[Category:XenARM]]
  +
[[Category:Developers]]

Revision as of 17:38, 28 January 2013

The work for Xen on the Arndale Development board is on his way. So don't expect to have a usable dom0 yet.

Building Xen and Linux

The bootloader provided with the Arndale does not let Xen boot in hypervisor mode, so we will use the u-boot provided by Linaro.

Follow the step on the Linaro wiki, to build and install u-boot.

To Build, get the source tree from the repo, which contain patches to get serial and other device working on the board. Then, Build Xen on ARM.

Next step is to build Linux. So far, the development have been done using the Linux tree from Linaro, building linux. Just make sure to "git checkout lue_arndale_3.7" and have those config options in .config:

 CONFIG_XEN=y
 CONFIG_XEN_DOM0=y
 CONFIG_HVC_DRIVER=y
 CONFIG_HVC_IRQ=y
 CONFIG_HVC_XEN=y

Also, multi CPU does not work yet with Xen on ARM, so make sure to remove:

 CONFIG_SMP=n

Resources