[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 1/2] roms: build two seabios binaries
From: |
Gerd Hoffmann |
Subject: |
[Qemu-devel] [PATCH 1/2] roms: build two seabios binaries |
Date: |
Mon, 30 Sep 2013 12:46:58 +0200 |
Signed-off-by: Gerd Hoffmann <address@hidden>
---
roms/Makefile | 7 ++++---
roms/config.seabios | 1 -
roms/config.seabios-128k | 5 +++++
roms/config.seabios-256k | 3 +++
4 files changed, 12 insertions(+), 4 deletions(-)
delete mode 100644 roms/config.seabios
create mode 100644 roms/config.seabios-128k
create mode 100644 roms/config.seabios-256k
diff --git a/roms/Makefile b/roms/Makefile
index 10d5a65..1d84230 100644
--- a/roms/Makefile
+++ b/roms/Makefile
@@ -56,9 +56,10 @@ default:
@echo " the EfiRom utility from edk2 / tianocore)"
@echo " slof -- update slof.bin"
-bios: build-seabios-config-seabios
- cp seabios/builds/seabios/bios.bin ../pc-bios/bios.bin
- cp seabios/builds/seabios/*dsdt.aml ../pc-bios/
+bios: build-seabios-config-seabios-128k build-seabios-config-seabios-256k
+ cp seabios/builds/seabios-128k/bios.bin ../pc-bios/bios-128k.bin
+ cp seabios/builds/seabios-256k/bios.bin ../pc-bios/bios-256k.bin
+ cp seabios/builds/seabios-256k/src/fw/*dsdt.aml ../pc-bios/
seavgabios: $(patsubst %,seavgabios-%,$(vgabios_variants))
diff --git a/roms/config.seabios b/roms/config.seabios
deleted file mode 100644
index c373b87..0000000
--- a/roms/config.seabios
+++ /dev/null
@@ -1 +0,0 @@
-# empty, default config works for us
diff --git a/roms/config.seabios-128k b/roms/config.seabios-128k
new file mode 100644
index 0000000..23ca812
--- /dev/null
+++ b/roms/config.seabios-128k
@@ -0,0 +1,5 @@
+# for qemu machine types 1.6 + older
+# need to turn off features (xhci) to make it fit into 128k
+CONFIG_QEMU=y
+CONFIG_ROM_SIZE=128
+CONFIG_USB_XHCI=n
diff --git a/roms/config.seabios-256k b/roms/config.seabios-256k
new file mode 100644
index 0000000..cc37a78
--- /dev/null
+++ b/roms/config.seabios-256k
@@ -0,0 +1,3 @@
+# for qemu machine types 1.7 + newer
+CONFIG_QEMU=y
+CONFIG_ROM_SIZE=256
--
1.8.3.1