aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Robbins <contact@andrewrobbins.info>2019-03-09 00:31:53 -0500
committerAndrew Robbins <contact@andrewrobbins.info>2019-03-09 00:31:53 -0500
commit14d41efd6bdafc7ead40a040c10250ec22f5b378 (patch)
tree1652f5ebd1b4918fe9402ab0cc3bfbc58afbc8f0
parent427c45668f369ce581fd82f644542c1170ad0a41 (diff)
downloadlibrebootfr-14d41efd6bdafc7ead40a040c10250ec22f5b378.tar.gz
librebootfr-14d41efd6bdafc7ead40a040c10250ec22f5b378.zip
Create 8MiB target for qemu_q35_ich9
The 16MiB ROM is non-functional at the moment so an 8MiB target has been added in order to avoid losing QEMU support while the bug is identified and fixed. Files were copied from the 16MiB directory with the exception of the config file located at 8MiB/config which is new.
-rw-r--r--projects/coreboot/configs/qemu_q35_ich9/8MiB/config4
-rw-r--r--projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/config5
-rw-r--r--projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/grub/config1
-rw-r--r--projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/seabios/config1
-rw-r--r--projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/targets2
-rw-r--r--projects/coreboot/configs/qemu_q35_ich9/8MiB/targets2
-rw-r--r--projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/config1
-rw-r--r--projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/grub/config1
-rw-r--r--projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/seabios/config1
-rw-r--r--projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/targets2
-rw-r--r--projects/coreboot/configs/qemu_q35_ich9/targets1
11 files changed, 21 insertions, 0 deletions
diff --git a/projects/coreboot/configs/qemu_q35_ich9/8MiB/config b/projects/coreboot/configs/qemu_q35_ich9/8MiB/config
new file mode 100644
index 00000000..45291620
--- /dev/null
+++ b/projects/coreboot/configs/qemu_q35_ich9/8MiB/config
@@ -0,0 +1,4 @@
+CONFIG_CBFS_SIZE=0x800000
+CONFIG_COREBOOT_ROMSIZE_KB_8192=y
+CONFIG_COREBOOT_ROMSIZE_KB=8192
+CONFIG_ROM_SIZE=0x800000
diff --git a/projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/config b/projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/config
new file mode 100644
index 00000000..cbd22dd6
--- /dev/null
+++ b/projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/config
@@ -0,0 +1,5 @@
+CONFIG_VGA_TEXT_FRAMEBUFFER=n
+CONFIG_GENERIC_LINEAR_FRAMEBUFFER=y
+CONFIG_LINEAR_FRAMEBUFFER=y
+CONFIG_DRIVERS_EMULATION_QEMU_BOCHS_XRES=800
+CONFIG_DRIVERS_EMULATION_QEMU_BOCHS_YRES=600
diff --git a/projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/grub/config b/projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/grub/config
new file mode 100644
index 00000000..5170a90a
--- /dev/null
+++ b/projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/grub/config
@@ -0,0 +1 @@
+CONFIG_PAYLOAD_FILE="$(obj)/../grub-coreboot/grub2"
diff --git a/projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/seabios/config b/projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/seabios/config
new file mode 100644
index 00000000..a3c13aff
--- /dev/null
+++ b/projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/seabios/config
@@ -0,0 +1 @@
+CONFIG_PAYLOAD_FILE="$(obj)/../seabios/bios.bin.elf"
diff --git a/projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/targets b/projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/targets
new file mode 100644
index 00000000..f2cba0e5
--- /dev/null
+++ b/projects/coreboot/configs/qemu_q35_ich9/8MiB/corebootfb/targets
@@ -0,0 +1,2 @@
+grub
+seabios
diff --git a/projects/coreboot/configs/qemu_q35_ich9/8MiB/targets b/projects/coreboot/configs/qemu_q35_ich9/8MiB/targets
new file mode 100644
index 00000000..f84c583a
--- /dev/null
+++ b/projects/coreboot/configs/qemu_q35_ich9/8MiB/targets
@@ -0,0 +1,2 @@
+corebootfb
+textmode
diff --git a/projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/config b/projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/config
new file mode 100644
index 00000000..5d8cce57
--- /dev/null
+++ b/projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/config
@@ -0,0 +1 @@
+CONFIG_VGA_TEXT_FRAMEBUFFER=y
diff --git a/projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/grub/config b/projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/grub/config
new file mode 100644
index 00000000..5170a90a
--- /dev/null
+++ b/projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/grub/config
@@ -0,0 +1 @@
+CONFIG_PAYLOAD_FILE="$(obj)/../grub-coreboot/grub2"
diff --git a/projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/seabios/config b/projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/seabios/config
new file mode 100644
index 00000000..a3c13aff
--- /dev/null
+++ b/projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/seabios/config
@@ -0,0 +1 @@
+CONFIG_PAYLOAD_FILE="$(obj)/../seabios/bios.bin.elf"
diff --git a/projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/targets b/projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/targets
new file mode 100644
index 00000000..f2cba0e5
--- /dev/null
+++ b/projects/coreboot/configs/qemu_q35_ich9/8MiB/textmode/targets
@@ -0,0 +1,2 @@
+grub
+seabios
diff --git a/projects/coreboot/configs/qemu_q35_ich9/targets b/projects/coreboot/configs/qemu_q35_ich9/targets
index bd13c931..809616a8 100644
--- a/projects/coreboot/configs/qemu_q35_ich9/targets
+++ b/projects/coreboot/configs/qemu_q35_ich9/targets
@@ -1 +1,2 @@
16MiB
+8MiB