summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBruce Ashfield <bruce.ashfield@gmail.com>2026-03-24 17:56:14 +0000
committerBruce Ashfield <bruce.ashfield@gmail.com>2026-03-24 17:56:14 +0000
commit666602dc975db47ba38bb9a81fe2d1eaa0a1fb38 (patch)
tree9715bfa7534bd19c968c739e3d47373116b591d2
parentff4b87836169d0c2d1e8503461f280fc048073fa (diff)
downloadmeta-virtualization-666602dc975db47ba38bb9a81fe2d1eaa0a1fb38.tar.gz
vgabios: remove recipe, drop from xen-tools DEPENDS
vgabios 0.8a depends on dev86-native which was removed in a previous commit (upstream repo deleted). vgabios is a legacy VGA BIOS from 2008 that has been superseded by SeaBIOS which is already a Xen dependency. Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
-rw-r--r--recipes-extended/vgabios/files/build-cc.patch31
-rw-r--r--recipes-extended/vgabios/vgabios_0.8a.bb25
-rw-r--r--recipes-extended/xen/xen-tools.inc2
3 files changed, 1 insertions, 57 deletions
diff --git a/recipes-extended/vgabios/files/build-cc.patch b/recipes-extended/vgabios/files/build-cc.patch
deleted file mode 100644
index 01fd8b97..00000000
--- a/recipes-extended/vgabios/files/build-cc.patch
+++ /dev/null
@@ -1,31 +0,0 @@
1Use the host compiler to build the tools we need at runtime.
2
3Upstream-Status: Inappropriate [embedded specific]
4
5Signed-off-by: Ross Burton <ross.burton@arm.com>
6
7Index: Makefile
8===================================================================
9--- a/Makefile (revision 298)
10+++ b/Makefile (working copy)
11@@ -5,6 +5,7 @@
12 SHELL = /bin/sh
13
14 CC = gcc
15+HOSTCC = gcc
16 CFLAGS = -g -O2 -Wall -Wstrict-prototypes
17 LDFLAGS =
18
19@@ -79,10 +80,10 @@
20 tar czvf ../$(RELEASE).tgz --exclude .svn -C .. $(RELEASE)/
21
22 biossums: biossums.c
23- $(CC) -o biossums biossums.c
24+ $(HOSTCC) -o biossums biossums.c
25
26 vbetables-gen: vbetables-gen.c
27- $(CC) -o vbetables-gen vbetables-gen.c
28+ $(HOSTCC) -o vbetables-gen vbetables-gen.c
29
30 vbetables.h: vbetables-gen
31 ./vbetables-gen > $@
diff --git a/recipes-extended/vgabios/vgabios_0.8a.bb b/recipes-extended/vgabios/vgabios_0.8a.bb
deleted file mode 100644
index 9a996955..00000000
--- a/recipes-extended/vgabios/vgabios_0.8a.bb
+++ /dev/null
@@ -1,25 +0,0 @@
1DESCRIPTION = "Plex86/Bochs LGPL VGABios"
2HOMEPAGE = "http://www.nongnu.org/vgabios/"
3LICENSE = "LGPL-2.1-only"
4SECTION = "firmware"
5
6DEPENDS = "dev86-native"
7
8LIC_FILES_CHKSUM = "file://COPYING;md5=fae731a3adbc92fd8bb1730d1f2455bc"
9
10SRC_URI = "${SAVANNAH_GNU_MIRROR}/vgabios/${BP}.tgz \
11 file://build-cc.patch"
12SRC_URI[sha256sum] = "481042240ef0f1c918780c92a6bb42ad4d3f5d989b29502fa7ee7faf13a041b9"
13
14EXTRA_OEMAKE = "HOSTCC="${BUILD_CC}""
15
16do_install() {
17 install -d ${D}${datadir}/firmware
18 for file in VGABIOS*.bin; do
19 target=$(echo $file | sed s/VGABIOS-lgpl-latest/${BP}/)
20 install -m0644 $file ${D}${datadir}/firmware/$target
21 done
22}
23
24FILES:${PN} = "${datadir}/firmware/${BP}*.bin"
25FILES:${PN}-dbg = "${datadir}/firmware/${BP}*.debug.bin"
diff --git a/recipes-extended/xen/xen-tools.inc b/recipes-extended/xen/xen-tools.inc
index d457b36a..f3792568 100644
--- a/recipes-extended/xen/xen-tools.inc
+++ b/recipes-extended/xen/xen-tools.inc
@@ -50,7 +50,7 @@ RDEPENDS:${PN}-dev = ""
50RRECOMMENDS:${PN} = " \ 50RRECOMMENDS:${PN} = " \
51 qemu \ 51 qemu \
52 ${@bb.utils.contains('DISTRO_FEATURES', 'vmsep', 'qemu-x86_64 qemu-i386', '', d)} \ 52 ${@bb.utils.contains('DISTRO_FEATURES', 'vmsep', 'qemu-x86_64 qemu-i386', '', d)} \
53 ${@bb.utils.contains('XEN_TARGET_ARCH', 'x86_64', 'seabios ipxe vgabios', '', d)} \ 53 ${@bb.utils.contains('XEN_TARGET_ARCH', 'x86_64', 'seabios ipxe', '', d)} \
54 ${@bb.utils.contains('PACKAGECONFIG', 'externalblktap', '', '${BLKTAP_RRECOMMENDS}', d)} \ 54 ${@bb.utils.contains('PACKAGECONFIG', 'externalblktap', '', '${BLKTAP_RRECOMMENDS}', d)} \
55 ${PN}-flask \ 55 ${PN}-flask \
56 ${PN}-hvmloader \ 56 ${PN}-hvmloader \