[meta-virtualization][PATCH v2 3/3] xen images, qemuboot: configure xenbr0 bridge for runqemu, testimage

2022-04-27 Thread Christopher Clark
Networking for Xen guest virtual machines is commonly configured via bridging in the host system between a physical interface and the guest virtual interfaces. To make it easier to test networking and use testimage with Xen guest virtual machines, extend the bbclass that provides network configura

[meta-virtualization][PATCH v2 2/3] qemuboot, xen-image-minimal: enable runqemu for qemuarm Xen images

2022-04-27 Thread Christopher Clark
The Xen hypervisor built for Arm 32-bit targets can be launched with runqemu by providing a u-boot script and configuration for Qemu, which enables interactive testing of Xen images. Add qemuboot-xen-u-boot.bbclass to add a new bitbake task for generating the u-boot script. Since this increases th

[meta-virtualization][PATCH v2 0/3] Xen: improve Qemu integration

2022-04-27 Thread Christopher Clark
A series of improvements to Qemu integration with the Xen recipes: - update the Qemu package dependency for the x86 Xen tools - add support for testing Arm 32-bit images with Qemu and testimage - configure a standard Xen bridged network xenbr0 for Xen images in qemu to improve support for config

[meta-virtualization][PATCH v2 1/3] xen, xen-tools: add recommendation for Qemu for non-hvm x86

2022-04-27 Thread Christopher Clark
The Spectre and Meltdown mitigations for Xen run PV guests within HVM virtual machines, so Qemu is no longer only needed for systems configured to run HVM guests. With the split xen hypervisor and tools recipes, the bios dependencies belong in the tools recipe, so move them and replace the hvm PAC