summaryrefslogtreecommitdiffstats
path: root/resources/utilities
Commit message (Collapse)AuthorAgeFilesLines
...
* Update coreboot-libreFrancis Rowe2015-06-152-17/+38
| | | | | | | | | | | | Rebase all patches. Remove the ones that are no longer needed. More CPU microcode updates were moved to coreboot's 3rdparty repository, so there are less blobs for libreboot to delete now (because the 3rdparty repository is not checked out in libreboot). Correct HDA verbs used for T400 (also R400, T500) (patch is in coreboot, merged).
* utilities/grub-assemble: use printf properlyFrancis Rowe2015-06-101-1/+1
|
* all script: use a standard styleFrancis Rowe2015-06-104-34/+34
| | | | | Based on the style used for the script in resources/scripts/helpers/build/release/
* Replace rm -r with rm -RFrancis Rowe2015-06-061-1/+1
|
* Update coreboot + merge GM45 hybrid GPU patchesFrancis Rowe2015-05-042-9/+151
| | | | | | | | | | | | | Also add power_on_after_fail to X200 and others (prevents the bug where the system would boot when connecting the AC adapter) (option in menuconfig to use CMOS/nvram settings is now enabled) Also NetDCDC is now the default USB debug dongle used (compatible with the BBB rev C). Add two new methods for managing coreboot configs: ./build config corebootreplace ./build config corebootmodify
* resources/utilities/ich9deblob/Makefile: Update copyright headerFrancis Rowe2015-05-041-2/+2
| | | | Forgot to do it yesterday
* demefactory: don't remove the ME/Platform regionsFrancis Rowe2015-05-031-2/+1
| | | | | (not tested on factory firmware yet, which is what this utility is mainly intended for)
* demefactory: fix wrong copyright attributionFrancis Rowe2015-05-034-4/+5
|
* demefactory (new utility): create GM45 factory.rom without the MEFrancis Rowe2015-05-035-2/+220
|
* ich9deblob: re-factor descriptor.c functionsFrancis Rowe2015-05-032-26/+41
|
* coreboot-libre: provide better blob categorizationFrancis Rowe2015-03-271-24/+64
|
* Update corebootFrancis Rowe2015-03-162-183/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update to new coreboot revision: 83b05eb0a85d7b7ac0837cece67afabbdb46ea65 Intel microcode updates are no longer deleted, because these no longer exist in the main coreboot branch. Instead, they exist in the optional 3rdparty repository which libreboot does not merge. note: the microcode in src/soc/intel/ still exists and is still deleted in libreboot, therefore TODO: delete the instructions in coreboot that download the 3rdparty branch MacBook2,1 cstate patch is no longer cherry picked, because this is now merged in the main coreboot repository. The patch to disable use of timestamps in non-git is now removed, because a better version of patch was submitted to and merged in coreboot. coreboot-libre: These blobs either don't exist in coreboot anymore, or have had their names changed. They are no longer listed in the deblob script: src/vendorcode/amd/agesa/f14/Proc/CPU/Family/0x14/F14MicrocodePatch05000025.c src/vendorcode/amd/agesa/f14/Proc/CPU/Family/0x14/F14MicrocodePatch05000028.c src/vendorcode/amd/agesa/f14/Proc/CPU/Family/0x14/F14MicrocodePatch05000101.c src/cpu/amd/model_10xxx/mc_patch_01000086.h src/cpu/amd/model_10xxx/mc_patch_0100009f.h src/cpu/amd/model_10xxx/mc_patch_010000b6.h src/cpu/amd/model_10xxx/mc_patch_010000bf.h src/cpu/amd/model_10xxx/mc_patch_010000c4.h src/northbridge/amd/agesa/family12/ssdt.asl coreboot-libre: These nonblobs either don't exist in coreboot anymore, or have had their names changed. They are no longer listed in the nonblobs or nonblobs_notes files: ./src/mainboard/digitallogic/msm586seg/mainboard.c ./src/mainboard/intel/jarrell/irq_tables.c ./src/mainboard/supermicro/x6dai_g/irq_tables.c ./src/mainboard/technologic/ts5300/mainboard.c ./src/mainboard/via/epia/irq_tables.c ./src/northbridge/via/vx800/examples/chipset_init.c ./src/southbridge/amd/cs5530/bitmap.c ./src/southbridge/amd/pi/avalon/Kconfig ./src/mainboard/google/samus/samsung_8Gb.spd.hex ./src/mainboard/google/samus/empty.spd.hex ./src/mainboard/google/samus/elpida_4Gb.spd.hex ./src/mainboard/google/samus/elpida_8Gb.spd.hex ./src/mainboard/google/samus/samsung_4Gb.spd.hex coreboot-libre: The following were added to the nonblobs file: ./src/mainboard/google/samus/spd/samsung_4Gb.spd.hex ./src/mainboard/google/samus/spd/empty.spd.hex ./src/mainboard/google/samus/spd/elpida_8Gb.spd.hex ./src/mainboard/google/samus/spd/hynix_4Gb.spd.hex ./src/mainboard/google/samus/spd/samsung_8Gb.spd.hex ./src/mainboard/google/samus/spd/hynix_8Gb.spd.hex ./src/mainboard/google/samus/spd/elpida_4Gb.spd.hex ./src/drivers/xgi/common/vb_table.h ./src/drivers/xgi/common/vb_setmode.c ./src/drivers/xgi/common/XGI_main.h ./src/mainboard/siemens/mc_tcu3/romstage.c ./src/mainboard/siemens/mc_tcu3/lcd_panel.c ./src/mainboard/siemens/mc_tcu3/modhwinfo.c ./src/mainboard/pcengines/apu1/Kconfig ./src/mainboard/asus/kfsn4-dre/get_bus_conf.c ./src/mainboard/google/samus/spd/spd.c ./src/mainboard/hp/abm/mptable.c ./src/northbridge/amd/pi/00630F01/Kconfig ./src/cpu/amd/microcode/microcode.c ./src/lib/tlcl_structures.h coreboot-libre: New blobs in coreboot are now deleted in libreboot: src/soc/intel/baytrail/microcode/M0C3067_0000031E.h src/vendorcode/amd/agesa/f14/Proc/CPU/Family/0x14/F14MicrocodePatch05000119.c src/vendorcode/amd/agesa/f14/Proc/CPU/Family/0x14/F14MicrocodePatch05000029.c src/cpu/amd/model_10xxx/mc_patch_010000d9.h src/cpu/amd/model_10xxx/mc_patch_010000dc.h src/cpu/amd/model_10xxx/mc_patch_010000db.h src/cpu/amd/model_10xxx/mc_patch_010000c7.h src/cpu/amd/model_10xxx/mc_patch_010000c8.h
* coreboot-libre: don't list vortex86ex kbd firmware as microcodeFrancis Rowe2015-03-151-1/+7
| | | | List it separately instead.
* coreboot-libre: add TODO to not delete intel microcode updatesFrancis Rowe2015-03-151-0/+5
| | | | | | These are deleted in a later coreboot, moved to its 3rdparty repo See 5818da262dc0ce56bb1d5439b6d139bc08c25554 in coreboot or http://review.coreboot.org/#/c/4531/
* coreboot-libre: don't rm */early_setup_ss.hFrancis Rowe2015-03-153-8/+8
| | | | These are not blobs!
* coreboot-libre: add GPLv3 license to the "findblobs" scriptFrancis Rowe2015-03-151-0/+18
| | | | | Ironically, this was proprietary because it lacked a license. This commit fixes that.
* coreboot-libreboot: don't rm raminit_tables (nahelem/sandybridge)Francis Rowe2015-03-153-7/+6
| | | | These are not blobs!
* coreboot-libre: don't delete the .spd.hex filesFrancis Rowe2015-03-153-32/+30
| | | | These are not blobs
* docs/release.html: Update TODO listFrancis Rowe2015-03-061-0/+3
|
* grub-assemble: Add the "bsd" and "part_bsd" modulesFrancis Rowe2015-03-011-0/+2
|
* grub-assemble: Disable verbose outputFrancis Rowe2015-03-011-1/+2
|
* bash scripts: Make script output more user-friendlyFrancis Rowe2015-02-203-4/+9
|
* bash scripts: Only enable verbose output if DEBUG= is usedFrancis Rowe2015-02-193-4/+7
|
* Move DEBLOB to resources/utilities/coreboot-libre/deblobFrancis Rowe2015-02-151-0/+306
|
* Delete GRUB Invaders from librebootFrancis Rowe2015-02-131-1/+0
|
* deletede i945-pwm .gitignoreFrancis Rowe2015-02-111-2/+0
| | | | Forgot to delete when deleting submodule.
* i945-pwm: add clean command to MakefileFrancis Rowe2015-02-111-0/+3
|
* i945-pwm: add -lz to MakefileFrancis Rowe2015-02-115-0/+843
| | | | Fixes build error reported by user.
* grub-assemble: Add link to original utility.Francis Rowe2015-02-071-0/+3
|
* buildrom-withgrub: Put background.jpg in CBFS, not GRUB memdiskFrancis Rowe2015-02-071-1/+0
| | | | | | | | | | The background.jpg was put in CBFS originally to save space inside CBFS because the GRUB payload is LZMA compressed by coreboot. The actual measured saving in space for background.jpg being in the memdisk was about 4KiB. Putting it in CBFS means that the user can easily change their background image if they want to.
* grub-assemble: merge scripts into a single script gen.shFrancis Rowe2015-02-073-57/+56
|
* 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
|
* 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
|