summaryrefslogtreecommitdiffstats
path: root/resources
Commit message (Collapse)AuthorAgeFilesLines
* grub-assemble: merge scripts into a single script gen.shFrancis Rowe2015-02-073-57/+56
|
* X60, X60S and X60 Tablet now the same ROM images.Francis Rowe2015-02-012-489/+6
| | | | The same images are now used for all three variants.
* Add QEMU (q35/ich9) support to libreboot.Francis Rowe2015-01-301-0/+471
|
* Add QEMU (i440fx/piix4) support to librebootFrancis Rowe2015-01-291-0/+436
|
* grub.cfg: hardcode the list of partitions to searchFrancis Rowe2015-01-261-6/+3
| | | | | | | | | | | | For libreboot_grub.cfg or ISOLINUX parsing, the old grub.cfg was using regexp to automatically search all partitions. For example, it was using (ahci0,*). This, and the ls, is extremely slow on some machines. Partition/file access is itself fast, but producing the list can be slow. Therefore, use hardcoded entries like ahci0,1-4 (up to 4) or usb0,1-4 instead of *. This is less flexible, but much faster and it should still work for most people.
* grub.cfg: Fix Trisquel 7 32-bit (gnome) live USB bootingFrancis Rowe2015-01-241-14/+6
| | | | ISOLINUX parser was being given the wrong *.cfg files.
* grub.cfg: Explicitly load missing modulesFrancis Rowe2015-01-221-1/+9
|
* grub.cfg: Add USB to the Search for GRUB menuentryFrancis Rowe2015-01-221-2/+2
| | | | For the Guix GNU/Linux distribution.
* grub.cfg: Add ahci1 to list of devices for optical driveFrancis Rowe2015-01-221-12/+14
| | | | Docking station on X200 is SATA/AHCI.
* grub.cfg: Scan all USB partitions for ISOLINUX parserFrancis Rowe2015-01-221-12/+14
| | | | | This makes it possible to boot from USB regardless of what what partition an ISO file was written to using dd.
* grub.cfg: Search menuentry now explicity loads part_gptFrancis Rowe2015-01-221-0/+1
|
* grub.cfg: use for loop instead of search for libreboot_grub.cfgFrancis Rowe2015-01-221-9/+18
| | | | Avoids the error messages when the files don't exist.
* grub.cfg: In default entry, search for libreboot_grub.cfg on diskMark H Weaver2015-01-221-4/+10
| | | | If not found, fall back to the previous behavior.
* ich9deblob/ich9gen: replace endianness checking functionFrancis Rowe2015-01-122-15/+7
|
* ich9deblob/ich9gen: checksum function: rename variableFrancis Rowe2015-01-102-3/+3
|
* ich9deblob/ich9gen: rename checksum functionFrancis Rowe2015-01-102-3/+3
| | | | It's actually working on a 4KiB buffer, not an 8KiB buffer.
* ich9deblob: remove useless variable in main functionFrancis Rowe2015-01-101-7/+5
|
* ich9deblob: do not change the MAC addressFrancis Rowe2015-01-101-15/+1
| | | | ich9gen can change the MAC address, so there's no need here.
* ich9deblob: re-factor main functionFrancis Rowe2015-01-101-120/+52
|
* ich9deblob/ich9gen: re-factor descriptor deblob functionFrancis Rowe2015-01-102-28/+25
|
* ich9deblob/ich9gen: re-factory gbe deblob functionFrancis Rowe2015-01-101-26/+13
|
* ich9deblob/ich9gen: re-factor descriptor/gbe file creationFrancis Rowe2015-01-101-10/+2
|
* ich9deblob/ich9gen: re-factor the gbe checksum functionFrancis Rowe2015-01-102-29/+8
|
* ich9deblob/ich9gen: get word function: make it actually readableFrancis Rowe2015-01-101-9/+9
|
* ich9deblob/ich9gen: word grab function (gbe): use clear namingFrancis Rowe2015-01-102-3/+3
|
* ich9deblob/ich9gen: checksum word grab: shift, not multiplyFrancis Rowe2015-01-101-1/+1
|
* ich9deblob/ich9gen: use portable data typesFrancis Rowe2015-01-1014-235/+244
| | | | For those integers that need to be a certain byte size.
* ich9delob: link to original utility in headerFrancis Rowe2015-01-051-0/+1
|
* ich9gen/ich9deblob: set default MAC addressFrancis Rowe2014-12-302-7/+17
|
* ich9deblob/ich9gen: change descriptor OEM string to LIBERATEFrancis Rowe2014-12-292-9/+26
|
* Removed redundant flashchip definitions in flashromFrancis Rowe2014-12-296-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 flashromFrancis Rowe2014-12-291-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 Rowe2014-12-293-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 commentedFrancis Rowe2014-12-292-6/+12
|
* ich9gen: show original flReg1.LIMIT, but commented outFrancis Rowe2014-12-292-0/+2
|
* ich9gen: fix ARM. Initialize customMacAddressFrancis Rowe2014-12-291-0/+2
| | | | | Fixes bug where custom MAC address would always be wrong. Tested on a BBB.
* ich9gen: fix typoFrancis Rowe2014-12-281-2/+4
|
* ich9gen: when changing Gbe mac address, spit out new mkgbe.cFrancis Rowe2014-12-282-3/+13
|
* ich9gen: make it possible for user to change the Gbe MAC addressFrancis Rowe2014-12-281-1/+53
| | | | Example: ./ich9gen --macaddress AA:BB:CC:DD:EE:FF
* ich9gen: updated some commentsFrancis Rowe2014-12-282-26/+26
|
* ich9deblob: remove useless comment from descriptor deblob functionFrancis Rowe2014-12-281-4/+0
|
* ich9deblob: re-factored the descriptor deblob functionFrancis Rowe2014-12-283-53/+53
|
* ich9deblob: make clean was not deleting ich9gen binary. fix that.Francis Rowe2014-12-281-1/+3
|
* ich9deblob: added ich9gen utilityFrancis Rowe2014-12-2814-54/+1514
| | | | | This can generate the descriptor+gbe images from scratch, without the need for a factory.bin dump.
* ich9deblob: gbe.h: rename reservedWord05h imageVersionInformationFrancis Rowe2014-12-261-1/+1
|
* ich9deblob: fill padding in Gbe with 0xFFFrancis Rowe2014-12-262-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 Rowe2014-12-261-2/+92
|
* ich9deblob: link to datasheet in descriptor/descriptor.hFrancis Rowe2014-12-261-0/+7
|
* ich9deblob: links to datasheet in gbe/gbe.hFrancis Rowe2014-12-261-0/+8
|
* ich9deblob: gbe struct: info about reserved words 24 to 2FFrancis Rowe2014-12-261-1/+1
|