[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 1/3] Add seavgabios build rules to roms/Makefile
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [PATCH 1/3] Add seavgabios build rules to roms/Makefile |
Date: |
Tue, 17 Apr 2012 12:11:37 +0200 |
This patch adds some glue to roms/Makefile to build vgabios binaries for
qemu from the seabios sources.
Signed-off-by: Gerd Hoffmann <address@hidden>
---
roms/Makefile | 13 +++++++++++++
roms/config.vga.cirrus | 3 +++
roms/config.vga.isavga | 3 +++
roms/config.vga.qxl | 6 ++++++
roms/config.vga.stdvga | 3 +++
roms/config.vga.vmware | 6 ++++++
6 files changed, 34 insertions(+), 0 deletions(-)
create mode 100644 roms/config.vga.cirrus
create mode 100644 roms/config.vga.isavga
create mode 100644 roms/config.vga.qxl
create mode 100644 roms/config.vga.stdvga
create mode 100644 roms/config.vga.vmware
diff --git a/roms/Makefile b/roms/Makefile
index 0114e6f..48a6d52 100644
--- a/roms/Makefile
+++ b/roms/Makefile
@@ -1,10 +1,23 @@
+targets_vgabios := vgabios-cirrus vgabios-stdvga
+targets_vgabios += vgabios-vmware vgabios-qxl
+targets_vgabios += vgabios-isavga
+
default:
@echo "nothing is build by default"
@echo "available build targets:"
@echo " bios -- update bios.bin (seabios)"
+ @echo " vgabios-<name> -- update vgabios-<name>.bin"
+ @echo " vgabios -- update all vgabios binaries"
bios: config.seabios
sh configure-seabios.sh $<
make -C seabios out/bios.bin
cp seabios/out/bios.bin ../pc-bios/bios.bin
+
+vgabios: $(targets_vgabios)
+
+vgabios-%: config.vga.%
+ sh configure-seabios.sh $<
+ make -C seabios out/vgabios.bin
+ cp seabios/out/vgabios.bin ../pc-bios/vgabios-$*.bin
diff --git a/roms/config.vga.cirrus b/roms/config.vga.cirrus
new file mode 100644
index 0000000..c8fe582
--- /dev/null
+++ b/roms/config.vga.cirrus
@@ -0,0 +1,3 @@
+CONFIG_BUILD_VGABIOS=y
+CONFIG_VGA_CIRRUS=y
+CONFIG_VGA_PCI=y
diff --git a/roms/config.vga.isavga b/roms/config.vga.isavga
new file mode 100644
index 0000000..e55e294
--- /dev/null
+++ b/roms/config.vga.isavga
@@ -0,0 +1,3 @@
+CONFIG_BUILD_VGABIOS=y
+CONFIG_VGA_BOCHS=y
+CONFIG_VGA_PCI=n
diff --git a/roms/config.vga.qxl b/roms/config.vga.qxl
new file mode 100644
index 0000000..d393f0c
--- /dev/null
+++ b/roms/config.vga.qxl
@@ -0,0 +1,6 @@
+CONFIG_BUILD_VGABIOS=y
+CONFIG_VGA_BOCHS=y
+CONFIG_VGA_PCI=y
+CONFIG_OVERRIDE_PCI_ID=y
+CONFIG_VGA_VID=0x1b36
+CONFIG_VGA_DID=0x0100
diff --git a/roms/config.vga.stdvga b/roms/config.vga.stdvga
new file mode 100644
index 0000000..7d063b7
--- /dev/null
+++ b/roms/config.vga.stdvga
@@ -0,0 +1,3 @@
+CONFIG_BUILD_VGABIOS=y
+CONFIG_VGA_BOCHS=y
+CONFIG_VGA_PCI=y
diff --git a/roms/config.vga.vmware b/roms/config.vga.vmware
new file mode 100644
index 0000000..eb10427
--- /dev/null
+++ b/roms/config.vga.vmware
@@ -0,0 +1,6 @@
+CONFIG_BUILD_VGABIOS=y
+CONFIG_VGA_BOCHS=y
+CONFIG_VGA_PCI=y
+CONFIG_OVERRIDE_PCI_ID=y
+CONFIG_VGA_VID=0x15ad
+CONFIG_VGA_DID=0x0405
--
1.7.1
- [Qemu-devel] [PATCH 0/3] switch to seavgabios, Gerd Hoffmann, 2012/04/17
- [Qemu-devel] [PATCH 2/3] Update vgabios binaries, Gerd Hoffmann, 2012/04/17
- [Qemu-devel] [PATCH 3/3] Switch isa vga to seavgabios too., Gerd Hoffmann, 2012/04/17
- [Qemu-devel] [PATCH 1/3] Add seavgabios build rules to roms/Makefile,
Gerd Hoffmann <=
- Re: [Qemu-devel] [PATCH 0/3] switch to seavgabios, malc, 2012/04/17
- Re: [Qemu-devel] [PATCH 0/3] switch to seavgabios, Gerd Hoffmann, 2012/04/17
- Re: [Qemu-devel] [PATCH 0/3] switch to seavgabios, malc, 2012/04/17
- Re: [Qemu-devel] [PATCH 0/3] switch to seavgabios, Anthony Liguori, 2012/04/17
- Re: [Qemu-devel] [PATCH 0/3] switch to seavgabios, malc, 2012/04/17
- Re: [Qemu-devel] [PATCH 0/3] switch to seavgabios, Anthony Liguori, 2012/04/17
- Re: [Qemu-devel] [PATCH 0/3] switch to seavgabios, Stefan Weil, 2012/04/17
- Re: [Qemu-devel] [PATCH 0/3] switch to seavgabios, Anthony Liguori, 2012/04/17
- Re: [Qemu-devel] [PATCH 0/3] switch to seavgabios, Gerd Hoffmann, 2012/04/18