meta-virtualization/recipes-extended
Christopher Clark 1c746a9768 qemuboot, xen-image-minimal: enable runqemu for qemuarm Xen images
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 the number of qemuboot-specific
classes that are inherited by the xen-image-minimal recipe, change the
inherit of all of these to only apply to qemu machines with the qemuall
override.

Update qemuboot-xen-defaults.bbclass to supply working default
parameters for the qemuarm machine needed to boot successfully in
testing. Also change all the arch-specific variable overrides into
narrower qemu platform overrides instead to avoid unnecessary
interactions with other Arm platform machines.

Signed-off-by: Christopher Clark <christopher.clark@starlab.io>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-05-09 08:08:25 -04:00
..
ceph ceph: set CXXFLAGS and CFLAGS 2022-03-22 15:59:52 -04:00
cloud-init cloud-init: inherit setuptools3_legacy 2022-03-11 06:02:13 -05:00
dev86 dev86: fix a build race 2022-05-02 14:07:30 -04:00
diod global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
fuse-overlayfs global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
hyperstart global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
images qemuboot, xen-image-minimal: enable runqemu for qemuarm Xen images 2022-05-09 08:08:25 -04:00
iptables global: overrides syntax conversion 2021-08-02 17:17:53 -04:00
ipxe global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
irqbalance irqbalance: update to 1.8.0-tip 2022-03-29 10:06:20 -04:00
kvmtool kvmtool: update to -tip 2022-03-29 10:04:49 -04:00
libibverbs global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
libvirt libvirt: Fix error on undefining domain and segfault on libvirt_driver_qemu.so 2022-04-26 17:03:20 -04:00
libvmi libvmi: Fix out of box build failure with xen disabled 2022-04-13 23:16:49 -04:00
nagios global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
oath global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
seabios global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
upx global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
uxen global: update licence values to SPDX values 2022-02-18 13:07:10 -05:00
vgabios vgabios: upgrade to 0.8a and cleanup recipe 2022-05-02 14:07:30 -04:00
virt-what virt-what: add new recipe 2022-04-07 17:48:39 -04:00
xen xen, xen-tools: add recommendation for Qemu for non-hvm x86 2022-05-09 08:08:20 -04:00
xvisor xvisor: Remove bb.error when builing for non-supported arch 2022-02-24 10:47:31 -05:00