aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/include
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2023-01-21 02:15:52 +0000
committerWarner Losh <imp@FreeBSD.org>2023-01-21 02:18:15 +0000
commit34784d17eb2bcdcfaee39f570bff613b4055912d (patch)
tree7727f8844d5814e1c8f63a044cb66d29406b8173 /sys/arm/include
parentc52c98e69a2e19879c20d3011eb1785de143dd5f (diff)
downloadsrc-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.h3
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