diff options
author | Francis Rowe <info@gluglug.org.uk> | 2014-11-28 10:07:04 +0000 |
---|---|---|
committer | Francis Rowe <info@gluglug.org.uk> | 2014-12-11 23:23:16 +0000 |
commit | 137aee12fb6f8c2c682268c6894110d486c12caa (patch) | |
tree | 4237b42d1978e163caa4491b6a80f5e7a1092e40 /docs/git | |
parent | e1839b53737ba6058a864fcc6d1c50f5784c9866 (diff) | |
download | librebootfr-137aee12fb6f8c2c682268c6894110d486c12caa.tar.gz librebootfr-137aee12fb6f8c2c682268c6894110d486c12caa.zip |
ThinkPad X200 support added to libreboot
Diffstat (limited to 'docs/git')
-rw-r--r-- | docs/git/index.html | 47 |
1 files changed, 45 insertions, 2 deletions
diff --git a/docs/git/index.html b/docs/git/index.html index 5aa38b4b..c3286b9b 100644 --- a/docs/git/index.html +++ b/docs/git/index.html @@ -33,6 +33,7 @@ <li><a href="#config_x60">ThinkPad X60</a></li> <li><a href="#config_x60t">ThinkPad X60 Tablet</a></li> <li><a href="#config_t60">ThinkPad T60</a></li> + <li><a href="#config_x200">ThinkPad X200</a></li> <li><a href="#config_macbook21">MacBook2,1</a></li> </ul> </li> @@ -384,6 +385,48 @@ It is believed that the motherboards on 14.1" and 15.1" T60's are the same, so the same configuration is used on both the 14.1" and 15.1" T60's. </p> + + <h2 id="config_x200"> + ThinkPad X200 configuration (file: resources/libreboot/config/x200_4mb/config and resources/libreboot/config/x200_8mb/config) + </h2> + <p> + These are saved as two configs, because there are 2 size flash chips: 4MB or 8MB. + </p> + <ul> + <li>General / Expert mode = <i>enable</i></li> + <li>Mainboard / Mainboard vendor = <i>Lenovo</i></li> + <li>Mainboard / Mainboard model = <i>ThinkPad X200</i></li> + <li>Mainboard / ROM chip size = <i>4096 KB (4 MB)</i> or <i>8192 KB (8 MB)</i> depending on flash chip size</li> + <li>Chipset / Include CPU microcode in CBFS = <i>Do not include microcode updates</i></li> + <li>Chipset / Size of CBFS filesystem in ROM = byte size <i>0x7FD000</i> (for 8MB flash chip) or <i>3FD000</i> (for 4MB flash chip)</li> + <li>Devices / Use native graphics initialization = <i>enable</i></li> + <li> + Display / Keep VESA framebuffer = <i>disable</i> (disable for text-mode graphics, enable for coreboot vesa framebuffer) + <ul> + <li>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 machine.</li> + </ul> + </li> + <li>Generic Drivers / USB 2.0 EHCI debug dongle support = <i>Enable</i></li> + <li>Generic Drivers / Enable early (pre-RAM) usbdebug = <i>Enable</i></li> + <li>Generic Drivers / Type of dongle = <i>BeagleBone Black</i></li> + <li>Console / Send console output to a CBMEM buffer = <i>enable</i></li> + <li>Console / USB dongle log output = <i>enable</i></li> + <li>Payload / Add a payload = <i>An ELF executable payload</i></li> + <li>Payload / Payload path and filename = <i>grub.elf</i></li> + </ul> + <p> + Go back and disable option ROM's: + </p> + <ul> + <li>Devices / Run VGA Option ROMs = <i>disable</i></li> + <li>Devices / Run Option ROMs on PCI devices = <i>disable</i></li> + </ul> + <p> + The resulting .config file was saved as resources/libreboot/config/<b>x200_8mb/config</b> and + resources/libreboot/config/<b>x200_4mb/config</b> and is used by the build + scripts for this machine. + </p> <h2 id="config_macbook21"> MacBook2,1 configuration (file: resources/libreboot/config/macbook21/config) @@ -475,11 +518,11 @@ <p> If you are building on an i686 host, this will include statically linked 32-bit binaries in the binary release archive that you created, - for: <b>nvramtool, cbfstool, bucts, flashrom</b>. + for: <b>nvramtool, cbfstool, bucts, flashrom, ich9deblob</b>. </p> <p> - If you are building on an x86_64 host, this will include statically linked 32- and 64-bit binaries for <b>cbfstool</b> and <b>nvramtool</b>, while <b>flashrom</b> + If you are building on an x86_64 host, this will include statically linked 32- and 64-bit binaries for <b>ich9deblob</b>, <b>cbfstool</b> and <b>nvramtool</b>, while <b>flashrom</b> and <b>bucts</b> will be included only as 64-bit statically linked binaries. <b>To include a statically linked flashrom and bucts for i686, you will need to build them on a chroot, a virtual machine or a real 32-bit system. You can find the build dependencies for these packages listed in deps-*</b> </p> |