From 5276ed42109d7667bfb4023d572c34393f499879 Mon Sep 17 00:00:00 2001 From: Alyssa Rosenzweig Date: Fri, 17 Mar 2017 22:38:06 -0700 Subject: Remove divs --- docs/archive_old.md | 26 ----------------- docs/bsd/freebsd.md | 18 ------------ docs/bsd/index.md | 4 --- docs/bsd/netbsd.md | 18 ------------ docs/bsd/openbsd.md | 18 ------------ docs/depthcharge/index.md | 30 ------------------- docs/distros/index.md | 6 ---- docs/fsf-distros/index.md | 6 ---- docs/future/index.md | 22 -------------- docs/future/old.md | 14 --------- docs/git/index.md | 20 ------------- docs/gnulinux/configuring_parabola.md | 54 ----------------------------------- docs/gnulinux/encrypted_debian.md | 28 ------------------ docs/gnulinux/encrypted_parabola.md | 42 --------------------------- docs/gnulinux/grub_boot_installer.md | 18 ------------ docs/gnulinux/grub_cbfs.md | 24 ---------------- docs/gnulinux/grub_hardening.md | 10 ------- docs/gnulinux/index.md | 4 --- docs/grub/index.md | 14 --------- docs/hardware/dock.md | 6 ---- docs/hardware/index.md | 4 --- docs/hardware/t60_heatsink.md | 10 ------- docs/hardware/t60_lcd_15.md | 6 ---- docs/hardware/t60_security.md | 28 ------------------ docs/hardware/x60_heatsink.md | 12 -------- docs/hardware/x60_keyboard.md | 6 ---- docs/hardware/x60_lcd_change.md | 6 ---- docs/hardware/x60_security.md | 24 ---------------- docs/hcl/c201.md | 22 -------------- docs/hcl/d510mo.md | 4 --- docs/hcl/d945gclf.md | 6 ---- docs/hcl/ga-g41m-es2l.md | 4 --- docs/hcl/gm45_remove_me.md | 28 ------------------ docs/hcl/imac52.md | 4 --- docs/hcl/index.md | 38 ------------------------ docs/hcl/kcma-d8.md | 20 ------------- docs/hcl/kfsn4-dre.md | 18 ------------ docs/hcl/kgpe-d16.md | 20 ------------- docs/hcl/r400.md | 12 -------- docs/hcl/t400.md | 14 --------- docs/hcl/t500.md | 16 ----------- docs/hcl/x200.md | 30 ------------------- docs/index.md | 10 ------- docs/install/bbb_setup.md | 16 ----------- docs/install/c201.md | 22 -------------- docs/install/d510mo.md | 8 ------ docs/install/d945gclf.md | 6 ---- docs/install/ga-g41m-es2l.md | 8 ------ docs/install/index.md | 40 -------------------------- docs/install/kcma-d8.md | 6 ---- docs/install/kgpe-d16.md | 8 ------ docs/install/r400_external.md | 28 ------------------ docs/install/rpi_setup.md | 6 ---- docs/install/t400_external.md | 28 ------------------ docs/install/t500_external.md | 28 ------------------ docs/install/t60_unbrick.md | 10 ------- docs/install/x200_external.md | 22 -------------- docs/install/x60_unbrick.md | 10 ------- docs/install/x60tablet_unbrick.md | 10 ------- docs/misc/bbb_ehci.md | 6 ---- docs/misc/index.md | 22 -------------- docs/misc/patch.md | 12 -------- docs/release.md | 8 ------ 63 files changed, 1028 deletions(-) (limited to 'docs') diff --git a/docs/archive_old.md b/docs/archive_old.md index c68513d6..e5aeef6a 100644 --- a/docs/archive_old.md +++ b/docs/archive_old.md @@ -1,4 +1,3 @@ -
Libreboot release information (old) {#pagetop} =================================== @@ -7,15 +6,11 @@ Information for this release can be found at [release.html](release.html). Updated versions of libreboot can be found at [libreboot.org](http://libreboot.org/). -
**This page is \*obsolete\*, provided for historical purposes.** -
-
-
Releases -------- @@ -33,9 +28,7 @@ Releases - [r20131213 (2nd release)](#release20131213) (13th December 2013) - [r20131212 (1st release)](#release20131212) (12th December 2013) -
-
Release 20150518 {#release20150518} ================ @@ -262,9 +255,7 @@ Changes for this release, relative to r20150208 (earliest changes last, recent c - **New board:** ThinkPad R400 support added to libreboot. - bbb\_setup.html: tell user to use libreboot\'s own flashrom -
-
Release 20150124, 20150126 and 20150208 {#release20150124} ======================================= @@ -477,9 +468,7 @@ Changes for this release (latest changes first, earliest changes last) html errors - Documentation (macbook21 related): clean up -
-
Release 20141015 {#release20141015} ================ @@ -551,9 +540,7 @@ Changes for this release (latest changes first, earliest changes last) [Back to top of page.](#pagetop) -
-
6th release (pre-release, 7th beta) {#release20140911} =================================== @@ -1130,9 +1117,7 @@ Revisions for r20140711 (1st beta) (11th July 2014) [Back to top of page.](#pagetop) -
-
Release 20140622 (5th release) {#release20140622} ============================== @@ -1252,9 +1237,7 @@ Development notes [Back to top of page.](#pagetop) -
-
Release 20140221 (4th release) {#release20140221} ============================== @@ -1290,9 +1273,7 @@ of that distro. This makes booting ISOs \*much\* easier than before. [Back to top of page.](#pagetop) -
-
r20131214 (3rd release) {#release20131214} ======================= @@ -1313,9 +1294,7 @@ Development notes [Back to top of page.](#pagetop) -
-
r20131213 (2nd release) {#release20131213} ======================= @@ -1338,9 +1317,7 @@ Development notes [Back to top of page.](#pagetop) -
-
r20131212 (1st release) {#release20131212} ======================= @@ -1361,9 +1338,7 @@ Development notes [Back to top of page.](#pagetop) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -1399,4 +1374,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/bsd/freebsd.md b/docs/bsd/freebsd.md index 35590994..eb0a1236 100644 --- a/docs/bsd/freebsd.md +++ b/docs/bsd/freebsd.md @@ -1,4 +1,3 @@ -
How to install FreeBSD on a libreboot system ============================================ @@ -29,17 +28,13 @@ with libreboot. [Back to previous index](./) -
-
**This section is only for the GRUB payload. For depthcharge (used on CrOS devices in libreboot), instructions have yet to be written in the libreboot documentation.** -
-
freebsd.img is the installation image for FreeBSD. Adapt the filename accordingly, for whatever FreeBSD version you use. @@ -110,9 +105,7 @@ Continue reading, for information about how to do that. [Back to top of page](#pagetop). -
-
Installing FreeBSD without full disk encryption ----------------------------------------------- @@ -128,9 +121,7 @@ process for installing FreeBSD. [Back to top of page](#pagetop). -
-
Installing FreeBSD with full disk encryption -------------------------------------------- @@ -139,9 +130,7 @@ TODO [Back to top of page](#pagetop). -
-
Booting ------- @@ -150,9 +139,7 @@ TODO [Back to top of page](#pagetop). -
-
Configuring Grub ---------------- @@ -161,9 +148,7 @@ TODO [Back to top of page](#pagetop). -
-
Troubleshooting =============== @@ -185,9 +170,7 @@ numbers may differ. Use TAB completion. [Back to top of page](#pagetop). -
-
Copyright © 2016 Leah Rowe <info@minifree.org>\ Copyright © 2016 Scott Bonds <scott@ggr.com>\ @@ -224,4 +207,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/bsd/index.md b/docs/bsd/index.md index 7593aea8..27af0a4a 100644 --- a/docs/bsd/index.md +++ b/docs/bsd/index.md @@ -1,4 +1,3 @@ -
BSD projects {#pagetop} ============ @@ -16,9 +15,7 @@ instructions have yet to be written.** system](openbsd.html) - [How to install FreeBSD on a libreboot system](freebsd.html) -
-
Copyright © 2016 Scott Bonds <scott@ggr.com>\ Permission is granted to copy, distribute and/or modify this document @@ -54,4 +51,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/bsd/netbsd.md b/docs/bsd/netbsd.md index 6a43ef0f..b3bb722a 100644 --- a/docs/bsd/netbsd.md +++ b/docs/bsd/netbsd.md @@ -1,4 +1,3 @@ -
How to install NetBSD on a libreboot system =========================================== @@ -24,17 +23,13 @@ for the initial instructions. [Back to previous index](./) -
-
**This section is only for the GRUB payload. For depthcharge (used on CrOS devices in libreboot), instructions have yet to be written in the libreboot documentation.** -
-
netbsd.iso is the installation image for NetBSD. Adapt the filename accordingly, for your version of NetBSD. @@ -106,9 +101,7 @@ Continue reading, for information about how to do that. [Back to top of page](#pagetop). -
-
Installing NetBSD without full disk encryption ---------------------------------------------- @@ -124,9 +117,7 @@ process for installing NetBSD. [Back to top of page](#pagetop). -
-
Installing NetBSD with full disk encryption ------------------------------------------- @@ -135,9 +126,7 @@ TODO [Back to top of page](#pagetop). -
-
Booting ------- @@ -151,9 +140,7 @@ NetBSD will start booting. Yay! [Back to top of page](#pagetop). -
-
Configuring Grub ---------------- @@ -178,9 +165,7 @@ seconds NetBSD will boot, or you can hit enter to boot. [Back to top of page](#pagetop). -
-
Troubleshooting =============== @@ -202,9 +187,7 @@ numbers may differ. Use TAB completion. [Back to top of page](#pagetop). -
-
Copyright © 2016 Leah Rowe <info@minifree.org>\ Copyright © 2016 Scott Bonds <scott@ggr.com>\ @@ -241,4 +224,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/bsd/openbsd.md b/docs/bsd/openbsd.md index 18d27fbb..284f0468 100644 --- a/docs/bsd/openbsd.md +++ b/docs/bsd/openbsd.md @@ -1,4 +1,3 @@ -
How to install LibertyBSD or OpenBSD on a libreboot system ========================================================== @@ -23,17 +22,13 @@ your libreboot system, using nothing more than a USB flash drive (and [Back to previous index](./) -
-
**This section is only for the GRUB payload. For depthcharge (used on CrOS devices in libreboot), instructions have yet to be written in the libreboot documentation.** -
-
install60.fs is the installation image for OpenBSD 6.0. Adapt the filename accordingly, for a different OpenBSD version or LibertyBSD. @@ -105,9 +100,7 @@ Continue reading, for information about how to do that. [Back to top of page](#pagetop). -
-
Installing OpenBSD without full disk encryption ----------------------------------------------- @@ -122,9 +115,7 @@ process for installing OpenBSD. [Back to top of page](#pagetop). -
-
Installing OpenBSD with full disk encryption -------------------------------------------- @@ -156,9 +147,7 @@ OpenBSD bootloader already works. [Back to top of page](#pagetop). -
-
Booting ------- @@ -172,9 +161,7 @@ OpenBSD will start booting. Yay! [Back to top of page](#pagetop). -
-
Configuring Grub ---------------- @@ -199,9 +186,7 @@ seconds OpenBSD will boot, or you can hit enter to boot. [Back to top of page](#pagetop). -
-
Troubleshooting =============== @@ -223,9 +208,7 @@ numbers may differ. Use TAB completion. [Back to top of page](#pagetop). -
-
Copyright © 2016 Scott Bonds <scott@ggr.com>\ Copyright © 2016 Leah Rowe <info@minifree.org>\ @@ -262,4 +245,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/depthcharge/index.md b/docs/depthcharge/index.md index 60f4e78e..71b06857 100644 --- a/docs/depthcharge/index.md +++ b/docs/depthcharge/index.md @@ -1,4 +1,3 @@ -
Depthcharge payload {#pagetop} =================== @@ -20,9 +19,7 @@ Or [Back to main index](../). - [Configuring verified boot parameters](#configuring_verified_boot_parameters) -
-
CrOS security model {#cros_security_model} =================== @@ -33,18 +30,14 @@ compromised, that is implemented as the verified boot (vboot) reference, most of which is executed within depthcharge. A detailed overview of the CrOS security model is available on the dedicated page. -
In spite of the CrOS security model, depthcharge won\'t allow booting kernels without verifying their signature and booting from external media or legacy payload unless explicitly allowed: see [configuring verified boot parameters](#configuring_verified_boot_parameters). -
-
-
Developer mode screen {#developer_mode_screen} ===================== @@ -59,7 +52,6 @@ external media (when enabled), booting from legacy payload (when enabled), showing information about the device and disabling developer mode. -
Holding the developer mode screen {#holding_developer_mode_screen} --------------------------------- @@ -68,9 +60,7 @@ As instructed on the developer mode screen, the screen can be held by pressing **Ctrl + H** in the first 3 seconds after the screen is shown. After that delay, depthcharge will resume booting normally. -
-
Booting normally {#booting_normally} ---------------- @@ -80,9 +70,7 @@ after **3 seconds** (if developer mode screen is not held).\ The default boot medium (internal storage, external media, legacy payload) is shown on screen. -
-
Booting from different mediums {#booting_different_mediums} ------------------------------ @@ -98,9 +86,7 @@ can be triggered by pressing various key combinations: - External media: **Ctrl + U** (when enabled) - Legacy payload: **Ctrl + L** (when enabled) -
-
Showing device information {#showing_device_information} -------------------------- @@ -110,9 +96,7 @@ can be triggered by pressing **Ctrl + I** or **Tab**.\ Various information is shown, including vboot non-volatile data, TPM status, GBB flags and key hashes.\ -
-
Warnings -------- @@ -123,11 +107,8 @@ The developer mode screen will show warnings when: - Booting from external media is enabled - Booting legacy payloads is enabled -
-
-
Recovery mode screen {#recovery_mode_screen} ==================== @@ -139,7 +120,6 @@ It allows recovering the device from a bad state by booting from a trusted recovery media. When accessed with the device in a good state, it also allows enabling developer mode. -
Recovering from a bad state {#recovering_bad_state} --------------------------- @@ -167,9 +147,7 @@ replaced. When the recovery private key is available (e.g. when using self-generated keys), it can be used to sign a kernel for recovery purposes. -
-
Enabling developer mode {#enabling_developer_mode} ----------------------- @@ -179,11 +157,8 @@ by pressing **Ctrl + D**.\ Instructions to confirm enabling developer mode are then shown on screen. -
-
-
Configuring verified boot parameters {#configuring_verified_boot_parameters} ==================================== @@ -209,7 +184,6 @@ of the device**. In particular, disabling kernels signature verification, external media boot and legacy payload boot can weaken the security of the device. -
The following parameters can be configured: @@ -236,11 +210,8 @@ The following parameters can be configured: - Legacy payload:\ \# **crossystem dev\_default\_boot=legacy** -
-
-
Copyright © 2015 Paul Kocialkowski <contact@paulk.fr>\ Permission is granted to copy, distribute and/or modify this document @@ -276,4 +247,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/distros/index.md b/docs/distros/index.md index e456e9f0..e58deb94 100644 --- a/docs/distros/index.md +++ b/docs/distros/index.md @@ -1,4 +1,3 @@ -
List of recommended GNU+Linux distributions for libreboot {#pagetop} ========================================================= @@ -30,9 +29,7 @@ system](../gnulinux/grub_boot_installer.html) [Back to main index](../) -
-
Debian ------ @@ -102,9 +99,7 @@ guide](https://wiki.parabola.nu/Migration_from_the_GNU+Linux_distribution_of_Arc We recommend using the *MATE* desktop. -
-
Copyright © 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -140,4 +135,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/fsf-distros/index.md b/docs/fsf-distros/index.md index e6cbfede..84b6e098 100644 --- a/docs/fsf-distros/index.md +++ b/docs/fsf-distros/index.md @@ -1,4 +1,3 @@ -
Explaining Why We Don\'t Endorse FSF-endorsed Systems {#pagetop} ===================================================== @@ -12,9 +11,7 @@ FSF-endorsed distribution that we endorse there is *Parabola*. [Back to main index](../) -
-
Blag ---- @@ -77,9 +74,7 @@ It\'s a dead project. [Back to top of page](#pagetop) -
-
Copyright © 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -115,4 +110,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/future/index.md b/docs/future/index.md index 23727e11..7bc52ff8 100644 --- a/docs/future/index.md +++ b/docs/future/index.md @@ -1,4 +1,3 @@ -
Development notes {#pagetop} ================= @@ -8,9 +7,7 @@ see [old.html](old.html). Or go [back to main task list](../tasks.html). -
-
Table of contents ================= @@ -24,9 +21,7 @@ Table of contents - [IntelVbtTool results](#intelvbttool_results) - [Fallback patches for i945](#fallback_patches) -
-
standard test {#standard_test} ============= @@ -52,9 +47,7 @@ on i945 (X60 and T60). [Back to top of page.](#pagetop) -
-
T60 cpu microcode {#t60_cpu_microcode} ================= @@ -72,9 +65,7 @@ Every other T7200 tested so far has worked without microcode updates. [Back to top of page.](#pagetop) -
-
i945 VRAM size {#i945_vram_size} ============== @@ -117,9 +108,7 @@ vimuser: so, TOM - BSM [Back to top of page.](#pagetop) -
-
LCD panels on i945 - fix incompatible panels {#lcd_i945_incompatibility} ============================================ @@ -244,9 +233,7 @@ LTN141XA-L01: revert to libreboot git commit c943281 to see this [Back to top of page.](#pagetop) -
-
i945 gfx: X60/T60 VBT implementation (experimental: testing) {#i945_vbt} ============================================================ @@ -312,9 +299,7 @@ Results (\# means untested): [Back to top of page](#pagetop) -
-
intelvbttool test results (VGA ROM dumps) {#intelvbttool_results} ========================================= @@ -388,9 +373,7 @@ Test results (\# means untested and all had docks, unless noted). [Back to top of page.](#pagetop) -
-
Fallback patches {#fallback_patches} ================ @@ -401,9 +384,7 @@ Fallback patches {#fallback_patches} [Back to top of page.](#pagetop) -
-
Other - unlisted (low priority) {#other} =============================== @@ -424,9 +405,7 @@ Other - unlisted (low priority) {#other} [Back to top of page.](#pagetop) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -462,4 +441,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/future/old.md b/docs/future/old.md index 88c6cc1b..304cdb37 100644 --- a/docs/future/old.md +++ b/docs/future/old.md @@ -1,4 +1,3 @@ -
Development notes (old/obsolete notes) {#pagetop} ====================================== @@ -8,9 +7,7 @@ For current notes, see [](./). These are old (obsolete) notes that mare kept because they might become useful again in the future. -
-
Table of contents ================= @@ -24,9 +21,7 @@ Table of contents - [i945/x60: coreboot 5927 testing (3D fix for kernel 3.12+ on replay code)](#x60_cb5927_testing) -
-
X60 native graphics initialization (with backlight controls) {#x60_native_notes} ============================================================ @@ -104,9 +99,7 @@ frequency\'. [Back to top of page](#pagetop) -
-
T60 native graphics initialization (with backlight controls) {#t60_native_notes} ============================================================ @@ -137,9 +130,7 @@ See [\#lcd\_i945\_incompatibility](./#lcd_i945_incompatibility). [Back to top of page](#pagetop) -
-
i945: 3D fix (based on 5927) for kernel 3.12+ on 5320 {#5320_kernel312fix} ===================================================== @@ -184,9 +175,7 @@ apt-get repositories) using tool \"intel\_gtt\": [Back to top of page](#pagetop) -
-
i945/X60: Coreboot 5927 testing (3D fix for kernel 3.12+ on replay code) {#x60_cb5927_testing} ======================================================================== @@ -238,9 +227,7 @@ GTT (graphics translation table) size is PGETBL\_save, max 256 KiB. BSM [Back to top of page](#pagetop) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -276,4 +263,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/git/index.md b/docs/git/index.md index 283ce0a8..d1e6193c 100644 --- a/docs/git/index.md +++ b/docs/git/index.md @@ -1,12 +1,9 @@ -
Depthcharge is currently not documented, since it is in the new build system. Instructions for how to build boards that have depthcharge are included in the BUILD\_HOWTO file in libreboot.git or \_src. -
-
Building libreboot from source {#pagetop} ============================== @@ -23,9 +20,7 @@ Or [Back to main index](../). - [How to build \"flashrom\"](#build_flashrom) - [How to build the ROM images](#build) -
-
Install build dependencies {#build_dependencies} ========================== @@ -36,7 +31,6 @@ libreboot\_src.tar.xz or git. **If you are using libreboot\_util.tar.xz (binary archive) then you can ignore this, because ROM images and statically compiled executables for the utilities are included.** -
For Debian Stretch (may also work on Debian Jessie), you can run the following command:\ @@ -48,15 +42,12 @@ For Parabola, you can run the following command:\ or:\ \# **./oldbuild dependencies parabola** -
For other GNU+Linux distributions, you can adapt the existing scripts. [Back to top of page](#pagetop) -
-
Get the full source code from metadata (git clone) {#build_meta} ================================================== @@ -98,9 +89,7 @@ To build the ROM images, see [\#build](#build). [Back to top of page.](#pagetop) -
-
How to build \"bucts\" (for LenovoBIOS X60/X60S/X60T/T60) {#build_bucts} ========================================================= @@ -159,9 +148,7 @@ builddeps-bucts. [Back to top of page.](#pagetop) -
-
How to build \"flashrom\" {#build_flashrom} ========================= @@ -204,9 +191,7 @@ builddeps-flashrom. [Back to top of page.](#pagetop) -
-
How to build the ROM images {#build} =========================== @@ -254,7 +239,6 @@ The ROM images will be stored under **bin/*payload*/**, where *payload* could be *grub*, *seabios*, or whatever other payload those images were built for. -
Preparing release archives (optional) ------------------------------------- @@ -345,13 +329,10 @@ libreboot\_src.tar.xz have been created, under The ROM images will be stored in separate archives for each system, under **release/oldbuildsystem/rom/**. -
[Back to top of page](#pagetop) -
-
Copyright © 2014, 2015, 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -387,4 +368,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/gnulinux/configuring_parabola.md b/docs/gnulinux/configuring_parabola.md index 24278ba6..243b3774 100644 --- a/docs/gnulinux/configuring_parabola.md +++ b/docs/gnulinux/configuring_parabola.md @@ -1,4 +1,3 @@ -
Configuring Parabola (post-install) {#pagetop} =================================== @@ -10,9 +9,7 @@ uses LXDE because it\'s lightweight, but we recommend the *MATE* desktop [Back to previous index](./) -
-
Table of Contents ================= @@ -45,9 +42,7 @@ Table of Contents - [LXDE - battery monitor](#lxde_battery) - [LXDE - network manager](#lxde_network) -
-
While not strictly related to the libreboot project, this guide is intended to be useful for those interested in installing Parabola on @@ -64,9 +59,7 @@ will be made to maintain it. to be made at the present date, please get in touch with the libreboot project!** -
-
You do not necessarily have to follow this guide word-for-word; *parabola* is extremely flexible. The aim here is to provide a common @@ -80,9 +73,7 @@ Paradoxically, as you get more advanced Parabola can actually become compared to what most distributions provide. You will find over time that other distributions tend to *get in your way*. -
-
**This guide assumes that you already have Parabola installed. If you have not yet installed Parabola, then [this @@ -102,9 +93,7 @@ system Linux, using the term open-source (or closed-source), and it will sometimes recommend the use of proprietary software. You need to be careful about this when reading anything on the Arch wiki. -
-
Some of these steps require internet access. I\'ll go into networking later but for now, I just connected my system to a switch and did:\ @@ -115,9 +104,7 @@ For most people this should be enough, but if you don\'t have DHCP on your network then you should setup your network connection first:\ [Setup network connection in Parabola](#network) -
-
Configure pacman {#pacman_configure} ---------------- @@ -135,9 +122,7 @@ sure to read and understand this, it\'s very important) and [Back to top of page.](#pagetop) -
-
Updating Parabola {#pacman_update} ----------------- @@ -189,9 +174,7 @@ event that they do occur. [Back to top of page.](#pagetop) -
-
Maintaining Parabola {#pacman_maintain} -------------------- @@ -240,9 +223,7 @@ their equivalent in pacman:\ [Back to top of page.](#pagetop) -
-
your-freedom {#yourfreedom} ------------ @@ -258,9 +239,7 @@ continue installing *your-freedom*. [Back to top of page.](#pagetop) -
-
Add a user {#useradd} ---------- @@ -284,9 +263,7 @@ passphrases (instead of passwords). [Back to top of page](#pagetop) -
-
systemd ------- @@ -357,9 +334,7 @@ the systemd-tmpfiles utility manually at all. [Back to top of page](#pagetop) -
-
Interesting repositories {#interesting_repos} ------------------------ @@ -386,9 +361,7 @@ repository enabled regardless. [Back to top of page.](#pagetop) -
-
Setup a network connection in Parabola {#network} -------------------------------------- @@ -479,9 +452,7 @@ systemd. NetworkManager will be setup later, after installing LXDE. [Back to top of page.](#pagetop) -
-
System Maintenance {#system_maintain} ------------------ @@ -500,9 +471,7 @@ use it. [Back to top of page.](#pagetop) -
-
Configuring the desktop {#desktop} ----------------------- @@ -515,7 +484,6 @@ provide LXDE by default. [Back to top of page.](#pagetop) -
### Installing Xorg {#desktop_xorg} @@ -557,9 +525,7 @@ xorg-xclock xterm**\ [Back to top of page.](#pagetop) -
-
### Xorg keyboard layout {#desktop_kblayout} @@ -607,9 +573,7 @@ you use a US Qwerty keyboard, then you don\'t even need to do anything [Back to top of page.](#pagetop) -
-
### Install LXDE {#desktop_lxde} @@ -664,9 +628,7 @@ exec startlxde\ [Back to top of page.](#pagetop) -
-
### LXDE - clock {#lxde_clock} @@ -675,9 +637,7 @@ Format to *%Y/%m/%d %H:%M:%S* [Back to top of page.](#pagetop) -
-
### LXDE - font {#lxde_font} @@ -685,9 +645,7 @@ NOTE TO SELF: come back to this later. [Back to top of page.](#pagetop) -
-
### LXDE - screenlock {#lxde_screenlock} @@ -703,9 +661,7 @@ menu. [Back to top of page.](#pagetop) -
-
### LXDE - automounting {#lxde_automount} @@ -716,9 +672,7 @@ I chose to ignore this for now. NOTE TO SELF: come back to this later. [Back to top of page.](#pagetop) -
-
### LXDE - disable suspend {#lxde_suspend} @@ -727,9 +681,7 @@ least to me. NOTE TO SELF: disable it, then document the steps here. [Back to top of page.](#pagetop) -
-
### LXDE - battery monitor {#lxde_battery} @@ -741,9 +693,7 @@ cursor over it, it\'ll show information about the battery. [Back to top of page.](#pagetop) -
-
### LXDE - Network Manager {#lxde_network} @@ -784,11 +734,8 @@ theme, in *lxappearance*. [Back to top of page.](#pagetop) -
-
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -824,4 +771,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/gnulinux/encrypted_debian.md b/docs/gnulinux/encrypted_debian.md index 61265f7f..a8b5efdb 100644 --- a/docs/gnulinux/encrypted_debian.md +++ b/docs/gnulinux/encrypted_debian.md @@ -1,4 +1,3 @@ -
Installing Debian or Devuan GNU+Linux with full disk encryption (including /boot) ================================================================================= @@ -46,9 +45,7 @@ drive. [Back to previous index](./) -
-
Set a strong user password (lots of lowercase/uppercase, numbers and symbols). @@ -66,9 +63,7 @@ therefore optional, and not recommended. Choose \'no\'.** you will set later on. Your LUKS password should, like the user password, be secure.** -
-
Partitioning ============ @@ -109,9 +104,7 @@ Choose \'Manual\' partitioning: - name: **swap** (user this exact name) - size: press enter -
-
Further partitioning ==================== @@ -128,9 +121,7 @@ mountpoints and filesystems to use. - done setting up partition - Now you select \'Finished partitioning and write changes to disk\'. -
-
Kernel ====== @@ -138,9 +129,7 @@ Kernel Installation will ask what kernel you want to use. linux-generic is fine. -
-
Tasksel ======= @@ -162,9 +151,7 @@ instead, which contains the most up to date versions of the Linux kernel. These kernels are also deblobbed, like Debian\'s kernels, so you can be sure that no binary blobs are present. -
-
Postfix configuration ===================== @@ -172,9 +159,7 @@ Postfix configuration If asked, choose *\"No Configuration\"* here (or maybe you want to select something else. It\'s up to you.) -
-
Install the GRUB boot loader to the master boot record ====================================================== @@ -186,18 +171,14 @@ Choice is irrelevant here. *You do not need to install GRUB at all, since in libreboot you are using the GRUB payload (for libreboot) to boot your system directly.* -
-
Clock UTC ========= Just say \'Yes\'. -
-
Booting your system =================== @@ -213,9 +194,7 @@ cryptdevice=/dev/mapper/matrix-rootvol:root**\ grub> **initrd /initrd.img**\ grub> **boot** -
-
ecryptfs ======== @@ -231,9 +210,7 @@ directory from another system, so write it down and keep the note somewhere secret. Ideally, you should memorize it and then burn the note (or not even write it down, and memorize it still)> -
-
Modify grub.cfg (CBFS) ====================== @@ -259,9 +236,7 @@ hardening your GRUB configuration, for security purposes. Flash the modified ROM using [this tutorial](../install/#flashrom). -
-
Troubleshooting =============== @@ -351,9 +326,7 @@ problems. Removing that worked around the issue. Does write ultra high speed CD-RW media Does not write ultra high speed+ CD-RW media -
-
Copyright © 2014, 2015, 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -389,4 +362,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/gnulinux/encrypted_parabola.md b/docs/gnulinux/encrypted_parabola.md index 3480a2e9..7bda2625 100644 --- a/docs/gnulinux/encrypted_parabola.md +++ b/docs/gnulinux/encrypted_parabola.md @@ -1,4 +1,3 @@ -
Installing Parabola or Arch GNU+Linux with full disk encryption (including /boot) ================================================================================= @@ -35,9 +34,7 @@ drive. [Back to previous index](./) -
-
Boot Parabola\'s install environment. [How to boot a GNU+Linux installer](grub_boot_installer.html). @@ -54,9 +51,7 @@ to the Parabola wiki at a later date. For up to date Parabola install guide, go to the Parabola wiki. This guide essentially cherry picks the useful information (valid at the time of writing: 2015-08-25). -
-
This section deals with wiping the storage device on which you plan to install Parabola GNU+Linux. Follow these steps, but if you use an SSD, @@ -94,9 +89,7 @@ this:\ (Wiping the LUKS header is important, since it has hashed passphrases and so on. It\'s \'secure\', but \'potentially\' a risk). -
-
Change keyboard layout ---------------------- @@ -107,9 +100,7 @@ list the available keymaps and use yours:\ \# **loadkeys LAYOUT**\ For me, LAYOUT would have been dvorak-uk. -
-
Establish an internet connection -------------------------------- @@ -118,9 +109,7 @@ Refer to [this guide](https://wiki.parabola.nu/Beginners%27_guide#Establish_an_internet_connection). Wired is recommended, but wireless is also explained there. -
-
Getting started --------------- @@ -129,9 +118,7 @@ The beginning is based on . Then I referred to at first. -
-
dm-mod ------ @@ -192,9 +179,7 @@ without writing it down or storing it anywhere. Use of the *diceware method* is recommended, for generating secure passphrases (instead of passwords). -
-
Create LVM ---------- @@ -236,9 +221,7 @@ Verify that the logical volumes were created, using the following command:\ \# **lvdisplay** -
-
Create / and swap partitions, and mount --------------------------------------- @@ -254,9 +237,7 @@ For the root LV I use:\ Mount the root (/) partition:\ \# **mount /dev/matrix/root /mnt** -
-
Continue with Parabola installation ----------------------------------- @@ -324,9 +305,7 @@ the install:\ \# **pacstrap /mnt base base-devel wpa\_supplicant dialog iw wpa\_actiond** -
-
Configure the system -------------------- @@ -441,9 +420,7 @@ your LUKS password. Use of the *diceware method* is recommended, for generating secure passphrases (instead of passwords). -
-
Extra security tweaks --------------------- @@ -469,9 +446,7 @@ Configure sudo - not covered here. Will be covered post-installation in another tutorial, at a later date. If this is a single-user system, you don\'t really need sudo. -
-
Unmount, reboot! ---------------- @@ -493,9 +468,7 @@ Lock the encrypted partition (close it):\ \# **shutdown -h now**\ Remove the installation media, then boot up again. -
-
Booting from GRUB ----------------- @@ -514,9 +487,7 @@ grub> **boot**\ You could also make it load /boot/vmlinuz-linux-libre-grsec and /boot/initramfs-linux-libre-grsec.img -
-
Follow-up tutorial: configuring Parabola ---------------------------------------- @@ -533,9 +504,7 @@ means that you are in control. For more information, read [The Arch Way](https://wiki.archlinux.org/index.php/The_Arch_Way) (Parabola also follows it). -
-
Modify grub.cfg inside the ROM ------------------------------ @@ -648,17 +617,13 @@ When done, delete GRUB (remember, we only needed it for the flashed alongside it as a *payload*):\ \# **pacman -R grub** -
-
If you followed all that correctly, you should now have a fully encrypted Parabola installation. Refer to the wiki for how to do the rest. -
-
Bonus: Using a key file to unlock /boot/ ---------------------------------------- @@ -690,9 +655,7 @@ above! -, or add it in the kernel command line for GRUB:\ You can also place this inside the grub.cfg that exists in CBFS: [grub\_cbfs.html](grub_cbfs.html). -
-
Further security tips --------------------- @@ -700,9 +663,7 @@ Further security tips .\ -
-
Troubleshooting =============== @@ -792,9 +753,7 @@ problems. Removing that worked around the issue. Does write ultra high speed CD-RW media Does not write ultra high speed+ CD-RW media -
-
Copyright © 2014, 2015, 2016 Leah Rowe <info@minifree.org>\ Copyright © 2015 Jeroen Quint <jezza@diplomail.ch>\ @@ -831,4 +790,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/gnulinux/grub_boot_installer.md b/docs/gnulinux/grub_boot_installer.md index adab1da1..b61fd7a2 100644 --- a/docs/gnulinux/grub_boot_installer.md +++ b/docs/gnulinux/grub_boot_installer.md @@ -1,4 +1,3 @@ -
How to install GNU+Linux on a libreboot system ============================================== @@ -17,17 +16,13 @@ flash drive (and *dd*). [Back to previous index](./) -
-
**This section is only for the GRUB payload. For depthcharge (used on CrOS devices in libreboot), instructions have yet to be written in the libreboot documentation.** -
-
Prepare the USB drive (in GNU+Linux) ------------------------------------ @@ -96,9 +91,7 @@ Continue reading, for information about how to do that. [Back to top of page](#pagetop). -
-
Installing GNU+Linux with full disk encryption ---------------------------------------------- @@ -110,9 +103,7 @@ Installing GNU+Linux with full disk encryption [Back to top of page](#pagetop). -
-
Debian or Devuan net install? ----------------------------- @@ -134,9 +125,7 @@ We recommend using the *MATE* desktop. [Back to top of page](#pagetop). -
-
Booting ISOLINUX images (automatic method) ------------------------------------------ @@ -148,9 +137,7 @@ that distro. [Back to top of page](#pagetop). -
-
Booting ISOLINUX images (manual method) --------------------------------------- @@ -199,9 +186,7 @@ now be booting your USB drive in the way that you specified. [Back to top of page](#pagetop). -
-
Troubleshooting =============== @@ -245,9 +230,7 @@ debian-installer (text mode) net install method. [Back to top of page](#pagetop). -
-
Copyright © 2014, 2015, 2016 Leah Rowe <info@minifree.org>\ Copyright © 2016 Scott Bonds <scott@ggr.com>\ @@ -284,4 +267,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/gnulinux/grub_cbfs.md b/docs/gnulinux/grub_cbfs.md index 1dd1a983..666036a2 100644 --- a/docs/gnulinux/grub_cbfs.md +++ b/docs/gnulinux/grub_cbfs.md @@ -1,4 +1,3 @@ -
How to replace the default GRUB configuration file on a libreboot system {#pagetop} ======================================================================== @@ -30,9 +29,7 @@ depthcharge payload, ignore this section entirely.** [Back to previous index](./) -
-
Table of Contents ================= @@ -48,9 +45,7 @@ Table of Contents - [Testing](#testing) - [Final steps](#final_steps) -
-
Introduction ------------ @@ -71,9 +66,7 @@ If you aren\'t up to that then don\'t worry; it is possible to use a custom GRUB menu without flashing a new image, by loading a GRUB configuration from a partition on the main storage instead. -
-
1st option: don\'t re-flash {#option1_dont_reflash} --------------------------- @@ -113,9 +106,7 @@ for libreboot\_grub.cfg otherwise it will loop.**. [Back to top of page.](#pagetop) -
-
2nd option: re-flash {#option2_reflash} -------------------- @@ -125,9 +116,7 @@ on to find out how. [Back to top of page.](#pagetop) -
-
Acquire the necessary utilities {#tools} ------------------------------- @@ -140,9 +129,7 @@ available from the repositories:\ [Back to top of page.](#pagetop) -
-
Acquiring the correct ROM image {#rom} ------------------------------- @@ -162,9 +149,7 @@ to the command, for example:\ [Back to top of page.](#pagetop) -
-
Extract grubtest.cfg from the ROM image {#extract_testconfig} --------------------------------------- @@ -185,9 +170,7 @@ Modify the grubtest.cfg accordingly. [Back to top of page.](#pagetop) -
-
Re-insert the modified grubtest.cfg into the ROM image {#reinsert_modified_testconfig} ------------------------------------------------------ @@ -202,9 +185,7 @@ raw** [Back to top of page.](#pagetop) -
-
Testing ------- @@ -231,9 +212,7 @@ new configuration is safe (or desirable) to use.** [Back to top of page.](#pagetop) -
-
Final steps {#final_steps} ----------- @@ -263,9 +242,7 @@ boot up with your new configuration.** [Back to top of page.](#pagetop) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Copyright © 2015 Jeroen Quint <jezza@diplomail.ch>\ @@ -302,4 +279,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/gnulinux/grub_hardening.md b/docs/gnulinux/grub_hardening.md index e2a6a6a1..fc14574b 100644 --- a/docs/gnulinux/grub_hardening.md +++ b/docs/gnulinux/grub_hardening.md @@ -1,4 +1,3 @@ -
GRUB hardening ============== @@ -9,9 +8,7 @@ highly recommended by the Libreboot project. [Back to previous index](./) -
-
GRUB secure boot with GPG ========================= @@ -47,9 +44,7 @@ Helpful links: - [Coreboot GRUB security howto](https://www.coreboot.org/GRUB2#Security) -
-
GRUB Password ============= @@ -142,9 +137,7 @@ an attacker wants is then just a few GRUB commands away. As far as basic password setup is concerned we are done and we can now move on to signing. -
-
GPG keys ======== @@ -193,9 +186,7 @@ What remains now is to include the modifications into the image (rom): \... and flashing it. -
-
Copyright © 2017 Fedja Beader <fedja@protonmail.ch>\ Permission is granted to copy, distribute and/or modify this document @@ -231,4 +222,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/gnulinux/index.md b/docs/gnulinux/index.md index 070296bb..da5fc145 100644 --- a/docs/gnulinux/index.md +++ b/docs/gnulinux/index.md @@ -1,4 +1,3 @@ -
GNU+Linux distributions {#pagetop} ======================= @@ -24,9 +23,7 @@ instructions have yet to be written.** - [How to harden your GRUB configuration, for security](grub_hardening.html) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -62,4 +59,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/grub/index.md b/docs/grub/index.md index 2ca95bc8..8e707704 100644 --- a/docs/grub/index.md +++ b/docs/grub/index.md @@ -1,4 +1,3 @@ -
GRUB payload {#pagetop} ============ @@ -13,9 +12,7 @@ Or [Back to main index](../). - [Custom keyboard layout in GRUB](#grub_custom_keyboard) - [UK Dvorak keyboard layout in GRUB](#grub_ukdvorak_keyboard) -
-
Changing the background image in GRUB {#grub_background} ===================================== @@ -29,9 +26,7 @@ libreboot\_src/coreboot/util/cbfstool/ if you want to build from source. When you\'ve done this, re-flash your ROM and you should have a new background at boot time. -
-
Setting font in GRUB (for reference) {#grub_font} ==================================== @@ -72,14 +67,11 @@ font):\ [Back to top of page](#pagetop) -
-
GRUB keyboard layouts (for reference) {#grub_keyboard} ===================================== -
Custom keyboard layout in GRUB (for reference) {#grub_custom_keyboard} ---------------------------------------------- @@ -106,9 +98,7 @@ under bin. Example: **libreboot\_frazerty.rom**. [Back to top of page](#pagetop) -
-
UK Dvorak keyboard layout in GRUB (for reference) {#grub_ukdvorak_keyboard} ------------------------------------------------- @@ -121,11 +111,8 @@ file was created [Back to top of page](#pagetop) -
-
-
Copyright © 2014 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -161,4 +148,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hardware/dock.md b/docs/hardware/dock.md index 4602fc02..656d3220 100644 --- a/docs/hardware/dock.md +++ b/docs/hardware/dock.md @@ -1,11 +1,8 @@ -
Notes about DMA and the docking station (X60/T60) ================================================= -
-
Use case: @@ -124,9 +121,7 @@ Notes about DMA and the docking station (X60/T60) > The dock autodetection is tried only if it is also enabled > trough nvram. -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -162,4 +157,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hardware/index.md b/docs/hardware/index.md index 99b8ed91..69d16101 100644 --- a/docs/hardware/index.md +++ b/docs/hardware/index.md @@ -1,4 +1,3 @@ -
Hardware modifications {#pagetop} ====================== @@ -17,9 +16,7 @@ This section relates to hardware maintenance on supported targets. - [ThinkPad X60/X60S: hardware security](x60_security.html) - [ThinkPad T60: hardware security](t60_security.html) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -55,4 +52,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hardware/t60_heatsink.md b/docs/hardware/t60_heatsink.md index 4828d68d..5ed545ba 100644 --- a/docs/hardware/t60_heatsink.md +++ b/docs/hardware/t60_heatsink.md @@ -1,4 +1,3 @@ -
Changing heatsink (or CPU) on the ThinkPad T60 ============================================== @@ -7,9 +6,7 @@ Using this guide you can also change/upgrade the CPU. [Back to previous index](./) -
-
Hardware requirements {#hardware_requirements} ===================== @@ -18,9 +15,7 @@ Hardware requirements {#hardware_requirements} changing CPU heatsink (procedure involves removing heatsink) - thermal compound/paste (Arctic MX-4 is good. Others are also good.) -
-
Software requirements {#software_requirements} ===================== @@ -28,9 +23,7 @@ Software requirements {#software_requirements} - xsensors - stress -
-
Disassembly {#recovery} =========== @@ -90,9 +83,7 @@ Always stress test (\'stress -c 2\' and xsensors. below 90C is ok) when replacing cpu paste/heatsink:\ ![](../images/t60_dev/0074.JPG) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -128,4 +119,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hardware/t60_lcd_15.md b/docs/hardware/t60_lcd_15.md index 49b35135..76538d63 100644 --- a/docs/hardware/t60_lcd_15.md +++ b/docs/hardware/t60_lcd_15.md @@ -1,4 +1,3 @@ -
Changing the LCD panel on a 15.1\" T60 ====================================== @@ -9,9 +8,7 @@ the procedure is a bit more involved than on 15.1\". [Back to previous index](./) -
-
Disassembly {#recovery} =========== @@ -51,9 +48,7 @@ It lives!\ ![](../images/t60_dev/0071.JPG) ![](../images/t60_dev/0072.JPG) ![](../images/t60_dev/0073.JPG) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -89,4 +84,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hardware/t60_security.md b/docs/hardware/t60_security.md index 667c906a..3874a27e 100644 --- a/docs/hardware/t60_security.md +++ b/docs/hardware/t60_security.md @@ -1,4 +1,3 @@ -
Security on the ThinkPad T60 ============================ @@ -8,9 +7,7 @@ tutorial is **incomplete** at the time of writing. [Back to previous index](./) -
-
Table of Contents ================= @@ -33,9 +30,7 @@ Software requirements {#software_requirements} - none (at least in the scope of the article as-is) - You probably want to encrypt your GNU+Linux install using LUKS -
-
Rationale ========= @@ -48,9 +43,7 @@ memory access that could communicate with inputs/outputs that could be used to remotely command the system (or leak data). All of this is purely theoretical for the time being. -
-
Disassembly {#procedure} =========== @@ -232,9 +225,7 @@ Always stress test (\'stress -c 2\' and xsensors. below 90C is ok) when replacing cpu paste/heatsink:\ ![](../images/t60_dev/0074.JPG) -
-
Not covered yet: ---------------- @@ -254,9 +245,7 @@ or directly to the video: A lot of this tutorial is based on that video. Look towards the second half of the video to see how to do the above. -
-
Also not covered yet: --------------------- @@ -278,9 +267,7 @@ Also not covered yet: - - https://gitorious.org/gnutoo-for-coreboot/grub-assemble/source/a61f636797777a742f65f4c9c58032aa6a9b23c3: -
-
Extra notes =========== @@ -299,7 +286,6 @@ with the help of an SDR and some directional antennas[\[3\]](#ref3). controller](http://www.coreboot.org/Intel_82573_Ethernet_controller) on the X60 seems safe, according to Denis. -
Risk level ---------- @@ -311,11 +297,8 @@ Risk level - Speakers: only problematic if the computer gets compromised. - EC: can be mitigated if following the guide on software security. -
-
-
Further reading material (software security) ============================================ @@ -326,14 +309,11 @@ Further reading material (software security) /boot)](../gnulinux/encrypted_parabola.html) - [Notes about DMA access and the docking station](dock.html) -
-
References ========== -
\[1\] physical access {#ref1} --------------------- @@ -347,9 +327,7 @@ to 400000\$, some other websites had prices 10 times lower but that but it was probably a typo. So if people increase their security it makes it more risky and more costly to attack people. -
-
\[2\] microphone {#ref2} ---------------- @@ -361,9 +339,7 @@ microphone jack can now become a headphone plug, that\'s called retasking. There is some support for it in GNU+Linux but it\'s not very well known. -
-
\[3\] Video (CCC) {#ref3} ----------------- @@ -373,11 +349,8 @@ their demo is experimental(their hardware also got damaged during the transport), the spies probably already have that since a long time. -
-
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -413,4 +386,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hardware/x60_heatsink.md b/docs/hardware/x60_heatsink.md index 366c36c9..66a84667 100644 --- a/docs/hardware/x60_heatsink.md +++ b/docs/hardware/x60_heatsink.md @@ -1,4 +1,3 @@ -
Changing the fan/heatsink on the ThinkPad X60 ============================================= @@ -8,9 +7,7 @@ ThinkPad X60. [Back to main index](./) -
-
Table of Contents ================= @@ -19,9 +16,7 @@ Table of Contents - [Software Requirements](#software_requirements) - [Disassembly](#procedure) -
-
Hardware requirements {#hardware_requirements} ===================== @@ -32,9 +27,7 @@ Hardware requirements {#hardware_requirements} \'ok\') - Something to spread the paste with -
-
Software requirements (for CPU stress testing) {#software_requirements} ============================================== @@ -42,9 +35,7 @@ Software requirements (for CPU stress testing) {#software_requirements} - xsensors utility - stress utility -
-
Disassembly {#procedure} =========== @@ -117,9 +108,7 @@ the heatsink, reversing previous steps. **xsensors** (or **watch sensors** command) can be used to monitor heat. Below 90C is ok. -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -155,4 +144,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hardware/x60_keyboard.md b/docs/hardware/x60_keyboard.md index 3bc3c159..70085aae 100644 --- a/docs/hardware/x60_keyboard.md +++ b/docs/hardware/x60_keyboard.md @@ -1,4 +1,3 @@ -
Thinkpad X60/X60s/X60t: Change keyboard ======================================= @@ -12,9 +11,7 @@ same place, and it\'s the same procedure. [Back to previous index](./) -
-
Just follow these steps, and then reverse {#recovery} ========================================= @@ -25,9 +22,7 @@ Just follow these steps, and then reverse {#recovery} ![](../images/x60_keyboard/4.JPG)\ ![](../images/x60_keyboard/5.JPG) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -63,4 +58,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hardware/x60_lcd_change.md b/docs/hardware/x60_lcd_change.md index 32c5c967..3f1a8711 100644 --- a/docs/hardware/x60_lcd_change.md +++ b/docs/hardware/x60_lcd_change.md @@ -1,4 +1,3 @@ -
Changing the LCD panel on X60 ============================= @@ -7,9 +6,7 @@ This tutorial is incomplete, and only pictures for now. [Back to previous index](./) -
-
![](../images/x60_lcd_change/0001.JPG) ![](../images/x60_lcd_change/0002.JPG) @@ -19,9 +16,7 @@ This tutorial is incomplete, and only pictures for now. ![](../images/x60_lcd_change/0006.JPG) ![](../images/x60_lcd_change/0007.JPG) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -57,4 +52,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hardware/x60_security.md b/docs/hardware/x60_security.md index 82cd2401..7767a99f 100644 --- a/docs/hardware/x60_security.md +++ b/docs/hardware/x60_security.md @@ -1,4 +1,3 @@ -
Security on the ThinkPad X60 ============================ @@ -8,9 +7,7 @@ tutorial is **incomplete** at the time of writing. [Back to previous index](./) -
-
Table of Contents ================= @@ -19,9 +16,7 @@ Table of Contents - [Software Requirements](#software_requirements) - [The procedure](#procedure) -
-
Hardware requirements {#hardware_requirements} ===================== @@ -36,9 +31,7 @@ Software requirements {#software_requirements} - none (at least in the scope of the article as-is) - You probably want to encrypt your GNU+Linux install using LUKS -
-
Rationale ========= @@ -181,9 +174,7 @@ Also not covered yet: - - https://gitorious.org/gnutoo-for-coreboot/grub-assemble/source/a61f636797777a742f65f4c9c58032aa6a9b23c3: -
-
Extra notes =========== @@ -202,7 +193,6 @@ with the help of an SDR and some directional antennas[\[3\]](#ref3). controller](http://www.coreboot.org/Intel_82573_Ethernet_controller) on the X60 seems safe, according to Denis. -
Risk level ---------- @@ -214,11 +204,8 @@ Risk level - Speakers: only problematic if the computer gets compromised. - EC: can be mitigated if following the guide on software security. -
-
-
Further reading material (software security) ============================================ @@ -229,14 +216,11 @@ Further reading material (software security) /boot)](../gnulinux/encrypted_parabola.html) - [Notes about DMA access and the docking station](dock.html) -
-
References ========== -
\[1\] physical access {#ref1} --------------------- @@ -250,9 +234,7 @@ to 400000\$, some other websites had prices 10 times lower but that but it was probably a typo. So if people increase their security it makes it more risky and more costly to attack people. -
-
\[2\] microphone {#ref2} ---------------- @@ -264,9 +246,7 @@ microphone jack can now become a headphone plug, that\'s called retasking. There is some support for it in GNU+Linux but it\'s not very well known. -
-
\[3\] Video (CCC) {#ref3} ----------------- @@ -276,11 +256,8 @@ their demo is experimental(their hardware also got damaged during the transport), the spies probably already have that since a long time. -
-
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -316,4 +293,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/c201.md b/docs/hcl/c201.md index 5c92e5b5..6133b3f2 100644 --- a/docs/hcl/c201.md +++ b/docs/hcl/c201.md @@ -1,4 +1,3 @@ -
ASUS Chromebook C201 {#pagetop} ==================== @@ -19,9 +18,7 @@ Flashing instructions can be found at [Back to previous index](./). -
-
- [Google\'s intent with CrOS devices](#googlesintent) - [Considerations about ChromeOS and free operating systems](#os) @@ -34,9 +31,7 @@ Flashing instructions can be found at - [Depthcharge payload](#depthcharge) - [Flash chip write protection: the screw](#thescrew) -
-
Google\'s intent with CrOS devices {#googlesintent} ================================== @@ -69,9 +64,7 @@ software movement. [Back to top of page](#pagetop). -
-
Considerations about ChromeOS and free operating systems {#os} ======================================================== @@ -95,9 +88,7 @@ TODO: instructions for Devuan [Back to top of page](#pagetop). -
-
Caution: Video acceleration requires a non-free blob, software rendering can be used instead. {#videoblobs} ============================================================================================= @@ -120,9 +111,7 @@ story: [Back to top of page](#pagetop). -
-
Caution: WiFi requires a non-free blob, a USB dongle can be used instead. {#wifiblobs} ========================================================================= @@ -149,9 +138,7 @@ These wifi dongles use the AR9271 (atheros) chipset, supported by the free *ath9k\_htc* driver in the Linux kernel. They work in *linux-libre* too. -
-
EC firmware is free software! {#ec} ============================= @@ -168,9 +155,7 @@ when using one of these laptops. The libreboot FAQ briefly describes what an *EC* is: -
-
No microcode! {#microcode} ============= @@ -188,9 +173,7 @@ microcode. [Back to top of page](#pagetop). -
-
Depthcharge payload {#depthcharge} =================== @@ -199,9 +182,7 @@ These systems do not use the GRUB payload. Instead, they use a payload called depthcharge, which is common on CrOS devices. This is free software, maintained by Google. -
-
Flash chip write protection: the screw {#thescrew} ====================================== @@ -226,9 +207,7 @@ firmware-level *evil maid* attack. It\'s possible to write protect on all current libreboot systems, but CrOS devices make it easy. The screw is such a stupidly simple idea, which all designs should implement. -
-
Copyright © 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -264,4 +243,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/d510mo.md b/docs/hcl/d510mo.md index 522e34e8..7a5fa461 100644 --- a/docs/hcl/d510mo.md +++ b/docs/hcl/d510mo.md @@ -1,4 +1,3 @@ -
Intel D510MO desktop board {#pagetop} ========================== @@ -14,9 +13,7 @@ This board can however be used for building a headless server. Flashing instructions can be found at [../install/d510mo.html](../install/d510mo.html) -
-
Copyright © 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -52,4 +49,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/d945gclf.md b/docs/hcl/d945gclf.md index 2e19f527..8208c319 100644 --- a/docs/hcl/d945gclf.md +++ b/docs/hcl/d945gclf.md @@ -1,4 +1,3 @@ -
Intel D945GCLF desktop board {#pagetop} ============================ @@ -47,9 +46,7 @@ Here is an image of the D945GCLF2 board:\ And SPI SOIC8 flash chip\ ![](../images/d945gclf/20160923_141550.jpg){width="50%" height="50%"} -
-
How to replace thermal paste and fan ------------------------------------ @@ -79,9 +76,7 @@ After that, assemble your new fan into CPU cooler\ Finally assemle both coolers on both chips, do not forget put in the CPU fan connector back, and you are done. -
-
Copyright © 2016 Arthur Heymans <arthur@aheymans.xyz>\ Copyright © 2016 Vitaly Castaño Solana <vita\_cell@hotmail.com>\ @@ -118,4 +113,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/ga-g41m-es2l.md b/docs/hcl/ga-g41m-es2l.md index 98912994..5b150de8 100644 --- a/docs/hcl/ga-g41m-es2l.md +++ b/docs/hcl/ga-g41m-es2l.md @@ -1,4 +1,3 @@ -
Gigabyte GA-G41M-ES2L desktop board {#pagetop} =================================== @@ -18,9 +17,7 @@ hwaddress ether macaddressgoeshere Flashing instructions can be found at [../install/\#flashrom](../install/#flashrom) -
-
Copyright © 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -56,4 +53,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/gm45_remove_me.md b/docs/hcl/gm45_remove_me.md index 92ef4347..4404c6c2 100644 --- a/docs/hcl/gm45_remove_me.md +++ b/docs/hcl/gm45_remove_me.md @@ -1,4 +1,3 @@ -
GM45 chipsets: remove the ME (manageability engine) {#pagetop} =================================================== @@ -29,9 +28,7 @@ Another project recently found: [Back to previous index](./). -
-
ICH9 gen utility {#ich9gen} ================ @@ -148,9 +145,7 @@ brick your laptop. For external flashing guides, refer to [../install/](../install/). -
-
ICH9 deblob utility {#ich9deblob} =================== @@ -226,9 +221,7 @@ descriptor and 8K gbe regions, which will then be safe to flash. Refer back to [../install/\#flashrom](../install/#flashrom) for how to flash it. -
-
demefactory utility {#demefactory} =================== @@ -271,16 +264,13 @@ disassemble and re-flash externally unless you brick the device. demefactory is part of the ich9deblob src, found at *resources/utilities/ich9deblob/* -
-
The sections below are adapted from (mostly) IRC logs related to early development getting the ME removed on GM45. They are useful for background information. This could not have been done without sgsit\'s help. -
Early notes {#early_notes} ----------- @@ -304,13 +294,9 @@ Early notes {#early_notes} what the X201 uses: -
-
-
-
Flash chips {#flashchips} ----------- @@ -335,11 +321,8 @@ Flash chips {#flashchips} - Schematics for X200s laptop: . -
-
-
Early development notes {#early_development_notes} ----------------------- @@ -412,9 +395,7 @@ X200. End justified means, and the utility is no longer needed since the ich9deblob utility (documented on this page) can now be used to create deblobbed descriptors. -
-
GBE (gigabit ethernet) region in SPI flash {#gbe_region} ------------------------------------------ @@ -448,7 +429,6 @@ is set to put gbe directly after the initial 4K flash descriptor. So the first 4K of the ROM is the descriptor, and then the next 8K is the gbe region. -
### GBE region: change MAC address {#gbe_region_changemacaddress} @@ -479,11 +459,8 @@ Look at resources/utilities/ich9deblob/ich9deblob.c. to 0xBABA. In other words, the checksum is 0xBABA minus the total of the first 0x3E 16bit numbers (unsigned), ignoring any overflow. -
-
-
Flash descriptor region {#flash_descriptor_region} ----------------------- @@ -548,9 +525,7 @@ So, *x << 12 = address* If it\'s in descriptor mode, then the first 4 bytes will be 5A A5 F0 0F. -
-
platform data partition in boot flash (factory.rom / lenovo bios) {#platform_data_region} ----------------------------------------------------------------- @@ -563,9 +538,7 @@ This is a 32K region from the factory image. It could be data It has only a 448 byte fragment different from 0x00 or 0xFF. -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -601,4 +574,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/imac52.md b/docs/hcl/imac52.md index ea4d0394..daa45f08 100644 --- a/docs/hcl/imac52.md +++ b/docs/hcl/imac52.md @@ -1,13 +1,10 @@ -
Apple iMac 5,2 {#pagetop} ============== Information to be written soon, but this board is merged in libreboot. -
-
Copyright © 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -43,4 +40,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/index.md b/docs/hcl/index.md index dd8d7e9f..750127f2 100644 --- a/docs/hcl/index.md +++ b/docs/hcl/index.md @@ -1,4 +1,3 @@ -
Hardware compatibility list {#pagetop} =========================== @@ -18,9 +17,7 @@ This sections relates to known hardware compatibility in libreboot. [Back to previous index](../). -
-
List of supported hardware {#supported_list} -------------------------- @@ -67,9 +64,7 @@ It is also possible to build ROM images (from source) for other systems [Back to top of page](#pagetop) -
-
EC update on i945 (X60, T60) and GM45 (X200, T400, T500, R400) {#ecupdate} ============================================================== @@ -92,9 +87,7 @@ handling. [Back to top of page](#pagetop) -
-
How to find what EC version you have (i945/GM45) {#ecversion} ================================================ @@ -110,9 +103,7 @@ out regular version - in this case it\'s a 1.06 for x200 tablet [Back to top of page](#pagetop) -
-
Recommended wifi chipsets {#recommended_wifi} ------------------------- @@ -134,9 +125,7 @@ project if these work with linux-libre kernel (TODO: test): [Back to top of page](#pagetop) -
-
List of supported ThinkPad X60s {#supported_x60_list} ------------------------------- @@ -168,9 +157,7 @@ is very easily replaced; just remove the card and install another one [Back to top of page.](#pagetop) -
-
List of supported ThinkPad X60 Tablets {#supported_x60t_list} -------------------------------------- @@ -258,9 +245,7 @@ could get finger input working. They used linuxwacom at git tag [Back to top of page.](#pagetop) -
-
Supported T60 list {#supported_t60_list} ------------------ @@ -290,7 +275,6 @@ Tested LCD panels: **working(compatible)** - BOE-Hydis HV150UX1-100 (15.1\" 1600x1200) (P/N 42T0078 FRU 42T0079 or P/N 41W1338 recommended for the inverter board) -
Tested LCD panels: **not working yet (incompatible; see [../future/\#lcd\_i945\_incompatibility](../future/#lcd_i945_incompatibility))** @@ -308,9 +292,7 @@ Tested LCD panels: **not working yet (incompatible; see GNU+Linux works) (P/N 42T0078 FRU 42T0079 or P/N 41W1338 recommended for the inverter board) -
-
*The following LCD panels are **UNTESTED**. If you have one of these panels then please submit a report!*: @@ -345,13 +327,10 @@ is very easily replaced; just remove the card and install another one **after** libreboot is installed. See [\#recommended\_wifi](#recommended_wifi) for replacements. -
[Back to top of page.](#pagetop) -
-
ThinkPad T60 (ATI GPU) and ThinkPad T60 (Intel GPU) differences. {#t60_ati_intel} ---------------------------------------------------------------- @@ -397,9 +376,7 @@ server setup (with serial and/or ssh console as the display). [Back to top of page.](#pagetop) -
-
Information about the macbook1,1 {#macbook11} -------------------------------- @@ -419,7 +396,6 @@ It is believed that all models are compatible, listed here: - -
### Compatible models @@ -429,7 +405,6 @@ Specifically (Order No. / Model No. / CPU): - MA254LL/A / A1181 (EMC 2092) / Core Duo T2400 **(tested - working)** - MA472LL/A / A1181 (EMC 2092) / Core Duo T2500 (untested) -
Also of interest: [../git/\#config\_macbook21](../git/#config_macbook21). @@ -447,9 +422,7 @@ refer to [../install/bbb\_setup.html](../install/bbb_setup.html). [Back to top of page.](#pagetop) -
-
Information about the macbook2,1 {#macbook21} -------------------------------- @@ -478,7 +451,6 @@ distribute them, but I need to ask this person to tell me what license these works fall under first. Otherwise, the above URLs should be fine. NOTE TO SELF: REMOVE THIS WHEN DONE** -
### Installing GNU+Linux distributions (on Apple EFI firmware) @@ -495,26 +467,20 @@ likes to think that Apple and Microsoft are all that exist.) Now to install libreboot, follow [../install/\#flashrom\_macbook21](../install/#flashrom_macbook21). -
-
### Information about coreboot - [Coreboot on the macbook2,1](#) (this is a copy of Mono\'s page, see above) -
-
### coreboot wiki page - -
-
### Compatible models @@ -535,7 +501,6 @@ Specifically (Order No. / Model No. / CPU): - MB062LL/A / A1181 (EMC 2139) / Intel Core 2 Duo T7400 **(tested - working)** -
Also of interest: [../git/\#config\_macbook21](../git/#config_macbook21). @@ -625,9 +590,7 @@ libreboot git repository. [Back to top of page.](#pagetop) -
-
Copyright © 2014, 2015, 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -663,4 +626,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/kcma-d8.md b/docs/hcl/kcma-d8.md index 0e57a659..b94b795e 100644 --- a/docs/hcl/kcma-d8.md +++ b/docs/hcl/kcma-d8.md @@ -1,4 +1,3 @@ -
ASUS KCMA-D8 desktop/workstation board {#pagetop} ====================================== @@ -20,9 +19,7 @@ without using external hardware. [Back to previous index](./). -
-
CPU compatibility ================= @@ -31,18 +28,14 @@ CPU compatibility virt).** 4300 series needs microcode updates, so avoid those CPUs. 4100 series is too old, and mostly untested. -
-
Board status (compatibility) {#boardstatus} ============================ See . -
-
Form factor {#formfactor} =========== @@ -51,9 +44,7 @@ These boards use the SSI EEB 3.61 form factor; make sure that your case supports this. This form factor is similar to E-ATX in that the size is identical, but the position of the screws are different. -
-
IPMI iKVM module add-on {#ipmi} ======================= @@ -65,9 +56,7 @@ unsigned (possibly to replace) and physically separate from the mainboard since it\'s on the add-on module, which you don\'t have to install. -
-
Flash chips {#flashchips} =========== @@ -85,9 +74,7 @@ flash chip is 2MiB). extractor. These can be found online. See ** -
-
Native graphics initialization {#graphics} ============================== @@ -95,9 +82,7 @@ Native graphics initialization {#graphics} Only text-mode is known to work, but linux(kernel) can initialize the framebuffer display (if it has KMS - kernel mode setting). -
-
Current issues {#issues} ============== @@ -120,18 +105,14 @@ Current issues {#issues} the very least, it\'s not a major inconvenience to not have it). - Graphics: only text-mode works. See [\#graphics](#graphics) -
-
Hardware specifications {#specifications} ----------------------- Check the ASUS website. -
-
Copyright © 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -167,4 +148,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/kfsn4-dre.md b/docs/hcl/kfsn4-dre.md index 5f195ac9..8f3c4354 100644 --- a/docs/hcl/kfsn4-dre.md +++ b/docs/hcl/kfsn4-dre.md @@ -1,4 +1,3 @@ -
ASUS KFSN4-DRE server/workstation board {#pagetop} ======================================= @@ -11,9 +10,7 @@ Flashing instructions can be found at [Back to previous index](./). -
-
Form factor {#formfactor} =========== @@ -22,9 +19,7 @@ These boards use the SSI EEB 3.61 form factor; make sure that your case supports this. This form factor is similar to E-ATX in that the size is identical, but the position of the screws are different. -
-
Flash chips {#flashchips} =========== @@ -39,9 +34,7 @@ example of a 2MiB (16Mbits) chip, which might work. It is believed that extractor. These can be found online. See ** -
-
Native graphics initialization {#graphics} ============================== @@ -49,18 +42,14 @@ Native graphics initialization {#graphics} Native graphics initialization exists (XGI Z9s) for this board. Framebuffer- and text-mode both work. A serial port is also available. -
-
Memory ====== DDR2 533/667 Registered ECC. 16 slots. Total capacity up to 64GiB. -
-
Hex-core CPUs {#hexcore} ============= @@ -70,9 +59,7 @@ number will be printed on the board), because it can use dual hex-core CPUs (Opteron 2400/8400 series). Other revisions are believed to only support dual quad-core CPUs. -
-
Current issues {#issues} ============== @@ -89,18 +76,14 @@ Current issues {#issues} disappears if using KMS, once the kernel starts. The jitter will remain, if booting the kernel in text-mode). -
-
Other information ================= [specifications](ftp://ftp.sgi.com/public/Technical%20Support/Pdf%20files/Asus/kfsn4-dre.pdf) -
-
Copyright © 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -136,4 +119,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/kgpe-d16.md b/docs/hcl/kgpe-d16.md index 1764026c..b020dc06 100644 --- a/docs/hcl/kgpe-d16.md +++ b/docs/hcl/kgpe-d16.md @@ -1,4 +1,3 @@ -
ASUS KGPE-D16 server/workstation board {#pagetop} ====================================== @@ -21,9 +20,7 @@ KGPE-D16, without using external hardware. [Back to previous index](./). -
-
CPU compatibility ================= @@ -32,18 +29,14 @@ CPU compatibility virt).** 6300 series needs microcode updates, so avoid those CPUs. 6100 series is too old, and mostly untested. -
-
Board status (compatibility) {#boardstatus} ============================ See . -
-
Form factor {#formfactor} =========== @@ -52,9 +45,7 @@ These boards use the SSI EEB 3.61 form factor; make sure that your case supports this. This form factor is similar to E-ATX in that the size is identical, but the position of the screws are different. -
-
IPMI iKVM module add-on {#ipmi} ======================= @@ -66,9 +57,7 @@ unsigned (possibly to replace) and physically separate from the mainboard since it\'s on the add-on module, which you don\'t have to install. -
-
Flash chips {#flashchips} =========== @@ -86,9 +75,7 @@ flash chip is 2MiB). extractor. These can be found online. See ** -
-
Native graphics initialization {#graphics} ============================== @@ -96,9 +83,7 @@ Native graphics initialization {#graphics} Only text-mode is known to work, but linux(kernel) can initialize the framebuffer display (if it has KMS - kernel mode setting). -
-
Current issues {#issues} ============== @@ -121,9 +106,7 @@ Current issues {#issues} the very least, it\'s not a major inconvenience to not have it). - Graphics: only text-mode works. See [\#graphics](#graphics) -
-
Hardware specifications {#specifications} ----------------------- @@ -243,9 +226,7 @@ The information here is adapted, from the ASUS website. - \* DDR3 1600 can only be supported with AMD Opteron 6300/6200 series processor -
-
Copyright © 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -281,4 +262,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/r400.md b/docs/hcl/r400.md index 51afdfdc..9c1d6813 100644 --- a/docs/hcl/r400.md +++ b/docs/hcl/r400.md @@ -1,4 +1,3 @@ -
ThinkPad R400 {#pagetop} ============= @@ -22,9 +21,7 @@ Flashing instructions can be found at [Back to previous index](./). -
-
EC update {#ecupdate} ========= @@ -45,14 +42,11 @@ only replaces the BIOS firmware, not EC. Updated EC firmware has several advantages e.g. bettery battery handling. -
-
Compatibility (without blobs) {#compatibility_noblobs} ----------------------------- -
### Hardware virtualization (vt-x) {#hwvirt} @@ -68,11 +62,8 @@ On GM45 hardware (with libreboot), make sure that the *kvm* and The following errata datasheet from Intel might help with investigation: -
-
-
The R400 is almost identical to the X200, code-wise. See [x200.html](x200.html). @@ -80,9 +71,7 @@ The R400 is almost identical to the X200, code-wise. See TODO: put hardware register logs here like on the [X200](x200.html) and [T400](t400.html) page. -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -118,4 +107,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/t400.md b/docs/hcl/t400.md index ab1523f8..43fdb656 100644 --- a/docs/hcl/t400.md +++ b/docs/hcl/t400.md @@ -1,4 +1,3 @@ -
ThinkPad T400 {#pagetop} ============= @@ -22,9 +21,7 @@ Flashing instructions can be found at [Back to previous index](./). -
-
EC update {#ecupdate} ========= @@ -45,14 +42,11 @@ only replaces the BIOS firmware, not EC. Updated EC firmware has several advantages e.g. bettery battery handling. -
-
Compatibility (without blobs) {#compatibility_noblobs} ----------------------------- -
### Hardware virtualization (vt-x) {#hwvirt} @@ -68,18 +62,13 @@ On GM45 hardware (with libreboot), make sure that the *kvm* and The following errata datasheet from Intel might help with investigation: -
-
-
The T400 is almost identical to the X200, code-wise. See [x200.html](x200.html). -
-
Hardware register dumps {#regdumps} ----------------------- @@ -95,9 +84,7 @@ outputs from the T400: - Version of flashrom used for the external flashing/reading logs is the one that libreboot git revision c164960 uses. -
-
Copyright © 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -133,4 +120,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/t500.md b/docs/hcl/t500.md index eebeccb1..dbd5c23b 100644 --- a/docs/hcl/t500.md +++ b/docs/hcl/t500.md @@ -1,4 +1,3 @@ -
ThinkPad T500 {#pagetop} ============= @@ -22,9 +21,7 @@ Flashing instructions can be found at [Back to previous index](./). -
-
EC update {#ecupdate} ========= @@ -45,14 +42,11 @@ only replaces the BIOS firmware, not EC. Updated EC firmware has several advantages e.g. bettery battery handling. -
-
Compatibility (without blobs) {#compatibility_noblobs} ----------------------------- -
### Hardware virtualization (vt-x) {#hwvirt} @@ -68,18 +62,13 @@ On GM45 hardware (with libreboot), make sure that the *kvm* and The following errata datasheet from Intel might help with investigation: -
-
-
The T500 is almost identical to the X200, code-wise. See [x200.html](x200.html). -
-
Descriptor and Gbe differences {#descriptor_difference} ------------------------------ @@ -103,9 +92,7 @@ The very same descriptor/gbe used on the X200 (generated by [ich9gen](gm45_remove_me.html#ich9gen)) was re-used on the T500, and it still worked. -
-
Hardware register dumps {#regdumps} ----------------------- @@ -119,9 +106,7 @@ outputs from the T500: Lenovo BIOS 3.13 7VET83WW (EC firmware 1.06): - [../future/dumps/t500log/](../future/dumps/t500log/) -
-
Copyright © 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -157,4 +142,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/hcl/x200.md b/docs/hcl/x200.md index c559d275..1c5e41c3 100644 --- a/docs/hcl/x200.md +++ b/docs/hcl/x200.md @@ -1,4 +1,3 @@ -
ThinkPad X200 {#pagetop} ============= @@ -25,9 +24,7 @@ Flashing instructions can be found at [Back to previous index](./). -
-
EC update {#ecupdate} ========= @@ -48,14 +45,11 @@ only replaces the BIOS firmware, not EC. Updated EC firmware has several advantages e.g. bettery battery handling. -
-
Compatibility (without blobs) {#compatibility_noblobs} ----------------------------- -
### Hardware virtualization (vt-x) {#hwvirt} @@ -75,11 +69,8 @@ Anecdotal reports from at least 1 user suggests that some models with CPU microcode 1067a (on the CPU itself) might work with vt-x in libreboot. -
-
-
X200S and X200 Tablet. {#x200s} ---------------------- @@ -123,7 +114,6 @@ This was then pushed as a patch for coreboot, which can be found at (libreboot merges this patch in coreboot-libre now. Check the \'getcb\' script in src or git). -
### Proper GS45 raminit {#x200s_raminit} @@ -143,11 +133,8 @@ comparing it with X200 (factory BIOS) and X200 (gm45 raminit code in coreboot), to see what the differences are. Then tweak raminit code based on that. -
-
-
Trouble undocking (button doesn\'t work) ---------------------------------------- @@ -155,9 +142,7 @@ Trouble undocking (button doesn\'t work) This person seems to have a workaround: -
-
LCD compatibility list {#lcd_supported_list} ---------------------- @@ -169,7 +154,6 @@ All LCD panels for the X200, X200S and X200 Tablet are known to work. [Back to top of page.](#pagetop) -
### AFFS/IPS panels {#ips} @@ -213,9 +197,7 @@ Sources: - [ThinkWiki.de - X200 Displayumbau](http://thinkwiki.de/X200_Displayumbau) -
-
### X200S @@ -223,13 +205,10 @@ Sources: that the X200S screens/assemblies are thinner. You need to replace the whole lid with one from a normal X200/X201. -
[Back to top of page.](#pagetop) -
-
How to tell if it has an LED or CCFL? {#led_howtotell} ------------------------------------- @@ -248,9 +227,7 @@ something different). [Back to top of page.](#pagetop) -
-
Hardware register dumps {#regdumps} ----------------------- @@ -263,9 +240,7 @@ outputs from the X200: - BIOS 3.15, EC 1.06 - [hwdumps/x200/](hwdumps/x200/) -
-
RAM, S3 and microcode updates {#ram_s3_microcode} ============================= @@ -308,9 +283,7 @@ available. I\'d be curious if you could confirm these results.** It might not be coreboot that\'s buggy with raminit/S3; it might just be down to the microcode updates. -
-
Unsorted notes {#unsorted} -------------- @@ -321,9 +294,7 @@ Unsorted notes {#unsorted} you can plug a board in which gives diagnostic codes but i'm wondering whether it is capable of more http://www.endeer.cz/bios.tools/bios.html -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Copyright © 2015 Patrick \"P. J.\" McDermott <pj@pehjota.net>\ @@ -360,4 +331,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/index.md b/docs/index.md index 19620c15..158c73f7 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,4 +1,3 @@ -
Libreboot documentation {#pagetop} ======================= @@ -12,9 +11,7 @@ Information about this release can be found at [Answers to frequently asked questions about Libreboot](https://libreboot.org/faq/) -
-
Libreboot is compatible with GNU+Linux and several BSD systems. @@ -53,9 +50,7 @@ Other information - [Hardware modifications](hardware/) - [Miscellaneous](misc/) -
-
About the libreboot project =========================== @@ -162,9 +157,7 @@ Libreboot is a \'stable\' version of coreboot [Back to top of page.](#pagetop) -
-
How do I know what version I\'m running? ======================================== @@ -219,9 +212,7 @@ libreboot that you are using. Generally speaking, it is advisable to use the latest version of libreboot. -
-
Copyright © 2014, 2015, 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -257,4 +248,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/bbb_setup.md b/docs/install/bbb_setup.md index 8471cad9..eb92c80f 100644 --- a/docs/install/bbb_setup.md +++ b/docs/install/bbb_setup.md @@ -1,4 +1,3 @@ -
How to program an SPI flash chip with the BeagleBone Black or Teensy 3.1 {#pagetop} ======================================================================== @@ -33,9 +32,7 @@ Onto the Beaglebone black\... [Back to previous index](./) -
-
Hardware requirements ===================== @@ -107,9 +104,7 @@ Shopping list (pictures of this hardware is shown later): [Back to top of page.](#pagetop) -
-
Setting up the 3.3V DC PSU ========================== @@ -145,9 +140,7 @@ connector, instead of going through the centre. Here is an example set up:\ ![](images/x200/psu33.jpg "Copyright © 2015 Patrick "P. J." McDermott see license notice at the end of this document") -
-
Accessing the operating system on the BBB ========================================= @@ -177,9 +170,7 @@ directly accessible from SSH, or screen:\ You can also access the uboot console, using the serial method instead of SSH. -
-
Setting up spidev on the BBB ============================ @@ -272,9 +263,7 @@ Output: This means that it\'s working (the clip isn\'t connected to any flash chip, so the error is fine). -
-
Connecting the Pomona 5250/5252 =============================== @@ -349,9 +338,7 @@ You should now have something that looks like this:\ [Back to top of page.](#pagetop) -
-
Notes about stability {#stability} ===================== @@ -371,9 +358,7 @@ following configuration: - See this image: - He was able to flash at 50MHz (lower speeds are also fine). -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Copyright © 2015 Patrick \"P. J.\" McDermott <pj@pehjota.net>\ @@ -411,4 +396,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/c201.md b/docs/install/c201.md index 9774e335..7ef53795 100644 --- a/docs/install/c201.md +++ b/docs/install/c201.md @@ -1,4 +1,3 @@ -
ASUS Chromebook C201 installation guide {#pagetop} ======================================= @@ -8,12 +7,10 @@ C201. Since the device ships with Coreboot, the installation instructions are the same before and after flashing Libreboot for the first time. -
**If you are using libreboot\_src or git, then make sure that you built the sources first (see [../git/\#build](../git/#build)).** -
Look at the [list of ROM images](#rom) to see which image is compatible with your device. @@ -52,16 +49,13 @@ root shell. [Back to main index](../) -
-
Gaining root privileges on ChromeOS In order to gain root privileges on ChromeOS, developer mode has to be enabled from the recovery mode screen and debugging features have to be enabled in ChromeOS. -
Instructions to access the [recovery mode screen](../depthcharge/#recovery_mode_screen) and [enabling developer @@ -84,18 +78,14 @@ After setting the root password, it becomes possible to log-in as root. A tty prompt can be obtained by pressing **Ctrl + Alt + Next**. The **Next** key is the one on the top left of the keyboard. -
-
-
Preparing the device for the installation Before installing Libreboot on the device, both its software and hardware has to be prepared to allow the installation procedure and to ensure that security features don\'t get in the way. -
Configuring verified boot parameters {#configuring_verified_boot_parameters} ------------------------------------ @@ -111,9 +101,7 @@ parameters](../depthcharge/#configuring_verified_boot_parameters): Those changes can be reverted later, when the device is known to be in a working state. -
-
Removing the write protect screw {#removing_write_protect_screw} -------------------------------- @@ -137,11 +125,8 @@ screw](images/c201/wp-screw.jpg)](images/c201/wp-screw.jpg) The write protect screw can be put back in place later, when the device is known to be in a working state. -
-
-
Installing Libreboot to the SPI flash {#installing_libreboot_spi_flash} ===================================== @@ -151,7 +136,6 @@ that are used to implement parts of the CrOS security system. Libreboot is installed in the *read-only* coreboot partition, that becomes writable after removing the write-protect screw. -
Installing Libreboot internally, from the device {#installing_libreboot_internally} ------------------------------------------------ @@ -185,9 +169,7 @@ You should also see within the output the following:\ Shut down. The device will now boot to Libreboot. -
-
Installing Libreboot externally, with a SPI flash programmer {#installing_libreboot_externally} ------------------------------------------------------------ @@ -235,7 +217,6 @@ You should also see within the output the following:\ The device will now boot to Libreboot. -
Debian GNU+Linux {#debian} ---------------- @@ -249,9 +230,7 @@ See . [Back to top of page.](#pagetop) -
-
Copyright © 2015 Paul Kocialkowski <contact@paulk.fr>\ Permission is granted to copy, distribute and/or modify this document @@ -287,4 +266,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/d510mo.md b/docs/install/d510mo.md index 3ef3801c..d9aaa705 100644 --- a/docs/install/d510mo.md +++ b/docs/install/d510mo.md @@ -1,4 +1,3 @@ -
D510MO flashing tutorial {#pagetop} ======================== @@ -8,9 +7,7 @@ motherboard while they still have the original BIOS present. [Back to main index](./) -
-
Flash chip size {#flashchips} =============== @@ -20,9 +17,7 @@ Use this to find out:\ [Back to top of page.](#pagetop) -
-
Flashing instructions {#clip} ===================== @@ -33,9 +28,7 @@ flashing. This is an image of the flash chip, for reference:\ ![](../images/d510mo/d510mo.jpg) -
-
Copyright © 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -71,4 +64,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/d945gclf.md b/docs/install/d945gclf.md index d0d02cb9..3efcca73 100644 --- a/docs/install/d945gclf.md +++ b/docs/install/d945gclf.md @@ -1,4 +1,3 @@ -
Intel D945GCLF flashing tutorial {#pagetop} ================================ @@ -11,9 +10,7 @@ For information about this board, go to [Back to main index](./) -
-
Flashing instructions {#clip} ===================== @@ -24,9 +21,7 @@ external flashing. Here is an image of the flash chip:\ ![](../images/d945gclf/d945gclf_spi.jpg) -
-
Copyright © 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -62,4 +57,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/ga-g41m-es2l.md b/docs/install/ga-g41m-es2l.md index e3218280..095aa56f 100644 --- a/docs/install/ga-g41m-es2l.md +++ b/docs/install/ga-g41m-es2l.md @@ -1,4 +1,3 @@ -
GA-G41M-ES2L flashing tutorial {#pagetop} ============================== @@ -8,9 +7,7 @@ motherboard while they still have the original BIOS present. [Back to main index](./) -
-
Flash chip size {#flashchips} =============== @@ -20,9 +17,7 @@ Use this to find out:\ [Back to top of page.](#pagetop) -
-
Flashing instructions {#clip} ===================== @@ -57,9 +52,7 @@ NOTE: due to a bug in the hardware, the MAC address is hardcoded in coreboot-libre. Therefore, you must set your own MAC address in your operating system. -
-
Copyright © 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -95,4 +88,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/index.md b/docs/install/index.md index 66e750e7..6d66f8ac 100644 --- a/docs/install/index.md +++ b/docs/install/index.md @@ -1,4 +1,3 @@ -
Installing libreboot {#pagetop} ==================== @@ -12,9 +11,7 @@ that has CONFIG\_STRICT\_DEVMEM not enabled. [Back to previous index](../) -
-
General information ------------------- @@ -55,9 +52,7 @@ Flashing via hardware methods, on system: - [ThinkPad T400](t400_external.html) - [ThinkPad T500](t500_external.html) -
-
Information about libreboot ROM images {#rom} ====================================== @@ -105,9 +100,7 @@ information. [Back to top of page.](#pagetop) -
-
How to update or install libreboot (if you are already running libreboot or coreboot) {#flashrom} ===================================================================================== @@ -118,12 +111,10 @@ any dedicated hardware. In other words, you can do everything entirely in software, directly from the OS that is running on your libreboot system. -
**If you are using libreboot\_src or git, then make sure that you built the sources first (see [../git/\#build](../git/#build)).** -
Look at the [list of ROM images](#rom) to see which image is compatible with your device. @@ -281,35 +272,27 @@ what CPU architecture you have (e.g. i686, x86\_64) and use the appropriate executable. It is also possible for you to build these executables from the libreboot source code archives. -
How to update the flash chip contents:\ \$ **sudo ./flash update [yourrom.rom](#rom)** -
-
Ocassionally, coreboot changes the name of a given board. If flashrom complains about a board mismatch, but you are sure that you chose the correct ROM image, then run this alternative command:\ \$ **sudo ./flash forceupdate [yourrom.rom](#rom)** -
-
You should see **\"Verifying flash\... VERIFIED.\"** written at the end of the flashrom output. **Shut down** after you see this, and then boot up again after a few seconds. -
[Back to top of page](#pagetop) -
-
ThinkPad X60/T60: Initial installation guide (if running the proprietary firmware) {#flashrom_lenovobios} ================================================================================== @@ -321,19 +304,16 @@ already have coreboot or libreboot running, then go to **If you are flashing a Lenovo ThinkPad T60, be sure to read [../hcl/\#supported\_t60\_list](../hcl/#supported_t60_list)** -
**If you are using libreboot\_src or git, then make sure that you built the sources first (see [../git/\#build](../git/#build)).** -
**Warning: this guide will not instruct the user how to backup the original Lenovo BIOS firmware. These backups are tied to each system, and will not work on any other. For that, please refer to .** -
**If you\'re using libreboot 20150518, note that there is a mistake in the flashing script. do this: *rm -f patch && wget -O flash @@ -343,9 +323,7 @@ https://notabug.org/vimuser/libreboot/raw/9d850543ad90b72e0e333c98075530b31e5d23 The first half of the procedure is as follows:\ \$ **sudo ./flash i945lenovo\_firstflash [yourrom.rom](#rom).** -
-
You should see within the output the following:\ **\"Updated BUC.TS=1 - 64kb address ranges at 0xFFFE0000 and 0xFFFF0000 @@ -364,9 +342,7 @@ If the above is what you see, then **SHUT DOWN**. Wait a few seconds, and then boot; libreboot is running, but there is a 2nd procedure **\*needed\*** (see below). -
-
When you have booted up again, you must also do this:\ \$ **sudo ./flash i945lenovo\_secondflash [yourrom.rom](#rom)** @@ -375,9 +351,7 @@ If flashing fails at this stage, try the following:\ \$ **sudo ./flashrom/i686/flashrom -p internal:laptop=force\_I\_want\_a\_brick -w [yourrom.rom](#rom)** -
-
You should see within the output the following:\ **\"Updated BUC.TS=0 - 128kb address range 0xFFFE0000-0xFFFFFFFF is @@ -386,23 +360,18 @@ untranslated\"** You should also see within the output the following:\ **\"Verifying flash\... VERIFIED.\"** -
[Back to top of page.](#pagetop) -
-
MacBook2,1: Initial installation guide (if running the proprietary firmware) {#flashrom_macbook21} ============================================================================ -
**If you have a MacBook1,1, refer to [../hcl/\#macbook11](../hcl/#macbook11) for flashing instructions.** -
**This is for the MacBook2,1 while running Apple EFI firmware. If you already have coreboot or libreboot running, then go to @@ -415,37 +384,29 @@ Be sure to read the information in original Apple EFI firmware. For that, please refer to .** -
**If you are using libreboot\_src or git, then make sure that you built the sources first (see [../git/\#build](../git/#build)).** -
Look at the [list of ROM images](#rom) to see which image is compatible with your device. -
Use this flashing script, to install libreboot:\ \$ **sudo ./flash i945apple\_firstflash [yourrom.rom](#rom)** -
-
You should also see within the output the following:\ **\"Verifying flash\... VERIFIED.\"** Shut down. -
[Back to top of page.](#pagetop) -
-
Copyright © 2014, 2015, 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -481,4 +442,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/kcma-d8.md b/docs/install/kcma-d8.md index ecbb4a17..623c07f3 100644 --- a/docs/install/kcma-d8.md +++ b/docs/install/kcma-d8.md @@ -1,4 +1,3 @@ -
KCMA-D8 external flashing instructions {#pagetop} ====================================== @@ -24,9 +23,7 @@ TODO: show photos here, and other info. [Back to main index](./) -
-
External programmer {#programmer} =================== @@ -39,9 +36,7 @@ motherboard, which you take out and then re-flash with libreboot, using the programmer. **DO NOT** remove the chip with your hands. Use a chip extractor tool. -
-
Copyright © 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -77,4 +72,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/kgpe-d16.md b/docs/install/kgpe-d16.md index a91af3ff..5f41bcc0 100644 --- a/docs/install/kgpe-d16.md +++ b/docs/install/kgpe-d16.md @@ -1,4 +1,3 @@ -
KGPE-D16 external flashing instructions {#pagetop} ======================================= @@ -24,9 +23,7 @@ TODO: show photos here, and other info. [Back to main index](./) -
-
KGPE-D16 boards (and full systems) with libreboot preinstalled {#preinstall} ============================================================== @@ -37,9 +34,7 @@ GNU+Linux distribution. Check the [suppliers](../../suppliers) page for more information. -
-
External programmer {#programmer} =================== @@ -52,9 +47,7 @@ motherboard, which you take out and then re-flash with libreboot, using the programmer. **DO NOT** remove the chip with your hands. Use a chip extractor tool. -
-
Copyright © 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -90,4 +83,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/r400_external.md b/docs/install/r400_external.md index 16e96258..9a10c219 100644 --- a/docs/install/r400_external.md +++ b/docs/install/r400_external.md @@ -1,4 +1,3 @@ -
Flashing the R400 with a BeagleBone Black {#pagetop} ========================================= @@ -16,9 +15,7 @@ you chose before flashing. (instructions referenced later in this guide) [Back to main index](./) -
-
Libreboot T400 {#t400} ============== @@ -26,9 +23,7 @@ Libreboot T400 {#t400} You may also be interested in the smaller, more portable [Libreboot T400](t400_external.html). -
-
Serial port {#serial_port} ----------- @@ -37,9 +32,7 @@ EHCI debug might not be needed. It has been reported that the docking station for this laptop has a serial port, so it might be possible to use that instead. -
-
A note about CPUs ================= @@ -55,9 +48,7 @@ Quad-core CPUs Incompatible. Do not use. -
-
A note about GPUs ================= @@ -77,9 +68,7 @@ CPU paste required See [\#paste](#paste). -
-
Flash chip size {#flashchips} =============== @@ -89,9 +78,7 @@ Use this to find out:\ [Back to top of page.](#pagetop) -
-
MAC address {#macaddress} =========== @@ -106,9 +93,7 @@ image before flashing it. It will be written in one of these locations: ![](images/t400/macaddress0.jpg) ![](images/t400/macaddress1.jpg) ![](images/x200/disassembly/0001.jpg) -
-
Initial BBB configuration ========================= @@ -312,9 +297,7 @@ Example output from running the command (see above): [Back to top of page.](#pagetop) -
-
Thermal paste (IMPORTANT) ========================= @@ -333,9 +316,7 @@ NOTE: the photo above is for illustration purposes only, and does not show how to properly apply the thermal paste. Other guides online detail the proper application procedure. -
-
Wifi ==== @@ -357,9 +338,7 @@ The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this R400 came with:\ ![](images/t400/0012.jpg) ![](images/t400/ar5b95.jpg) -
-
WWAN ==== @@ -371,9 +350,7 @@ track your movements. Not to be confused with wifi (wifi is fine). -
-
Memory ====== @@ -391,9 +368,7 @@ different, so this page might be BS) The following photo shows 8GiB (2x4GiB) of RAM installed:\ ![](images/t400/memory.jpg) -
-
Boot it! -------- @@ -404,9 +379,7 @@ You should see something like this: Now [install GNU+Linux](../gnulinux/). -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -442,4 +415,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/rpi_setup.md b/docs/install/rpi_setup.md index 8b53196e..f7687929 100644 --- a/docs/install/rpi_setup.md +++ b/docs/install/rpi_setup.md @@ -1,4 +1,3 @@ -
How to program an SPI flash chip with the Raspberry Pi {#pagetop} ====================================================== @@ -14,9 +13,7 @@ SOIC-16). [Back to previous index](../) -
-
[](#raspberry-pi-thinkpad-x60t60-and-macbook-21){#user-content-raspberry-pi-thinkpad-x60t60-and-macbook-21 .anchor}Raspberry Pi (ThinkPad X60/T60 and Macbook 2,1) ------------------------------------------------------------------------------------------------------------------------------------------------------------------ @@ -428,9 +425,7 @@ box.](http://www.flashrom.org/RaspberryPi) - [Win-Raid - Recover from Failed BIOS Flashing using Raspberry Pi](http://www.win-raid.com/t58f16-Guide-Recover-from-failed-BIOS-flash-using-Raspberry-PI.html) -
-
Copyright © 2014, 2015 Lawrence Wu <sagnessagiel@gmail.com>\ Copyright © 2015 snuffeluffegus <>\ @@ -469,4 +464,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/t400_external.md b/docs/install/t400_external.md index 568d5062..d072ff71 100644 --- a/docs/install/t400_external.md +++ b/docs/install/t400_external.md @@ -1,4 +1,3 @@ -
Flashing the T400 with a BeagleBone Black {#pagetop} ========================================= @@ -19,9 +18,7 @@ upper right corner. [Back to main index](./) -
-
T400 laptops with libreboot pre-installed {#preinstall} ========================================= @@ -32,9 +29,7 @@ GNU+Linux distribution. Check the [suppliers](../../suppliers) page for more information. -
-
Serial port {#serial_port} ----------- @@ -43,9 +38,7 @@ EHCI debug might not be needed. It has been reported that the docking station for this laptop has a serial port, so it might be possible to use that instead. -
-
A note about CPUs ================= @@ -60,9 +53,7 @@ Quad-core CPUs Incompatible. Do not use. -
-
A note about GPUs ================= @@ -82,9 +73,7 @@ CPU paste required See [\#paste](#paste). -
-
Flash chip size {#flashchips} =============== @@ -94,9 +83,7 @@ Use this to find out:\ [Back to top of page.](#pagetop) -
-
MAC address {#macaddress} =========== @@ -111,9 +98,7 @@ image before flashing it. It will be written in one of these locations: ![](images/t400/macaddress0.jpg) ![](images/t400/macaddress1.jpg) ![](images/x200/disassembly/0001.jpg) -
-
Initial BBB configuration ========================= @@ -318,9 +303,7 @@ Example output from running the command (see above): [Back to top of page.](#pagetop) -
-
Thermal paste (IMPORTANT) ========================= @@ -339,9 +322,7 @@ NOTE: the photo above is for illustration purposes only, and does not show how to properly apply the thermal paste. Other guides online detail the proper application procedure. -
-
Wifi ==== @@ -363,9 +344,7 @@ The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this T400 came with:\ ![](images/t400/0012.jpg) ![](images/t400/ar5b95.jpg) -
-
WWAN ==== @@ -377,9 +356,7 @@ track your movements. Not to be confused with wifi (wifi is fine). -
-
Memory ====== @@ -397,9 +374,7 @@ different, so this page might be BS) The following photo shows 8GiB (2x4GiB) of RAM installed:\ ![](images/t400/memory.jpg) -
-
Boot it! -------- @@ -410,9 +385,7 @@ You should see something like this: Now [install GNU+Linux](../gnulinux/). -
-
Copyright © 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -448,4 +421,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/t500_external.md b/docs/install/t500_external.md index b7b60bb7..621e76e9 100644 --- a/docs/install/t500_external.md +++ b/docs/install/t500_external.md @@ -1,4 +1,3 @@ -
Flashing the T500 with a BeagleBone Black {#pagetop} ========================================= @@ -11,9 +10,7 @@ followed (adapted) if you brick your T500, to know how to recover. [Back to main index](./) -
-
Libreboot T400 {#t400} ============== @@ -21,9 +18,7 @@ Libreboot T400 {#t400} You may also be interested in the smaller, more portable [Libreboot T400](t400_external.html). -
-
Serial port {#serial_port} ----------- @@ -32,9 +27,7 @@ EHCI debug might not be needed. It has been reported that the docking station for this laptop has a serial port, so it might be possible to use that instead. -
-
A note about CPUs ================= @@ -50,9 +43,7 @@ Quad-core CPUs Incompatible. Do not use. -
-
A note about GPUs ================= @@ -72,9 +63,7 @@ CPU paste required See [\#paste](#paste). -
-
Flash chip size {#flashchips} =============== @@ -84,9 +73,7 @@ Use this to find out:\ [Back to top of page.](#pagetop) -
-
MAC address {#macaddress} =========== @@ -101,9 +88,7 @@ image before flashing it. It will be written in one of these locations: ![](images/t400/macaddress0.jpg) ![](images/t400/macaddress1.jpg) ![](images/x200/disassembly/0001.jpg) -
-
Initial BBB configuration ========================= @@ -323,9 +308,7 @@ Example output from running the command (see above): [Back to top of page.](#pagetop) -
-
Thermal paste (IMPORTANT) ========================= @@ -344,9 +327,7 @@ NOTE: the photo above is for illustration purposes only, and does not show how to properly apply the thermal paste. Other guides online detail the proper application procedure. -
-
Wifi ==== @@ -368,9 +349,7 @@ The following photos show an Atheros AR5B95 being installed, to replace the Intel chip that this T500 came with:\ ![](images/t400/0012.jpg) ![](images/t400/ar5b95.jpg) -
-
WWAN ==== @@ -382,9 +361,7 @@ also track your movements. Not to be confused with wifi (wifi is fine). -
-
Memory ====== @@ -402,9 +379,7 @@ different, so this page might be BS) The following photo shows 8GiB (2x4GiB) of RAM installed:\ ![](images/t400/memory.jpg) -
-
Boot it! -------- @@ -415,9 +390,7 @@ You should see something like this: Now [install GNU+Linux](../gnulinux/). -
-
Copyright © 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -453,4 +426,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/t60_unbrick.md b/docs/install/t60_unbrick.md index c86fd294..aab55241 100644 --- a/docs/install/t60_unbrick.md +++ b/docs/install/t60_unbrick.md @@ -1,4 +1,3 @@ -
ThinkPad T60: Recovery guide ============================ @@ -8,9 +7,7 @@ your ThinkPad T60 from booting. [Back to previous index](./) -
-
Table of Contents ----------------- @@ -20,9 +17,7 @@ Table of Contents - [Brick type 2: bad rom (or user error), system won\'t boot](#recovery) -
-
Brick type 1: bucts not reset. {#bucts_brick} ============================== @@ -50,9 +45,7 @@ still has Lenovo BIOS running, using those instructions: . (it says x60, but instructions for t60 are identical) -
-
bad rom (or user error), system won\'t boot {#recovery} =========================================== @@ -218,9 +211,7 @@ Always stress test (\'stress -c 2\' and xsensors. below 90C is ok) when replacing cpu paste/heatsink:\ ![](../images/t60_dev/0074.JPG) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -256,4 +247,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/x200_external.md b/docs/install/x200_external.md index fe936c1f..5368dff4 100644 --- a/docs/install/x200_external.md +++ b/docs/install/x200_external.md @@ -1,4 +1,3 @@ -
Flashing the X200 with a BeagleBone Black {#pagetop} ========================================= @@ -21,9 +20,7 @@ followed (adapted) if you brick your X200, to know how to recover. [Back to main index](./) -
-
X200 laptops with libreboot pre-installed {#preinstall} ========================================= @@ -34,9 +31,7 @@ GNU+Linux distribution. Check the [suppliers](../../suppliers) page for more information. -
-
Flash chip size {#flashchips} =============== @@ -51,9 +46,7 @@ X200S/X200T are supported; see [Back to top of page.](#pagetop) -
-
MAC address {#macaddress} =========== @@ -69,9 +62,7 @@ image before flashing it. It will be written in one of these locations: ![](images/x200/disassembly/0002.jpg) ![](images/x200/disassembly/0001.jpg) -
-
Initial BBB configuration {#clip} ========================= @@ -246,9 +237,7 @@ Example output from running the command (see above): [Back to top of page.](#pagetop) -
-
Wifi ==== @@ -271,9 +260,7 @@ the Intel chip that this X200 came with:\ ![](images/x200/disassembly/0016.jpg) ![](images/x200/disassembly/0017.jpg) -
-
WWAN ==== @@ -285,9 +272,7 @@ track your movements. Not to be confused with wifi (wifi is fine). -
-
Memory ====== @@ -304,9 +289,7 @@ Make sure that the RAM you buy is the 2Rx8 density. In this photo, 8GiB of RAM (2x4GiB) is installed:\ ![](images/x200/disassembly/0018.jpg) -
-
Boot it! {#boot} -------- @@ -317,9 +300,7 @@ You should see something like this: Now [install GNU+Linux](../gnulinux/). -
-
X200S and X200 Tablet users: GPIO33 trick will not work. {#gpio33} -------------------------------------------------------- @@ -362,9 +343,7 @@ On a related note, libreboot has a utility that could help with investigating this: [../hcl/gm45\_remove\_me.html\#demefactory](../hcl/gm45_remove_me.html#demefactory) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -400,4 +379,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/x60_unbrick.md b/docs/install/x60_unbrick.md index a38f862b..123dce40 100644 --- a/docs/install/x60_unbrick.md +++ b/docs/install/x60_unbrick.md @@ -1,4 +1,3 @@ -
ThinkPad X60: Recovery guide ============================ @@ -8,9 +7,7 @@ your ThinkPad X60 from booting. [Back to previous index](./) -
-
Table of Contents ================= @@ -20,9 +17,7 @@ Table of Contents - [Brick type 2: bad rom (or user error), system won\'t boot](#recovery) -
-
Brick type 1: bucts not reset. {#bucts_brick} ============================== @@ -49,9 +44,7 @@ coreboot.rom) - 0x20000\] count=64k conv=notrunc\ still has Lenovo BIOS running, using those instructions: . -
-
bad rom (or user error), system won\'t boot {#recovery} =========================================== @@ -230,9 +223,7 @@ Power on!\ Operating system:\ ![](../images/x60_unbrick/0049.jpg) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -268,4 +259,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/install/x60tablet_unbrick.md b/docs/install/x60tablet_unbrick.md index 5d8bea51..8481cac9 100644 --- a/docs/install/x60tablet_unbrick.md +++ b/docs/install/x60tablet_unbrick.md @@ -1,4 +1,3 @@ -
ThinkPad X60 Tablet: Recovery guide =================================== @@ -8,9 +7,7 @@ your ThinkPad X60 Tablet from booting. [Back to previous index](./) -
-
Table of Contents ----------------- @@ -20,9 +17,7 @@ Table of Contents - [Brick type 2: bad rom (or user error), system won\'t boot](#recovery) -
-
Brick type 1: bucts not reset. {#bucts_brick} ============================== @@ -49,9 +44,7 @@ coreboot.rom) - 0x20000\] count=64k conv=notrunc\ still has Lenovo BIOS running, using those instructions: . -
-
bad rom (or user error), system won\'t boot {#recovery} =========================================== @@ -137,9 +130,7 @@ one of them following the instructions in the output. Reverse the steps to re-assemble your system. -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -175,4 +166,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/misc/bbb_ehci.md b/docs/misc/bbb_ehci.md index 0cb49278..c251435c 100644 --- a/docs/misc/bbb_ehci.md +++ b/docs/misc/bbb_ehci.md @@ -1,13 +1,10 @@ -
EHCI debugging on the BeagleBone Black {#pagetop} ====================================== [Back to previous index](./) -
-
EHCI debugging ============== @@ -357,9 +354,7 @@ Interface](http://cs.usfca.edu/~cruse/cs698s10/) 3. Patch and compule g\_dbgp on BBB instead cross-compile 4. Find a simple way to send debug messages from targets userland -
-
Copyright © 2015 Alex David <opdecirkel@gmail.com>\ Permission is granted to copy, distribute and/or modify this document @@ -395,4 +390,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/misc/index.md b/docs/misc/index.md index 6db759a7..a9d7c85c 100644 --- a/docs/misc/index.md +++ b/docs/misc/index.md @@ -1,4 +1,3 @@ -
Miscellaneous {#pagetop} ============= @@ -19,14 +18,11 @@ Or [Back to main index](../). Black](bbb_ehci.html) - [e1000e driver trouble shooting (Intel NICs)](#e1000-hang) -
-
High Pitched Whining Noise on Idle (how to remove in Debian or Devuan) {#debian_powertop} ====================================================================== -
Start powertop automatically at boot time {#debian_powertop_autostart} ----------------------------------------- @@ -43,13 +39,10 @@ If powertop doesn\'t work, another way (reduces battery life slightly) is to add *processor.max\_cstate=2* to the *linux* line in grub.cfg, using [this guide](../gnulinux/grub_cbfs.html). -
[Back to top of page](#pagetop) -
-
High Pitched Whining Noise on Idle (how to remove in Parabola) {#high_pitch_parabola} ============================================================== @@ -102,9 +95,7 @@ using [this guide](../gnulinux/grub_cbfs.html). [Back to top of page](#pagetop) -
-
X60/T60: Serial port - how to use (for dock owners) {#serial} =================================================== @@ -145,9 +136,7 @@ change the **linux** line to add instructions for enabling getty. See [Back to top of page](#pagetop) -
-
Finetune backlight control on intel gpu's ========================================= @@ -231,9 +220,7 @@ is BLC\_PWM\_CTL described in on page 94. More research needs to be done on this target so proceed with care. -
-
Power Management Beeps on Thinkpads =================================== @@ -253,9 +240,7 @@ Disable or enable beeps when battery is low:\ A reboot is required, for these changes to take effect. -
-
Get EDID: Find out the name (model) of your LCD panel {#get_edid_panelname} ===================================================== @@ -277,9 +262,7 @@ printed on the back. [Back to top of page.](#pagetop) -
-
e1000e driver trouble shooting (Intel NICs) {#e1000-hang} =========================================== @@ -306,9 +289,7 @@ across subnets on the same interface (NIC). More information, including logs, can be found on [this page](https://notabug.org/vimuser/libreboot/issues/23). -
-
USB keyboard wakeup on GM45 laptops {#usb_keyboard_gm45} =================================== @@ -317,9 +298,7 @@ Look at resources/scripts/helpers/misc/libreboot\_usb\_bugfix Put this script in /etc/init.d/ on debian-based systems. -
-
Copyright © 2014, 2015, 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -355,4 +334,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/misc/patch.md b/docs/misc/patch.md index 46d6a15a..9cb085e1 100644 --- a/docs/misc/patch.md +++ b/docs/misc/patch.md @@ -1,4 +1,3 @@ -
Diff and patch {#pagetop} ============== @@ -7,9 +6,7 @@ This is just a quick guide for reference, use \'man\' to know more. [Back to index](./) -
-
Apply a patch ============= @@ -47,9 +44,7 @@ Removing a patch using the -R flag\ [Back to top of page.](#pagetop) -
-
Create a patch with diff ======================== @@ -65,9 +60,7 @@ Do whatever you want in new/ and then diff it:\ [Back to top of page.](#pagetop) -
-
git diff ======== @@ -88,9 +81,7 @@ Replace N with the number of commits that you want to show. [Back to top of page.](#pagetop) -
-
git apply ========= @@ -110,9 +101,7 @@ aswell, instead of just applying the patch. [Back to top of page.](#pagetop) -
-
Copyright © 2014, 2015 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -148,4 +137,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
diff --git a/docs/release.md b/docs/release.md index d6300129..ae315361 100644 --- a/docs/release.md +++ b/docs/release.md @@ -1,4 +1,3 @@ -
Libreboot release information {#pagetop} ============================= @@ -6,9 +5,7 @@ Libreboot release information {#pagetop} Updated versions of libreboot can be found at [libreboot.org](http://libreboot.org/). -
-
Old releases ------------ @@ -16,9 +13,7 @@ Old releases See [archive\_old.html](archive_old.html) for information about older libreboot releases. -
-
Libreboot 20160907 {#release20160907} ================== @@ -213,9 +208,7 @@ Kocialkowski) Various fixes to the ich9gen utility (e.g. flash component density is now set correctly in the descriptor, gbe-less descriptors now supported) -
-
Copyright © 2014, 2015, 2016 Leah Rowe <info@minifree.org>\ Permission is granted to copy, distribute and/or modify this document @@ -251,4 +244,3 @@ The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. -
-- cgit v1.2.3-70-g09d2