Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ich9deblob: check that bitfields are stored in the correct order | Francis Rowe | 2014-12-22 | 1 | -0/+40 |
| | |||||
* | ich9deblob: fix accidental deletion of ich9deblob.c | Francis Rowe | 2014-12-22 | 1 | -6/+0 |
| | |||||
* | ich9deblob/ich9desc.c: add reserved variable names to null members | Francis Rowe | 2014-12-22 | 2 | -23/+29 |
| | |||||
* | ich9deblob: remove wrong comment | Francis Rowe | 2014-12-22 | 1 | -1/+0 |
| | |||||
* | ich9deblob: move endianness checking to a separate function | Francis Rowe | 2014-12-22 | 1 | -25/+31 |
| | |||||
* | ich9deblob: move struct size checks to a separate function | Francis Rowe | 2014-12-22 | 1 | -13/+18 |
| | |||||
* | ich9deblob: fail on big endian systems | Francis Rowe | 2014-12-22 | 1 | -0/+8 |
| | |||||
* | ich9deblob: fix wrong comments about gbe/descriptor size | Francis Rowe | 2014-12-22 | 1 | -2/+2 |
| | |||||
* | ich9deblob: improve the debug messages (easier to understand) | Francis Rowe | 2014-12-22 | 1 | -8/+8 |
| | |||||
* | ich9deblob: descriptor deblobbing moved to separate function | Francis Rowe | 2014-12-22 | 1 | -65/+84 |
| | |||||
* | ich9deblob: instruct the user how to modify their ROM image | Francis Rowe | 2014-12-22 | 1 | -0/+3 |
| | |||||
* | ich9deblob: correct the main gbe region | Francis Rowe | 2014-12-22 | 1 | -17/+77 |
| | | | | | | By default, the X200 (as shipped from Lenovo) comes with a broken main gbe region, where the backup gbe region is used instead. Modify the descriptor so that the main region is usable. | ||||
* | ich9deblob: clarify that the gbe location is for factory.rom | Francis Rowe | 2014-12-22 | 1 | -4/+4 |
| | |||||
* | ich9deblob: make it more clear where descriptor changes are made | Francis Rowe | 2014-12-22 | 1 | -19/+23 |
| | |||||
* | ich9deblob: rename factory descriptor buffer variable more clearly | Francis Rowe | 2014-12-22 | 1 | -4/+4 |
| | |||||
* | ich9deblob: correct error in comment (regarding main/backup gbe) | Francis Rowe | 2014-12-22 | 1 | -6/+4 |
| | |||||
* | ich9deblob (ich9gbe.c): fix build error | Francis Rowe | 2014-12-22 | 1 | -3/+3 |
| | |||||
* | ich9deblob: rename factory gbe buffer variable more clearly | Francis Rowe | 2014-12-22 | 1 | -10/+10 |
| | |||||
* | ich9deblob: rename factory descriptor struct variable more clearly | Francis Rowe | 2014-12-22 | 1 | -28/+28 |
| | |||||
* | ich9deblob (ich9gbe.c): make Gbe struct two parts: main and backup | Francis Rowe | 2014-12-22 | 1 | -5/+15 |
| | |||||
* | ich9deblob: make it possible to calculate checksum of backup gbe | Francis Rowe | 2014-12-22 | 1 | -6/+17 |
| | |||||
* | ich9deblob (Makefile): add *.o to rm -f's in make clean | Francis Rowe | 2014-12-22 | 1 | -1/+1 |
| | |||||
* | ich9deblob: add more commenting | Francis Rowe | 2014-12-22 | 3 | -34/+132 |
| | |||||
* | ich9deblob: separate gbe struct into new file ich9gbe.c | Francis Rowe | 2014-12-22 | 4 | -17/+35 |
| | |||||
* | ich9deblob: add Makefile | Francis Rowe | 2014-12-22 | 1 | -0/+27 |
| | |||||
* | ich9deblob: add comments | Francis Rowe | 2014-12-19 | 1 | -15/+34 |
| | |||||
* | resources/utilities/ich9deblob: Add more info about GBe region | Francis Rowe | 2014-12-15 | 1 | -1/+8 |
| | |||||
* | Update SeaBIOS (again) | Francis Rowe | 2014-12-14 | 1 | -2/+1 |
| | |||||
* | Update flashrom (again) | Francis Rowe | 2014-12-14 | 7 | -43908/+373 |
| | | | | | | builddeps-flashrom updated to use diff's instead of whole copies of flashchips.c, when building patched executables. (this makes updating and maintaining flashrom easier) | ||||
* | Update coreboot (again) | Francis Rowe | 2014-12-13 | 9 | -34/+8565 |
| | | | | Also improve the deblob utilities | ||||
* | build: automatically find board names (configs) to build for | Francis Rowe | 2014-12-12 | 1 | -7/+0 |
| | |||||
* | ThinkPad X200 support added to libreboot | Francis Rowe | 2014-12-11 | 4 | -0/+1307 |
| | |||||
* | coreboot-libre config (all boards): enable USB dongle log output | Francis Rowe | 2014-11-28 | 4 | -33/+4 |
| | | | | For EHCI debugging on the BeagleBone Black | ||||
* | builddeps-flashrom: reduce build commands to a single for loop | Francis Rowe | 2014-11-25 | 1 | -0/+0 |
| | |||||
* | libreboot_bin.tar.xz: Include utils as statically linked binaries | Francis Rowe | 2014-11-24 | 3 | -657/+13 |
| | | | | | This means that the user does not have to install build dependency or build from source anymore. | ||||
* | grub.cfg: Add more path checks to isolinux parser | Francis Rowe | 2014-11-23 | 1 | -12/+22 |
| | | | | Should make more ISO's work | ||||
* | grub.cfg: Add Trisquel netinstall option (CD) | Francis Rowe | 2014-11-23 | 1 | -0/+5 |
| | |||||
* | grub.cfg Add Trisquel netinstall (USB) boot option | Francis Rowe | 2014-11-23 | 1 | -0/+5 |
| | |||||
* | grub-assemble: Use single list of modules | Francis Rowe | 2014-11-23 | 3 | -10/+204 |
| | |||||
* | Update SeaBIOS | Francis Rowe | 2014-11-23 | 1 | -1/+8 |
| | |||||
* | Update flashrom | Francis Rowe | 2014-11-23 | 3 | -0/+120 |
| | |||||
* | Update coreboot | Francis Rowe | 2014-11-23 | 7 | -147/+205 |
| | | | | | | | | | | | | | | Some notes: DEBLOB script updated (more blobs added). i945: reverted to legacy brightness. i945: permanently set tft_brightness to 0xff (works around a bug on X60 where brightness loops to zero when at max brightness and trying to increase the brightness level) EHCI debug dongle (BeagleBone Black) now enabled on all boards. | ||||
* | grub.cfg: Only load initrd.img if it exists. Add rw to linux line | Francis Rowe | 2014-11-22 | 1 | -2/+4 |
| | | | | For ProteanOS | ||||
* | Only build 2 GRUB payload executables, re-use on all boards. | Francis Rowe | 2014-11-22 | 2 | -2/+2 |
| | | | | This should speed up the build process a bit. | ||||
* | resources/utilities/grub-assemble/gen.txtmode.sh: Use GNU BASH | Francis Rowe | 2014-11-22 | 2 | -2/+2 |
| | | | | resources/utilities/grub-assemble/gen.vesafb.sh: Use GNU BASH | ||||
* | resources/utilities/grub-assemble/gen.txtmode.sh Remove pwd cmd | Francis Rowe | 2014-11-21 | 1 | -2/+0 |
| | |||||
* | Revert "buildrom-withgrub: Only include 1 keymap file in GRUB memdisk." | Francis Rowe | 2014-11-21 | 8 | -241/+63 |
| | | | | This reverts commit 3e1712768172e53ed02da96e1bb392edaa219de7. | ||||
* | buildrom-withgrub: Only include 1 keymap file in GRUB memdisk. | Francis Rowe | 2014-11-21 | 8 | -63/+241 |
| | | | | | | | | | | | | | This is to reduce the size of the image. To accomplish this, the payload in each coreboot configuration was set to 'None', after which the buildrom-withgrub script was modified to build a new grub.elf for each image. This is fast, since building the grub.elf only takes less than a second. The alternative was to build a new coreboot ROM per keymap, which would have been slow. Other files were also modified along with this, check the diff to see everything. | ||||
* | Move CBFS files to GRUB memdisk, except grub.cfg and grubtest.cfg | Francis Rowe | 2014-11-20 | 4 | -6/+13 |
| | | | | | | | | | | | Set the GRUB configs to use (memdisk) instead of (cbfsdisk) for these files. This reduces the space used in CBFS because coreboot compresses it's payloads with LZMA by default. Most users will only want to use cbfstool to modify the grub.cfg or grubtest.cfg. | ||||
* | Error checking | Francis Rowe | 2014-11-09 | 2 | -0/+4 |
| | | | | | | | | | | Add set -e -u -v to all scripts. flash, lenovobios_firstflash, lenovobios_secondflash and macbook21_firstflash only have -v set because these are expected to have errors powertop.trisquel6 has nothing added. |