• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * This header was generated from the Linux kernel headers by update_headers.py,
3  * to provide necessary information from kernel to userspace, such as constants,
4  * structures, and macros, and thus, contains no copyrightable information.
5  */
6 #ifndef _LINUX_ELF_EM_H
7 #define _LINUX_ELF_EM_H
8 #define EM_NONE		0
9 #define EM_M32		1
10 #define EM_SPARC	2
11 #define EM_386		3
12 #define EM_68K		4
13 #define EM_88K		5
14 #define EM_486		6
15 #define EM_860		7
16 #define EM_MIPS		8
17 
18 #define EM_MIPS_RS3_LE	10
19 #define EM_MIPS_RS4_BE	10
20 #define EM_PARISC	15
21 #define EM_SPARC32PLUS	18
22 #define EM_PPC		20
23 #define EM_PPC64	21
24 #define EM_SPU		23
25 #define EM_ARM		40
26 #define EM_SH		42
27 #define EM_SPARCV9	43
28 #define EM_H8_300	46
29 #define EM_IA_64	50
30 #define EM_X86_64	62
31 #define EM_S390		22
32 #define EM_CRIS		76
33 #define EM_M32R		88
34 #define EM_MN10300	89
35 #define EM_OPENRISC     92
36 #define EM_BLACKFIN     106
37 #define EM_ALTERA_NIOS2	113
38 #define EM_TI_C6000	140
39 #define EM_AARCH64	183
40 #define EM_TILEPRO	188
41 #define EM_MICROBLAZE	189
42 #define EM_TILEGX	191
43 #define EM_BPF		247
44 #define EM_FRV		0x5441
45 #define EM_ALPHA	0x9026
46 #define EM_CYGNUS_M32R	0x9041
47 #define EM_S390_OLD	0xA390
48 #define EM_CYGNUS_MN10300 0xbeef
49 #endif
50