On Thu, Aug 29, 2013 at 11:37 PM, Chris Patterson <[email protected]> wrote: > This set of patches should provide a user with the ability to generate a xen > 4.3.0 based dom0 image. > > [NOTES] > > With these patches, xen-image-minimal requires "xen" and "aufs" to be present > in DISTRO_FEATURES to function correctly. > > [DISTRO TESTING] > > This image has been tested using: > > machine=sugarbay > DISTRO_FEATURES += " aufs xen" > > [BUILDING IMAGE] > > bitbake xen-image-minimal > > [QEMU BUILD TESTING] > > To start up and test core-image-xen using kvm on hardware supporting nested > virtualization: > > kvm -hda deploy/images/xen-image-minimal-sugarbay.hddimg -cpu host > -no-kvm-irqchip -m 4096 -net nic,model=e1000 -net user -serial stdio > > ..or.. > > kvm -hdc deploy/images/xen-image-minimal-sugarbay.iso -cpu host > -no-kvm-irqchip -m 4096 -net nic,model=e1000 -net user -serial stdio > > [XEN TESTING] > > To test the runtime core-image-xen and boot a debian PV virtual machine: > > # bring up networking > ifconfig eth0 up > brctl addbr br0 > brctl addif br0 eth0 > udhcpc -i br0 > > # place test debian vm in /test/debian > mkdir -p /test/debian > cd /test/debian > > # pull example kernel, initrd > wget > http://ftp.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/xen/initrd.gz > wget > http://ftp.debian.org/debian/dists/wheezy/main/installer-amd64/current/images/netboot/xen/vmlinuz > > # create 4G disk > truncate -s 4096M disk.img > > cat > debian.cfg << EOF > kernel = "/test/debian/vmlinuz" > ramdisk = "/test/debian/initrd.gz" > extra = "debian-installer/exit/always_halt=true -- console=hvc0" > vif = ['bridge=br0'] > memory = "256" > name = "debian" > disk = ['file:/test/debian/disk.img,xvda,w'] > EOF > > xl -v create -d debian.cfg >
Great steps and documentation. I'll take them for a spin myself and see if I can get a working system :) Bruce > xl console debian > > Chris Patterson (4): > linux-yocto: add kernel fragment and scc for xen dom0 kernel support. > linux-yocto: add optional support for aufs and xen using > DISTRO_FEATURES. > xen: add 4.3.0 recipe. > xen-image-minimal: update image to support xen 4.3.0 base with xl > toolstack. > > recipes-extended/images/xen-image-initramfs.bb | 17 + > recipes-extended/images/xen-image-minimal.bb | 55 +- > .../initrdscripts/files/init-boot-xen.sh | 205 +++++++ > .../initrdscripts/initramfs-boot-xen_1.0.bb | 16 + > recipes-extended/xen/xen_4.3.0.bb | 623 > ++++++++++++++++++++ > recipes-kernel/linux/linux-yocto/xen.cfg | 53 ++ > recipes-kernel/linux/linux-yocto/xen.scc | 4 + > recipes-kernel/linux/linux-yocto_3.4.bbappend | 6 + > recipes-kernel/linux/linux-yocto_3.8.bbappend | 6 + > 9 files changed, 978 insertions(+), 7 deletions(-) > create mode 100644 recipes-extended/images/xen-image-initramfs.bb > create mode 100644 recipes-extended/initrdscripts/files/init-boot-xen.sh > create mode 100644 recipes-extended/initrdscripts/initramfs-boot-xen_1.0.bb > create mode 100644 recipes-extended/xen/xen_4.3.0.bb > create mode 100644 recipes-kernel/linux/linux-yocto/xen.cfg > create mode 100644 recipes-kernel/linux/linux-yocto/xen.scc > > -- > 1.7.10.4 > > _______________________________________________ > meta-virtualization mailing list > [email protected] > https://lists.yoctoproject.org/listinfo/meta-virtualization -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end" _______________________________________________ meta-virtualization mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-virtualization
