heads/patches/coreboot-4.11
Jonathon Hall f632897bb5
modules/coreboot: Cache coreboot toolchain archives and use mirrors
Download coreboot toolchain archives into packages/<arch> before
coreboot tries to download them.  This allows us to use mirrors to get
the archives.  We could also update the primary source this way if it
goes down instead of patching coreboot itself (has happened for IASL).

The archive versions and digests are retrieved from the coreboot
module, so there isn't another copy of that info to maintain.  That is
done in bin/fetch_coreboot_crossgcc_archive.sh, which uses the
existing fetch script to do the actual download, leveraging mirrors.

bin/fetch_source_archive.sh supports using a SHA-1 digest instead of
SHA-256, since coreboot has SHA-1 digests.  It also checks if the file
already exists (deleting the coreboot directory will cause it to be
re-run, but the packages are already there and can be used from cache).

The coreboot-4.11 IASL patch is updated to delete the outdated acpica
archive digest (it already added the new one, but the old one was still
there).  bin/fetch_coreboot_crossgcc_archive.sh finds the archive
version and digest from the digest files, so only one acpica file must
be present.

Signed-off-by: Jonathon Hall <jonathon.hall@puri.sm>
2024-01-08 15:10:56 -05:00
..
0000-cpu-x86-smm-Use-PRIxPTR-to-print-uintptr_t.patch Add new board: Purism Librem Server L1UM (#858) 2020-10-18 14:48:25 -04:00
0001-Add-Heads-TPM-measured-boot-support.patch coreboot-4.11 patches: remove unwanted .orig artifacts that seems to be making CircleCI fail in the past days. 2022-02-23 16:59:26 -05:00
0002-soc-intel-broadwell_de-Add-measured-boot-support.patch Add new board: Purism Librem Server L1UM (#858) 2020-10-18 14:48:25 -04:00
0003-drivers-generic-cbfs-serial-Add-driver-to-read-seria.patch Add new board: Purism Librem Server L1UM (#858) 2020-10-18 14:48:25 -04:00
0004-mb-purism-librem_l1um-Add-new-board.patch Add new board: Purism Librem Server L1UM (#858) 2020-10-18 14:48:25 -04:00
0005-soc-fsp_broadwell_de-acpi-Remove-ADR-from-uncore-obj.patch patches/coreboot-4.11: Add patches to build on newer systems 2022-02-03 15:04:09 -05:00
0020-kgpe-d16_measured-boot-support.patch On KGPE-D16 boards, ensure linux-kgpe-d16*.config are up-to-date by: 2020-12-02 15:56:42 +00:00
0021-kgpe-d16_c-environment_bootblock.patch Activate dual console by default and restructure board config 2020-12-02 15:56:34 +00:00
0022-kgpe-d16_dstd-asl_Remove-HID-for-PCI-devices.patch Retry CircleCI for 4.11 on Debian 10 docker 2022-02-03 15:04:09 -05:00
0070-crossgcc-iasl-2021-instead-of-2018_fix-old_coreboot-build-on-newer-platforms.patch modules/coreboot: Cache coreboot toolchain archives and use mirrors 2024-01-08 15:10:56 -05:00
0071-crossgcc-binutils-gold-error-strings.patch coreboot 4.11 patches: made compliant with git apply (removal of https->http temp fix) 2022-12-14 12:05:10 -05:00
0072-crossgcc-gnat-eh.patch coreboot 4.11 patches: made compliant with git apply (removal of https->http temp fix) 2022-12-14 12:05:10 -05:00
0073-build-race-condition-fixes.patch coreboot-4.11: Fix remaining patch to work with git apply 2023-01-04 09:04:19 -05:00
0074-make-43-fix.patch coreboot 4.11 now builds locally with make 4.2.1+ (CircleCI still unfixed) 2022-12-14 12:06:11 -05:00