meta-virtualization/classes
Bertrand Marquis fb0a7b97db xen: Disable PCI on qemuarm with Xen
Remove the pci node from the qemu device tree when runqemu is used with
xen-qemuboot.

Linux is ending up in an infinite loop when trying to access PCI
configuration space when running on top of Xen on arm32.
As we do not need or support any of the devices on PCI on arm32 at the
moment, just remove the node from the device tree generated by qemu.

The problem does not appear at the moment without Xen and it is unclear
why it is with Xen.
This will be investigated but in the meantime provide a working
configuration for users.

Signed-off-by: Bertrand Marquis <bertrand.marquis@arm.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
2022-05-18 13:52:14 -04:00
..
cni_networking.bbclass global: overrides syntax conversion 2021-08-02 17:17:53 -04:00
image-oci-sloci-image.inc global: overrides syntax conversion 2021-08-02 17:17:53 -04:00
image-oci-umoci.inc global: overrides syntax conversion 2021-08-02 17:17:53 -04:00
image-oci.bbclass image-oci: use new override syntax 2021-08-06 22:27:57 -04:00
meta-virt-cfg.bbclass conf: defer DISTRO_FEATURE check to bbclass processing 2020-02-10 10:28:38 -05:00
meta-virt-hosts.bbclass config: introduce hostname generation hooks 2021-12-13 15:59:35 -05:00
meta-virt-k8s-cfg.bbclass conf: defer DISTRO_FEATURE check to bbclass processing 2020-02-10 10:28:38 -05:00
meta-virt-xen-cfg.bbclass xen: apply layer settings when xen DISTRO_FEATURE is enabled 2020-07-06 16:25:55 -04:00
qemuboot-testimage-network.bbclass xen images, qemuboot: configure xenbr0 bridge for runqemu, testimage 2022-05-09 08:08:31 -04:00
qemuboot-xen-defaults.bbclass xen: enable qemuboot for arm32 2022-05-18 13:52:14 -04:00
qemuboot-xen-dtb.bbclass xen: Disable PCI on qemuarm with Xen 2022-05-18 13:52:14 -04:00
sanity-meta-virt.bbclass sanity-meta-virt: Watch for SanityCheck event 2017-10-12 21:59:51 -04:00