diff options
author | Warner Losh <imp@FreeBSD.org> | 2023-01-21 02:15:52 +0000 |
---|---|---|
committer | Warner Losh <imp@FreeBSD.org> | 2023-01-21 02:18:15 +0000 |
commit | 34784d17eb2bcdcfaee39f570bff613b4055912d (patch) | |
tree | 7727f8844d5814e1c8f63a044cb66d29406b8173 /sys/arm/include | |
parent | c52c98e69a2e19879c20d3011eb1785de143dd5f (diff) | |
download | src-34784d17eb2bcdcfaee39f570bff613b4055912d.tar.gz src-34784d17eb2bcdcfaee39f570bff613b4055912d.zip |
elf: Catch up with defining EF_ARM_EABI_VERSION in elf_common.h
FreeBSD defines EF_ARM_EABI_VERSION in a non-standard way (at least
differently than everybody else). We use this only in elf*machdep.c to
make sure the image is new enough. Switch to the more standard way of
defining this and adjust other constants to match.
Fixes: c52c98e69a2e
Sponsored by: Netflix
Diffstat (limited to 'sys/arm/include')
-rw-r--r-- | sys/arm/include/elf.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/arm/include/elf.h b/sys/arm/include/elf.h index 35d0fa55ca1a..2ea60e8f10ee 100644 --- a/sys/arm/include/elf.h +++ b/sys/arm/include/elf.h @@ -74,9 +74,8 @@ __ElfType(Auxinfo); #define ELF_TARG_VER 1 /* Defines specific for arm headers */ -#define EF_ARM_EABI_VERSION(x) (((x) & EF_ARM_EABIMASK) >> 24) #define EF_ARM_EABI_VERSION_UNKNOWN 0 -#define EF_ARM_EABI_FREEBSD_MIN 4 +#define EF_ARM_EABI_FREEBSD_MIN EF_ARM_EABI_VER4 #define ET_DYN_LOAD_ADDR 0x01001000 |