Changeset View
Changeset View
Standalone View
Standalone View
sys/sys/elf_common.h
Show First 20 Lines • Show All 334 Lines • ▼ Show 20 Lines | |||||
#define EF_ARM_MAVERICK_FLOAT 0x00000800 | #define EF_ARM_MAVERICK_FLOAT 0x00000800 | ||||
#define EF_MIPS_NOREORDER 0x00000001 | #define EF_MIPS_NOREORDER 0x00000001 | ||||
#define EF_MIPS_PIC 0x00000002 /* Contains PIC code */ | #define EF_MIPS_PIC 0x00000002 /* Contains PIC code */ | ||||
#define EF_MIPS_CPIC 0x00000004 /* STD PIC calling sequence */ | #define EF_MIPS_CPIC 0x00000004 /* STD PIC calling sequence */ | ||||
#define EF_MIPS_UCODE 0x00000010 | #define EF_MIPS_UCODE 0x00000010 | ||||
#define EF_MIPS_ABI2 0x00000020 /* N32 */ | #define EF_MIPS_ABI2 0x00000020 /* N32 */ | ||||
#define EF_MIPS_OPTIONS_FIRST 0x00000080 | #define EF_MIPS_OPTIONS_FIRST 0x00000080 | ||||
#define EF_MIPS_ARCH_ASE 0x0F000000 /* Architectural extensions */ | #define EF_MIPS_32BITMODE 0x00000100 /* Compiled for 32-bit ABI */ | ||||
#define EF_MIPS_FP64 0x00000200 /* 64-bit FP regs, 32-bit CPU */ | |||||
#define EF_MIPS_NAN2008 0x00000400 /* Uses IEEE 754-2008 NaN */ | |||||
#define EF_MIPS_ABI_O32 0x00001000 /* Uses 1st MIPS ABI (UCODE) */ | |||||
#define EF_MIPS_ABI_O64 0x00002000 /* Uses UCODE MIPS64 ABI */ | |||||
#define EF_MIPS_ABI_EABI32 0x00003000 /* Uses Embedded ABI 32-bit */ | |||||
#define EF_MIPS_ABI_EABI64 0x00004000 /* Uses Embedded ABI 64-bit */ | |||||
#define EF_MIPS_ARCH_ASE 0x0F000000 /* Architectural extensions: */ | |||||
#define EF_MIPS_ARCH_ASE_MDMX 0x08000000 /* MDMX multimedia extension */ | #define EF_MIPS_ARCH_ASE_MDMX 0x08000000 /* MDMX multimedia extension */ | ||||
#define EF_MIPS_ARCH_ASE_M16 0x04000000 /* MIPS-16 ISA extensions */ | #define EF_MIPS_ARCH_ASE_M16 0x04000000 /* MIPS-16 ISA extensions */ | ||||
#define EF_MIPS_ARCH 0xF0000000 /* Architecture field */ | #define EF_MIPS_ARCH_ASE_MICRO 0x02000000 /* MicroMips extensions/arch */ | ||||
#define EF_MIPS_ARCH 0xF0000000 /* Architecture field: */ | |||||
#define EF_MIPS_ARCH_1 0x00000000 /* MIPS I instructions */ | |||||
#define EF_MIPS_ARCH_2 0x10000000 /* MIPS II instructions */ | |||||
#define EF_MIPS_ARCH_3 0x20000000 /* MIPS III instructions */ | |||||
#define EF_MIPS_ARCH_4 0x30000000 /* MIPS IV instructions */ | |||||
#define EF_MIPS_ARCH_5 0x40000000 /* (Never introduced) */ | |||||
#define EF_MIPS_ARCH_32 0x50000000 /* Mips32 Revision 1 */ | |||||
#define EF_MIPS_ARCH_64 0x60000000 /* Mips64 Revision 1 */ | |||||
#define EF_MIPS_ARCH_32R2 0x70000000 /* Mips32 Revision 2 */ | |||||
#define EF_MIPS_ARCH_64R2 0x80000000 /* Mips64 Revision 2 */ | |||||
#define EF_PPC_EMB 0x80000000 | #define EF_PPC_EMB 0x80000000 | ||||
#define EF_PPC_RELOCATABLE 0x00010000 | #define EF_PPC_RELOCATABLE 0x00010000 | ||||
#define EF_PPC_RELOCATABLE_LIB 0x00008000 | #define EF_PPC_RELOCATABLE_LIB 0x00008000 | ||||
#define EF_SPARC_EXT_MASK 0x00ffff00 | #define EF_SPARC_EXT_MASK 0x00ffff00 | ||||
#define EF_SPARC_32PLUS 0x00000100 | #define EF_SPARC_32PLUS 0x00000100 | ||||
#define EF_SPARC_SUN_US1 0x00000200 | #define EF_SPARC_SUN_US1 0x00000200 | ||||
▲ Show 20 Lines • Show All 969 Lines • Show Last 20 Lines |