summaryrefslogtreecommitdiffstats
path: root/docs/src
diff options
context:
space:
mode:
authorFrancis Rowe <info@gluglug.org.uk>2016-01-05 13:38:07 (EST)
committer Francis Rowe <info@gluglug.org.uk>2016-01-05 13:38:07 (EST)
commit6dd6e82634c37ec05b78a9ba012ffd500bffbd6e (patch)
treecda734faa38df0e300ce8a0e2efaa124360c3ac7 /docs/src
parent1f7008011f37fe2b1ef29a8865a0221d1adeaad0 (diff)
downloadlibreboot-6dd6e82634c37ec05b78a9ba012ffd500bffbd6e.zip
libreboot-6dd6e82634c37ec05b78a9ba012ffd500bffbd6e.tar.gz
libreboot-6dd6e82634c37ec05b78a9ba012ffd500bffbd6e.tar.bz2
docs/src/git/index.texi: Make config instructions generic
Diffstat (limited to 'docs/src')
-rw-r--r--docs/src/git/index.texi590
1 files changed, 16 insertions, 574 deletions
diff --git a/docs/src/git/index.texi b/docs/src/git/index.texi
index ff53650..d873f09 100644
--- a/docs/src/git/index.texi
+++ b/docs/src/git/index.texi
@@ -39,6 +39,8 @@ Or @uref{../index.html,Back to main index}.
@ref{#build_flashrom,How to build "flashrom"}
@item
@ref{#config,Configuring libreboot}
+@item
+@ref{#config_chromebook,Configuring libreboot for chromebooks}
@itemize
@item
@ref{#config_dmidecode,dmidecode}
@@ -46,36 +48,8 @@ Or @uref{../index.html,Back to main index}.
@ref{#config_grub,GRUB payload}
@itemize
@item
-@ref{#config_kfsn4-dre,ASUS KFSN4-DRE}
-@item
-@ref{#config_x60,ThinkPad X60, X60S and X60 Tablet}
-@item
-@ref{#config_t60,ThinkPad T60}
-@item
-@ref{#config_x200,ThinkPad X200}
-@item
-@ref{#config_r400,ThinkPad R400}
-@item
-@ref{#config_r500,ThinkPad R500}
-@item
-@ref{#config_t400,ThinkPad T400}
-@item
-@ref{#config_t500,ThinkPad T500}
-@item
-@ref{#config_macbook21,MacBook2,1}
-@item
-@ref{#config_qemu_i440fx_piix4,QEMU (x86 i440fx/piix4)}
-@item
-@ref{#config_qemu_q35_ich9,QEMU (x86 q35/ich9)}
+@ref{#config}
@end itemize
-
-@item
-@ref{#config_depthcharge,Depthcharge payload}
-@itemize
-@item
-@ref{#config_c201,ASUS Chromebook C201}
-@end itemize
-
@end itemize
@item
@@ -233,85 +207,23 @@ GRUB is one of the payloads that libreboot targets.
Configurations are then saved as files called @strong{".config"}. Copies of each configuration used for each system type by the libreboot build scripts are stored in resources/libreboot/config/grub/
@menu
-* ASUS KFSN4-DRE configuration file resources/libreboot/config/grub/kfsn4-dre/config::
-* ThinkPad X60 X60S and X60 Tablet configuration file resources/libreboot/config/grub/x60/config::
-* ThinkPad T60 configuration file resources/libreboot/config/grub/t60/config::
-* ThinkPad X200 configuration file resources/libreboot/config/grub/x200_4mb/config and resources/libreboot/config/grub/x200_8mb/config::
-* ThinkPad R400 configuration file resources/libreboot/config/grub/r400_4mb/config and resources/libreboot/config/grub/r400_8mb/config::
-* ThinkPad R500 configuration file resources/libreboot/config/grub/r500_4mb/config::
-* ThinkPad T400 configuration file resources/libreboot/config/grub/t400_4mb/config and resources/libreboot/config/grub/t400_8mb/config::
-* ThinkPad T500 configuration file resources/libreboot/config/grub/t500_4mb/config and resources/libreboot/config/grub/t500_8mb/config::
-* MacBook21 configuration file resources/libreboot/config/grub/macbook21/config::
-* QEMU x86 i440fx/piix4 configuration file resources/libreboot/config/grub/qemu_i440fx_piix4/config::
-* QEMU x86 q35/ich9 configuration file resources/libreboot/config/grub/qemu_q35_ich9/config::
+* Generic configuration file resources/libreboot/config/payload/board/config::
@end menu
-@node ASUS KFSN4-DRE configuration file resources/libreboot/config/grub/kfsn4-dre/config
-@subsection ASUS KFSN4-DRE configuration (file: resources/libreboot/config/grub/kfsn4-dre/config)
-@anchor{#asus-kfsn4-dre-configuration-file-resourceslibrebootconfiggrubkfsn4-dreconfig}
-@itemize
-@item
-General setup / Expert mode = @emph{enable}
-@item
-General / Use CMOS for configuration values = @emph{enable}
-@item
-Mainboard / Mainboard vendor = @emph{ASUS}
-@item
-Mainboard / Mainboard model = @emph{KFSN4-DRE}
-@item
-Mainboard / ROM chip size = @emph{1024 KB (1 MB)}
-@item
-Chipset / Include CPU microcode in CBFS = @emph{Do not include microcode updates}
-@item
-Devices / Use native graphics initialization = @emph{enable}
-@item
-Display / Keep VESA framebuffer = @emph{disable} (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-@itemize
-@item
-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.
-@end itemize
-
-@item
-Generic Drivers / USB 2.0 EHCI debug dongle support = @emph{Enable}
-@item
-Generic Drivers / Enable early (pre-RAM) usbdebug = @emph{Enable}
-@item
-Generic Drivers / Type of dongle = @emph{Net20DC or compatible}
-@item
-Generic Drivers / Digitizer = @emph{Present}
-@item
-Console / USB dongle console output = @emph{enable}
-@item
-Payload / Add a payload = @emph{An ELF executable payload}
-@item
-Payload / Payload path and filename = @emph{grub.elf}
-@end itemize
-
-Now go back into Devices:
-
-@itemize
-@item
-Devices / Run VGA Option ROMs = @emph{disable}
-@item
-Devices / Run Option ROMs on PCI devices = @emph{disable}
-@end itemize
-
-The resulting .config file was saved as resources/libreboot/config/@strong{grub/kfsn4-dre/config} and is used by the build scripts for this system.
-
-@node ThinkPad X60 X60S and X60 Tablet configuration file resources/libreboot/config/grub/x60/config
-@subsection ThinkPad X60, X60S and X60 Tablet configuration (file: resources/libreboot/config/grub/x60/config)
-@anchor{#thinkpad-x60-x60s-and-x60-tablet-configuration-file-resourceslibrebootconfiggrubx60config}
+@node Generic configuration file resources/libreboot/config/payload/board/config
+@subsection Generic configuration (file: resources/libreboot/config/payload/board/config)
+@anchor{#config}
@itemize
@item
General setup / Expert mode = @emph{enable}
@item
General / Use CMOS for configuration values = @emph{enable}
@item
-Mainboard / Mainboard vendor = @emph{Lenovo}
+Mainboard / Mainboard vendor = @emph{Name of manufacturer}
@item
-Mainboard / Mainboard model = @emph{ThinkPad X60 / X60s / X60t}
+Mainboard / Mainboard model = @emph{Model name}
@item
-Mainboard / ROM chip size = @emph{2048 KB (2 MB)}
+Mainboard / ROM chip size = @emph{Size of chip}
@item
Chipset / Include CPU microcode in CBFS = @emph{Do not include microcode updates}
@item
@@ -348,477 +260,7 @@ Devices / Run VGA Option ROMs = @emph{disable}
Devices / Run Option ROMs on PCI devices = @emph{disable}
@end itemize
-The resulting .config file was saved as resources/libreboot/config/@strong{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.
-
-@node ThinkPad T60 configuration file resources/libreboot/config/grub/t60/config
-@subsection ThinkPad T60 configuration (file: resources/libreboot/config/grub/t60/config)
-@anchor{#thinkpad-t60-configuration-file-resourceslibrebootconfiggrubt60config}
-@itemize
-@item
-General setup / Expert mode = @emph{enable}
-@item
-General setup / Local version string = @emph{79ETE7WW (2.27 )}
-@item
-General / Use CMOS for configuration values = @emph{enable}
-@item
-Mainboard / Mainboard vendor = @emph{Lenovo}
-@item
-Mainboard / Mainboard model = @emph{ThinkPad T60 / T60p}
-@item
-Mainboard / ROM chip size = @emph{2048 KB (2 MB)}
-@item
-System tables / SMBIOS Serial Number = @emph{L3DKE06}
-@item
-System tables / SMBIOS Version Number = @emph{ThinkPad T60}
-@item
-System tables / SMBIOS Manufacturer = @emph{LENOVO}
-@item
-System tables / SMBIOS Product name = @emph{1951FEG}
-@item
-Chipset / Include CPU microcode in CBFS = @emph{Do not include microcode updates}
-@item
-Devices / Use native graphics initialization = @emph{enable}
-@item
-Display / Keep VESA framebuffer = @emph{disable} (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-@itemize
-@item
-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.
-@end itemize
-
-@item
-Generic Drivers / USB 2.0 EHCI debug dongle support = @emph{Enable}
-@item
-Generic Drivers / Enable early (pre-RAM) usbdebug = @emph{Enable}
-@item
-Generic Drivers / Type of dongle = @emph{Net20DC or compatible}
-@item
-Console / USB dongle console output = @emph{enable}
-@item
-Payload / Add a payload = @emph{An ELF executable payload}
-@item
-Payload / Payload path and filename = @emph{grub.elf}
-@end itemize
-
-Go back into Devices:
-
-@itemize
-@item
-Devices / Run VGA Option ROMs = @emph{disable}
-@item
-Devices / Run Option ROMs on PCI devices = @emph{disable}
-@end itemize
-
-The resulting .config file was saved as resources/libreboot/config/@strong{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.
-
-@node ThinkPad X200 configuration file resources/libreboot/config/grub/x200_4mb/config and resources/libreboot/config/grub/x200_8mb/config
-@subsection ThinkPad X200 configuration (file: resources/libreboot/config/grub/x200_4mb/config and resources/libreboot/config/grub/x200_8mb/config)
-@anchor{#thinkpad-x200-configuration-file-resourceslibrebootconfiggrubx200_4mbconfig-and-resourceslibrebootconfiggrubx200_8mbconfig}
-These are saved as two configs, because there are 2 size flash chips: 4MB or 8MB.
-
-@itemize
-@item
-General / Expert mode = @emph{enable}
-@item
-General / Use CMOS for configuration values = @emph{enable}
-@item
-Mainboard / Mainboard vendor = @emph{Lenovo}
-@item
-Mainboard / Mainboard model = @emph{ThinkPad X200}
-@item
-Mainboard / ROM chip size = @emph{4096 KB (4 MB)} or @emph{8192 KB (8 MB)} depending on flash chip size
-@item
-Chipset / Include CPU microcode in CBFS = @emph{Do not include microcode updates}
-@item
-Chipset / Size of CBFS filesystem in ROM = byte size @emph{0x7FD000} (for 8MB flash chip) or @emph{3FD000} (for 4MB flash chip)
-@item
-Devices / Use native graphics initialization = @emph{enable}
-@item
-Display / Keep VESA framebuffer = @emph{disable} (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-@itemize
-@item
-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.
-@end itemize
-
-@item
-Generic Drivers / USB 2.0 EHCI debug dongle support = @emph{Enable}
-@item
-Generic Drivers / Enable early (pre-RAM) usbdebug = @emph{Enable}
-@item
-Generic Drivers / Type of dongle = @emph{Net20DC or compatible}
-@item
-Generic Drivers / Digitizer = @emph{Present}
-@item
-Console / USB dongle console output = @emph{enable}
-@item
-Payload / Add a payload = @emph{An ELF executable payload}
-@item
-Payload / Payload path and filename = @emph{grub.elf}
-@end itemize
-
-Go back and disable option ROMs:
-
-@itemize
-@item
-Devices / Run VGA Option ROMs = @emph{disable}
-@item
-Devices / Run Option ROMs on PCI devices = @emph{disable}
-@end itemize
-
-The resulting .config file was saved as resources/libreboot/config/@strong{grub/x200_8mb/config} and resources/libreboot/config/@strong{grub/x200_4mb/config} and is used by the build scripts for this system.
-
-@node ThinkPad R400 configuration file resources/libreboot/config/grub/r400_4mb/config and resources/libreboot/config/grub/r400_8mb/config
-@subsection ThinkPad R400 configuration (file: resources/libreboot/config/grub/r400_4mb/config and resources/libreboot/config/grub/r400_8mb/config)
-@anchor{#thinkpad-r400-configuration-file-resourceslibrebootconfiggrubr400_4mbconfig-and-resourceslibrebootconfiggrubr400_8mbconfig}
-These are saved as two configs, because there are 2 size flash chips: 4MB or 8MB.
-
-@itemize
-@item
-General / Expert mode = @emph{enable}
-@item
-General / Use CMOS for configuration values = @emph{enable}
-@item
-Mainboard / Mainboard vendor = @emph{Lenovo}
-@item
-Mainboard / Mainboard model = @emph{ThinkPad R400}
-@item
-Mainboard / ROM chip size = @emph{4096 KB (4 MB)} or @emph{8192 KB (8 MB)} depending on flash chip size
-@item
-Chipset / Include CPU microcode in CBFS = @emph{Do not include microcode updates}
-@item
-Chipset / Size of CBFS filesystem in ROM = byte size @emph{0x7FD000} (for 8MB flash chip) or @emph{3FD000} (for 4MB flash chip)
-@item
-Devices / Use native graphics initialization = @emph{enable}
-@item
-Display / Keep VESA framebuffer = @emph{disable} (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-@itemize
-@item
-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.
-@end itemize
-
-@item
-Generic Drivers / USB 2.0 EHCI debug dongle support = @emph{Enable}
-@item
-Generic Drivers / Enable early (pre-RAM) usbdebug = @emph{Enable}
-@item
-Generic Drivers / Type of dongle = @emph{Net20DC or compatible}
-@item
-Console / USB dongle console output = @emph{enable}
-@item
-Payload / Add a payload = @emph{An ELF executable payload}
-@item
-Payload / Payload path and filename = @emph{grub.elf}
-@end itemize
-
-Go back and disable option ROMs:
-
-@itemize
-@item
-Devices / Run VGA Option ROMs = @emph{disable}
-@item
-Devices / Run Option ROMs on PCI devices = @emph{disable}
-@end itemize
-
-The resulting .config file was saved as resources/libreboot/config/@strong{grub/r400_8mb/config} and resources/libreboot/config/@strong{grub/r400_4mb/config} and is used by the build scripts for this system.
-
-@node ThinkPad R500 configuration file resources/libreboot/config/grub/r500_4mb/config
-@subsection ThinkPad R500 configuration (file: resources/libreboot/config/grub/r500_4mb/config)
-@anchor{#thinkpad-r500-configuration-file-resourceslibrebootconfiggrubr500_4mbconfig}
-@itemize
-@item
-General / Expert mode = @emph{enable}
-@item
-General / Use CMOS for configuration values = @emph{enable}
-@item
-Mainboard / Mainboard vendor = @emph{Lenovo}
-@item
-Mainboard / Mainboard model = @emph{ThinkPad R500}
-@item
-Mainboard / ROM chip size = @emph{4096 KB (4 MB)}
-@item
-Chipset / Include CPU microcode in CBFS = @emph{Do not include microcode updates}
-@item
-Chipset / Size of CBFS filesystem in ROM = @emph{0x3FF000}
-@item
-Devices / Use native graphics initialization = @emph{enable}
-@item
-Display / Keep VESA framebuffer = @emph{disable} (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-@itemize
-@item
-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.
-@end itemize
-
-@item
-Generic Drivers / USB 2.0 EHCI debug dongle support = @emph{Enable}
-@item
-Generic Drivers / Enable early (pre-RAM) usbdebug = @emph{Enable}
-@item
-Generic Drivers / Type of dongle = @emph{Net20DC or compatible}
-@item
-Console / USB dongle console output = @emph{enable}
-@item
-Payload / Add a payload = @emph{An ELF executable payload}
-@item
-Payload / Payload path and filename = @emph{grub.elf}
-@end itemize
-
-Go back and disable option ROMs:
-
-@itemize
-@item
-Devices / Run VGA Option ROMs = @emph{disable}
-@item
-Devices / Run Option ROMs on PCI devices = @emph{disable}
-@end itemize
-
-The resulting .config file was saved as resources/libreboot/config/@strong{grub/r500_4mb/config} and is used by the build scripts for this system.
-
-@node ThinkPad T400 configuration file resources/libreboot/config/grub/t400_4mb/config and resources/libreboot/config/grub/t400_8mb/config
-@subsection ThinkPad T400 configuration (file: resources/libreboot/config/grub/t400_4mb/config and resources/libreboot/config/grub/t400_8mb/config)
-@anchor{#thinkpad-t400-configuration-file-resourceslibrebootconfiggrubt400_4mbconfig-and-resourceslibrebootconfiggrubt400_8mbconfig}
-These are saved as two configs, because there are 2 size flash chips: 4MB or 8MB.
-
-@itemize
-@item
-General / Expert mode = @emph{enable}
-@item
-General / Use CMOS for configuration values = @emph{enable}
-@item
-Mainboard / Mainboard vendor = @emph{Lenovo}
-@item
-Mainboard / Mainboard model = @emph{ThinkPad T400}
-@item
-Mainboard / ROM chip size = @emph{4096 KB (4 MB)} or @emph{8192 KB (8 MB)} depending on flash chip size
-@item
-Chipset / Include CPU microcode in CBFS = @emph{Do not include microcode updates}
-@item
-Chipset / Size of CBFS filesystem in ROM = byte size @emph{0x7FD000} (for 8MB flash chip) or @emph{3FD000} (for 4MB flash chip)
-@item
-Devices / Use native graphics initialization = @emph{enable}
-@item
-Display / Keep VESA framebuffer = @emph{disable} (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-@itemize
-@item
-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.
-@end itemize
-
-@item
-Generic Drivers / USB 2.0 EHCI debug dongle support = @emph{Enable}
-@item
-Generic Drivers / Enable early (pre-RAM) usbdebug = @emph{Enable}
-@item
-Generic Drivers / Type of dongle = @emph{Net20DC or compatible}
-@item
-Console / USB dongle console output = @emph{enable}
-@item
-Payload / Add a payload = @emph{An ELF executable payload}
-@item
-Payload / Payload path and filename = @emph{grub.elf}
-@end itemize
-
-Go back and disable option ROMs:
-
-@itemize
-@item
-Devices / Run VGA Option ROMs = @emph{disable}
-@item
-Devices / Run Option ROMs on PCI devices = @emph{disable}
-@end itemize
-
-The resulting .config file was saved as resources/libreboot/config/@strong{grub/t400_8mb/config} and resources/libreboot/config/@strong{grub/t400_4mb/config} and is used by the build scripts for this system.
-
-@node ThinkPad T500 configuration file resources/libreboot/config/grub/t500_4mb/config and resources/libreboot/config/grub/t500_8mb/config
-@subsection ThinkPad T500 configuration (file: resources/libreboot/config/grub/t500_4mb/config and resources/libreboot/config/grub/t500_8mb/config)
-@anchor{#thinkpad-t500-configuration-file-resourceslibrebootconfiggrubt500_4mbconfig-and-resourceslibrebootconfiggrubt500_8mbconfig}
-These are saved as two configs, because there are 2 size flash chips: 4MB or 8MB.
-
-@itemize
-@item
-General / Expert mode = @emph{enable}
-@item
-General / Use CMOS for configuration values = @emph{enable}
-@item
-Mainboard / Mainboard vendor = @emph{Lenovo}
-@item
-Mainboard / Mainboard model = @emph{ThinkPad T500}
-@item
-Mainboard / ROM chip size = @emph{4096 KB (4 MB)} or @emph{8192 KB (8 MB)} depending on flash chip size
-@item
-Chipset / Include CPU microcode in CBFS = @emph{Do not include microcode updates}
-@item
-Chipset / Size of CBFS filesystem in ROM = byte size @emph{0x7FD000} (for 8MB flash chip) or @emph{3FD000} (for 4MB flash chip)
-@item
-Devices / Use native graphics initialization = @emph{enable}
-@item
-Display / Keep VESA framebuffer = @emph{disable} (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-@itemize
-@item
-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.
-@end itemize
-
-@item
-Generic Drivers / USB 2.0 EHCI debug dongle support = @emph{Enable}
-@item
-Generic Drivers / Enable early (pre-RAM) usbdebug = @emph{Enable}
-@item
-Generic Drivers / Type of dongle = @emph{Net20DC or compatible}
-@item
-Console / USB dongle console output = @emph{enable}
-@item
-Payload / Add a payload = @emph{An ELF executable payload}
-@item
-Payload / Payload path and filename = @emph{grub.elf}
-@end itemize
-
-Go back and disable option ROMs:
-
-@itemize
-@item
-Devices / Run VGA Option ROMs = @emph{disable}
-@item
-Devices / Run Option ROMs on PCI devices = @emph{disable}
-@end itemize
-
-The resulting .config file was saved as resources/libreboot/config/@strong{grub/t500_8mb/config} and resources/libreboot/config/@strong{grub/t500_4mb/config} and is used by the build scripts for this system.
-
-@node MacBook21 configuration file resources/libreboot/config/grub/macbook21/config
-@subsection MacBook2,1 configuration (file: resources/libreboot/config/grub/macbook21/config)
-@anchor{#macbook21-configuration-file-resourceslibrebootconfiggrubmacbook21config}
-@itemize
-@item
-General / Expert mode = @emph{enable}
-@item
-General / Local version string = @emph{"@ @ @ @ MB21.88Z.00A5.B07.0706270922"} (without the quotes)
-@item
-General / Use CMOS for configuration values = @emph{enable}
-@item
-Mainboard / Mainboard vendor = @emph{Apple}
-@item
-Mainboard / Mainboard model = @emph{Macbook2,1 ICH7 TESTING}
-@item
-Mainboard / ROM chip size = @emph{2048 KB (2 MB)}
-@item
-System tables / SMBIOS Serial Number = @emph{W8724XXXXXX}
-@item
-System tables / SMBIOS Version Number = @emph{1.0}
-@item
-System tables / SMBIOS Manufacturer = @emph{Apple Inc.}
-@item
-System tables / SMBIOS Product Name = @emph{MacBook2,1}
-@item
-Chipset / Include CPU microcode in CBFS = @emph{Do not include microcode updates}
-@item
-Devices / Use native graphics initialization = @emph{enable}
-@item
-Display / Keep VESA framebuffer = @emph{disable} (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-@itemize
-@item
-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.
-@end itemize
-
-@item
-Generic Drivers / USB 2.0 EHCI debug dongle support = @emph{Enable}
-@item
-Generic Drivers / Enable early (pre-RAM) usbdebug = @emph{Enable}
-@item
-Generic Drivers / Type of dongle = @emph{}
-@item
-Console / USB dongle console output = @emph{enable}
-@item
-Payload / Add a payload = @emph{An ELF executable payload}
-@item
-Payload / Payload path and filename = @emph{grub.elf}
-@end itemize
-
-Go back and disable option ROMs:
-
-@itemize
-@item
-Devices / Run VGA Option ROMs = @emph{disable}
-@item
-Devices / Run Option ROMs on PCI devices = @emph{disable}
-@end itemize
-
-The resulting .config file was saved as resources/libreboot/config/@strong{grub/macbook21/config} and is used by the build scripts for this system. @strong{This config is also used for the MacBook1,1}.
-
-@node QEMU x86 i440fx/piix4 configuration file resources/libreboot/config/grub/qemu_i440fx_piix4/config
-@subsection QEMU (x86 i440fx/piix4) configuration (file: resources/libreboot/config/grub/qemu_i440fx_piix4/config)
-@anchor{#qemu-x86-i440fxpiix4-configuration-file-resourceslibrebootconfiggrubqemu_i440fx_piix4config}
-@itemize
-@item
-General / Expert mode = @emph{enable}
-@item
-Mainboard / Mainboard vendor = @emph{Emulation}
-@item
-Mainboard / Mainboard model = @emph{QEMU x86 i440fx/piix4 (aka qemu -M pc)}
-@item
-Mainboard / ROM chip size = @emph{8192 KB (8 MB)}
-@item
-Devices / Use native graphics initialization = @emph{enable} (should already be enabled)
-@item
-Display / Keep VESA framebuffer = @emph{enable} (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-@itemize
-@item
-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.
-@end itemize
-
-@item
-Payload / Add a payload = @emph{An ELF executable payload}
-@item
-Payload / Payload path and filename = @emph{grub.elf}
-@end itemize
-
-Go back and disable option ROMs:
-
-@itemize
-@item
-Devices / Run VGA Option ROMs = @emph{disable}
-@item
-Devices / Run Option ROMs on PCI devices = @emph{disable}
-@end itemize
-
-The resulting .config file was saved as resources/libreboot/config/@strong{grub/qemu_i440fx_piix4/config} and is used by the build scripts for this system.
-
-@node QEMU x86 q35/ich9 configuration file resources/libreboot/config/grub/qemu_q35_ich9/config
-@subsection QEMU (x86 q35/ich9) configuration (file: resources/libreboot/config/grub/qemu_q35_ich9/config)
-@anchor{#qemu-x86-q35ich9-configuration-file-resourceslibrebootconfiggrubqemu_q35_ich9config}
-@itemize
-@item
-General / Expert mode = @emph{enable}
-@item
-Mainboard / Mainboard vendor = @emph{Emulation}
-@item
-Mainboard / Mainboard model = @emph{QEMU x86 q35/ich9 (aka qemu -M q35)}
-@item
-Mainboard / ROM chip size = @emph{8192 KB (8 MB)}
-@item
-Devices / Use native graphics initialization = @emph{enable} (should already be enabled)
-@item
-Display / Keep VESA framebuffer = @emph{enable} (disable for text-mode graphics, enable for coreboot vesa framebuffer)
-@itemize
-@item
-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.
-@end itemize
-
-@item
-Payload / Add a payload = @emph{An ELF executable payload}
-@item
-Payload / Payload path and filename = @emph{grub.elf}
-@end itemize
-
-Go back and disable option ROMs:
-
-@itemize
-@item
-Devices / Run VGA Option ROMs = @emph{disable}
-@item
-Devices / Run Option ROMs on PCI devices = @emph{disable}
-@end itemize
-
-The resulting .config file was saved as resources/libreboot/config/@strong{grub/qemu_q35_ich9/config} and is used by the build scripts for this system.
+The resulting .config file was saved as resources/libreboot/config/@strong{payload/board/config} and is used by the build scripts for this system.
@node Depthcharge payload
@section Depthcharge payload
@@ -830,14 +272,14 @@ Configurations are then saved as files called @strong{".config"}. Copies of each
* ASUS Chromebook C201 configuration file resources/libreboot/config/depthcharge/veyron_speedy/config::
@end menu
-@node ASUS Chromebook C201 configuration file resources/libreboot/config/depthcharge/veyron_speedy/config
-@subsection ASUS Chromebook C201 configuration (file: resources/libreboot/config/depthcharge/veyron_speedy/config)
-@anchor{#asus-chromebook-c201-configuration-file-resourceslibrebootconfigdepthchargeveyron_speedyconfig}
+@node Configuration for chromebooks file resources/libreboot/config/depthcharge/board/config
+@subsection Configuration for chromebooks (file: resources/libreboot/config/depthcharge/board/config)
+@anchor{#config_chromebook}
@itemize
@item
Mainboard / Mainboard vendor = @emph{Google}
@item
-Mainboard / Mainboard model = @emph{Veyron_Speedy}
+Mainboard / Mainboard model = @emph{Name of board}
@item
Chipset / ChromeOS / Build for ChromeOS = @emph{enable}
@item
@@ -848,7 +290,7 @@ Payload / Add a payload = @emph{An ELF executable payload}
Payload / Payload path and filename = @emph{depthcharge.elf}
@end itemize
-The resulting .config file was saved as resources/libreboot/config/@strong{depthcharge/veyron_speedy/config} and is used by the build scripts for this system.
+The resulting .config file was saved as resources/libreboot/config/@strong{depthcharge/board/config} and is used by the build scripts for this system.
@ref{#pagetop,Back to top of page.}