From 077ae24b337390ee9d399885a5b53980dfde32c8 Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Thu, 14 Nov 2024 15:08:16 +0000 Subject: [PATCH] README.md: Add link to our shim patch for building gnu-efi Signed-off-by: James Le Cuirot --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index af25f324..7b6cd961 100644 --- a/README.md +++ b/README.md @@ -138,7 +138,7 @@ The repo is [here](https://github.com/flatcar/scripts/). The shim ebuild can be ### What patches are being applied and why: Mention all the external patches and build process modifications, which are used during your building process, that make your shim binary be the exact one that you posted as part of this application. ******************************************************************************* -We carry a patch because the bundled gnu-efi build is implemented in a buggy way that can break when built in parallel. We've hit this in the nightly sdk build. The patch included fixes this. We have also submitted a PR upstream [rhboot/shim#643](https://github.com/rhboot/shim/pull/643). +We carry a [patch](https://github.com/flatcar/scripts/blob/main/sdk_container/src/third_party/coreos-overlay/sys-boot/shim/files/0001-Fix-parallel-build-of-gnu-efi.patch) because the bundled gnu-efi build is implemented in a buggy way that can break when built in parallel. We've hit this in the nightly sdk build. The patch included fixes this. We have also submitted a PR upstream [rhboot/shim#643](https://github.com/rhboot/shim/pull/643). ******************************************************************************* ### Do you have the NX bit set in your shim? If so, is your entire boot stack NX-compatible and what testing have you done to ensure such compatibility?