diff options
author | Michael Brown <mcb30@ipxe.org> | 2023-12-21 12:29:03 +0000 |
---|---|---|
committer | Michael Brown <mcb30@ipxe.org> | 2023-12-21 12:29:03 +0000 |
commit | 9e92c39894610c825a4cd6ccb40229fdeaa7223f (patch) | |
tree | 2f5bb0451ba61c6c784a852e228fcb18fc5fc72a /src | |
parent | 3fc1b407d204e950a41c567e84f4c4f079cc052e (diff) | |
download | ipxe-9e92c39894610c825a4cd6ccb40229fdeaa7223f.zip ipxe-9e92c39894610c825a4cd6ccb40229fdeaa7223f.tar.gz ipxe-9e92c39894610c825a4cd6ccb40229fdeaa7223f.tar.bz2 |
[efi] Add potentially missing relocation types
Add definitions for relocation types that may be missing on older
versions of the host system's elf.h.
This mirrors wimboot commit 47f6298 ("[efi] Add potentially missing
relocation types").
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src')
-rw-r--r-- | src/util/elf2efi.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/util/elf2efi.c b/src/util/elf2efi.c index 29e4f24..88713b6 100644 --- a/src/util/elf2efi.c +++ b/src/util/elf2efi.c @@ -122,6 +122,9 @@ #ifndef R_AARCH64_LDST64_ABS_LO12_NC #define R_AARCH64_LDST64_ABS_LO12_NC 286 #endif +#ifndef R_AARCH64_LDST128_ABS_LO12_NC +#define R_AARCH64_LDST128_ABS_LO12_NC 299 +#endif #ifndef R_ARM_CALL #define R_ARM_CALL 28 #endif @@ -152,6 +155,12 @@ #ifndef R_LARCH_GOT_PC_LO12 #define R_LARCH_GOT_PC_LO12 76 #endif +#ifndef R_X86_64_GOTPCRELX +#define R_X86_64_GOTPCRELX 41 +#endif +#ifndef R_X86_64_REX_GOTPCRELX +#define R_X86_64_REX_GOTPCRELX 42 +#endif /** * Alignment of raw data of sections in the image file |