Changeset View
Changeset View
Standalone View
Standalone View
head/sys/arm/include/elf.h
Show First 20 Lines • Show All 72 Lines • ▼ Show 20 Lines | |||||
#define ELF_TARG_MACH EM_ARM | #define ELF_TARG_MACH EM_ARM | ||||
#define ELF_TARG_VER 1 | #define ELF_TARG_VER 1 | ||||
/* Defines specific for arm headers */ | /* Defines specific for arm headers */ | ||||
#define EF_ARM_EABI_VERSION(x) (((x) & EF_ARM_EABIMASK) >> 24) | #define EF_ARM_EABI_VERSION(x) (((x) & EF_ARM_EABIMASK) >> 24) | ||||
#define EF_ARM_EABI_VERSION_UNKNOWN 0 | #define EF_ARM_EABI_VERSION_UNKNOWN 0 | ||||
#define EF_ARM_EABI_FREEBSD_MIN 4 | #define EF_ARM_EABI_FREEBSD_MIN 4 | ||||
/* | |||||
* Magic number for the elf trampoline, chosen wisely to be an immediate | |||||
* value. | |||||
*/ | |||||
#define MAGIC_TRAMP_NUMBER 0x5c000003 | |||||
#define ET_DYN_LOAD_ADDR 0x500000 | #define ET_DYN_LOAD_ADDR 0x500000 | ||||
/* Flags passed in AT_HWCAP. */ | /* Flags passed in AT_HWCAP. */ | ||||
#define HWCAP_SWP 0x00000001 /* Unsupported, never set. */ | #define HWCAP_SWP 0x00000001 /* Unsupported, never set. */ | ||||
#define HWCAP_HALF 0x00000002 /* Always set. */ | #define HWCAP_HALF 0x00000002 /* Always set. */ | ||||
#define HWCAP_THUMB 0x00000004 | #define HWCAP_THUMB 0x00000004 | ||||
#define HWCAP_26BIT 0x00000008 /* Unsupported, never set. */ | #define HWCAP_26BIT 0x00000008 /* Unsupported, never set. */ | ||||
#define HWCAP_FAST_MULT 0x00000010 /* Always set. */ | #define HWCAP_FAST_MULT 0x00000010 /* Always set. */ | ||||
Show All 28 Lines |