Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Removed redundant flashchip definitions in flashrom | Francis Rowe | 2014-12-29 | 6 | -373/+345 |
| | | | | | | | | | | | | For X200 owners with one of the Macronix flash chips. There are multiple definitions for almost the same chip, and they are all detected at once. Normally the user has to use the -c argument in flashrom to select a flash chip. With this modification, they can run flashrom without the argument. Deletion of redundant flash chip definitions is now also handled by getflashrom instead of builddeps-flashrom. builddeps-flashrom now only patches for i945 lenovo bios sst/macronix. | ||||
* | X200: add whitelist to flashrom | Francis Rowe | 2014-12-29 | 1 | -0/+10 |
| | | | | | A future release of flashrom will have this upstreamed. Adding to libreboot temporarily as an external patch. | ||||
* | ich9deblob/ich9gen: Host/CPU read/write access to all regions. | Francis Rowe | 2014-12-29 | 3 | -47/+81 |
| | | | | | The ME is also disabled from reading/writing any regions (though the ME is already removed in libreboot). | ||||
* | ich9gen: hard-coded flash regions shown, but commented | Francis Rowe | 2014-12-29 | 2 | -6/+12 |
| | |||||
* | ich9gen: show original flReg1.LIMIT, but commented out | Francis Rowe | 2014-12-29 | 2 | -0/+2 |
| | |||||
* | ich9gen: fix ARM. Initialize customMacAddress | Francis Rowe | 2014-12-29 | 1 | -0/+2 |
| | | | | | Fixes bug where custom MAC address would always be wrong. Tested on a BBB. | ||||
* | ich9gen: fix typo | Francis Rowe | 2014-12-28 | 1 | -2/+4 |
| | |||||
* | ich9gen: when changing Gbe mac address, spit out new mkgbe.c | Francis Rowe | 2014-12-28 | 2 | -3/+13 |
| | |||||
* | ich9gen: make it possible for user to change the Gbe MAC address | Francis Rowe | 2014-12-28 | 1 | -1/+53 |
| | | | | Example: ./ich9gen --macaddress AA:BB:CC:DD:EE:FF | ||||
* | ich9gen: updated some comments | Francis Rowe | 2014-12-28 | 2 | -26/+26 |
| | |||||
* | ich9deblob: remove useless comment from descriptor deblob function | Francis Rowe | 2014-12-28 | 1 | -4/+0 |
| | |||||
* | ich9deblob: re-factored the descriptor deblob function | Francis Rowe | 2014-12-28 | 3 | -53/+53 |
| | |||||
* | ich9deblob: make clean was not deleting ich9gen binary. fix that. | Francis Rowe | 2014-12-28 | 1 | -1/+3 |
| | |||||
* | ich9deblob: added ich9gen utility | Francis Rowe | 2014-12-28 | 14 | -54/+1514 |
| | | | | | This can generate the descriptor+gbe images from scratch, without the need for a factory.bin dump. | ||||
* | ich9deblob: gbe.h: rename reservedWord05h imageVersionInformation | Francis Rowe | 2014-12-26 | 1 | -1/+1 |
| | |||||
* | ich9deblob: fill padding in Gbe with 0xFF | Francis Rowe | 2014-12-26 | 2 | -2/+21 |
| | | | | | | Words 40h to 53h had unknown data that could not be fonud in the datasheets. Setting them to 0xFFFF doesn't seem to cause any issues for users. | ||||
* | ich9deblob: gbe struct: words 30-3E (PXE Software Region) | Francis Rowe | 2014-12-26 | 1 | -2/+92 |
| | |||||
* | ich9deblob: link to datasheet in descriptor/descriptor.h | Francis Rowe | 2014-12-26 | 1 | -0/+7 |
| | |||||
* | ich9deblob: links to datasheet in gbe/gbe.h | Francis Rowe | 2014-12-26 | 1 | -0/+8 |
| | |||||
* | ich9deblob: gbe struct: info about reserved words 24 to 2F | Francis Rowe | 2014-12-26 | 1 | -1/+1 |
| | |||||
* | ich9deblob: gbe struct: info about word 21 (82567V Device ID) | Francis Rowe | 2014-12-26 | 1 | -1/+1 |
| | |||||
* | ich9deblob: gbe struct: info about reserved words 20,22,23 | Francis Rowe | 2014-12-26 | 1 | -3/+3 |
| | |||||
* | ich9deblob: gbe struct: info about word 1F (82567LF Device ID) | Francis Rowe | 2014-12-26 | 1 | -1/+1 |
| | |||||
* | ich9deblob: gbe struct: info about word 1E (82567LM Device ID) | Francis Rowe | 2014-12-26 | 1 | -1/+1 |
| | |||||
* | ich9deblob: gbe struct: info about Reserved Word 1D | Francis Rowe | 2014-12-26 | 1 | -1/+1 |
| | |||||
* | ich9deblob: gbe struct: info about Reserved Word 1C | Francis Rowe | 2014-12-26 | 1 | -1/+1 |
| | |||||
* | ich9deblob: gbe struct: info about Reserved Word 1B | Francis Rowe | 2014-12-26 | 1 | -1/+1 |
| | |||||
* | ich9deblob: gbe struct: info about Reserved Word 1A | Francis Rowe | 2014-12-26 | 1 | -1/+1 |
| | |||||
* | ich9deblob: gbe struct: info about Reserved Word 19h | Francis Rowe | 2014-12-26 | 1 | -1/+1 |
| | |||||
* | ich9deblob: gbe struct: info about word 18 (LEDCTL02) | Francis Rowe | 2014-12-26 | 1 | -3/+30 |
| | |||||
* | ich9deblob: gbe struct: info about word 17 (LEDCTL1) | Francis Rowe | 2014-12-26 | 1 | -1/+31 |
| | |||||
* | ich9deblob: gbe struct: word 16: extended config control word 3 | Francis Rowe | 2014-12-26 | 1 | -1/+4 |
| | |||||
* | ich9deblob: gbe struct: word 15: extended config control word 2 | Francis Rowe | 2014-12-26 | 1 | -6/+16 |
| | |||||
* | ich9deblob: gbe struct: word 14: shared config control word 1 | Francis Rowe | 2014-12-26 | 1 | -1/+14 |
| | |||||
* | ich9deblob: gbe struct: fix misaligned reserved word 03h bitfield | Francis Rowe | 2014-12-26 | 1 | -1/+2 |
| | |||||
* | ich9deblob: gbe struct: info for word 13: shared init control word | Francis Rowe | 2014-12-26 | 1 | -1/+22 |
| | |||||
* | ich9deblob: gbe struct: info about words 11-12 (reserved) | Francis Rowe | 2014-12-25 | 1 | -2/+1 |
| | |||||
* | ich9deblob: gbe struct: info about word 10 (lan power consumption) | Francis Rowe | 2014-12-25 | 1 | -1/+10 |
| | |||||
* | ich9deblob: gbe struct: rename PCI_INITIALIZATION_CONTROL_WORD | Francis Rowe | 2014-12-25 | 1 | -2/+3 |
| | |||||
* | ich9deblob: gbe struct: info about word 0F: device revision ID | Francis Rowe | 2014-12-25 | 1 | -1/+1 |
| | |||||
* | ich9deblob: gbe struct: info about word 0E (vendor ID) | Francis Rowe | 2014-12-25 | 1 | -0/+10 |
| | |||||
* | ich9deblob: gbe struct: info about word 0D (device ID) | Francis Rowe | 2014-12-25 | 1 | -1/+17 |
| | |||||
* | ich9deblob: gbe struct: info about word 0C (subsystem vendor id) | Francis Rowe | 2014-12-25 | 1 | -1/+10 |
| | |||||
* | ich9deblob: gbe struct: info about word 0B (subsystem ID) | Francis Rowe | 2014-12-25 | 1 | -3/+12 |
| | |||||
* | ich9deblob: gbe struct: info about word 0A (pci init control word) | Francis Rowe | 2014-12-25 | 1 | -1/+17 |
| | |||||
* | ich9deblob: gbe struct: more info about word 08-09 (pba low/high) | Francis Rowe | 2014-12-25 | 1 | -2/+19 |
| | |||||
* | ich9deblob: gbe struct: more info about words 06h and 07h | Francis Rowe | 2014-12-25 | 1 | -4/+3 |
| | |||||
* | ich9deblob: gbe struct: info about word 05h | Francis Rowe | 2014-12-25 | 1 | -1/+1 |
| | |||||
* | ich9deblob: gbe struct: info about word 04h | Francis Rowe | 2014-12-25 | 1 | -1/+1 |
| | |||||
* | ich9deblob: add Word 03H bitfields to gbe struct | Francis Rowe | 2014-12-25 | 1 | -2/+9 |
| |