summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2026-03-24 12:24:49 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2026-03-24 12:24:49 +0000
commitfaadeac00887ef0f337252cf7fcc48d40f9d5a4a (patch)
tree848acd438ecc473ce3d0e1878048fc24db9f8326
parent81536a6d9c50ad627b7c0eab483493642896ebd9 (diff)
downloadmeta-virtualization-faadeac00887ef0f337252cf7fcc48d40f9d5a4a.tar.gz
xen: drop dev86 dependency and disable rombios
dev86 (as86/ld86/bcc) was only needed to build rombios, the legacy BIOS for HVM guests. The upstream repository (jbruchon/dev86) has been deleted from GitHub. SeaBIOS is already in DEPENDS and is the modern replacement — no Xen HVM guest uses rombios in practice. Disable rombios explicitly and remove the dev86-native dependency. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r--recipes-extended/xen/xen-tools.inc1
-rw-r--r--recipes-extended/xen/xen.inc1
2 files changed, 1 insertions, 1 deletions
diff --git a/recipes-extended/xen/xen-tools.inc b/recipes-extended/xen/xen-tools.inc
index 64aee0ab..d457b36a 100644
--- a/recipes-extended/xen/xen-tools.inc
+++ b/recipes-extended/xen/xen-tools.inc
@@ -793,6 +793,7 @@ EXTRA_OECONF += " \
793 --with-initddir=${INIT_D_DIR} \ 793 --with-initddir=${INIT_D_DIR} \
794 --with-sysconfig-leaf-dir=default \ 794 --with-sysconfig-leaf-dir=default \
795 --with-system-qemu=${bindir}/${QEMU_SYSTEM} \ 795 --with-system-qemu=${bindir}/${QEMU_SYSTEM} \
796 --disable-rombios \
796 " 797 "
797 798
798do_configure() { 799do_configure() {
diff --git a/recipes-extended/xen/xen.inc b/recipes-extended/xen/xen.inc
index f8c1e266..6960295e 100644
--- a/recipes-extended/xen/xen.inc
+++ b/recipes-extended/xen/xen.inc
@@ -18,7 +18,6 @@ PACKAGECONFIG[systemd] = "--enable-systemd,--disable-systemd,systemd,"
18PACKAGECONFIG[externalblktap] = ",,," 18PACKAGECONFIG[externalblktap] = ",,,"
19 19
20DEPENDS = " \ 20DEPENDS = " \
21 ${@bb.utils.contains('XEN_TARGET_ARCH', 'x86_64', 'dev86-native', '', d)} \
22 bison-native \ 21 bison-native \
23 flex-native \ 22 flex-native \
24 file-native \ 23 file-native \