From 2264fa95112dd01418025de80152cddba5e78bf8 Mon Sep 17 00:00:00 2001
From: Francis Rowe
Date: Tue, 05 Jan 2016 13:42:25 -0500
Subject: backport 6dd6e82
---
diff --git a/docs/git/index.html b/docs/git/index.html
index 2f97c1f..c33638b 100644
--- a/docs/git/index.html
+++ b/docs/git/index.html
@@ -31,22 +31,8 @@
Configuring libreboot
- GRUB payload
+ GRUB payload
GRUB is one of the payloads that libreboot targets.
@@ -342,15 +328,15 @@
-
- ASUS KFSN4-DRE configuration (file: resources/libreboot/config/grub/kfsn4-dre/config)
+
+ Generic configuration file (file: resources/libreboot/config/payload/board/config)
- General setup / Expert mode = enable
- General / Use CMOS for configuration values = enable
- - Mainboard / Mainboard vendor = ASUS
- - Mainboard / Mainboard model = KFSN4-DRE
- - Mainboard / ROM chip size = 1024 KB (1 MB)
+ - Mainboard / Mainboard vendor = Name of manufacturer
+ - Mainboard / Mainboard model = Model name
+ - Mainboard / ROM chip size = size of flash chip
- Chipset / Include CPU microcode in CBFS = Do not include microcode updates
- Devices / Use native graphics initialization = enable
-
@@ -377,448 +363,12 @@
- Devices / Run Option ROMs on PCI devices = disable
- The resulting .config file was saved as resources/libreboot/config/grub/kfsn4-dre/config and is used by the build
- scripts for this system.
-
-
-
-
-
- ThinkPad X60, X60S and X60 Tablet configuration (file: resources/libreboot/config/grub/x60/config)
-
-
- - General setup / Expert mode = enable
- - General / Use CMOS for configuration values = enable
-
- - Mainboard / Mainboard vendor = Lenovo
- - Mainboard / Mainboard model = ThinkPad X60 / X60s / X60t
- - Mainboard / ROM chip size = 2048 KB (2 MB)
- - Chipset / Include CPU microcode in CBFS = Do not include microcode updates
- - Devices / Use native graphics initialization = enable
- -
- Display / Keep VESA framebuffer = disable (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-
- - Libreboot provides this with text-mode enabled by default, but it automatically patches a copy of the config at build time
- to enable coreboot framebuffer for a separate set of ROM images, in each system.
-
-
- - Generic Drivers / USB 2.0 EHCI debug dongle support = Enable
- - Generic Drivers / Enable early (pre-RAM) usbdebug = Enable
- - Generic Drivers / Type of dongle = Net20DC or compatible
- - Generic Drivers / Digitizer = Present
-
- - Console / USB dongle console output = enable
- - Payload / Add a payload = An ELF executable payload
- - Payload / Payload path and filename = grub.elf
-
-
- Now go back into Devices:
-
-
- - Devices / Run VGA Option ROMs = disable
- - Devices / Run Option ROMs on PCI devices = disable
-
-
- The resulting .config file was saved as resources/libreboot/config/grub/x60/config and is used by the build
- scripts for this system.
-
-
- This configuration is used on all variants: X60, X60S and X60 Tablet.
-
-
-
-
-
- ThinkPad T60 configuration (file: resources/libreboot/config/grub/t60/config)
-
-
- - General setup / Expert mode = enable
- - General setup / Local version string = 79ETE7WW (2.27 )
- - General / Use CMOS for configuration values = enable
-
- - Mainboard / Mainboard vendor = Lenovo
- - Mainboard / Mainboard model = ThinkPad T60 / T60p
- - Mainboard / ROM chip size = 2048 KB (2 MB)
- - System tables / SMBIOS Serial Number = L3DKE06
- - System tables / SMBIOS Version Number = ThinkPad T60
- - System tables / SMBIOS Manufacturer = LENOVO
- - System tables / SMBIOS Product name = 1951FEG
- - Chipset / Include CPU microcode in CBFS = Do not include microcode updates
- - Devices / Use native graphics initialization = enable
- -
- Display / Keep VESA framebuffer = disable (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-
- - Libreboot provides this with text-mode enabled by default, but it automatically patches a copy of the config at build time
- to enable coreboot framebuffer for a separate set of ROM images, in each system.
-
-
- - Generic Drivers / USB 2.0 EHCI debug dongle support = Enable
- - Generic Drivers / Enable early (pre-RAM) usbdebug = Enable
- - Generic Drivers / Type of dongle = Net20DC or compatible
-
- - Console / USB dongle console output = enable
- - Payload / Add a payload = An ELF executable payload
- - Payload / Payload path and filename = grub.elf
-
-
- Go back into Devices:
-
-
- - Devices / Run VGA Option ROMs = disable
- - Devices / Run Option ROMs on PCI devices = disable
-
-
- The resulting .config file was saved as resources/libreboot/config/grub/t60/config and is used by the build
- scripts for this system.
-
-
- It is believed that the motherboards on 14.1" and 15.1" T60s are the same, so the same configuration is used
- on both the 14.1" and 15.1" T60s.
-
-
-
-
-
- ThinkPad X200 configuration (file: resources/libreboot/config/grub/x200_4mb/config and resources/libreboot/config/grub/x200_8mb/config)
-
-
- These are saved as two configs, because there are 2 size flash chips: 4MB or 8MB.
-
-
- - General / Expert mode = enable
- - General / Use CMOS for configuration values = enable
-
- - Mainboard / Mainboard vendor = Lenovo
- - Mainboard / Mainboard model = ThinkPad X200
- - Mainboard / ROM chip size = 4096 KB (4 MB) or 8192 KB (8 MB) depending on flash chip size
- - Chipset / Include CPU microcode in CBFS = Do not include microcode updates
- - Chipset / Size of CBFS filesystem in ROM = byte size 0x7FD000 (for 8MB flash chip) or 3FD000 (for 4MB flash chip)
- - Devices / Use native graphics initialization = enable
- -
- Display / Keep VESA framebuffer = disable (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-
- - Libreboot provides this with text-mode enabled by default, but it automatically patches a copy of the config at build time
- to enable coreboot framebuffer for a separate set of ROM images, in each system.
-
-
- - Generic Drivers / USB 2.0 EHCI debug dongle support = Enable
- - Generic Drivers / Enable early (pre-RAM) usbdebug = Enable
- - Generic Drivers / Type of dongle = Net20DC or compatible
- - Generic Drivers / Digitizer = Present
-
- - Console / USB dongle console output = 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/grub/x200_8mb/config and
- resources/libreboot/config/grub/x200_4mb/config and is used by the build
- scripts for this system.
-
-
-
-
-
- ThinkPad R400 configuration (file: resources/libreboot/config/grub/r400_4mb/config and resources/libreboot/config/grub/r400_8mb/config)
-
-
- These are saved as two configs, because there are 2 size flash chips: 4MB or 8MB.
-
-
- - General / Expert mode = enable
- - General / Use CMOS for configuration values = enable
-
- - Mainboard / Mainboard vendor = Lenovo
- - Mainboard / Mainboard model = ThinkPad R400
- - Mainboard / ROM chip size = 4096 KB (4 MB) or 8192 KB (8 MB) depending on flash chip size
- - Chipset / Include CPU microcode in CBFS = Do not include microcode updates
- - Chipset / Size of CBFS filesystem in ROM = byte size 0x7FD000 (for 8MB flash chip) or 3FD000 (for 4MB flash chip)
- - Devices / Use native graphics initialization = enable
- -
- Display / Keep VESA framebuffer = disable (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-
- - Libreboot provides this with text-mode enabled by default, but it automatically patches a copy of the config at build time
- to enable coreboot framebuffer for a separate set of ROM images, in each system.
-
-
- - Generic Drivers / USB 2.0 EHCI debug dongle support = Enable
- - Generic Drivers / Enable early (pre-RAM) usbdebug = Enable
- - Generic Drivers / Type of dongle = Net20DC or compatible
-
- - Console / USB dongle console output = 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/grub/r400_8mb/config and
- resources/libreboot/config/grub/r400_4mb/config and is used by the build
- scripts for this system.
-
-
-
-
-
- ThinkPad R500 configuration (file: resources/libreboot/config/grub/r500_4mb/config)
-
-
- - General / Expert mode = enable
- - General / Use CMOS for configuration values = enable
-
- - Mainboard / Mainboard vendor = Lenovo
- - Mainboard / Mainboard model = ThinkPad R500
- - Mainboard / ROM chip size = 4096 KB (4 MB)
- - Chipset / Include CPU microcode in CBFS = Do not include microcode updates
- - Chipset / Size of CBFS filesystem in ROM = 0x3FF000
- - Devices / Use native graphics initialization = enable
- -
- Display / Keep VESA framebuffer = disable (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-
- - Libreboot provides this with text-mode enabled by default, but it automatically patches a copy of the config at build time
- to enable coreboot framebuffer for a separate set of ROM images, in each system.
-
-
- - Generic Drivers / USB 2.0 EHCI debug dongle support = Enable
- - Generic Drivers / Enable early (pre-RAM) usbdebug = Enable
- - Generic Drivers / Type of dongle = Net20DC or compatible
-
- - Console / USB dongle console output = 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/grub/r500_4mb/config and is used by the build
- scripts for this system.
-
-
-
-
-
- ThinkPad T400 configuration (file: resources/libreboot/config/grub/t400_4mb/config and resources/libreboot/config/grub/t400_8mb/config)
-
-
- These are saved as two configs, because there are 2 size flash chips: 4MB or 8MB.
-
-
- - General / Expert mode = enable
- - General / Use CMOS for configuration values = enable
-
- - Mainboard / Mainboard vendor = Lenovo
- - Mainboard / Mainboard model = ThinkPad T400
- - Mainboard / ROM chip size = 4096 KB (4 MB) or 8192 KB (8 MB) depending on flash chip size
- - Chipset / Include CPU microcode in CBFS = Do not include microcode updates
- - Chipset / Size of CBFS filesystem in ROM = byte size 0x7FD000 (for 8MB flash chip) or 3FD000 (for 4MB flash chip)
- - Devices / Use native graphics initialization = enable
- -
- Display / Keep VESA framebuffer = disable (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-
- - Libreboot provides this with text-mode enabled by default, but it automatically patches a copy of the config at build time
- to enable coreboot framebuffer for a separate set of ROM images, in each system.
-
-
- - Generic Drivers / USB 2.0 EHCI debug dongle support = Enable
- - Generic Drivers / Enable early (pre-RAM) usbdebug = Enable
- - Generic Drivers / Type of dongle = Net20DC or compatible
-
- - Console / USB dongle console output = 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/grub/t400_8mb/config and
- resources/libreboot/config/grub/t400_4mb/config and is used by the build
- scripts for this system.
-
-
-
-
-
- ThinkPad T500 configuration (file: resources/libreboot/config/grub/t500_4mb/config and resources/libreboot/config/grub/t500_8mb/config)
-
-
- These are saved as two configs, because there are 2 size flash chips: 4MB or 8MB.
-
-
- - General / Expert mode = enable
- - General / Use CMOS for configuration values = enable
-
- - Mainboard / Mainboard vendor = Lenovo
- - Mainboard / Mainboard model = ThinkPad T500
- - Mainboard / ROM chip size = 4096 KB (4 MB) or 8192 KB (8 MB) depending on flash chip size
- - Chipset / Include CPU microcode in CBFS = Do not include microcode updates
- - Chipset / Size of CBFS filesystem in ROM = byte size 0x7FD000 (for 8MB flash chip) or 3FD000 (for 4MB flash chip)
- - Devices / Use native graphics initialization = enable
- -
- Display / Keep VESA framebuffer = disable (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-
- - Libreboot provides this with text-mode enabled by default, but it automatically patches a copy of the config at build time
- to enable coreboot framebuffer for a separate set of ROM images, in each system.
-
-
- - Generic Drivers / USB 2.0 EHCI debug dongle support = Enable
- - Generic Drivers / Enable early (pre-RAM) usbdebug = Enable
- - Generic Drivers / Type of dongle = Net20DC or compatible
-
- - Console / USB dongle console output = 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/grub/t500_8mb/config and
- resources/libreboot/config/grub/t500_4mb/config and is used by the build
- scripts for this system.
-
-
-
-
-
- MacBook2,1 configuration (file: resources/libreboot/config/grub/macbook21/config)
-
-
- - General / Expert mode = enable
- - General / Local version string = " MB21.88Z.00A5.B07.0706270922" (without the quotes)
- - General / Use CMOS for configuration values = enable
-
- - Mainboard / Mainboard vendor = Apple
- - Mainboard / Mainboard model = Macbook2,1 ICH7 TESTING
- - Mainboard / ROM chip size = 2048 KB (2 MB)
- - System tables / SMBIOS Serial Number = W8724XXXXXX
- - System tables / SMBIOS Version Number = 1.0
- - System tables / SMBIOS Manufacturer = Apple Inc.
- - System tables / SMBIOS Product Name = MacBook2,1
- - Chipset / Include CPU microcode in CBFS = Do not include microcode updates
- - Devices / Use native graphics initialization = enable
- -
- Display / Keep VESA framebuffer = disable (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-
- - Libreboot provides this with text-mode enabled by default, but it automatically patches a copy of the config at build time
- to enable coreboot framebuffer for a separate set of ROM images, in each system.
-
-
- - Generic Drivers / USB 2.0 EHCI debug dongle support = Enable
- - Generic Drivers / Enable early (pre-RAM) usbdebug = Enable
- - Generic Drivers / Type of dongle =
-
- - Console / USB dongle console output = 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/grub/macbook21/config and is used by the build
- scripts for this system. This config is also used for the MacBook1,1.
-
-
-
-
-
- QEMU (x86 i440fx/piix4) configuration (file: resources/libreboot/config/grub/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 system.
-
-
-
- - 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/grub/qemu_i440fx_piix4/config and is used by the build
- scripts for this system.
-
-
-
-
-
- QEMU (x86 q35/ich9) configuration (file: resources/libreboot/config/grub/qemu_q35_ich9/config)
-
-
- - General / Expert mode = enable
- - Mainboard / Mainboard vendor = Emulation
- - Mainboard / Mainboard model = QEMU x86 q35/ich9 (aka qemu -M q35)
- - 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 system.
-
-
-
- - 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/grub/qemu_q35_ich9/config and is used by the build
+ The resulting .config file was saved as resources/libreboot/config/payload/board/config and is used by the build
scripts for this system.
- Depthcharge payload
+ Configuring libreboot for chromebooks
Depthcharge is one of the payloads that libreboot targets.
@@ -828,18 +378,18 @@
- ASUS Chromebook C201 configuration (file: resources/libreboot/config/depthcharge/veyron_speedy/config)
+ Generic configuration file (file: resources/libreboot/config/depthcharge/board/config)
- Mainboard / Mainboard vendor = Google
- - Mainboard / Mainboard model = Veyron_Speedy
+ - Mainboard / Mainboard model = name of model
- Chipset / ChromeOS / Build for ChromeOS = enable
- Chipset / ChromeOS / Verify firmware with vboot. = disable
- Payload / Add a payload = An ELF executable payload
- Payload / Payload path and filename = depthcharge.elf
- The resulting .config file was saved as resources/libreboot/config/depthcharge/veyron_speedy/config and is used by the build
+ The resulting .config file was saved as resources/libreboot/config/depthcharge/board/config and is used by the build
scripts for this system.
--
cgit v0.9.1