mirror of
https://github.com/ipxe/ipxe
synced 2025-12-23 21:41:43 +03:00
[efi] Allow for building with older versions of elf.h system header
Reported-by: Ahmad Mahagna <ahmhad@mellanox.com> Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
@@ -72,6 +72,28 @@
|
|||||||
|
|
||||||
#define ELF_MREL( mach, type ) ( (mach) | ( (type) << 16 ) )
|
#define ELF_MREL( mach, type ) ( (mach) | ( (type) << 16 ) )
|
||||||
|
|
||||||
|
/* Allow for building with older versions of elf.h */
|
||||||
|
#ifndef EM_AARCH64
|
||||||
|
#define EM_AARCH64 183
|
||||||
|
#define R_AARCH64_NONE 0
|
||||||
|
#define R_AARCH64_ABS64 257
|
||||||
|
#define R_AARCH64_CALL26 283
|
||||||
|
#define R_AARCH64_JUMP26 282
|
||||||
|
#define R_AARCH64_ADR_PREL_LO21 274
|
||||||
|
#define R_AARCH64_ADR_PREL_PG_HI21 275
|
||||||
|
#define R_AARCH64_ADD_ABS_LO12_NC 277
|
||||||
|
#define R_AARCH64_LDST8_ABS_LO12_NC 278
|
||||||
|
#define R_AARCH64_LDST16_ABS_LO12_NC 284
|
||||||
|
#define R_AARCH64_LDST32_ABS_LO12_NC 285
|
||||||
|
#define R_AARCH64_LDST64_ABS_LO12_NC 286
|
||||||
|
#endif /* EM_AARCH64 */
|
||||||
|
#ifndef R_ARM_CALL
|
||||||
|
#define R_ARM_CALL 28
|
||||||
|
#endif
|
||||||
|
#ifndef R_ARM_THM_JUMP24
|
||||||
|
#define R_ARM_THM_JUMP24 30
|
||||||
|
#endif
|
||||||
|
|
||||||
/* Seems to be missing from elf.h */
|
/* Seems to be missing from elf.h */
|
||||||
#ifndef R_AARCH64_NULL
|
#ifndef R_AARCH64_NULL
|
||||||
#define R_AARCH64_NULL 256
|
#define R_AARCH64_NULL 256
|
||||||
|
|||||||
Reference in New Issue
Block a user