From 3fde9759f3f993269965de97ea94c171a6f66f57 Mon Sep 17 00:00:00 2001 From: Trammell Hudson Date: Tue, 2 Aug 2016 21:39:24 -0400 Subject: [PATCH] coreboot-4.4 binary blobs --- Makefile | 3 ++- config/coreboot-blobs.config | 1 + modules/coreboot-blobs | 13 +++++++++++++ 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 config/coreboot-blobs.config create mode 100644 modules/coreboot-blobs diff --git a/Makefile b/Makefile index 6d44ad8..23f988a 100644 --- a/Makefile +++ b/Makefile @@ -12,6 +12,7 @@ include modules/tpmtotp include modules/mbedtls include modules/busybox include modules/linux +include modules/coreboot-blobs all: $(modules) @@ -95,7 +96,7 @@ initrd/bin/busybox: $(build)/$(busybox_dir)/busybox # Update all of the libraries in the initrd based on the executables # that were installed. -initrd_libs: +initrd_libs: $(initrd_bins) ./populate-lib \ ./initrd/lib/x86-64-linux-gnu/ \ initrd/bin/* \ diff --git a/config/coreboot-blobs.config b/config/coreboot-blobs.config new file mode 100644 index 0000000..556df42 --- /dev/null +++ b/config/coreboot-blobs.config @@ -0,0 +1 @@ +# nothing diff --git a/modules/coreboot-blobs b/modules/coreboot-blobs new file mode 100644 index 0000000..794abb3 --- /dev/null +++ b/modules/coreboot-blobs @@ -0,0 +1,13 @@ +modules += coreboot-blobs + +coreboot-blobs_version := 4.4 +coreboot-blobs_tar := coreboot-blobs-$(coreboot-blobs_version).tar.xz +coreboot-blobs_dir := coreboot-$(coreboot-blobs_version)/3rdparty/blobs +coreboot-blobs_url := https://www.coreboot.org/releases/$(coreboot-blobs_tar) +coreboot-blobs_hash := 43b993915c0f46a77ee7ddaa2dbe47581f399510632c62f2558dff931358d8ab + +# there is nothing to build for the blobs, this should be +# made easier to make happen +coreboot-blobs_output := null +#coreboot-blobs_configure := echo -e 'all:\n\ttouch $(build)/$(coreboot-blobs_dir)/.canary' > Makefile +coreboot-blobs_configure := echo -e 'all:\n\ttouch null' > Makefile