diff options
| author | Szabolcs Nagy <nsz@port70.net> | 2016-04-20 13:17:31 +0200 | 
|---|---|---|
| committer | Rich Felker <dalias@aerifal.cx> | 2016-07-03 16:15:11 -0400 | 
| commit | 347d0617d11c0ae4c5e501d4232d2b4a5cfc207a (patch) | |
| tree | dc8377abc7a7eacd36dc547764e38090b4890643 | |
| parent | abbdf0f51d975a1120483a7bdaf92d65663a4f37 (diff) | |
| download | musl-347d0617d11c0ae4c5e501d4232d2b4a5cfc207a.tar.gz | |
add nios2 definitions to elf.h
| -rw-r--r-- | include/elf.h | 50 | 
1 files changed, 50 insertions, 0 deletions
| diff --git a/include/elf.h b/include/elf.h index 3a68b527..94f2cd9a 100644 --- a/include/elf.h +++ b/include/elf.h @@ -213,6 +213,7 @@ typedef struct {  #define EM_OPENRISC	92  #define EM_ARC_A5	93  #define EM_XTENSA	94 +#define EM_ALTERA_NIOS2 113  #define EM_AARCH64	183  #define EM_TILEPRO	188  #define EM_MICROBLAZE	189 @@ -2880,6 +2881,55 @@ enum  #define R_MICROBLAZE_TLSGOTTPREL32 28  #define R_MICROBLAZE_TLSTPREL32	 29 +#define DT_NIOS2_GP             0x70000002 + +#define R_NIOS2_NONE		0 +#define R_NIOS2_S16		1 +#define R_NIOS2_U16		2 +#define R_NIOS2_PCREL16		3 +#define R_NIOS2_CALL26		4 +#define R_NIOS2_IMM5		5 +#define R_NIOS2_CACHE_OPX	6 +#define R_NIOS2_IMM6		7 +#define R_NIOS2_IMM8		8 +#define R_NIOS2_HI16		9 +#define R_NIOS2_LO16		10 +#define R_NIOS2_HIADJ16		11 +#define R_NIOS2_BFD_RELOC_32	12 +#define R_NIOS2_BFD_RELOC_16	13 +#define R_NIOS2_BFD_RELOC_8	14 +#define R_NIOS2_GPREL		15 +#define R_NIOS2_GNU_VTINHERIT	16 +#define R_NIOS2_GNU_VTENTRY	17 +#define R_NIOS2_UJMP		18 +#define R_NIOS2_CJMP		19 +#define R_NIOS2_CALLR		20 +#define R_NIOS2_ALIGN		21 +#define R_NIOS2_GOT16		22 +#define R_NIOS2_CALL16		23 +#define R_NIOS2_GOTOFF_LO	24 +#define R_NIOS2_GOTOFF_HA	25 +#define R_NIOS2_PCREL_LO	26 +#define R_NIOS2_PCREL_HA	27 +#define R_NIOS2_TLS_GD16	28 +#define R_NIOS2_TLS_LDM16	29 +#define R_NIOS2_TLS_LDO16	30 +#define R_NIOS2_TLS_IE16	31 +#define R_NIOS2_TLS_LE16	32 +#define R_NIOS2_TLS_DTPMOD	33 +#define R_NIOS2_TLS_DTPREL	34 +#define R_NIOS2_TLS_TPREL	35 +#define R_NIOS2_COPY		36 +#define R_NIOS2_GLOB_DAT	37 +#define R_NIOS2_JUMP_SLOT	38 +#define R_NIOS2_RELATIVE	39 +#define R_NIOS2_GOTOFF		40 +#define R_NIOS2_CALL26_NOAT	41 +#define R_NIOS2_GOT_LO		42 +#define R_NIOS2_GOT_HA		43 +#define R_NIOS2_CALL_LO		44 +#define R_NIOS2_CALL_HA		45 +  #define R_OR1K_NONE		0  #define R_OR1K_32		1  #define R_OR1K_16		2 | 
