aboutsummaryrefslogtreecommitdiff
path: root/resources/utilities/coreboot-libre/deblob
Commit message (Collapse)AuthorAgeFilesLines
* Replaced '#!/bin/bash' w/ '#!/usr/bin/env bash'Andrew Robbins2017-06-231-1/+1
| | | | | This is mainly useful for being able to run these scripts on BSDs. And for users who use a Bash not installed to /bin.
* coreboot-libre: remove benign error message4 of 7 (Leah Rowe)2017-01-221-4/+0
|
* re-add old build system (for x86 boards/utils)4 of 7 (Leah Rowe) info@minifree.org2017-01-211-0/+80
| | | | Everything will be migrated over to the new build system after release.
* Current build system removalPaul Kocialkowski2017-01-151-76/+0
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* coreboot-libre: remove benign error messageLeah Rowe2016-12-231-4/+0
|
* add vboot to crossgcc/ directory (needed for building cbfstool in release/util)Leah Rowe2016-08-221-0/+4
|
* Change Leah's surname back to RoweLeah Rowe2016-06-281-1/+1
|
* reassign Minifree Ltd copyrights back to Minifree directorLeah Woods2016-05-061-1/+1
| | | | This time under her chosen name.
* reassign copyright from Minifree director to Minifree LtdMinifree Ltd2016-04-261-1/+1
|
* typofix in coreboot-libre scriptFrancis Rowe2016-03-071-1/+1
|
* coreboot-libre: fix wrong pathFrancis Rowe2016-03-071-8/+5
|
* use only 1 crossgcc revision in librebootFrancis Rowe2016-02-271-0/+5
|
* Use different coreboot revisions and patches per boardFrancis Rowe2016-01-041-122/+44
| | | | | | | | | | | | | | | | | | The release archives will be bigger, but this is a necessary change that makes libreboot development easier. At present, there are boards maintained in libreboot by different people. By doing it this way, that becomes much easier. This is in contrast to the present situation, where a change to one board potentially affects all other boards, especially when updating to a new version of coreboot. Coreboot-libre scripts, download scripts, build scripts - everything. The entire build system has been modified to reflect this change of development. For reasons of consistency, cbfstool and nvramtool are no longer included in the util archives.
* coreboot-libre: futility test data deblob, padding data is not a blobPaul Kocialkowski2015-10-111-2/+19
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* coreboot-libre: move non-blob to nonblobs listFrancis Rowe2015-10-111-4/+0
|
* coreboot-libre: Crypto constants in vboot are not proprietary blobsPaul Kocialkowski2015-10-111-4/+2
| | | | Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
* Update coreboot-libre based on coreboot a2bed346aFrancis Rowe2015-10-111-36/+10
| | | | | | | | | | | | | | | More microcode blobs were deleted upstream, which are therefore no longer deleted by coreboot-libre. util/broadcom/secimage/misc.c is not a blob. Some non-blobs were deleted upstream, which are therefore no longer listed in libreboot's nonblobs list. New non-blobs were found, added to the nonblobs list. vboot submodule was added, since there are parts of it that cbfstool needs. This submodule is now deblobbed by libreboot.
* New board: ThinkPad R500 (experimental)Francis Rowe2015-09-201-0/+3
| | | | | | | | | | | | | | | | | | The ich9deblob and ich9gen utilities were modified, so that they support reading and/or writing descriptor images where the GbE region is not defined. These utilities were also re-factored and tidied up a bit. A quick was noticed during the course of this work, in that Compenent 1 Density was being set to 8MiB constantly, even on systems with 4MiB flash chips. Component 2 Density was set statically to 2MiB. ich9gen now sets both to 4MiB or 8MiB, depending on whether building the descriptor for a 4MiB or 8MiB ROM image. There are still some ACPI bugs (see docs/hcl/r500.html), which will have to be fixed upstream. TODO: get hw reg dumps from a factory R500, and compare with the X200 or T400 dumps.
* Update coreboot-libreFrancis Rowe2015-06-161-12/+12
| | | | | | | | | | | | 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).
* all script: use a standard styleFrancis Rowe2015-06-111-2/+2
| | | | | Based on the style used for the script in resources/scripts/helpers/build/release/
* coreboot-libre: provide better blob categorizationFrancis Rowe2015-03-271-24/+64
|
* Update corebootFrancis Rowe2015-03-161-170/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-151-8/+0
| | | | These are not blobs!
* coreboot-libreboot: don't rm raminit_tables (nahelem/sandybridge)Francis Rowe2015-03-151-7/+0
| | | | These are not blobs!
* coreboot-libre: don't delete the .spd.hex filesFrancis Rowe2015-03-151-32/+0
| | | | These are not blobs
* docs/release.html: Update TODO listFrancis Rowe2015-03-061-0/+3
|
* bash scripts: Make script output more user-friendlyFrancis Rowe2015-02-201-0/+4
|
* bash scripts: Only enable verbose output if DEBUG= is usedFrancis Rowe2015-02-201-1/+2
|
* Move DEBLOB to resources/utilities/coreboot-libre/deblobFrancis Rowe2015-02-151-0/+306