[PATCH 2/4] efi: payload: force PBL_FULLY_PIC for ARM64
Ahmad Fatoum
a.fatoum at pengutronix.de
Fri Aug 9 07:17:53 PDT 2024
The PBL_FULLY_PIC option was primarily added for ARM64 EFI payload:
Tianocore/EDK-II may take great offence on barebox rewriting its own code
to relocate and PBL_FULLY_PIC eliminates these unnecessary relocations.
We should thus enable it unconditionally when EFI_PAYLOAD, so the
resulting barebox binary is more universally usable.
Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
---
efi/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/efi/Kconfig b/efi/Kconfig
index dc43addd60ec..84f670fd23d3 100644
--- a/efi/Kconfig
+++ b/efi/Kconfig
@@ -8,6 +8,7 @@ config HAVE_EFI_PAYLOAD
config EFI_PAYLOAD
bool "Build as EFI payload" if COMPILE_TEST
depends on HAVE_EFI_PAYLOAD
+ select PBL_FULLY_PIC if ARM64
select EFI
select EFI_GUID
select EFI_DEVICEPATH
--
2.39.2
More information about the barebox
mailing list