diff options
| author | Bruce Ashfield <bruce.ashfield@gmail.com> | 2026-03-24 17:56:14 +0000 |
|---|---|---|
| committer | Bruce Ashfield <bruce.ashfield@gmail.com> | 2026-03-24 17:56:14 +0000 |
| commit | 666602dc975db47ba38bb9a81fe2d1eaa0a1fb38 (patch) | |
| tree | 9715bfa7534bd19c968c739e3d47373116b591d2 | |
| parent | ff4b87836169d0c2d1e8503461f280fc048073fa (diff) | |
| download | meta-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.patch | 31 | ||||
| -rw-r--r-- | recipes-extended/vgabios/vgabios_0.8a.bb | 25 | ||||
| -rw-r--r-- | recipes-extended/xen/xen-tools.inc | 2 |
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 @@ | |||
| 1 | Use the host compiler to build the tools we need at runtime. | ||
| 2 | |||
| 3 | Upstream-Status: Inappropriate [embedded specific] | ||
| 4 | |||
| 5 | Signed-off-by: Ross Burton <ross.burton@arm.com> | ||
| 6 | |||
| 7 | Index: 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 @@ | |||
| 1 | DESCRIPTION = "Plex86/Bochs LGPL VGABios" | ||
| 2 | HOMEPAGE = "http://www.nongnu.org/vgabios/" | ||
| 3 | LICENSE = "LGPL-2.1-only" | ||
| 4 | SECTION = "firmware" | ||
| 5 | |||
| 6 | DEPENDS = "dev86-native" | ||
| 7 | |||
| 8 | LIC_FILES_CHKSUM = "file://COPYING;md5=fae731a3adbc92fd8bb1730d1f2455bc" | ||
| 9 | |||
| 10 | SRC_URI = "${SAVANNAH_GNU_MIRROR}/vgabios/${BP}.tgz \ | ||
| 11 | file://build-cc.patch" | ||
| 12 | SRC_URI[sha256sum] = "481042240ef0f1c918780c92a6bb42ad4d3f5d989b29502fa7ee7faf13a041b9" | ||
| 13 | |||
| 14 | EXTRA_OEMAKE = "HOSTCC="${BUILD_CC}"" | ||
| 15 | |||
| 16 | do_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 | |||
| 24 | FILES:${PN} = "${datadir}/firmware/${BP}*.bin" | ||
| 25 | FILES:${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 = "" | |||
| 50 | RRECOMMENDS:${PN} = " \ | 50 | RRECOMMENDS:${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 \ |
