From 7eca665d684a734d55b0bb26c4f1831d399c5330 Mon Sep 17 00:00:00 2001
From: Francis Rowe
Date: Mon, 28 Jul 2014 22:33:00 +0000
Subject: Libreboot release 6 beta 4.
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Documentation: improved (more explanations, background info) in
docs/howtos/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 ROM's 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)
---
docs/RELEASE.html | 117 +++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 90 insertions(+), 27 deletions(-)
(limited to 'docs/RELEASE.html')
diff --git a/docs/RELEASE.html b/docs/RELEASE.html
index 6e12ca7d..7e1456a8 100644
--- a/docs/RELEASE.html
+++ b/docs/RELEASE.html
@@ -32,7 +32,7 @@
Releases
- - 6th release (2014 July 20th, pre-release, 3rd beta)
+
- 6th release (2014 July 29th, pre-release, 4th beta)
- 5th release (2014 March 7th, revised 2014 June 22nd)
- 4th release (2014 February 21st)
- 3rd release (2013 December 14th)
@@ -52,12 +52,13 @@
- 6th release (pre-release, 3rd beta)
+ 6th release (pre-release, 4th beta)
- Released 2014 July 11th (pre-release) 1st beta
- Revised (pre-release, 2nd beta) 2014 July 16th
- Revised (pre-release, 3rd beta) 2014 July 20th
+ - Revised (pre-release, 4th beta) 2014 July 29th
@@ -68,23 +69,23 @@
- Binaries (for flashing)
+ Binaries (for flashing) (right-click save as, or use wget)
- Source code (for hacking)
+ Source code (for hacking) (right-click save as, or use wget)
- Metadata (for re-creating the source archive)
+ Metadata (for re-creating the source archive) (right-click save as, or use wget)
Machines still supported (compared to previous release):
@@ -124,6 +125,9 @@
They will be tested at a later date.
* T60 (microcode): some CPU's might not work (can be replaced)
+
+ Also see future/index.html#t60_cpu_microcode.
+
A user with 2 T60's, each with a Core 2 Duo T7200 processor tried libreboot on each machine.
One worked, one did not. It should be explained that in addition to the microcode (on the CPU),
@@ -145,12 +149,6 @@
If reading this for 2nd beta, note that any debugging obtained so far will be included in the 3rd beta.
- ** Warning: MacBook2,1 UNTESTED!
-
- At the time of this pre-release, MacBook2,1 support is present but untested. I have ordered a MacBook2,1
- but it has not yet arrived at the time of writing.
- I take it merely on faith that these images even work at all. Use at your own risk!
-
Machines no longer supported (compared to previous release):
@@ -382,7 +380,7 @@
-
Documentation: added (preliminary) details about (rare) buggy CPU's on the ThinkPad T60 that were found to fail (instability, kernel panics, etc)
- without the microcode updates.
+ without the microcode updates.
- Documentation: added docs/howtos/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)
@@ -403,8 +401,8 @@
- 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/macbook21/grub*cfg to use gnulove.jpg background.
- - Updated resources/grub/{x60,t60,x60t}/grub*cfg to use background.jpg background.
+ - 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/index.html#grub_custom_keyboard to be more generally useful.
-
nvramtool:
@@ -418,12 +416,65 @@
+
+ Revisions for 4th beta (2014 July 29th)
+
+
+ - Documentation: improved (more explanations, background info) in docs/howtos/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 ROM's 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)
+
+
+
Other tasks (to be completed before declaring the initial stable release)
+ -
+ TODO: Fix remaining incompatible LCD panels in native graphics on X60 Tablet and T60.
+ (see future/index.html#lcd_i945_incompatibility) and submit patches upstream.
+
+ -
+ TODO: Implement VBT on X60/T60/X60T (and macbook21?)
+ (see future/index.html#i945_vbt and
+ future/index.html#intelvbttool_results) and submit changes upstream.
+
+ -
+ TODO: Submit 3D fix (for X60/T60/macbook21/X60T on kernel 3.12+) upstream for 5320 changeset.
+
+ -
+ TODO: Add modules (see 'build' script) for cryptomount/luks in grub.elf
+
+ -
+ TODO: Fix remaining incompatible LCD panels in native graphics on X60 Tablet and T60.
+ (see future/index.html#lcd_i945_incompatibility) and submit patches upstream.
+
- TODO: Re-tooled linux-libre deblob scripts for use with coreboot. Deblobbing is already complete; completion of this additional task will simply make future deblobbing work easier.
+ - TODO: Remove mention of blob/3rdparty repository in Kconfig
-
TODO: Modified coreboot to make wifi and trackpoint be enabled by default on the ThinkPad X60 (so no need for nvramtool)
-
TODO: T60: find (for rare buggy CPU's that are unstable without microcode updates) if there is a workaround (patched kernel, special parameter, etc)
+
+ TODO: make writing the cmos.layout to the rom default
+
+
+ TODO: T60: find (for rare buggy CPU's that are unstable without microcode updates)
+ if there is a workaround: see future/index.html#t60_cpu_microcode
+
TODO: Modify coreboot so that tft_brightness is 0xff by default (for fixing the looping issue automatically)
TODO: Modify the Kconfig options in coreboot so that the (non-existent, deleted) microcode is never loaded when building.
TODO: Ask Mono what license he wants to use for his pages (see notes in docs/index.html#macbook21) and then include a copy in the relevant part of the documentation. (note: the backups are not included for now, for this exact reason)
@@ -451,7 +508,6 @@
TODO: For the gitdiff in resources/libreboot/patch, re-implement those changes as actual commits in git, using separate patch files for each change.
TODO: Made the lenovobios_firstflash and lenovobios_secondflash scripts safer to use (checking for unintended errors, bad checksums and so on)
TODO: Tested all of the remaining untested LCD panels under docs/index.html#supported_t60_list
-
TODO: macbook21: from what I can tell, macbook21 has no dock or serial. investigate usbdebug and spkmodem option.
TODO: Documentation: Added macbook2,1 unbricking tutorial.
TODO: Documentation: macbook2,1: Show how to physically remove the built-in webcam (which doesn't work unless you install a non-free driver)
TODO: Documentation: macbook2,1: Check if there is another webcam to replace it that can work without requiring any non-free drivers.
@@ -472,8 +528,6 @@
TODO: Documentation: Added (replicated) the same level of logs (from default firmware) that Mono did for macbook21, for t60/x60/x60t
TODO: Documentation: Write documentation showing how to install a GNU/Linux distribution on a macbook2,1 while stock (non-free) firmware is running.
-
TODO: macbook21: Added script 'macbook21_firstflash' for flashing libreboot while Apple EFI firmware is running.
-
TODO: Documentation: macbook21: added software-based flashing instructions for flashing libreboot while Apple EFI firmware is running.
TODO: Documentation: updated the X60 unbrick tutorial to use the 5-pin method instead (safer / less dangerous).
TODO: Documentation: added unbricking tutorial for T60
TODO: Documentation: Advise what parts of the unbricking tutorial to follow (or skip) for replacing motherboard
@@ -489,6 +543,15 @@
kernel .config file
+
+ TODO: http://forum.tabletpcreview.com/lenovo-ibm/9778-x61-tablet-icc-profile-sxga.html
+ was reported by a user, saying: xcalib can be used (the icm file also works on X60. Note: it's for X61/X60 Tablet which use
+ IPS (different) screens), with the icm file that they have. Investigate this.
+
+
+ TODO:https://wiki.archlinux.org/index.php/TLP (example article) a user
+ mentioned that this also removes the high-pitched noise (like powertop does). Must look into this.
+
--
cgit v1.2.3-70-g09d2