heads/patches
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
..
coreboot-4.11 modules/coreboot: Cache coreboot toolchain archives and use mirrors 2024-01-08 15:10:56 -05:00
coreboot-4.19 coreboot configs: changeset needed to use efifb 2023-08-16 09:39:09 -04:00
coreboot-nitrokey-clevo_release coreboot-nitrokey: update dasharo to v1.7.2 2023-12-22 15:37:29 +01:00
coreboot-talos_2 coreboot-talos_2: Patch acpi-unix2 mirror to Intel 2023-07-11 15:03:36 -04:00
flashrom-b1f858f65b2abd276542650d8cb9e382da258967 Makefile: replace patch with git apply 2022-08-21 14:28:30 -04:00
linux-4.14.62 backport upstream patch for 4.14.62. Allows building on debian 12 2023-05-02 20:49:34 +01:00
linux-4.19.139 Support Multiple Kernel Options (#805) 2020-08-20 19:26:48 -04:00
linux-5.4.69 modules/linux: add support for building with kernel 5.4.69 (#854) 2020-10-25 01:26:08 -04:00
linux-5.5-openpower patches/linux-5.5-openpower/0011: patch to expose CBMEM as file 2023-03-30 21:03:26 +02:00
linux-5.10.5 linux 5.10.5: backporting linux upstream patch for 5.10.5 (libsubcmd fix use after free for realloc) 2023-05-02 10:29:24 -04:00
linux-6.1.8 modules/linux: Support building with Linux 6.1.8. 2023-06-21 13:26:49 -04:00
bash-5.1.16.patch patches/bash-5.1.16.patch: Do not increment build number 2023-04-27 11:49:22 -06:00
busybox-1.36.1.patch Add external/usb disk encryption (adds exfatprogs and e2fsprogs) 2023-08-28 16:23:48 -04:00
cryptsetup2-2.3.3.patch make cryptsetup1/cryptsetup2 optional 2021-01-30 07:28:28 +02:00
cryptsetup-1.7.3.patch make cryptsetup1/cryptsetup2 optional 2021-01-30 07:28:28 +02:00
dropbear-2016.74.patch
gpg2-2.2.10.patch Revert "GPG toolstack upgrade to latest available versions (Fixes Gawk issue)" 2020-05-22 14:55:41 -04:00
gpg2-2.4.0.patch gnupg 2.2.21 -> 2.4.0 2023-06-27 11:39:49 -04:00
gpg-1.4.21.patch force cross_compile=yes for gnupg (issue #299) 2018-01-20 16:56:53 -05:00
kexec-2.0.26.patch kexec-2.0.26.patch: report to user in non-debug context that unsupported fb/drm driver is needed on OS initrd 2023-07-07 15:33:02 -04:00
libassuan-2.5.1.patch Revert "GPG toolstack upgrade to latest available versions (Fixes Gawk issue)" 2020-05-22 14:55:41 -04:00
libassuan-2.5.5.patch libassuan 2.5.3 -> 2.5.5 2023-06-27 11:39:43 -04:00
libgcrypt-1.8.3.patch Revert "GPG toolstack upgrade to latest available versions (Fixes Gawk issue)" 2020-05-22 14:55:41 -04:00
libgcrypt-1.10.1.patch libgcrypt: disconnect tests from the build 2023-06-27 11:39:56 -04:00
libgpg-error-1.46.patch libgpg-error 1.46 2023-06-27 11:39:36 -04:00
libksba-1.3.5.patch modules: maintain reproducibility by removing rpath 2020-01-16 09:36:42 -08:00
libksba-1.6.3.patch libksba 1.4.0 -> 1.6.3 2023-06-27 11:39:39 -04:00
lvm2-2.02.168.patch lvm2: turn off buffering, which prevents segfault with new musl (#651) 2020-01-09 13:27:09 +01:00
newt-0.52.20.patch newt(whiptail): fix code that was doing toupper of input 2023-10-11 15:47:53 -04:00
pciutils-3.5.4.patch build the superiotool, which requires a hack on the pciutils lib/types.h file 2018-03-02 09:37:31 -05:00
powerpc-utils-1.3.5.patch modules/powerpc-utils: add 2023-06-07 01:10:13 +03:00
tpm2-tools-5.2.patch tpm2-tools: Remove curl dependency 2023-03-08 12:45:44 -05:00
tpm2-tss-3.2.0.patch Addition of qemu-(fb)whiptail-tpm2(-hotp) boards 2023-03-08 12:45:43 -05:00
util-linux-2.29.2.patch patches/util-linux: patch configure script so that all hardcode_into_libs=yes -> hardcode_into_libs=no 2023-03-07 11:02:17 -05:00