Signed-off-by: Gerd Hoffmann kraxel@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