#include <asm/ptrace.h>
#include <asm/processor.h>
#include <asm/uaccess.h>
#include <asm/spitfire.h>
Go to the source code of this file.
#define AV_SPARC_ASI_BLK_INIT 0x00008000 /* block init ASIs available */ |
#define AV_SPARC_ASI_CACHE_SPARING 0x00800000 /* cache sparing ASIs available */ |
#define AV_SPARC_CBCOND 0x02000000 /* CBCOND insns available */ |
#define AV_SPARC_DIV32 0x00000200 /* 32x32 divide is efficient */ |
#define AV_SPARC_FJFMAU 0x00200000 /* unfused multiply-add */ |
#define AV_SPARC_FMAF 0x00010000 /* fused multiply-add */ |
#define AV_SPARC_FSMULD 0x00000400 /* 'fsmuld' is efficient */ |
#define AV_SPARC_HPC 0x00040000 /* HPC insns available */ |
#define AV_SPARC_IMA 0x00400000 /* integer multiply-add */ |
#define AV_SPARC_MUL32 0x00000100 /* 32x32 multiply is efficient */ |
#define AV_SPARC_PAUSE 0x01000000 /* PAUSE available */ |
#define AV_SPARC_POPC 0x00001000 /* 'popc' is efficient */ |
#define AV_SPARC_RANDOM 0x00080000 /* 'random' insn available */ |
#define AV_SPARC_TRANS 0x00100000 /* transaction insns available */ |
#define AV_SPARC_V8PLUS 0x00000800 /* v9 insn available to 32bit */ |
#define AV_SPARC_VIS 0x00002000 /* VIS insns available */ |
#define AV_SPARC_VIS2 0x00004000 /* VIS2 insns available */ |
#define AV_SPARC_VIS3 0x00020000 /* VIS3 insns available */ |
#define compat_elf_check_arch |
( |
|
x | ) |
|
#define COMPAT_ELF_ET_DYN_BASE 0x0000000070000000UL |
#define COMPAT_ELF_NGREG 38 |
#define CORE_DUMP_USE_REGSET |
#define elf_check_arch |
( |
|
x | ) |
((x)->e_machine == ELF_ARCH) |
#define ELF_ET_DYN_BASE 0x0000010000000000UL |
#define ELF_PLATFORM (NULL) |
#define HWCAP_SPARC_BLKINIT 0x00000040 |
#define HWCAP_SPARC_CRYPTO 0x04000000 /* CRYPTO insns available */ |
#define HWCAP_SPARC_FLUSH 0x00000001 |
#define HWCAP_SPARC_MULDIV 0x00000008 |
#define HWCAP_SPARC_N2 0x00000080 |
#define HWCAP_SPARC_STBAR 0x00000002 |
#define HWCAP_SPARC_SWAP 0x00000004 |
#define HWCAP_SPARC_ULTRA3 0x00000020 |
#define HWCAP_SPARC_V9 0x00000010 |
#define R_SPARC_GLOB_DAT 20 |
#define R_SPARC_HIPLT22 25 |
#define R_SPARC_JMP_SLOT 21 |
#define R_SPARC_LOPLT10 26 |
#define R_SPARC_PCPLT10 29 |
#define R_SPARC_PCPLT22 28 |
#define R_SPARC_PCPLT32 27 |
#define R_SPARC_RELATIVE 22 |
#define R_SPARC_WDISP16 40 |
#define R_SPARC_WDISP19 41 |
#define R_SPARC_WDISP22 8 |
#define R_SPARC_WDISP30 7 |
#define R_SPARC_WPLT30 18 |
#define SET_PERSONALITY |
( |
|
ex | ) |
|
Value:
set_thread_flag(TIF_32BIT); \
else \
clear_thread_flag(TIF_32BIT); \
\
} while (0)
Definition at line 201 of file elf_64.h.
unsigned long sparc64_elf_hwcap |