[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH 00/46] initial arm v8 (64-bit) support



> I am building the 64-bit hypervisor with the Linaro gcc,
> gcc-linaro-aarch64-linux-gnu-4.7-2012.12-20121214_linux, from
> http://www.linaro.org/engineering/armv8#tab3 
> http://releases.linaro.org/13.01/components/toolchain/binaries/gcc-linaro-aarch64-linux-gnu-4.7-2013.01-20130125_linux.tar.bz2

I forgot to mention that for the DTB I am using
arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dtb built by the kernel tree,
passing it to the Xen build on the make command line:
        make -C xen XEN_TARGET_ARCH=arm64
        CONFIG_DTB_FILE=/home/ianc/vexpress-v2p-ca15-tc1-linux.dtb
        debug=y CROSS_COMPILE=aarch64-linux-gnu- -j12 -s install

Xen is passed to the model directly as the image to boot (no
bootwrapper)

The dom0 kernel is passed to the hypervisor in the flash "-C
motherboard.flashloader0.fname=zImage". The arm64 boot-wrapper is not
yet advanced enough to be ported to the scheme used in "xen: arm: parse
modules from DT during early boot." per
http://lists.xen.org/archives/html/xen-devel/2013-01/msg02469.html

For the guest I use arch/arm/boot/xenvm-4.2.dtb and append it to the
zImage (the kernel config has CONFIG_ARM_APPENDED_DTB).
Ian.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.