Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ich9deblob: move ich9gbe.h to gbe/struct.h | Francis Rowe | 2014-12-23 | 4 | -7/+7 |
| | |||||
* | ich9deblob: move x86 compatibility checks to a separate file | Francis Rowe | 2014-12-23 | 5 | -158/+171 |
| | |||||
* | ich9deblob: descriptor deblob doesn't need gbe start defined | Francis Rowe | 2014-12-22 | 1 | -4/+4 |
| | |||||
* | ich9deblob: re-order functions, labelling what each group is for | Francis Rowe | 2014-12-22 | 1 | -136/+148 |
| | |||||
* | ich9deblob: rename factoryGbeRegionLocation factoryGbeRegionStart | Francis Rowe | 2014-12-22 | 1 | -8/+8 |
| | |||||
* | ich9deblob: rename romSize to factoryRomSize | Francis Rowe | 2014-12-22 | 1 | -8/+8 |
| | |||||
* | ich9deblob: clean up | Francis Rowe | 2014-12-22 | 1 | -74/+55 |
| | |||||
* | ich9deblob: move int romSize variable init to top of main | Francis Rowe | 2014-12-22 | 1 | -1/+4 |
| | |||||
* | ich9deblob: reduce compatibility checks to a single function call | Francis Rowe | 2014-12-22 | 1 | -4/+12 |
| | |||||
* | ich9deblob: refactor variable names to top of the main function | Francis Rowe | 2014-12-22 | 1 | -31/+34 |
| | |||||
* | ich9deblob: rename descriptor deblob function | Francis Rowe | 2014-12-22 | 1 | -3/+3 |
| | | | | Make it more obvious what it does. | ||||
* | ich9deblob: move Gbe deblobbing to a separate function | Francis Rowe | 2014-12-22 | 1 | -6/+18 |
| | |||||
* | ich9deblob: fail if struct members are in wrong order in memory | Francis Rowe | 2014-12-22 | 1 | -2/+59 |
| | |||||
* | ich9deblob: use unsigned char as cast when checking endianness | Francis Rowe | 2014-12-22 | 1 | -1/+1 |
| | |||||
* | 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 coreboot (again) | Francis Rowe | 2014-12-13 | 3 | -0/+8472 |
| | | | | Also improve the deblob utilities | ||||
* | ThinkPad X200 support added to libreboot | Francis Rowe | 2014-12-11 | 2 | -0/+387 |
| | |||||
* | grub-assemble: Use single list of modules | Francis Rowe | 2014-11-23 | 3 | -10/+204 |
| | |||||
* | 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 | 4 | -233/+47 |
| | | | | This reverts commit 3e1712768172e53ed02da96e1bb392edaa219de7. | ||||
* | buildrom-withgrub: Only include 1 keymap file in GRUB memdisk. | Francis Rowe | 2014-11-21 | 4 | -47/+233 |
| | | | | | | | | | | | | | 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 | 2 | -2/+9 |
| | | | | | | | | | | | 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. |