From 8319b87ffe2e9b89a69223c088c9a33786e9d486 Mon Sep 17 00:00:00 2001
From: Francis Rowe
Date: Fri, 30 Jan 2015 04:59:16 +0000
Subject: Add QEMU (i440fx/piix4) support to libreboot
---
docs/git/index.html | 35 ++++++++++++++++++++++++++++++++++-
docs/install/index.html | 10 ++++++++++
2 files changed, 44 insertions(+), 1 deletion(-)
(limited to 'docs')
diff --git a/docs/git/index.html b/docs/git/index.html
index 81645032..fb6882b7 100644
--- a/docs/git/index.html
+++ b/docs/git/index.html
@@ -35,6 +35,7 @@
ThinkPad T60
ThinkPad X200
MacBook2,1
+ QEMU (x86 i440fx/piix4)
How to build the ROM images
@@ -445,6 +446,38 @@
The resulting .config file was saved as resources/libreboot/config/macbook21/config and is used by the build
scripts for this machine. This config is also used for the MacBook1,1.
+
+
+ QEMU (x86 i440fx/piix4) configuration (file: resources/libreboot/config/qemu_i440fx_piix4/config)
+
+
+ - General / Expert mode = enable
+ - Mainboard / Mainboard vendor = Emulation
+ - Mainboard / Mainboard model = QEMU x86 i440fx/piix4 (aka qemu -M pc)
+ - Mainboard / ROM chip size = 8192 KB (8 MB)
+ - Devices / Use native graphics initialization = enable (should already be enabled)
+ -
+ Display / Keep VESA framebuffer = enable (disable for text-mode graphics, enable for coreboot vesa framebuffer)
+
+ - Libreboot provides this with framebuffer enabled by default, but it automatically patches a copy of the config at build time
+ to enable coreboot text-mode for a separate set of ROM images, in each machine.
+
+
+ - Console / Send console output to a CBMEM buffer = enable
+ - Payload / Add a payload = An ELF executable payload
+ - Payload / Payload path and filename = grub.elf
+
+
+ Go back and disable option ROMs:
+
+
+ - Devices / Run VGA Option ROMs = disable
+ - Devices / Run Option ROMs on PCI devices = disable
+
+
+ The resulting .config file was saved as resources/libreboot/config/macbook21/config and is used by the build
+ scripts for this machine. This config is also used for the MacBook1,1.
+
Back to top of page.
@@ -579,7 +612,7 @@
- Copyright © 2014 Francis Rowe <info@gluglug.org.uk>
+ Copyright © 2014, 2015 Francis Rowe <info@gluglug.org.uk>
This document is released under the Creative Commons Attribution-ShareAlike 4.0 International Public License and all future versions.
A copy of the license can be found at ../license.txt.
diff --git a/docs/install/index.html b/docs/install/index.html
index e5d8f651..ab3e1307 100644
--- a/docs/install/index.html
+++ b/docs/install/index.html
@@ -26,6 +26,7 @@
Installing libreboot (software)
+
+
+
+ QEMU
+
+
+ You don't really do anything here, just run (example):
+ $ qemu-system-i386 -m 512 -bios qemu_i440fx_piix4_ukdvorak_vesafb.rom
+
--
cgit v1.2.3-70-g09d2