From dcda30deb167742f2f369225141a6495239bcb7f Mon Sep 17 00:00:00 2001 From: Francis Rowe Date: Sat, 10 Oct 2015 15:54:15 -0400 Subject: Update coreboot-libre based on coreboot a2bed346a 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. --- (limited to 'resources/utilities/coreboot-libre/deblob') diff --git a/resources/utilities/coreboot-libre/deblob b/resources/utilities/coreboot-libre/deblob index bc488bd..f297090 100755 --- a/resources/utilities/coreboot-libre/deblob +++ b/resources/utilities/coreboot-libre/deblob @@ -29,30 +29,6 @@ printf "Deleting blobs in coreboot\n" cd "coreboot/" # --------------------- -# Intel SoC (broadwell): CPU microcode updates -# --------------------- - -# --------------------- -# Intel SoC (baytrail): CPU microcode updates -# --------------------- - -# --------------------- -# AMD: CPU microcode updates -# --------------------- - -rm -f \ -"src/cpu/amd/model_fxx/microcode_rev_e.h" \ -"src/cpu/amd/model_fxx/microcode_rev_c.h" \ -"src/cpu/amd/model_fxx/microcode_rev_d.h" \ -"src/cpu/amd/model_10xxx/mc_patch_010000d9.h" \ -"src/cpu/amd/model_10xxx/mc_patch_01000096.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_01000095.h" \ -"src/cpu/amd/model_10xxx/mc_patch_010000c7.h" \ -"src/cpu/amd/model_10xxx/mc_patch_010000c8.h" - -# --------------------- # AMD: CPU microcode updates # --------------------- rm -f \ @@ -96,12 +72,6 @@ rm -f \ "src/vendorcode/amd/agesa/f14/Proc/CPU/Family/0x14/F14MicrocodePatch05000029.c" \ "src/vendorcode/amd/agesa/f14/Proc/CPU/Family/0x14/F14MicrocodePatch05000119.c" -# --------------------- -# VIA (nano): CPU microcode updates -# --------------------- -rm -f \ -"src/cpu/via/nano/nano_ucode_blob.c" - # ------------------------------------- # AMD AGESA: SMU firmware # ------------------------------------- @@ -152,15 +122,19 @@ rm -f \ "src/vendorcode/amd/agesa/f15tn/Proc/GNB/Modules/GnbInitTN/PcieAlibSsdtTNFM2.h" \ "src/vendorcode/amd/agesa/f15tn/Proc/GNB/Modules/GnbInitTN/PcieAlibSsdtTNFS1.h" -# ---------------------------------- -# Purpose unknown. TODO: investigate -# ---------------------------------- +# ------------------------ +# Blobs in 3rdparty/vboot/ +# ------------------------ -# francis7: util/broadcom/secimage/misc.c is a precalculated crc32 polynome table -# It's just a standard crc32 implementation +rm -f \ +"3rdparty/vboot/tests/futility/data/bios_peppy_mp.bin" \ +"3rdparty/vboot/tests/futility/data/bios_link_mp.bin" +# Unsure if these are proprietary blobs: rm -f \ -"util/broadcom/secimage/misc.c" +"3rdparty/vboot/tests/testcases/padding_test_vectors.inc" \ +"3rdparty/vboot/firmware/lib/cgptlib/crc32.c" \ +"3rdparty/vboot/firmware/lib/cryptolib/padding.c" printf "\n\n" -- cgit v0.9.1