diff --git a/site/docs/index.md b/site/docs/index.md
index 35888a5..53caa44 100644
--- a/site/docs/index.md
+++ b/site/docs/index.md
@@ -3,7 +3,9 @@ title: Documentation
x-unreviewed: true
...
-Always check [libreboot.srht.site](https://libreboot.srht.site/) for the latest updates to
+**This page is currently work-in-progress. We need help to adapt it for GNU Boot.**
+
+Always check [libreboot.org](https://libreboot.org/) for the latest updates to
Libreboot. News, including release announcements, can be found in
the [main news section](../news/).
diff --git a/site/faq.md b/site/faq.md
index 42035cd..f04b6dc 100644
--- a/site/faq.md
+++ b/site/faq.md
@@ -5,8 +5,6 @@ x-unreviewed: true
AKA Frequently Questioned Answers
-**This page is currently work-in-progress. We need help to adapt it for GNU Boot.**
-
Important issues
================
diff --git a/site/news/MANIFEST b/site/news/MANIFEST
index fae7acc..0751888 100644
--- a/site/news/MANIFEST
+++ b/site/news/MANIFEST
@@ -24,4 +24,4 @@ libreboot20140309.md
libreboot20140221.md
libreboot20131214.md
libreboot20131213.md
-libreboot20131212.md
+libreboot20131212.md
\ No newline at end of file
diff --git a/site/news/libreboot20131212.md b/site/news/libreboot20131212.md
deleted file mode 100644
index e27ac54..0000000
--- a/site/news/libreboot20131212.md
+++ /dev/null
@@ -1,20 +0,0 @@
-% Libreboot 20131212
-% Leah Rowe
-% 12 December 2013
-
-r20131212 (1st release) {#release20131212}
-=======================
-
-- 12th December 2013
-
-Supported:
-----------
-
-- ThinkPad X60
-- ThinkPad X60s
-
-Development notes
------------------
-
-- initial release
-- source code deblobbed
diff --git a/site/news/libreboot20131213.md b/site/news/libreboot20131213.md
deleted file mode 100644
index 6cfa6d3..0000000
--- a/site/news/libreboot20131213.md
+++ /dev/null
@@ -1,23 +0,0 @@
-% Libreboot 20131213
-% Leah Rowe
-% 13 December 2013
-
-r20131213 (2nd release) {#release20131213}
-=======================
-
-- 13th December 2013
-
-Supported:
-----------
-
-- ThinkPad X60
-- ThinkPad X60s
-
-Development notes
------------------
-
-- added background image to GRUB2
-- added memtest86+ payload to grub2
-- improvements to the documentation
-- new grub.cfg
-
diff --git a/site/news/libreboot20131214.md b/site/news/libreboot20131214.md
deleted file mode 100644
index 826ff4e..0000000
--- a/site/news/libreboot20131214.md
+++ /dev/null
@@ -1,21 +0,0 @@
-% Libreboot 20131214 release
-% Leah Rowe
-% 14 December 2013
-
-r20131214 (3rd release) {#release20131214}
-=======================
-
-- 14th December 2013
-
-Supported:
-----------
-
-- ThinkPad X60
-- ThinkPad X60s
-
-Development notes
------------------
-
-- Added SeaBIOS payload to GRUB2 (for booting USB drives)
-- new grub.cfg
-
diff --git a/site/news/libreboot20140221.md b/site/news/libreboot20140221.md
deleted file mode 100644
index 48c5c9e..0000000
--- a/site/news/libreboot20140221.md
+++ /dev/null
@@ -1,36 +0,0 @@
-% Libreboot 20140221 release
-% Leah Rowe
-% 21 February 2014
-
-Release 20140221 (4th release) {#release20140221}
-==============================
-
-- 21st February 2014
-
-Officially supported
---------------------
-
-- ThinkPad X60
-- ThinkPad X60s
-
-Development notes
------------------
-
-- Removed SeaBIOS (redundant)
-- New GRUB version (2.02\~beta2)
- - Fixes some USB issues
- - Includes ISOLINUX/SYSLINUX parser
-- New grub.cfg
-- Removed useless options:
- - options for booting sda 2/3/4
- - seabios boot option
-- Added new menu entries:
- - Parse ISOLINUX config (USB)
- - Parse ISOLINUX config (CD)
- - Added 'cat' module for use on GRUB command line.
-- "set pager=1" is set in grub.cfg, for less-like functionality
-
-The "Parse" options read ./isolinux/isolinux.cfg on a CD or USB, and
-automatically converts it to a grub config and switches to the boot menu
-of that distro. This makes booting ISOs \*much\* easier than before.
-
diff --git a/site/news/libreboot20140309.md b/site/news/libreboot20140309.md
deleted file mode 100644
index 03e96bb..0000000
--- a/site/news/libreboot20140309.md
+++ /dev/null
@@ -1,41 +0,0 @@
-% Libreboot 20140309 release
-% Leah Rowe
-% 9 March 2014
-
-Revision notes (9th March 2014):
---------------------------------
-
-- recreated coreboot config from scratch
-- GRUB loads even faster now (less than 2 seconds).
-- Total boot time reduced by further \~5 seconds.
-- Added crypto and cryptodisk modules to GRUB
-- cbfstool now included in the binary archives
-
-Development notes
------------------
-
-- Binary archive now have 2 images:
- - With serial output enabled and memtest86+ included (debug level
- 8 in coreboot)
- - With serial output disabled and memtest86+ excluded (faster boot
- speeds) (debugging disabled)
-- Reduced impact on battery life:
- - 'processor.max\_cstate=2' instead of 'idle=halt' for booting
- default kernel
-- coreboot.rom (faster boot speeds, debugging disabled):
- - Disabled coreboot serial output (Console-> in "make
- menuconfig")
- - Set coreboot debug level to 0 instead of 8 (Console-> in
- "make menuconfig")
- - Changed GRUB timeout to 1 second instead of 2 (in grub.cfg
- - Removed background image in GRUB.
- - Removed memtest86+ payload (since it relies on serial output)
-- coreboot\_serial.rom (slower boot speeds, debugging enabled):
- - Boot time still reduced, but only by \~2 seconds
- - has the memtest86+ payload included in the ROM
- - has serial port enabled. How this is achieved (from
- X60\_source): Turn on debugging level to 8, and enable serial
- output
-- (in Console-> in coreboot "make menuconfig")
-- (and build with grub\_serial.cfg and grub\_memdisk\_serial.cfg)
-
diff --git a/site/news/libreboot20140605.md b/site/news/libreboot20140605.md
deleted file mode 100644
index fe60d4b..0000000
--- a/site/news/libreboot20140605.md
+++ /dev/null
@@ -1,10 +0,0 @@
-% Libreboot 20140605 release
-% Leah Rowe
-% 5 June 2014
-
-Revision notes (5th June 2014):
--------------------------------
-
-- added backlight support (Fn+Home and Fn+End) on X60
-- fixed broken/unstable 3D when using kernel 3.12 or higher
-- (see 'BACKPORT' file)
diff --git a/site/news/libreboot20140611.md b/site/news/libreboot20140611.md
deleted file mode 100644
index 9adbdd2..0000000
--- a/site/news/libreboot20140611.md
+++ /dev/null
@@ -1,10 +0,0 @@
-% Libreboot 20140611 release
-% Leah Rowe
-% 11 June 2014
-
-Revision notes (11th June 2014):
---------------------------------
-
-- removed 'CD' boot option from coreboot.rom (not needed)
-- removed 'processor.max\_cstate=2' and 'idle=halt' options (see
- README.powertop file)
diff --git a/site/news/libreboot20140622.md b/site/news/libreboot20140622.md
deleted file mode 100644
index c1efa37..0000000
--- a/site/news/libreboot20140622.md
+++ /dev/null
@@ -1,69 +0,0 @@
-% Libreboot 20140622 release
-% Leah Rowe
-% 22 June 2014
-
-Release 20140622 (5th release)
-==============================
-
-- 7th March 2014
-- revised 22nd June 2014
-
-Officially supported
---------------------
-
-- ThinkPad X60
-- ThinkPad X60s
-
-Revision (22nd June 2014 - extra)
----------------------------------
-
-- Documentation: added X60 Unbricking tutorial
-- Documentation: added info about enabling or disabling wifi
-- Documentation: added info about enabling or disabling trackpoint
-
-Revision (22nd June 2014 - extra)
----------------------------------
-
-- Documentation: Improved the instructions for using flashrom
-- Documentation: Improved the instructions for using cbfstool (to
- change the default GRUB menu)
-- Documentation: Numerous small fixes.
-
-Revision notes (22nd June 2014)
--------------------------------
-
-- updated GRUB (git 4b8b9135f1676924a8458da528d264bbc7bbb301, 20th
- April 2014)
-- Made "DeJavu Sans Mono" the default font in GRUB (fixes border
- corruption).
-- re-added background image in GRUB (meditating GNU)
-- added 6 more images:
- - coreboot\_ukqwerty.rom (UK Qwerty keyboard layout in GRUB)
- - coreboot\_serial\_ukqwerty.rom (UK Qwerty keyboard layout in
- GRUB)
- - coreboot\_dvorak.rom (US Dvorak keyboard layout in GRUB)
- - coreboot\_serial\_dvorak.rom (US Dvorak keyboard layout in GRUB)
- - coreboot\_ukdvorak.rom (UK Dvorak keyboard layout in GRUB)
- - coreboot\_serial\_ukdvorak.rom (UK Dvorak keyboard layout in
- GRUB)
- - (coreboot.rom and coreboot\_serial.rom have US Qwerty keyboard
- layout in GRUB, as usual)
-- improved the documentation:
- - removed FLASH\_INSTRUCTION and README.powertop and merged them
- with README
- - removed obsolete info from README and tidied it up
- - deleted README (replaced with docs/)
-- tidied up the menu entries in GRUB
-- tidied up the root directory of X60\_source/, sorted more files into
- subdirectories
-- improved the commenting inside the 'build' script (should make
- modifying it easier)
-- Renamed X60\_binary.tar.gz and X60\_source.tar.gz to
- libreboot\_bin.tar.gz and libreboot\_src.tar.gz, respectively.
-- Replaced "GNU GRUB version" with "FREE AS IN FREEDOM" on GNU
- GRUB start screen.
-- Added sha512.txt files in libreboot\_src and libreboot\_bin. (inside
- the archives)
-- Added libreboot\_bin.tar.gz.sha512.txt and
- libreboot\_src.tar.gz.sha512.txt files (outside of the archives)
-
diff --git a/site/news/libreboot20140711.md b/site/news/libreboot20140711.md
deleted file mode 100644
index bc7ef1d..0000000
--- a/site/news/libreboot20140711.md
+++ /dev/null
@@ -1,229 +0,0 @@
-% Libreboot 20140711 release
-% Leah Rowe
-% 11 July 2014
-
-Revisions for r20140711 (1st beta) (11th July 2014)
----------------------------------------------------
-
-- Initial release (new coreboot base, dated 1st June 2014. See
- 'getcb' script for reference)
-- DEBLOBBED coreboot
-- Removed the part from memtest86+ 'make' where it tried to connect
- to some scp server while compiling. (commented out line 24 in the
- Makefile)
-- X60 now uses a single .config (for coreboot)
-- X60 now uses a single grub.cfg (for grub memdisk)
-- X60 now uses a single grub.elf (payload)
-- Added new native graphics code for X60 (replaces the old 'replay'
- code) from Vladimir Serbinenko: 5320/9 from review.coreboot.org
-- T60 is now supported, with native graphics. (5345/4 from
- review.coreboot.org, cherry-picked on top of 5320/9 checkout)
-- Added macbook2,1 support (from Mono Moosbart and Vladimir
- Serbinenko) from review.coreboot.org (see 'getcb' script to know
- how that was done)
- - Documentation: added information linking to correct page and
- talking about which models are supported.
- - Added resources/libreboot/config/macbook21config
- - macbook21: Added 'build-macbook21' script and linked to it in
- 'build' (ROMs included under bin/macbook21/)
- - macbook21: Removed dd instructions from build-macbook21 script
- (macbook21 does not need bucts when flashing libreboot while
- Apple EFI firmware is running)
- - Documentation: Added macbook21 ROMs to the list of ROMs in
- docs/\#rom
- - Documentation: Write documentation linking to Mono Moosbart's
- macbook21 and parabola page (and include a copy)
-- Documentation: added a copy of Mono's Parabola install guide (for
- macbook21 with Apple EFI firmware) and linked in in main index.
-- Documentation: added a copy of Mono's Coreboot page (for macbook21)
- and linked it in main index.
-- T60: Copy CD option from the grub.cfg files for T60 \*serial\*.rom
- images into the grub configs for non-serial images. (T60 laptops have
- CD/DVD drive on main laptop)
-- macbook21: remove options in build-macbook21 for \*serial\*.rom
- (there is no dock or serial port available for macbook21)
-- Added patches for backlight controls on X60 and T60 with help from
- Denis Carikli (see ./resources/libreboot/patch/gitdiff and ./getcb
- and docs/i945\_backlight.md)
- - Documentation: added docs/i945\_backlight.html showing how
- backlight controls were made to work on X60/T60
-- Documentation: Added info about getting LCD panel name based on EDID
- data.
- - Documentation: Added a link to this from the list of supported
- T60 laptopss and LCD panels for T60 (so that the user can check
- what LCD panel they have).
-- X60/T60: Merged patches for 3D fix (from Paul Menzel) when using
- kernel 3.12 or higher (see ./resources/libreboot/patch/gitdiff and
- ./getcb)
- - based on 5927/11 and 5932/5 from review.coreboot.org
-- Improved thinkpad\_acpi support (from coreboot ): xsensors shows
- more information.
- - From 4650/29 in review.coreboot.org (merged in coreboot
- 'master' on June 1st 2014)
-- Merged changes for digitizer (X60 Tablet) and IR (X60 and T60) based
- on 5243/17, 5242/17 and 5239/19 from review.coreboot.org
- - (see ./resources/libreboot/patch/gitdiff and ./getcb)
-- Documentation: added information about building flashrom using
- 'builddeps-flashrom' script.
-- Re-created resources/libreboot/config/x60config
-- Re-created resources/libreboot/config/t60config
-- Added 'x60tconfig' in resources/libreboot/config (because X60
- Tablet has different information about serial/model/version in
- 'dmidecode')
- - Added 'build-x60t' script
- - Updated 'build' script to use 'build-x60t'
- - Documentation: added to \#config section the section
- \#config\_x60t (libreboot configuration and dmidecode info)
- - Documentation: added x60t ROMs to the list of ROMs
-- Tidied up the 'builddeps' script (easier to read)
-- Tidied up the 'cleandeps' script (easier to read)
-- Annotated the 'buildall' script
-- Added 'getcb' script for getting coreboot revision used from git,
- and patching it.
-- Added 'getgrub' script for getting the GRUB revision used from
- git, and patching it.
-- Added 'getmt86' script for getting the memtest86+ version used,
- and patching it.
-- Added 'getbucts' script for getting the bucts version used.
-- Added 'getflashrom' script for getting the flashrom version used,
- and patching it
-- Added 'getall' script which runs all of the other 'get' scripts.
-- Add instructions to the 'build' script to prepare
- libreboot\_meta.tar.gz
- - New archive: libreboot\_meta.tar.gz - minimal archive, using the
- 'get' scripts to download all the dependencies (coreboot,
- memtest, grub and so on).
-- Documentation: added information about where 'build' script
- prepares the libreboot\_meta.tar.gz archive.
-- Documentation: added information about how to use the 'get'
- scripts in libreboot\_meta.tar.gz (to generate
- libreboot\_src.tar.gz)
- - Documentation: mention that meta doesn't create libreboot\_src/
- directory, but that libreboot\_meta itself becomes the same.
- - Documentation: advise to rename libreboot\_meta to
- libreboot\_src after running 'getall'.
-- Annotated the 'builddeb' script, to say what each set of
- dependencies are for.
-- Separated bucts/flashrom builddeb sections into separate scripts:
- builddeb-flashrom, builddeb-bucts.
-- Documentation: Updated relevant parts based on the above.
-- Added instructions to 'build' script for including builddeb-bucts
- and builddeb-flashrom in libreboot\_bin
-- Updated flashrom checkout (r1822 2014-06-16) from SVN
- (http://flashrom.org/Downloads).
- - Updated flashing instructions in docs/ for new commands needed
- (Macronix chip on X60/T60)
- - For X60/T60 (flashrom): Patched
- flashchips.c\_lenovobios\_macronix and
- flashchips.c\_lenovobios\_sst executables for SST/macronix
- (included in resources/flashrom/patch)
- - Updated builddeps to build flashrom\_lenovobios\_sst and
- flashrom\_lenovobios\_macronix, for X60/T60 users with Lenovo
- BIOS
- - moved the flashrom build instructions from 'builddeps' and put
- them in 'builddeps-flashrom', excecuting that from
- 'builddeps'.
- - Added builddeps-flashrom to libreboot\_bin.tar.gz
-- flashrom: added patched flashchips.c to resources/flashrom/patch
- (automatically use correct macronix chip on libreboot, without using
- '-c' switch)
- - removed 'MX25L1605' and 'MX25L1605A/MX25L1606E' entries in
- flashchips.c for the patched version of flashchips.c
- - added instructions to 'builddeps-flashrom' to automatically
- use this modified flashchips.c in the default build
-- Added builddeb to libreboot\_bin.tar.gz
-- Moved 'bucts' build instructions from builddeps to builddeps-bucts
- - builddeps now runs 'builddeps-bucts' instead
- - Added 'builddeps-bucts' to libreboot\_bin.tar.gz
- - Documentation: Added information about using 'builddep-bucts'
- to build the BUC.TS utility.
-- Added 'lenovobios\_firstflash' and 'lenovobios\_secondflash'
- scripts
- - Added instructions to 'build' script for including those files
- in libreboot\_bin
- - Documentation: Add tutorial for flashing while Lenovo BIOS is
- running (on X60/T60)
-- Added 'flash' script (make sure to run builddeps-flashrom first)
- which (while libreboot is already running) can use flashrom to flash
- a ROM
- - eg: "sudo ./flash bin/x60/coreboot\_serial\_ukdvorak.rom"
- equivalent to "sudo ./flashrom/flashrom -p internal -w
- bin/x60/coreboot\_uk\_dvorak.rom"
- - updated 'build' script to include the 'flash' script in
- libreboot\_bin.tar.gz
-- Documentation: replaced default flashrom tutorial to recommend the
- 'flash' script instead.
-- Re-add cbfstool source code back into libreboot\_bin.tar.gz, as
- cbfstool\_standalone
- - Patched that version to work (able to be built and used) without
- requiring the entire coreboot source code.
- - Created patched version of the relevant source files and added
- it into resources/cbfstool/patch
- - see coreboot/util/cbfstool/rmodule.c and then the patched
- version in resources/cbfstool/patch/rmodule.c
- - see coreboot/src/include/rmodule-defs.h and the rule in
- 'build' for including this in
- ../libreboot\_bin/cbfstool\_standalone
- - Added instructions to 'build' script for applying this patch
- to the cbfstool\_standalone source in libreboot\_bin
- - Added instructions to 'build' script for then re-compiling
- cbfstool\_standalone in libreboot\_bin after applying the patch
- - Added a 'builddeps-cbfstool' script (in src, but only used in
- bin and put in bin by 'build') that compiles
- cbfstool\_standalone in libreboot\_bin (make), moves the
- cbfstool and rmodtool binaries into libreboot\_bin/ and then
- does 'make clean' in libreboot\_bin/cbfstool\_standalone
- - Updated the 'build' script to put 'builddeps-cbfstool' in
- libreboot\_bin
- - Updated the 'build' script in the cbfstool (standalone) part
- to accomodate the above.
- - Documentation: added notes about cbfstool (standalone) in
- libreboot\_bin
-- Documentation: made docs/gnulinux/grub\_cbfs.html slightly easier to
- follow.
-- Annotate the 'build\*' scripts with 'echo' commands, to help the
- user understand what it actually happening during the build process.
-- Documentation: added information about how 'dmidecode' data was
- put in the coreboot configs
- - Documentation: In fact, document how the 'config' files in
- resources/libreboot/config/ were created
-- Documentation: Added information about which ThinkPad T60 laptops are
- supported, and which are not.
-- Documentation: added information about LCD inverters (for upgrading
- the LCD panel on a T60 14.1' XGA or 15.1' XGA)
- - it's FRU P/N 41W1478 (on T60 14.1") so this was added to the
- docs.
- - it's P/N 42T0078 FRU 42T0079 or P/N 41W1338 (on T60 15.1") so
- this was added to the docs.
-- Documentation: added information about names of LCD panels for T60
- to the relevant parts of the documentation.
-- Documentation: added information (with pictures) about the
- differences between T60 with Intel GPU and T60 with ATI GPU.
-- Documentation: added pictures of keyboard layouts (US/UK
- Qwerty/Dvorak) to the ROM list, to let the user compare with their
- own keyboard.
-- Move the coreboot build instructions in 'builddeps' into
- 'builddeps-coreboot' and link it in 'builddeps'
- - Link to 'builddeps-coreboot' in final stage of 'getcb'
-- Move GRUB build instructions from 'builddeps' into
- 'builddeps-grub', link from 'builddeps'
- - Link to 'builddeps-grub' in final stage of 'getgrub'
-- Move MemTest86+ build instructions from 'builddeps' into
- 'builddeps-memtest86', link from 'builddeps'
- - Link to 'builddeps-memtest86' in final stage of 'getmt86'
-- made 'build' script put resources/ directory in libreboot\_bin, to
- make builddeps-flashrom work in libreboot\_bin
-- Removed instructions for building source code in the 'get' script
- (they don't really belong there)
-- Added libfuse-dev and liblzma-dev to the list of GRUB dependencies
- in 'builddeb' script.
-- Converted the 'RELEASE' file to 'docs/RELEASE.html'
-- Added those dependencies to builddeb script (for GRUB part): gawk
- libdevmapper-dev libtool libfreetype6-dev
-- Added to build script the instruction at the end to create a
- sha512sum.txt with a file manifest plus checksums.
-- Deleted the RELEASE and BACKPORT files (no longer needed)
-- Documentation: added information about X60/T60 dock (ultrabase x6
- and advanced mini dock) to relevant sections.
- - Added to docs/\#serial
-
diff --git a/site/news/libreboot20140716.md b/site/news/libreboot20140716.md
deleted file mode 100644
index 6d8575a..0000000
--- a/site/news/libreboot20140716.md
+++ /dev/null
@@ -1,11 +0,0 @@
-% Libreboot 20140716 release
-% Leah Rowe
-% 16 July 2014
-
-Revisions for r20140716 (2nd beta) (16th July 2014)
----------------------------------------------------
-
-- Deleted all git-related files from the coreboot directory. This was
- necessary because with those it is possible to run 'git diff'
- which shows the changes made in the form of a patch (diff format);
- this includes the blobs that were deleted during deblobbing.
diff --git a/site/news/libreboot20140720.md b/site/news/libreboot20140720.md
deleted file mode 100644
index 7f603e8..0000000
--- a/site/news/libreboot20140720.md
+++ /dev/null
@@ -1,53 +0,0 @@
-% Libreboot 20140720 release
-% Leah Rowe
-% 20 July 2014
-
-Revisions for r20140720 (3rd beta) (20th July 2014)
----------------------------------------------------
-
-- Fixed typo that existed in 2nd beta where the release date of the
- 2nd beta was listed as being in year 2016, when in actual fact it
- was 2014.
-- Documentation: added (preliminary) details about (rare) buggy CPUs
- on the ThinkPad T60 that were found to fail (instability, kernel
- panics, etc) without the microcode updates.
-- Documentation: added docs/hardware/x60\_heatsink.html for showing
- how to change the heatsink on the Thinkpad X60
-- Added ROM images for Azerty (French) keyboard layout in GRUB
- (courtesy of Olivier Mondoloni)
-- Tidied up some scripts:
- - ~~Re-factored those scripts (made easier to read/maintain):
- build-x60, build-x60t, build-t60, build-macbook21~~
- - ~~Reduced the number of grub configs to 2 (or 1, for macbook21),
- the build scripts now generate the other configs at build
- time.~~
- - Deleted build-x60, build-x60t, build-t60, build-macbook21 and
- replaced with intelligent (generic) buildrom-withgrub script
- - Updated build to use buildrom-withgrub script for building the
- ROM images.
- - coreboot.rom and coreboot\_serial.rom renamed to
- coreboot\_usqwerty.rom and coreboot\_serial\_usqwerty.rom
- - coreboot\_dvorak and coreboot\_serial\_dvorak.rom renamed to
- coreboot\_usdvorak.rom and coreboot\_serial\_usdvorak.rom
- - Renamed coreboot\*rom to libreboot\*rom
- - Made flash, lenovobios\_firstflash and lenovobios\_secondflash
- scripts fail if the specified file does not exist.
- - Updated all relevant parts of the documentation to reflect the
- above.
-- Replaced background.png with background.jpg. added gnulove.jpg.
- (resources/grub/background/)
-- Updated buildrom-withgrub to use background.jpg instead of
- background.png
-- Updated buildrom-withgrub to use gnulove.jpg aswell
-- Updated resources/grub/config/macbook21/grub\*cfg to use gnulove.jpg
- background.
-- Updated resources/grub/config/{x60,t60,x60t}/grub\*cfg to use
- background.jpg background.
-- Documentation: updated docs/\#grub\_custom\_keyboard to be more
- generally useful.
-- nvramtool:
- - Updated builddeps-coreboot script to build it
- - Updated build script to include it in libreboot\_bin
-- Documentation: added docs/security/x60\_security.html (security
- hardening for X60)
-
diff --git a/site/news/libreboot20140729.md b/site/news/libreboot20140729.md
deleted file mode 100644
index 8c31ebc..0000000
--- a/site/news/libreboot20140729.md
+++ /dev/null
@@ -1,30 +0,0 @@
-% Libreboot 20140729 release
-% Leah Rowe
-% 29 July 2014
-
-Revisions for r20140729 (4th beta) (29th July 2014)
----------------------------------------------------
-
-- Documentation: improved (more explanations, background info) in
- docs/security/x60\_security.html (courtesy of Denis Carikli)
-- MacBook2,1 tested (confirmed)
-- macbook21: Added script 'macbook21\_firstflash' for flashing
- libreboot while Apple EFI firmware is running.
-- Documentation: macbook21: added software-based flashing instructions
- for flashing libreboot while Apple EFI firmware is running.
-- Reduced size of libreboot\_src.tar.gz:
- - Removed .git and .gitignore from grub directory
- (libreboot\_src); not needed. Removing them reduces the size of
- the archive (by a lot). GRUB development should be upstream.
- - Removed .git and .gitignore from bucts directory
- (libreboot\_src); not needed. Removing them reduces the size of
- the archive. bucts development should be upstream.
- - Removed .svn from flashrom directory (libreboot\_src); not
- needed. Removing it reduces the size of the archive. flashrom
- development should be upstream.
-- Added ROMs with Qwerty (Italian) layout in GRUB
- (libreboot\*itqwerty.rom)
-- Added resources/utilities/i945gpu/intel-regs.py for debugging issues
- related to LCD panel compatibility on X60 Tablet and T60. (courtesy
- of [Michał Masłowski](http://mtjm.eu))
-
diff --git a/site/news/libreboot20140811.md b/site/news/libreboot20140811.md
deleted file mode 100644
index 6ff3814..0000000
--- a/site/news/libreboot20140811.md
+++ /dev/null
@@ -1,55 +0,0 @@
-% Libreboot 20140811 release
-% Leah Rowe
-% 11 August 2014
-
-Corrections to r20140811 (5th beta) (11th August 2014)
-------------------------------------------------------
-
-- Fixed typo where revision list for 5th beta was listed as March 11th
- 2014, when in fact it was August 11th 2014
-- Fixed incorrect grub.cfg that was actually placed in
- resources/grub/config/x60/grub\_usqwerty.cfg which broke the default
- GRUB menu entry on X60
-
-Revisions for r20140811 (5th beta) (11th August 2014)
------------------------------------------------------
-
-- build: added 'luks', 'lvm', 'cmosdump' and 'cmostest' to the
- list of modules for grub.elf
-- Documentation: added pics showing T60 unbricking (still need to
- write a tutorial)
-- build: include cmos.layout
- (coreboot/src/mainboard/manufacturer/model/cmos.layout) files in
- libreboot\_bin
-- Documentation: added **install/x60tablet\_unbrick.html**
-- Documentation: added **install/t60\_unbrick.html**
-- Documentation: added **install/t60\_lcd\_15.html**
-- Documentation: added **install/t60\_security.html**
-- Documentation: added **install/t60\_heatsink.html**
-- Documentation: Renamed RELEASE.html to release.html
-- Documentation: removed pcmcia reference in x60\_security.html (it's
- cardbus)
-- Documentation: added preliminary information about randomized seal
- (for physical intrusion detection) in x60\_security.html and
- t60\_security.html
-- Documentation: added preliminary information about
- preventing/mitigating cold-boot attack in x60\_security.html and
- t60\_security.html
-- Documentation: added info to \#macbook21 warning about issues with
- macbook21
-- Documentation: X60/T60: added information about checking custom ROMs
- using dd to see whether or not the top 64K region is duplicated
- below top or not. Advise caution about this in the tutorial that
- deals with flashing on top of Lenovo BIOS, citing the correct dd
- commands necessary if it is confirmed that the ROM has not been
- applied with dd yet. (in the case that the user compiled their own
- ROMs from libreboot, without using the build scripts, or if they
- forgot to use dd, etc).
-- Split resources/libreboot/patch/gitdiff into separate patch files
- (getcb script updated to accomodate this change).
-- Re-added .git files to bucts
-- Fixed the oversight where macbook21\_firstflash wasn't included in
- binary archives
-- Release archives are now compressed using .tar.xz for better
- compression
-
diff --git a/site/news/libreboot20140903.md b/site/news/libreboot20140903.md
deleted file mode 100644
index 2dd92b9..0000000
--- a/site/news/libreboot20140903.md
+++ /dev/null
@@ -1,149 +0,0 @@
-% Libreboot 20140903 release
-% Leah Rowe
-% 3 September 2014
-
-Revisions for r20140903 (6th beta) (3rd September 2014)
--------------------------------------------------------
-
-- Added modified builddeb\* scripts for Parabola GNU+Linux-libre:
- buildpac, buildpac-flashrom, buildpac-bucts (courtesy of Noah
- Vesely)
-- Documentation: updated all relevant areas to mention use of
- buildpac\* scripts for Parabola users.
-- Documentation: added information showing how to enable or disable
- bluetooth on the X60
-- MacBook1,1 tested! See **hardware/\#macbook11**
-- Documentation: fixed typo in \#get\_edid\_panelname (get-edit
- changed to get-edid)
-- Documentation: added images/x60\_lcd\_change/ (pics only for now)
-- Added gcry\_serpent and gcry\_whirlpool to the GRUB module list in
- the 'build' script (for luks users)
-- **Libreboot is now based on a new coreboot version from August 23rd,
- 2014:\
- Merged commits (relates to boards that were already supported in
- libreboot):**
- -
- - (merged already)
- - (merged already)
- - (merged already)
- - (merged already)
- - ** (merged already)**
- - (merged already)
- - (merged already)
- - (merged already)
- (text-mode patch, might enable memtest. macbook21)
- - (MERGED) (remove useless
- ps/2 keyboard delay from macbook21. already merged)
-- These were also merged in coreboot (relates to boards that libreboot
- already supported):
- - (merged)
- - (merged)
- - (merged)
- - (merged)
- - (merged)
- - (merged)
-- Documentation: removed the section about tft\_brightness on X60 (new
- code makes it obsolete)
-- Removed all patches from resources/libreboot/patch/ and added new
- patch: 0000\_t60\_textmode.git.diff
-- Updated getcb script and DEBLOB script.
-- Updated configuration files under resources/libreboot/config/ to
- accomodate new coreboot version.
-- Removed grub\_serial\*.cfg and libreboot\_serial\*.rom, all
- configs/rom files are now unified (containing same configuration as
- serial rom files from before).
- - Documentation: updated \#rom to reflect the above.
-- Updated GRUB to new version from August 14th, 2014.
-- Unified all grub configurations for all systems to a single grub.cfg
- under resources/grub/config/
-- Updated flashrom to new version from August 20th, 2014
-- Added getseabios and builddeps-seabios (builddeps and getall were
- also updated)
- - Added instructions to 'buildrom-withgrub' to include
- bios.bin.elf and vgaroms/vgabios.bin from SeaBIOS inside the
- ROM.
-- Added seabios (and sgavgabios) to grub as payload option in menu
-- Disabled serial output in Memtest86+ (no longer needed) to speed up
- tests.
- - MemTest86+ now works properly, it can output on the laptop
- screen (no serial port needed anymore).
-- Added getgrubinvaders, builddeps-grubinvaders scripts. Added these
- to getall and builddeps.
- - Added [GRUB Invaders](http://www.coreboot.org/GRUB_invaders)
- menu entry in resources/grub/config/grub.cfg
-- Added rules to builddeps-coreboot to build libpayload with
- TinyCurses. (added appropriate instructions to cleandeps script).
-- Commented out lines in resources/grub/config/grub.cfg for loading
- font/background (not useful anymore, now that GRUB is in text-mode).
-- Commented out lines in buildrom-withgrub that included
- backgrounds/fonts (not useful anymore, now that GRUB is in
- text-mode).
-- Added resources/utilities/i945-pwm/ (from
- git://git.mtjm.eu/i945-pwm), for debugging acpi brightness on i945
- systems.
- - Added instructions for it in builddeps, builddeps-i945pwm,
- builddeb and cleandeps
-- 'build' script: removed the parts that generated sha512sum
- manifests (not needed, since release tarballs are GPG-signed)
-- 'build' script: removed the parts that generated libreboot\_meta
- directory (not needed anymore, since \_meta will be hosted in git)
- - Updated \#build\_meta (and other parts of documentation) to
- accomodate this change.
-- Documentation: simplified (refactored) the notes in \#rom
-- 'build' script: removed the parts that generated libreboot\_bin
- and added them to a new script: 'build-release'
- - Documentation: \#build updated to reflect the above.
-- ~~Added all gcry\_\* modules to grub (luks/cryptomount):
- gcry\_arcfour gcry\_camellia gcry\_crc gcry\_dsa gcry\_md4
- gcry\_rfc2268 gcry\_rmd160 gcry\_seed gcry\_sha1 gcry\_sha512
- gcry\_twofish gcry\_blowfish gcry\_cast5 gcry\_des gcry\_idea
- gcry\_md5 gcry\_rijndael gcry\_rsa gcry\_serpent gcry\_sha256
- gcry\_tiger gcry\_whirlpool~~
-- Added GNUtoo's list of GRUB modules (includes all of the gcry\_\*
- modules above), cryptomount should be working now.
-- Removed builddeb-bucts and builddeb-flashrom, merged them with
- builddeb ( updated accordingly)
-- Removed buildpac-bucts and buildpac-flashrom, merged them with
- buildpac ( updated accordingly)
-- Renamed buildpac to deps-parabola ( updated accordingly)
-- Documentation: removed all parts talking about build dependencies,
- replaced them with links to \#build\_dependencies
-- Documentation: emphasized more strongly on the documentation, the
- need to re-build bucts and/or flashrom before flashing a ROM image.
-- build-release: flashrom, nvramtool, cbfstool and bucts are no longer
- provided pre-compiled in binary archives, and are now in source form
- only. (to maximize distro compatibility).
-- 'build' script: replaced grub.elf assembly instructons, it is now
- handled by a utility added under resources/utilities/grub-assemble
-- Moved resources/grub/keymap to
- resources/utilities/grub-assemble/keymap, and updated that utility
- to use it
-- Documentation: removed useless links to pictures of keyboard layouts
- and unmodified layouts.
-- Removed all unused fonts from dejavu-fonts-ttf-2.34/ directory
-- 'buildrom-withgrub' script: updated it to create 2 sets of ROMs
- for each system: one with text-mode, one with coreboot framebuffer.
-- Documentation: updated \#rom to reflect the above
-- Deleted unused README and COPYING file from main directory
-- Removed some rm -Rf .git\* instructions from the get\* scripts and
- moved them to build-release script
-- Split up default grub.cfg into 6 parts:
- extra/{common.cfg,txtmode.cfg,vesafb.cfg} and
- menuentries/{common.cfg,txtmode.cfg,vesafb.cfg}
- - buildrom-withgrub script uses these to generate the correct
- grub.cfg for each type of configuration.
-- grub\_memdisk.cfg (used inside grub.elf) now only loads grub.cfg
- from cbfs. It no longer enables serial output or sets prefix.
- (menuentries/common.cfg does instead)
-- resources/grub/config/extra/common.cfg, added:
- - insmod instructions to load those modules: nativedisk, ehci,
- ohci, uhci, usb, usbserial\_pl2303, usbserial\_ftdi,
- usbserial\_usbdebug
- - set prefix=(memdisk)/boot/grub
- - For native graphics (recommended by coreboot wiki):\
- gfxpayload=keep\
- terminal\_output \--append gfxterm
- - Play a beep on startup:\
- play 480 440 1
-- Documentation: updated gnulinux/grub\_cbfs.html to make it safer
- (and easier) to follow.
diff --git a/site/news/libreboot20140911.md b/site/news/libreboot20140911.md
deleted file mode 100644
index 496d8ad..0000000
--- a/site/news/libreboot20140911.md
+++ /dev/null
@@ -1,72 +0,0 @@
-% Libreboot 20140911 release
-% Leah Rowe
-% 11 September 2014
-
-6th release (pre-release, 7th beta)
-===================================
-
-- Released 11th July 2014 (pre-release) 1st beta
-- Revised (pre-release, 2nd beta) 16th July 2014
-- Revised (pre-release, 3rd beta) 20th July 2014
-- Revised (pre-release, 4th beta) 29th July 2014
-- Revised (pre-release, 5th beta) 11th August 2014 (corrected 11th
- August 2014)
-- Revised (pre-release, 6th beta) 3rd September 2014
-- Revised (pre-release, 7th beta) 11th September 2014
-
-Machines still supported (compared to previous release):
---------------------------------------------------------
-
-- **Lenovo ThinkPad X60/X60s**
- - You can also remove the motherboard from an X61/X61s and replace
- it with an X60/X60s motherboard.
-
-New systems supported in this release:
---------------------------------------
-
-- **Lenovo ThinkPad X60 Tablet** (1024x768 and 1400x1050) with
- digitizer support
- - See **hardware/\#supported\_x60t\_list** for list of supported LCD
- panels
- - It is unknown whether an X61 Tablet can have its mainboard
- replaced with an X60 Tablet motherboard.
-- **Lenovo ThinkPad T60** (Intel GPU) (there are issues; see below)
- - See notes below for exceptions, and
- **hardware/\#supported\_t60\_list** for known working LCD panels.
- - It is unknown whether a T61 can have its mainboard replaced with
- a T60 motherboard.
- - T60p (and T60 variants with ATI GPU) will likely never be supported:
- **hardware/\#t60\_ati\_intel**
-- **Apple MacBook1,1** (MA255LL/A, MA254LL/A, MA472LL/A)
- - See **hardware/\#macbook11**.
-- **Apple MacBook2,1** (MA699LL/A, MA701LL/A, MB061LL/A, MA700LL/A,
- MB063LL/A, MB062LL/A)
- - See **hardware/\#macbook21**.
-
-Machines no longer supported (compared to previous release):
-------------------------------------------------------------
-
-- **All previous systems still supported!**
-
-Revisions for r20140911 (7th beta) (11th September 2014)
---------------------------------------------------------
-
-- The changes below were made in a git repository, unlike in previous
- releases. Descriptions below are copied from 'git log'.
-- Update .gitignore for new dependencies.
-- Use a submodule for i945-pwm.
-- Don't clean packages that fail or don't need cleaning.
-- Don't clean i945-pwm, it's not needed.
-- Regression fix: Parabola live ISO boot issues
-- Re-enable background images in ISOLINUX/SYSLINUX GRUB parser menus
-- Regression fix: Re-add CD-ROM (ata0) in GRUB
-- Documentation: add notes about performance penalty when using
- ecryptfs.
-- Documentation: Fixed spelling and grammatical errors.
-- Documentation: macbook21: add new system as tested
-- Documentation: macbook21: add info about improving touchpad
- sensitivity
-- Documentation: X60 Tablet: add more information about finger input
-- Documentation: release.html: Add information about recently merged
- commit in coreboot
-
diff --git a/site/news/libreboot20141015.md b/site/news/libreboot20141015.md
deleted file mode 100644
index 86d5cb6..0000000
--- a/site/news/libreboot20141015.md
+++ /dev/null
@@ -1,69 +0,0 @@
-% Libreboot 20141015 release
-% Leah Rowe
-% 15 October 2014
-
-Machines supported in this release:
-===================================
-
-- **Lenovo ThinkPad X60/X60s**
- - You can also remove the motherboard from an X61/X61s and replace
- it with an X60/X60s motherboard. An X60 Tablet motherboard will
- also fit inside an X60/X60s.
-- **Lenovo ThinkPad X60 Tablet** (1024x768 and 1400x1050) with
- digitizer support
- - See **hardware/\#supported\_x60t\_list** for list of supported LCD
- panels
- - It is unknown whether an X61 Tablet can have its mainboard
- replaced with an X60 Tablet motherboard.
-- **Lenovo ThinkPad T60** (Intel GPU) (there are issues; see below):
- - See notes below for exceptions, and
- **hardware/\#supported\_t60\_list** for known working LCD panels.
- - It is unknown whether a T61 can have its mainboard replaced with
- a T60 motherboard.
- - See **future/\#t60\_cpu\_microcode**.
- - T60p (and T60 variants with ATI GPU) will likely never be supported:
- **hardware/\#t60\_ati\_intel**
-- **Apple MacBook1,1** (MA255LL/A, MA254LL/A, MA472LL/A)
- - See **hardware/\#macbook11**.
-- **Apple MacBook2,1** (MA699LL/A, MA701LL/A, MB061LL/A, MA700LL/A,
- MB063LL/A, MB062LL/A)
- - See **hardware/\#macbook21**.
-
-Changes for this release (latest changes first, earliest changes last)
-----------------------------------------------------------------------
-
-- Updated coreboot (git commit
- 8ffc085e1affaabbe3dca8ac6a89346b71dfc02e), the latest at the time of
- writing.
-- Updated SeaBIOS (git commit
- 67d1fbef0f630e1e823f137d1bae7fa5790bcf4e), the latest at the time of
- writing.
-- Updated Flashrom (svn revision 1850), the latest at the time of
- writing.
-- Updated GRUB (git commit 9a67e1ac8e92cd0b7521c75a734fcaf2e58523ad),
- the latest at the time of writing.
-- Cleaned up the documentation, removed unneeded files.
-- ec/lenovo/h8 (x60/x60s/x60t/t60): Enable
- wifi/bluetooth/wwan/touchpad/trackpoint by default.
-- Documentation: Updated list of T60 LCDs (Samsung LTN150XG 15" XGA
- listed as non-working).
-- builddeps-coreboot: Don't build libpayload (not needed. This was
- leftover by mistake, when trying out the TINT payload).
-- Replaced most diff files (patches) for coreboot with gerrit
- checkouts (cherry-pick).
-- Documentation: x60\_security.html and t60\_security.html: added
- links to info about the ethernet controller (Intel 82573).
-- Documentation: x60\_security.html and t60\_security.html: added
- notes about DMA and the docking station.
-- Documentation: configuring\_parabola.html: basic post-install steps
- for Parabola GNU+Linux (helpful, since libreboot development is
- being moved to Parabola at the time of writing).
-- builddeps-coreboot: use 'make crossgcc-i386' instead of 'make
- crossgcc'. Libreboot only targets x86 at the time of writing.
-- ROM images no longer include SeaBIOS. Instead, the user adds it
- afterwards. Documentation and scripts updated.
-- docs/images/encrypted\_parabola.html: Notes about linux-libre-grsec
-- Documentation: encrypted\_parabola.html: add tutorial for encrypted
- Parabola GNU+Linux installation.
-- Documentation: added more info about wifi chipsets
-
diff --git a/site/news/libreboot20150124.md b/site/news/libreboot20150124.md
deleted file mode 100644
index 5f6fe78..0000000
--- a/site/news/libreboot20150124.md
+++ /dev/null
@@ -1,159 +0,0 @@
-% Libreboot 20150124 release
-% Leah Rowe
-% 24 January 2015
-
-Machines supported in this release:
-===================================
-
-- **Lenovo ThinkPad X60/X60s**
- - You can also remove the motherboard from an X61/X61s and replace
- it with an X60/X60s motherboard. An X60 Tablet motherboard will
- also fit inside an X60/X60s.
-- **Lenovo ThinkPad X60 Tablet** (1024x768 and 1400x1050) with
- digitizer support
- - See **hardware/\#supported\_x60t\_list** for list of supported LCD
- panels
- - It is unknown whether an X61 Tablet can have it's mainboard
- replaced with an X60 Tablet motherboard.
-- **Lenovo ThinkPad T60** (Intel GPU) (there are
- issuesinstall/x200\_external.html; see below):
- - See notes below for exceptions, and
- **hardware/\#supported\_t60\_list** for known working LCD panels.
- - It is unknown whether a T61 can have it's mainboard replaced
- with a T60 motherboard.
- - See **future/\#t60\_cpu\_microcode**.
- - T60p (and T60 laptops with ATI GPU) will likely never be
- supported: **hardware/\#t60\_ati\_intel**
-- **Lenovo ThinkPad X200**
- - X200S and X200 Tablet are also supported, conditionally; see
- **hardware/x200.html\#x200s**
- - **ME/AMT**: libreboot removes this, permanently.
- **hardware/gm45\_remove\_me.html**
-- **Lenovo ThinkPad R400** (r20150208 and later, only)
- - **ME/AMT**: libreboot removes this, permanently.
- **hardware/gm45\_remove\_me.html**
-- **Apple MacBook1,1** (MA255LL/A, MA254LL/A, MA472LL/A)
- - See **hardware/\#macbook11**.
-- **Apple MacBook2,1** (MA699LL/A, MA701LL/A, MB061LL/A, MA700LL/A,
- MB063LL/A, MB062LL/A)
- - See **hardware/\#macbook21**.
-
-Changes for this release (latest changes first, earliest changes last)
-----------------------------------------------------------------------
-
-- grub.cfg: Added (ahci1) to list of devices for ISOLINUX parser
- (CD/DVD) (this is needed for the X200 docking station).
-- grub.cfg: ISOLINUX parsing is now done on all USB partitions.
-- grub.cfg: Automatically switched to /boot/grub/libreboot\_grub.cfg
- on a partition, if it exists.
-- libreboot\_bin: added static ARM binaries for flashrom, cbfstool,
- ich9gen and ich9deblob (tested on beaglebone black).
-- Flashrom: removed redundant Macronix flashchip definitions (for X200
- owners).
-- Flashrom: added whitelist for ThinkPad X200.
-- X200: fixed uneven backlight (at low levels)
-- ich9macchange (new script, uses ich9gen): for changing the default
- MAC address on X200 ROM images.
-- ich9gen: added capability to change the default MAC address (and
- update the checksum)
-- ich9deblob: added new utility ich9gen: this can generate a
- descriptor+gbe image without a factory.rom dump present.
-- Modified ich9deblob to use a struct for Gbe, documenting everything.
-- Massively updated the ich9deblob utility: re-factored everything
- completely.
-- Enabled cstates 1 and 2 on macbook21. This reduces idle heat / power
- consumption.
-- buildrom-withgrub: disabled creation of \*txtmode\*.rom for X200
- (only framebuffer graphics work)
-- Updated SeaBIOS (again)
-- docs/install/\#flashrom\_x200: improve instructions
-- Updated flashrom (again) - patches updated
-- Updated GRUB (again)
-- Updated coreboot (again)
-- build-release: not all files were copied to libreboot\_src. fix
- that.
-- build-release: include cbmem (statically compiled) in libreboot\_bin
-- Documentation (X200): added software-based flashing instructions
-- Documentation: remove all references to the bus pirate (replaced
- with BBB flashing tutorials)
-- **New board:** ThinkPad X200S and X200 Tablet support added to
- libreboot
-- build: automatically find board names (configs) to build for
-- **New board:** ThinkPad X200 support added to libreboot
-- coreboot-libre config (all boards): enable USB dongle log output
- (for BeagleBone Black)
-- cleandeps: actually clean grubinvaders
-- .gitignore: add powertop directory
-- cleandeps: clean i945-pwm utility
-- scripts (all): fix typos
-- Documentation: general cleanup.
-- builddeps-flashrom: reduce build commands to a single for loop
-- scripts (all): replace unnecessary rm -Rf with rm -f
-- docs/release.html: add lenovo g505s to the list of candidates
-- .gitignore: add libreboot\_bin.tar.xz and libreboot\_src.tar.xz
-- libreboot\_bin.tar.xz: Include utils as statically linked binaries
- - This means that the user does not have to install build
- dependency or build from source anymore.
-- deps-parabola (removed) Remove Parabola dependencies script. Will
- re-add later (properly tested)
-- grub.cfg: Add more path checks to isolinux parser (more ISOs should
- work now)
-- Update SeaBIOS
-- x60flashfrom5 (new), for X60 users upgrading from 5th/early release
-- Update flashrom
-- Update GRUB
-- Updated coreboot-libre
- - i945: permanently set tft\_brightness to 0xff (fixes bug on X60
- where turning up brightness at max would make it loop back to
- low brightness)
-- getcb: Revert X60/T60 to legacy backlight controls
- - The ACPI brightness patches were abandoned and obsolete.
-- grub.cfg: Only load initrd.img if it exists. Add rw to linux line
- (for ProteanOS)
-- build: Only generate the GRUB configurations once (re-use on all
- images)
-- Only build 2 GRUB payload executables, re-use on all boards.
-- resources/utilities/grub-assemble/gen.txtmode.sh: Use GNU BASH\
- resources/utilities/grub-assemble/gen.vesafb.sh: Use GNU BASH
-- scripts (error handling): Replace exit with exit 1 (make debugging
- easier)
-- Move most files in CBFS to GRUB memdisk, except grub.cfg and
- grubtest.cfg
-- docs/release.html Add DMP vortex86ex to list of candidates.
-- docs/release.html Add ThinkPad X201 to list of candidates.
-- New links added to docs/security/x60\_security and
- docs/security/t60\_security
-- lenovobios\_secondflash: Warn if BUCTS is not present. (not a
- dealbreaker. Can just pull out nvram battery/coin).
-- lenovobios\_firstflash: Fail if BUCTS fails. (anti-bricking
- precaution)
-- Removed obnoxious warnings from flashing scripts, improved
- documentation instead.
-- scripts (all): add proper error checking (fail fast, fail early. Do
- not continue if there are errors)
-- buildrom-withgrub: rename image to boardname\_layout\_romtype.rom
-- buildrom-withgrub: don't move cbfstool, execute directly
-- resources/utilities/grub-assemble: add French Dvorak (BEPO) keyboard
- layout.
-- Documentation: add docs/hardware/x60\_keyboard.html (show how to
- replace keyboard on X60/X60T)
-- Documentation: major cleanup (better structure, easier to find
- things)
-- docs/release.html: Remove Acer CB5 from list of future candidates.
- - Too many issues. Chromebooks are crippled (soldered
- RAM/storage/wifi) and have too many usability issues for the
- libreboot project.
-- docs/gnulinux/grub\_cbfs.html Major cleanup. Usability improvements.
-- flash (flashrom script): remove boardmismatch=force
- - This was put there before for users upgrading from libreboot r5
- to r6, but also allows the user to flash the wrong image. For
- example, the user could flash a T60 image on an X60, thus
- bricking the system. It's almost certain that most people have
- upgraded by now, so remove this potentially dangerous option.
-- Documentation: update compatibility list for X60T LCD panels.
-- docs/release.html: add note about X60 Tablet board in X60/X60s
-- docs/howtos/grub\_boot\_installer.html: small corrections
-- docs/howtos/grub\_boot\_installer.html: improved readability, fixed
- html errors
-- Documentation (macbook21 related): clean up
-
diff --git a/site/news/libreboot20150126.md b/site/news/libreboot20150126.md
deleted file mode 100644
index 3729125..0000000
--- a/site/news/libreboot20150126.md
+++ /dev/null
@@ -1,57 +0,0 @@
-% Libreboot 20150126 release
-% Leah Rowe
-% 26 January 2015
-
-Machines supported in this release:
-===================================
-
-- **Lenovo ThinkPad X60/X60s**
- - You can also remove the motherboard from an X61/X61s and replace
- it with an X60/X60s motherboard. An X60 Tablet motherboard will
- also fit inside an X60/X60s.
-- **Lenovo ThinkPad X60 Tablet** (1024x768 and 1400x1050) with
- digitizer support
- - See **hardware/\#supported\_x60t\_list** for list of supported LCD
- panels
- - It is unknown whether an X61 Tablet can have it's mainboard
- replaced with an X60 Tablet motherboard.
-- **Lenovo ThinkPad T60** (Intel GPU) (there are
- issuesinstall/x200\_external.html; see below):
- - See notes below for exceptions, and
- **hardware/\#supported\_t60\_list** for known working LCD panels.
- - It is unknown whether a T61 can have it's mainboard replaced
- with a T60 motherboard.
- - See **future/\#t60\_cpu\_microcode**.
- - T60p (and T60 laptops with ATI GPU) will likely never be
- supported: **hardware/\#t60\_ati\_intel**
-- **Lenovo ThinkPad X200**
- - X200S and X200 Tablet are also supported, conditionally; see
- **hardware/x200.html\#x200s**
- - **ME/AMT**: libreboot removes this, permanently.
- **hardware/gm45\_remove\_me.html**
-- **Lenovo ThinkPad R400** (r20150208 and later, only)
- - **ME/AMT**: libreboot removes this, permanently.
- **hardware/gm45\_remove\_me.html**
-- **Apple MacBook1,1** (MA255LL/A, MA254LL/A, MA472LL/A)
- - See **hardware/\#macbook11**.
-- **Apple MacBook2,1** (MA699LL/A, MA701LL/A, MB061LL/A, MA700LL/A,
- MB063LL/A, MB062LL/A)
- - See **hardware/\#macbook21**.
-
-Revisions for r20150126 (relative to r20150124)
------------------------------------------------
-
-This is a bug fix release based on r20150124. It contains a few small
-changes:
-
-- grub.cfg: hardcode the list of partitions to search (speeds up
- booting considerably. GRUB regexp isn't very well optimized)
-- Docs (x200.html hcl): Remove incorrect information
-- Documentation (bbb\_setup.md): Fix typos
-- build-release: delete ich9fdgbe\_{4m,8m}.bin files from ich9gen
- - These were accidentically included in the r20150124 release.
- They are generated from ich9gen so it's ok, but they don't
- need to be in the archive.
-- Documentation (grub\_cbfs.md): Looping in libreboot\_grub.cfg (Add
- notes about it if the user copied from grub.cfg in CBFS.)
-
diff --git a/site/news/libreboot20150208.md b/site/news/libreboot20150208.md
deleted file mode 100644
index 0bd0b77..0000000
--- a/site/news/libreboot20150208.md
+++ /dev/null
@@ -1,74 +0,0 @@
-% Libreboot 20150208 release
-% Leah Rowe
-% 8 February 2015
-
-Machines supported in this release:
-===================================
-
-- **Lenovo ThinkPad X60/X60s**
- - You can also remove the motherboard from an X61/X61s and replace
- it with an X60/X60s motherboard. An X60 Tablet motherboard will
- also fit inside an X60/X60s.
-- **Lenovo ThinkPad X60 Tablet** (1024x768 and 1400x1050) with
- digitizer support
- - See **hardware/\#supported\_x60t\_list** for list of supported LCD
- panels
- - It is unknown whether an X61 Tablet can have it's mainboard
- replaced with an X60 Tablet motherboard.
-- **Lenovo ThinkPad T60** (Intel GPU) (there are
- issuesinstall/x200\_external.html; see below):
- - See notes below for exceptions, and
- **hardware/\#supported\_t60\_list** for known working LCD panels.
- - It is unknown whether a T61 can have it's mainboard replaced
- with a T60 motherboard.
- - See **future/\#t60\_cpu\_microcode**.
- - T60p (and T60 laptops with ATI GPU) will likely never be
- supported: **hardware/\#t60\_ati\_intel**
-- **Lenovo ThinkPad X200**
- - X200S and X200 Tablet are also supported, conditionally; see
- **hardware/x200.html\#x200s**
- - **ME/AMT**: libreboot removes this, permanently.
- **hardware/gm45\_remove\_me.html**
-- **Lenovo ThinkPad R400** (r20150208 and later, only)
- - **ME/AMT**: libreboot removes this, permanently.
- **hardware/gm45\_remove\_me.html**
-- **Apple MacBook1,1** (MA255LL/A, MA254LL/A, MA472LL/A)
- - See **hardware/\#macbook11**.
-- **Apple MacBook2,1** (MA699LL/A, MA701LL/A, MB061LL/A, MA700LL/A,
- MB063LL/A, MB062LL/A)
- - See **hardware/\#macbook21**.
-
-Revisions for r20150208 (relative to r20150126)
------------------------------------------------
-
-This is a maintenance release (polishing) based on r20150126. Users who
-installed r20150126 don't really need to update to this release.
-
-- buildrom-withgrub: use gnulove.jpg background on 16:10 laptops
- (MacBook2,1 and X200)
-- build-release: include grub-background script in libreboot\_bin
-- grub-background (new): lets user change GRUB background image
-- grub-assemble: Add link to original utility.
-- buildrom-withgrub: Put background.jpg in CBFS, not GRUB memdisk
-- grub-assemble: merge scripts into a single script gen.sh
-- Documentation: implement theme, drastically improve readability
-- docs/hardware/: update list of compatible T60 LCD panels
-- docs/: more clarification of libreboot's stated purpose.
-- build-release: include the commitid file in the release archives
-- docs/: Further emphasize the GNU+Linux requirement.
-- lenovobios\_firstflash: fix BASH errors
-- lenovobios\_secondflash: fix BASH errors
-- docs/install/x200\_external.html: Tell user to switch MAC address.
-- docs/git/: Add to the list of x86\_64 compatible hosts.
-- docs/install/: Remove old (obsolete) information.
-- docs/git/: Say that the build dependencies are for src (and not
- nedeed for libreboot\_bin)
-- build: re-factor the descriptor/gbe generating loop for GM45/ICH9M
-- X60, X60S and X60 Tablet now the same ROM images.
-- Add QEMU (q35/ich9) support to libreboot.
-- Add QEMU (i440fx/piix4) support to libreboot
-- docs/: Re-write the description of what libreboot is.
-- docs/release.html: Add notes about how to use GPG.
-- build-release: delete the commitid file from release archives
-- build-release: create file named commitid after build-release
-
diff --git a/site/news/libreboot20150518.md b/site/news/libreboot20150518.md
deleted file mode 100644
index 6bade0d..0000000
--- a/site/news/libreboot20150518.md
+++ /dev/null
@@ -1,224 +0,0 @@
-% Libreboot 20150518 release
-% Leah Rowe
-% 18 May 2015
-
-Installation instructions can be found at ***docs/install/***. Building
-instructions (for source code) can be found at ***docs/git/\#build***.
-
-Machines supported in this release:
------------------------------------
-
-- **ThinkPad X60/X60s**
- - You can also remove the motherboard from an X61/X61s and replace
- it with an X60/X60s motherboard. An X60 Tablet motherboard will
- also fit inside an X60/X60s.
-- **ThinkPad X60 Tablet** (1024x768 and 1400x1050) with digitizer
- support
- - See ***docs/hardware/\#supported\_x60t\_list*** for list of supported
- LCD panels
- - It is unknown whether an X61 Tablet can have it's mainboard
- replaced with an X60 Tablet motherboard.
-- **ThinkPad T60** (Intel GPU) (there are issues; see below):
- - See notes below for exceptions, and
- ***docs/hardware/\#supported\_t60\_list*** for known working LCD
- panels.
- - It is unknown whether a T61 can have it's mainboard replaced
- with a T60 motherboard.
- - See ***docs/future/\#t60\_cpu\_microcode***.
- - T60p (and T60 laptops with ATI GPU) will likely never be
- supported: ***docs/hardware/\#t60\_ati\_intel***
-- **ThinkPad X200**
- - X200S and X200 Tablet are also supported, conditionally; see
- ***docs/hardware/x200.html\#x200s***
- - **ME/AMT**: libreboot removes this, permanently.
- ***docs/hardware/gm45\_remove\_me.html***
-- **ThinkPad R400**
- - See ***docs/hardware/r400.html***
- - **ME/AMT**: libreboot removes this, permanently.
- ***docs/hardware/gm45\_remove\_me.html***
-- **ThinkPad T400**
- - See ***docs/hardware/t400.html***
- - **ME/AMT**: libreboot removes this, permanently.
- ***docs/hardware/gm45\_remove\_me.html***
-- **ThinkPad T500**
- - See ***docs/hardware/t500.html***
- - **ME/AMT**: libreboot removes this, permanently.
- ***docs/hardware/gm45\_remove\_me.html***
-- **Apple MacBook1,1** (MA255LL/A, MA254LL/A, MA472LL/A)
- - See ***docs/hardware/\#macbook11***.
-- **Apple MacBook2,1** (MA699LL/A, MA701LL/A, MB061LL/A, MA700LL/A,
- MB063LL/A, MB062LL/A)
- - See ***docs/hardware/\#macbook21***.
-
-Changes for this release, relative to r20150208 (earliest changes last, recent changes first)
----------------------------------------------------------------------------------------------
-
-- Add a whitelist entry to board\_enable.c in flashrom, for the
- ThinkPad R400, T400 and T500
-- Updated flashrom (to SVN revision 1889)
- - X200 whitelist patch removed (merged upstream)
- - X200 whitelist modified to include X200S and X200 Tablet
-- libreboot\_util: don't include cmos layout files (not needed
- anymore)
-- **coreboot-libre: backport patches for X200 Tablet digitizer
- support**
-- build/release/archives: create SHA512 sum manifest file of the
- release archives
-- build/release/archives: separate crossgcc into a new archive
-- disabled generation of txtmode ROM images for now (they will be back
- again in the next release)
-- coreboot-libre: delete unused code (reduce size of src archive)
-- Flashing guides: make them more friendly to colourblind people
-- docs/gnulinux/encrypted\_\*.html: Remove mention of password
- length - it was arbitrary and pointless.
-- docs/maintain/: Finish the guide
-- scripts/download/coreboot: use diffs included in libreboot, not
- external gerrit cherry-picks - review.coreboot.org (gerrit) being
- down no longer kills libreboot (backup mirrors of the master
- repository exist)
-- docs/install/bbb\_setup.html: Add info about wp/hold and pinouts
-- docs/: improve the description of libreboot
-- docs/hardware/gm45\_remove\_me.html: notes about the demefactory utility
-- docs/install/bbb\_setup.html: EHCI debug: recommend linux-libre
-- docs/install/bbb\_setup.html: EHCI Debug logging setup guide
-- docs/hardware/t500.html: Add screen compatibility report (TODO: fix
- incompatible screens)
-- Update coreboot(again) + merge GM45 hybrid GPU patches - means that
- T400/T500 with the ATI+Intel hybrid GPU setup will work (ATI
- disabled, Intel permanently enabled). power\_on\_after\_fail nvram
- option added to all GM45 boards, defaulting to No, so that plugging
- it AC doesn't boot up the system against the users will. Net20DC is
- now the default debug dongle on all boards (compatible with BBB).
-- demefactory (new utility): create GM45 factory.rom without the ME
-- ich9deblob: re-factor descriptor.c functions
-- docs/hardware/t500.html: add hardware logs
-- docs/gnulinux/encrypted\_\*.html: No password for default entry
-- docs/git/: Add more details about BUC.TS
-- grub.cfg: Also scan for grub2/grub.cfg, not just grub/grub.cfg
-- docs/maintain/ (new section. WIP!): Maintaining libreboot
-- docs/gnulinux/grub\_boot\_installer.html: Fix hazardous instruction
-- docs/tasks.html: Better categorization between intel/amd/arm
-- docs/install/bbb\_setup.html: notes about SPI flashing stability
-- docs/install/bbb\_setup.html: more names for the 0.1" cables
-- docs/install/\*\_external.html: add disclaimer about thermal paste
-- docs/install/bbb\_setup.html: Fix broken links
-- docs/install/bbb\_setup.html: preliminary notes about EHCI debug
-- docs/hardware/gm45\_remove\_me.html: Link to websites talking about the
- ME
-- docs/install/{t400,t500,r400}\_external.html: Notes about CPU
- compatibility
-- Delete the ich9macchange script. It's useless, and confuses people
-- docs/hardware/gm45\_remove\_me.html: prioritize ich9gen executable path
-- docs/hardware/gm45\_remove\_me.html: prioritize changing mac address
-- docs/hardware/gm45\_remove\_me.html: less confusing notes about ich9gen
-- build/dependencies/parabola: Add dependencies for x86\_64
-- scripts/dependencies/paraboladependencies: build dependencies
- (32-bit Parabola)
-- **New board**: ThinkPad T500
-- Add diffs for descriptor/gbe differences between T500 and X200
-- coreboot-libre: provide better blob categorization
-- docs/hardware/gm45\_remove\_me.html: add notes about flash write protect
-- **New board**: ThinkPad T400
-- GRUB: add partial vesamenu.c32 support (fixes tails ISOLINUX menu)
-- Update GRUB (to revision fa07d919d1ff868b18d8a42276d094b63a58e299)
-- Update coreboot (to revision
- 83b05eb0a85d7b7ac0837cece67afabbdb46ea65)
- - Intel CPU microcode (most of it) no longer deleted, because it
- was deleted upstream (moved to a 3rd party repository).
- - MacBook2,1 cstate patch is no longer cherry picked (merged
- upstream)
- - Patch to disable use of timestamps in coreboot no longer
- included (merged upstream)
-- coreboot-libre: don't list vortex86ex kbd firmware as microcode
- (list it separately)
-- coreboot-libre: don't rm \*/early\_setup\_ss.h (these are not
- blobs)
-- coreboot-libre: add GPLv3 license to the findblobs script
-- coreboot-libreboot: don't rm raminit\_tables (nahelem/sandybridge)
- (they are not blobs)
-- coreboot-libre: don't delete the .spd.hex files (they are not
- blobs)
-- build/release/archives: don't put rmodtool in libreboot\_util
-- docs/install/x200\_external.html: recommend installing GNU+Linux at
- the end
-- docs/install/x200\_external.html: add more photos, improve
- instructions
-- build/clean/grub: use distclean instead of clean
-- grub-assemble: Add the *bsd* and *part\_bsd* modules
-- build/roms/withgrub: Only run ich9gen if gm45/gs45 images exist
-- docs/git/: Add notes about building for specific boards
-- build/roms/withgrub: Allow building for a custom range of boards
-- grub-assemble: Disable verbose output
-- Add documentation on how to unlock root encrypted fs with key in
- initramfs in Parabola Linux
-- docs/gnulinux/grub\_cbfs.html: Improve structure (easier to use)
-- grub.cfg: Disable the beep on startup
-- docs/install/bbb\_setup.html: Make the guide easier to use
-- docs/gnulinux/grub\_cbfs.html: Remove redundant instructions
-- docs/install/x200\_external.html: Mark pins in the images
-- docs/install/bbb\_setup.html: Replace 3.3V PSU photo with ATX PSU
-- docs/hardware/x200.html: Add dumps from 4-MiB X200 with Lenovo BIOS 3.22
-- docs/hardware/x200.html: Add dumps from 4-MiB X200 with Lenovo BIOS 3.18
-- grub.cfg: add syslinux\_configfile menuentry for ahci0
-- grub.cfg: Add more paths for syslinux\_configfile
-- docs/future.html: T60: Add EDID dump from LG-Philips LP150E05-A2K1
-- docs/install/bbb\_setup.html: Further clarify which clip is needed
-- bash scripts: Make script output more user-friendly in general
-- bash scripts: Only enable verbose output if DEBUG= is used
-- build: Support multiple extra options - now possible to build
- multiple images for arbitrary boards (configs), but without building
- the entire collection.
-- Deleted the signing archive key - the finger print and ID is given
- instead, so that the user can download it from a key server
-- scripts/helpers/build/release: Move docs to separate archive -
- reduces the size of the other archives considerably
-- Move DEBLOB to resources/utilities/coreboot-libre/deblob
-- scripts/helpers/build/release: Delete DEBLOB from libreboot\_src/ -
- not needed in libreboot\_src (release archive) because it contains a
- coreboot revision that has already been deblobbed.
-- flash (script): Use *build* instead of *DEBLOB* to know if in src
-- docs/install/r400\_external.html: Show images, don't link.
-- docs/install/x200\_external.html: Show images, don't link.
-- docs/install/bbb\_setup.html: Show images, instead of linking
-- Documentation: optimize all images (reduce file sizes)
-- Remove download links from the release page (and the archive page) -
- release archives are hosted differently following this release,
- which means that the old methods are no longer viable.
-- Moved ich9macchange to resources/scripts/misc/ich9macchange
-- ich9macchange: assume that the script is being run from \_util (act
- only on one ROM image, defined by a user-provided path)
-- Move grub-background to resources/scripts/misc/grub-background
-- grub-background: assume that it is being run from libreboot\_util
-- grub-background: change only one ROM image, specified by path
-- build (release archives): Add the commitid file to release/
-- build-release: Move the release archives to release/
-- Merge all build scripts into a single generic script, with helpers
- in resources/scripts/helpers/build/
-- Replace *getall* with *download*, which takes as input an argument
- specifying which program the user wants to download.
-- Moved the get scripts to resources/scripts/helpers/download/
-- build-release: Remove the powertop entries
-- Documentation: general improvements to the flashing instructions
-- Merged all flashing scripts into a single script
-- Updated GRUB
-- bucts: Make it build without git
-- Moved dejavu-fonts-ttf-2.34/AUTHORS to resources/grub/font/
-- Deleted GRUB Invaders from libreboot
-- Deleted SeaBIOS from libreboot
-- build-release: optimize use of tar (reduced file sizes)
-- grub.cfg: add another SYSLINUX config location
- (/syslinux/syslinux.cfg)
-- build-release: remove the bin/ directory from libreboot\_util
-- cleandeps: delete the bin/ directory
-- buildrom-withgrub: create the bin directory if it does not exist
-- coreboot-libre: don't use git for version timestamp
-- i945-pwm: add clean command to Makefile
-- i945-pwm: add -lz to Makefile
-- docs/install/x200\_external: Mention GPIO33 non-descriptor mode
-- docs/hardware/: Remove redundant links
-- ich9macchange: Add R400
-- build-release: Separate ROM images into individual archives
-- build-release: rename libreboot\_bin to libreboot\_util
-- **New board:** ThinkPad R400 support added to libreboot.
-- bbb\_setup.html: tell user to use libreboot's own flashrom
-
diff --git a/site/news/libreboot20160818.md b/site/news/libreboot20160818.md
deleted file mode 100644
index 0e1b8e9..0000000
--- a/site/news/libreboot20160818.md
+++ /dev/null
@@ -1,169 +0,0 @@
-% Libreboot 20160818 release
-% Leah Rowe
-% 18 August 2016
-
-This is in comparison to the Libreboot 20150518 release.
-
-Installation instructions can be found at `docs/install/`. Building
-instructions (for source code) can be found at `docs/git/\#build`.
-
-Machines supported in this release:
------------------------------------
-
-- **ASUS Chromebook C201**
- - Check notes in ***docs/hardware/c201.html***
-- **Gigabyte GA-G41M-ES2L desktop motherboard**
- - Check notes in ***docs/hardware/ga-g41m-es2l.html***
-- **Intel D510MO desktop motherboard**
- - Check notes in ***docs/hardware/d510mo.html***
-- **Intel D945GCLF desktop motherboard**
- - Check notes in ***docs/hardware/d945gclf.html***
-- **Apple iMac 5,2**
- - Check notes in ***docs/hardware/imac52.html***
-- **ASUS KFSN4-DRE server board**
- - PCB revision 1.05G is the best version (can use 6-core CPUs)
- - Check notes in ***docs/hardware/kfsn4-dre.html***
-- **ASUS KGPE-D16 server board**
- - Check notes in ***docs/hardware/kgpe-d16.html***
-- **ASUS KCMA-D8 desktop/workstation board**
- - Check notes in ***docs/hardware/kcma-d8.html***
-- **ThinkPad X60/X60s**
- - You can also remove the motherboard from an X61/X61s and replace
- it with an X60/X60s motherboard. An X60 Tablet motherboard will
- also fit inside an X60/X60s.
-- **ThinkPad X60 Tablet** (1024x768 and 1400x1050) with digitizer
- support
- - See ***docs/hardware/\#supported\_x60t\_list*** for list of supported
- LCD panels
- - It is unknown whether an X61 Tablet can have it's mainboard
- replaced with an X60 Tablet motherboard.
-- **ThinkPad T60** (Intel GPU) (there are issues; see below):
- - See notes below for exceptions, and
- ***docs/hardware/\#supported\_t60\_list*** for known working LCD
- panels.
- - It is unknown whether a T61 can have it's mainboard replaced
- with a T60 motherboard.
- - See ***docs/future/\#t60\_cpu\_microcode***.
- - T60p (and T60 laptops with ATI GPU) will likely never be
- supported: ***docs/hardware/\#t60\_ati\_intel***
-- **ThinkPad X200**
- - X200S and X200 Tablet are also supported, conditionally; see
- ***docs/hardware/x200.html\#x200s***
- - **ME/AMT**: libreboot removes this, permanently.
- ***docs/hardware/gm45\_remove\_me.html***
-- **ThinkPad R400**
- - See ***docs/hardware/r400.html***
- - **ME/AMT**: libreboot removes this, permanently.
- ***docs/hardware/gm45\_remove\_me.html***
-- **ThinkPad T400**
- - See ***docs/hardware/t400.html***
- - **ME/AMT**: libreboot removes this, permanently.
- ***docs/hardware/gm45\_remove\_me.html***
-- **ThinkPad T500**
- - See ***docs/hardware/t500.html***
- - **ME/AMT**: libreboot removes this, permanently.
- ***docs/hardware/gm45\_remove\_me.html***
-- **Apple MacBook1,1** (MA255LL/A, MA254LL/A, MA472LL/A)
- - See ***docs/hardware/\#macbook11***.
-- **Apple MacBook2,1** (MA699LL/A, MA701LL/A, MB061LL/A, MA700LL/A,
- MB063LL/A, MB062LL/A)
- - See ***docs/hardware/\#macbook21***.
-
-Changes for this release of Libreboot, relative to Libreboot version 20150518 (earliest changes are shown last and the most recent changes are shown first first)
----------------------------------------------------------------------------------------------
-
-- NEW BOARDS ADDED:
- - ASUS Chromebook C201 (ARM laptop) (thanks to Paul Kocialkowski)
- - Gigabyte GA-G41M-ES2L motherboard (desktop) (thanks to Damien
- Zammit)
- - Intel D510MO motherboard (desktop) (thanks to Damien Zammit)
- - ASUS KCMA-D8 motherboard (desktop) (thanks to Timothy Pearson)
- - ASUS KFSN4-DRE motherboard (server) (thanks to Timothy Pearson)
- - ASUS KGPE-D16 motherboard (server) (thanks to Timothy Pearson)
-
-For details development history on these boards, refer to the git log
-and documentation.
-
-For boards previously supported, many fixes from upstream have been
-merged.
-
-Other changes (compared to libreboot 20150518), for libreboot in general
-or for previously supported systems: (this is a summary. For more
-detailed change list, refer to the git log)
-
-256MiB VRAM allocated on GM45 (X200, T400, T500, R400) instead of 32MiB.
-This is an improvement over both Lenovo BIOS and Libreboot 20150518,
-allowing video decoding at 1080p to be smoother. (thanks Arthur Heymans)
-To clarify, GM45 video performance in libreboot 20160818 is better than
-on the original BIOS and the previous libreboot release.
-
-64MiB VRAM on i945 (X60, T60, MacBook2,1) now supported in
-coreboot-libre, and used by default (in the previous release, it was
-8MiB allocated). Thanks to Arthur Heymans.
-
-Higher battery life on GM45 (X200, T400, T500, R400) due to higher
-cstates now being supported (thanks Arthur Heymans). C4 power states
-also supported.
-
-Higher battery life on i945 (X60, T60, MacBook2,1) due to better CPU
-C-state settings. (Deep C4, Dynamic L2 shrinking, C2E).
-
-Text mode on GM45 (X200, T400, T500, R400) now works, making it possible
-to use MemTest86+ comfortably. (thanks to Nick High from coreboot)
-
-Dual channel LVDS displays on GM45 (T400, T500) are now automatically
-detected in coreboot-libre. (thanks Vladimir Serbinenko from coreboot)
-
-Partial fix in coreboot-libre for GRUB display on GM45, for dual channel
-LVDS higher resolution LCD panels (T400, T500). (thanks Arthur Heymans)
-
-Massively improved GRUB configuration, making it easier to boot more
-encrypted systems automatically, and generally a more useful menu for
-booting the system (thanks go to Klemens Nanni of the autoboot project).
-Libreboot now uses the grub.cfg provided by the installed GNU+Linux
-distribution automatically, if present, switching to that configuration.
-This is done across many partitions, where libreboot actively searches
-for a configuration file (also on LVM volumes and encrypted volumes).
-This should make libreboot more easy to use for non-technical users,
-without having to modify the GRUB configuration used in libreboot.
-
-Utilities archives is now source only. You will need to compile the
-packages in there (build scripts included, and a script for installing
-build dependencies). (binary utility archives are planned again in the
-next release, when the new build system is merged)
-
-SeaGRUB is now the default payload on all x86 boards. (SeaBIOS
-configured to load a compressed GRUB payload from CBFS immediately,
-without providing an interface in SeaBIOS. This way, GRUB is still used
-but now BIOS services are available, so you get the best of both
-worlds). Thanks go to Timothy Pearson of coreboot for this idea.
-
-crossgcc is now downloaded and built as a separate module to
-coreboot-libre, with a universal revision used to build all boards.
-
-Individual boards now have their own coreboot revision and patches,
-independently of each other board. This makes maintenance easier.
-
-Updated all utilities, and modules (coreboot, GRUB, etc) to newer
-versions, with various bugfixes and improvements upstream.
-
-RTC century byte issue now fixed on GM45 in coreboot-libre, so the date
-should now be correctly displayed when running the latest linux kernel,
-instead of seeing 1970-01-01 when you boot (thanks to Alexander Couzens
-from coreboot)
-
-Build system now uses multiple CPU cores when building, speeding up
-building for some people. Manually specifying how many cores are needed
-is also possible, for those using the build system in a chroot
-environment. (thanks go to Timothy Pearson from coreboot)
-
-In the build system (git repository), https:// is now used when cloning
-coreboot. http:// is used as a fallback for GRUB, if git:// fails.
-
-New payload, the depthcharge bootloader (free bootloader maintained by
-Google) for use on the ASUS Chromebook C201. (thanks go to Paul
-Kocialkowski)
-
-Various fixes to the ich9gen utility (e.g. flash component density is
-now set correctly in the descriptor, gbe-less descriptors now supported)
-
diff --git a/site/news/libreboot20160902.md b/site/news/libreboot20160902.md
deleted file mode 100644
index 2015fac..0000000
--- a/site/news/libreboot20160902.md
+++ /dev/null
@@ -1,5 +0,0 @@
-% Libreboot 20160902 release
-% Leah Rowe
-% 2 September 2016.
-
-This fixes build issues in the previous 20160818 release
diff --git a/site/news/libreboot20160907.md b/site/news/libreboot20160907.md
deleted file mode 100644
index fa3ba03..0000000
--- a/site/news/libreboot20160907.md
+++ /dev/null
@@ -1,17 +0,0 @@
-% Libreboot 20160907 release
-% Leah Rowe
-% 7 September 2016
-
-In comparison to Libreboot 20160902:
-
-For existing boards, there are no new board specific changes.
-
-This release adds one new mainboard to libreboot:
-
-- Intel D945GCLF desktop motherboard (thanks to Arthur Heymans)
-
-Other bugfixes:
-
-- Various improvements to the documentation
-- re-added "unset superusers" to the grub.cfg, which was needed for
- some users depending on the distros that they used
diff --git a/site/tasks/index.md b/site/tasks/index.md
index c7873f5..a6d7aa9 100644
--- a/site/tasks/index.md
+++ b/site/tasks/index.md
@@ -3,11 +3,13 @@ title: Tasks
x-unreviewed: true
...
-Help the Libreboot project
+**This page is currently work-in-progress. We need help to adapt it for GNU Boot.**
+
+Help the GNU Boot project
==========================
This page is very new. It's intended to serve those who ask: what can I do to
-help Libreboot? You could try implementing some of the tasks listed on this page
+help GNU Boot? You could try implementing some of the tasks listed on this page
or you could submit new tasks to this page!
Current tasks (more will be added soon)
@@ -24,30 +26,20 @@ These are guides for fully encrypted GNU+Linux systems, including /boot, but
it's desirable for these to be documented instead by each distro, because then
they will more likely be properly maintained.
-We constantly have to update them, on libreboot.srht.site. It is unsustainable. Move
-them to other projects and let them deal with it. Libreboot's only job is to
+We constantly have to update them, on GNU Boot.org. It is unsustainable. Move
+them to other projects and let them deal with it. GNU Boot's only job is to
boot you into a payload. The rest is up to you!
This concerns GRUB payload on x86 targets. For SeaBIOS, it's fairly easy to
just push a button and the distro installer boots, or the installed distro
just boots up as normal.
-Here are links to the guides that were deleted:
-
-*
-*
-*
-*
-
The Trisquel one will be almost identical to the Debian one, with perhaps a few
extra considerations taken. It's recommended to focus on Debian first, and
then adapt that to Trisquel. However, Trisquel is based on Ubuntu, so the
guide can also be adapted for the Ubuntu site. This will cover most Ubuntu and
Debian based distros.
-The remaining Debian guide is here:
-
-
Document other RPi GNU+Linux distros for SPI flashing
-----------------------------------------------------
@@ -81,7 +73,7 @@ out there with free firmware, but using uboot (not coreboot)
Pinebook computers look interesting:
-Some of their computers look like they will be suitable for Libreboot, but they
+Some of their computers look like they will be suitable for GNU Boot, but they
are ARM and most of them don't have coreboot support (instead, they use uboot
exclusively).
@@ -98,14 +90,14 @@ Create a board-status repo, like coreboot
See:
-For testing boards in Libreboot (and osboot-libre), it would be nice to have
+For testing boards in GNU Boot (and osboot-libre), it would be nice to have
reports like on coreboot board-status entries.
This is especially important *now*, because lots of boards are being added to
-both Libreboot and osboot-libre. It will *especially* be important for
-osboot-libre, after the Libreboot release, because osboot-libre will start to
+both GNU Boot and osboot-libre. It will *especially* be important for
+osboot-libre, after the GNU Boot release, because osboot-libre will start to
focus on being a rolling release, bleeding edge coreboot distro, while
-Libreboot focuses on stable release. *board-status* entries like these will be
+GNU Boot focuses on stable release. *board-status* entries like these will be
invaluable to both projects.
TODO: i945: test framebuffer(non-i915) init during S3 resume
@@ -162,7 +154,11 @@ license. for now see these photos that i pulled from a search engine:
For flashing instructions:
+<<<<<<< HEAD
* Refer to - a proper photo is
+=======
+* Refer to - a proper photo is
+>>>>>>> 0e233fa8 (site/news,site/docs,site/tasks: correct project name when possible and notice for WIP)
not available under a free license, or could not be found, so this diagram
was made
* NOTE: It might not be possible to do ISP flashing. Several other X4X desktop
@@ -197,7 +193,7 @@ from that coreboot revision, in the commit log:
* Similar mainboards by Acer: G41T-AM, G43T-AM, G43T-AM4, Q45T-AM, to name a few.
* ECS has some models that are obiously based on the same design, e.g. G43T-WM and G43T-M.
-Working (ignore the note about Windows. Libreboot project doesn't care about
+Working (ignore the note about Windows. GNU Boot project doesn't care about
that. This is just copied from the coreboot git log):
* CPUs from Pentium Dual-Core E2160 to Core 2 Quad Q9550 at FSB1333
@@ -246,7 +242,7 @@ which means that the NIC will be useless in a descriptorless setup.
Basically `ich9utils` but for ich10. However, it's preferable to generate it
using bincfg. Intel provides some limited information about ICH10 descriptors
in public datasheets. The rest can be guessed at like it was for ICH9M in
-libreboot.
+GNU Boot.
Re-do desktop boards
--------------------
@@ -264,8 +260,8 @@ I think there should be separation:
Add the following boards
------------------------
-NOTE: some of these might not be suitable for Libreboot. Each one will be
-checked, before adding it to Libreboot.
+NOTE: some of these might not be suitable for GNU Boot. Each one will be
+checked, before adding it to GNU Boot.
TODO: also check under "variants" for each board, and add more to this list if
any are found. These lists are generated by greping Kconfig files but sometimes
@@ -288,7 +284,7 @@ have descriptorless setup (no Intel ME). *all* of them can boot descriptorless,
so it's possible to nuke the Intel ME on all of them (ICH7 ones never have ME
to begin with)
-NOTE: this is the same platform used by Gigabyte GA-G41M-ES2L which Libreboot
+NOTE: this is the same platform used by Gigabyte GA-G41M-ES2L which GNU Boot
already supports. that one uses an ICH7 southbridge
#### Dell Optiplex 760
@@ -394,9 +390,9 @@ from coreboot, making it work with newer GCC toolchains, and so on.
NOTE: some of these are a *big* if, but many of them will work nicely without
binary blobs when booting. NOTE: use of a VGA option ROM is implied, and
-Libreboot won't provide these, but the user could install an add-on graphics
+GNU Boot won't provide these, but the user could install an add-on graphics
card and coreboot/seabios would just run whatever is on the card. There is no
-problem with Libreboot running those, because they could be free or non-free,
+problem with GNU Boot running those, because they could be free or non-free,
we just don't know.
In practise, most of these probably don't have native video initialization in
@@ -404,15 +400,15 @@ coreboot for the onboard GPU (if present), because it's probably an AMD/ATI
one and libgfxinit doesn't have good support for those (it mostly has
excellent support for Intel video chipsets).
-This doesn't mean Libreboot can't support them. It just means that we will have
+This doesn't mean GNU Boot can't support them. It just means that we will have
to provide ROM images that don't use libgfxinit. Instead, the ROMs provided
will always run VGA option ROMs present on the GPU. Here we mean add-on video
-cards, which means there's no way for the Libreboot project to predict what
+cards, which means there's no way for the GNU Boot project to predict what
hardware will be used. It means that any GPU could be used. It probably implies
use of SeaBIOS, but coreboot itself is able to run those VGA ROMs which enables
other payloads (such as GNU GRUB) to be used reliably (with text mode startup).
-Where external VGA ROMs are concerned, Libreboot prefers for coreboot to run
+Where external VGA ROMs are concerned, GNU Boot prefers for coreboot to run
them, and for SeaBIOS to run run them, OR, for SeaBIOS to run it but be the
main payload.
@@ -528,7 +524,7 @@ coreboot, if any. buy one and port it to coreboot
There are photos on this page:
-
+
Linuxboot payload
-----------------
@@ -559,14 +555,14 @@ were removed) from coreboot because they don't support relocatable ramstage,
`C_ENVIRONMENTAL_BOOTBLOCK`, postcar and a few other features are required now
in coreboot ports.
-For libreboot purposes, it's mostly AMD Fam10/15h boards that were removed.
+For GNU Boot purposes, it's mostly AMD Fam10/15h boards that were removed.
These were maintained based on AMD's AGESA codebase, which was never properly
integrated. It was just bolted on to coreboot, without honouring coreboot's
native coding style and maintaining it was very difficult. The person maintaining
fam10h/15h boards (in particular KCMA-D8 and KGPE-D16) had stopped doing work
on those boards at that point.
-Libreboot currently does not fork coreboot, and it never has. Rather, it has
+GNU Boot currently does not fork coreboot, and it never has. Rather, it has
been a downstream distribution of coreboot, de-blobbing it and patching it
when necessary. This was sustainable before, because more or less just one
revision could be used.
@@ -603,17 +599,17 @@ Warnings about option ROMs
--------------------------
They're bad because they're non-free. They violate the four freedoms.
-Libreboot enables automatic loading of PCI option ROMs in some setups, simply
+GNU Boot enables automatic loading of PCI option ROMs in some setups, simply
for the purpose of technical correctness, because there's no rule that says an
option ROM must be non-free. It's possible that an option ROM might actually be
free software.
-Banning option ROMs in Libreboot desktops would be like banning all software
+Banning option ROMs in GNU Boot desktops would be like banning all software
from executing in an operating system, just because those programs might be
non-free.
Instead, the *correct* solution ethically is to just tell people not to use
-non-free software, and for the *libreboot project* to never directly recommend,
+non-free software, and for the *GNU Boot project* to never directly recommend,
distribute or document non-free software.
Use coreboot's memtest86+ fork
@@ -623,9 +619,9 @@ The current version used does build, but it doesn't run, or it glitches out.
That version of memtest is designed to be run on a normal BIOS system, so it
might actually work with the SeaBIOS payload, but we want to use a memtest
version that is guaranteed to work on bare metal, which is more common on
-Libreboot systems.
+GNU Boot systems.
-Gemini site for libreboot
+Gemini site for GNU Boot
-------------------------
Gemini is a popular alternative to the web. See:
@@ -637,7 +633,7 @@ website.
pandox2gem i'm told is a good tool that could integrate with the current static
site generator, which uses pandoc (the pages are written in markdown)
-Tor site for libreboot
+Tor site for GNU Boot
----------------------
hidden onion service
@@ -655,21 +651,21 @@ currently hosted on the same network as the website)
i2p site
--------
-I probably won't, but someone is welcome to do this and libreboot.srht.site will
+I probably won't, but someone is welcome to do this and GNU Boot.org will
link to it
Fix GRUB bugs
-------------
Many of these bugs only happen in bare metal, and only on devices supported by
-libreboot. See:
+GNU Boot. See:
-
+
Security patch: spectre MSR fixes for Fam15h boards
---------------------------------------------------
-See:
+See:
Document teensy SPI flasher
---------------------------
@@ -715,13 +711,13 @@ Handle SATA power in ultrabay on gm45 thinkpads
-----------------------------------------------
See:
-
+
document serial/lpt/pcie bus enable/disable on GA-G41M-ES2L
-----------------------------------------------------------
See:
-
+
This might be why graphics cards and add-on network cards didn't work on mine,
last time i tested it. it's a config option that must be enabled in coreboot?
@@ -732,7 +728,7 @@ Document quad-core mods on GM45 thinkpads
NOTE: MAX\_CPUS=4 is now the default, in coreboot, for these machines.
There's a mod for T500 thinkpads, but it will
-work on any gm45 thinkpad supported in libreboot.
+work on any gm45 thinkpad supported in GNU Boot.
Just have to study the schematics and boardview,
then adapt the info available online for T500.
@@ -742,4 +738,4 @@ Document a *clean* way to do it. The current guides online have you drilling
holes in the CPU socket! That's why they won't be linked here.
Some notes are already written here. expand upon them:
-
+