aboutsummaryrefslogtreecommitdiff
path: root/roms/edk2-build.config
AgeCommit message (Collapse)Author
2024-09-17roms: Support compile the efi bios for loongarchXianglai Li
Added loongarch UEFI BIOS support to compiled scripts. UEFI code images require 16M alignment, flash images require 16M alignment, under the loongarch architecture.This is agreed upon when the firmware is loaded in QEMU under Loongarch. The naming of UEFI under loongarch refers to the x86 and arm naming methods, and the UEFI image names in x86 and arm are: edk2-i386-code.fd edk2-i386-vars.fd edk2-arm-code.fd edk2-arm-vars.fd So on loongarch, we named it: edk2-loongarch64-code.fd edk2-loongarch64-vars.fd Signed-off-by: Xianglai Li <lixianglai@loongson.cn> Message-ID: <20240724022245.1317884-1-lixianglai@loongson.cn> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2024-03-19roms/efi: use pure 64-bit build for edk2-x86_64-secure-code.fdGerd Hoffmann
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Message-ID: <20240314115307.628118-5-kraxel@redhat.com>
2024-03-19roms/efi: exclude efi shell from secure boot buildsGerd Hoffmann
Bugzilla: https://bugzilla.tianocore.org/show_bug.cgi?id=4641 Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Message-ID: <20240314115307.628118-4-kraxel@redhat.com>
2024-03-19roms/efi: drop workaround for edk2-stable202308Gerd Hoffmann
Not needed for newer edk2 versions. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Message-ID: <20240314115307.628118-3-kraxel@redhat.com>
2023-12-13edk2: update build config, set PcdUninstallMemAttrProtocol = TRUE.Gerd Hoffmann
Needed to workaround buggy EFI_MEMORY_ATTRIBUTE_PROTOCOL usage in shim.efi. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2023-09-18edk2: workaround edk-stable202308 bugGerd Hoffmann
Set PCD to workaround two fixes missing the release. https://github.com/tianocore/edk2/commit/8b66f9df1bb0fd5ebb743944d41cb33178cf2fdd https://github.com/tianocore/edk2/commit/020cc9e2e7053bb62247b0babbbe80cb855592e5 Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2023-09-18edk2: update build configGerd Hoffmann
risc-v switched to use split code/vars images like the other archs. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
2023-03-20edk2: replace build scriptsGerd Hoffmann
Remove Makefile.edk2 and the edk2*.sh scripts and replace them with a python script (which already handles fedora rpm builds) and a config file for it. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>