From 34eaf2f3d1297332a50a3e8955a62821d41dd414 Mon Sep 17 00:00:00 2001
From: Leah Woods
- D16 and D8 doesn't boot with GRUB payload, see
- https://ticket.coreboot.org/issues/48
- - workaround: seabios as main payload, compress grub and put that in cbfs too, configure
- seabios with 0s delay (no interface) and set it to boot grub from cbfs by default.
- Some notes, courtesy of tpearson on IRC:
- create a binary file with the single byte value numeric 0 in it, then add it to CBFS as 'etc/show-boot-menu' for 0s delay.
- compress grub.elf with cbfstool and have seabios load that, or grub-mkstandalone can compress the resulting GRUB image
- Create a text file in CBFS called "bootorder", contents "/rom@img/grub2"
- Use cbfstool to add the GRUB ELF image as a raw file with name "img/grub2"
-
Fix uneven backlight levels when turning brightness down on all thinkpads.
@@ -129,10 +118,6 @@
Make sure that the KCMA-D8 and KGPE-D16 ports are stable. Make sure generally that all boards work properly and are stable.
-- Make sure that keyboard initialization works in GRUB on the X60/T60. This was an observed issue a while ago, - and might still exist in upstream coreboot. (USB keyboards work) -
BARELY OPTIONAL (and extremely desirable): reproducible builds. @@ -147,11 +132,6 @@ and some T60 laptops (see this page).
- OPTIONAL (but desirable): fix VRAM size on X60/T60/Macbook2,1. This is a longstanding issue. It's currently only 8MiB, - but the hardware is capable of using 64MiB. - See this page. -
-OPTIONAL (but desirable): re-write ich9gen/ich9deblob to be portable. It currently assumes endiannesses, uses bitfields, etc. It's not portable at all, but works on x86 and little-endian ARM in most cases.
-- cgit v0.9.1