[SeaBIOS] [PATCH 3/5] bochsvga: build bios variant for vmware.
Gerd Hoffmann
kraxel at redhat.com
Mon Jan 23 12:30:32 CET 2012
Signed-off-by: Gerd Hoffmann <kraxel at redhat.com>
---
Makefile | 4 ++++
vgasrc/Kconfig | 7 +++++++
2 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/Makefile b/Makefile
index bfed5f9..8090ae9 100644
--- a/Makefile
+++ b/Makefile
@@ -70,6 +70,7 @@ STRIP=strip
target-y = $(OUT) $(OUT)bios.bin
target-$(CONFIG_BUILD_QEMU_CIRRUS) += $(OUT)vgabios-cirrus.bin
target-$(CONFIG_BUILD_QEMU_STDVGA) += $(OUT)vgabios-stdvga.bin
+target-$(CONFIG_BUILD_QEMU_VMWARE) += $(OUT)vgabios-vmware.bin
target-$(CONFIG_BUILD_GEODEGX2) += $(OUT)vgabios-genodegx2.bin
target-$(CONFIG_BUILD_GEODELX) += $(OUT)vgabios-genodelx.bin
@@ -202,6 +203,7 @@ ENABLE_VBE := 1
# tweak defaults per target
$(OUT)vgabios-cirrus.bin : ENABLE_CIRRUS := 1
$(OUT)vgabios-stdvga.bin : ENABLE_BOCHS := 1
+$(OUT)vgabios-vmware.bin : ENABLE_BOCHS := 1
$(OUT)vgabios-genodegx2.bin : ENABLE_GEODEGX2 := 1
$(OUT)vgabios-genodelx.bin : ENABLE_GEODELX := 1
@@ -216,12 +218,14 @@ CFLAGS16INC += -DCONFIG_VGA_VBE=$(ENABLE_VBE)
# set pci vendor ids per target
$(OUT)vgabios-cirrus.bin : CFLAGS16INC += -DCONFIG_VGA_VID=0x1013
$(OUT)vgabios-stdvga.bin : CFLAGS16INC += -DCONFIG_VGA_VID=0x1234
+$(OUT)vgabios-vmware.bin : CFLAGS16INC += -DCONFIG_VGA_VID=0x15ad
$(OUT)vgabios-genodegx2.bin : CFLAGS16INC += -DCONFIG_VGA_VID=0x100b
$(OUT)vgabios-genodelx.bin : CFLAGS16INC += -DCONFIG_VGA_VID=0x1022
# set pci device ids per target
$(OUT)vgabios-cirrus.bin : CFLAGS16INC += -DCONFIG_VGA_DID=0x00b8
$(OUT)vgabios-stdvga.bin : CFLAGS16INC += -DCONFIG_VGA_DID=0x1111
+$(OUT)vgabios-vmware.bin : CFLAGS16INC += -DCONFIG_VGA_DID=0x0405
$(OUT)vgabios-genodegx2.bin : CFLAGS16INC += -DCONFIG_VGA_DID=0x0030
$(OUT)vgabios-genodelx.bin : CFLAGS16INC += -DCONFIG_VGA_DID=0x2081
diff --git a/vgasrc/Kconfig b/vgasrc/Kconfig
index ed59065..71af78e 100644
--- a/vgasrc/Kconfig
+++ b/vgasrc/Kconfig
@@ -18,6 +18,13 @@ menu "VGA ROM"
Build vgabios for QEMU standard VGA emulation,
using Bochs DISPI interface.
+ config BUILD_QEMU_VMWARE
+ bool "QEMU vmware VGA BIOS"
+ default BUILD_QEMU
+ help
+ Build vgabios for QEMU vmware VGA emulation,
+ using Bochs DISPI interface.
+
config BUILD_GEODEGX2
bool "GeodeGX2 interface VGA BIOS"
help
--
1.7.1
More information about the SeaBIOS
mailing list