summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/elfutils/elfutils-0.148/elf_additions.diff
diff options
context:
space:
mode:
authorRichard Purdie <rpurdie@linux.intel.com>2010-08-27 15:14:24 +0100
committerRichard Purdie <rpurdie@linux.intel.com>2010-08-27 15:29:45 +0100
commit29d6678fd546377459ef75cf54abeef5b969b5cf (patch)
tree8edd65790e37a00d01c3f203f773fe4b5012db18 /meta/recipes-devtools/elfutils/elfutils-0.148/elf_additions.diff
parentda49de6885ee1bc424e70bc02f21f6ab920efb55 (diff)
downloadpoky-29d6678fd546377459ef75cf54abeef5b969b5cf.tar.gz
Major layout change to the packages directory
Having one monolithic packages directory makes it hard to find things and is generally overwhelming. This commit splits it into several logical sections roughly based on function, recipes.txt gives more information about the classifications used. The opportunity is also used to switch from "packages" to "recipes" as used in OpenEmbedded as the term "packages" can be confusing to people and has many different meanings. Not all recipes have been classified yet, this is just a first pass at separating things out. Some packages are moved to meta-extras as they're no longer actively used or maintained. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
Diffstat (limited to 'meta/recipes-devtools/elfutils/elfutils-0.148/elf_additions.diff')
-rw-r--r--meta/recipes-devtools/elfutils/elfutils-0.148/elf_additions.diff69
1 files changed, 69 insertions, 0 deletions
diff --git a/meta/recipes-devtools/elfutils/elfutils-0.148/elf_additions.diff b/meta/recipes-devtools/elfutils/elfutils-0.148/elf_additions.diff
new file mode 100644
index 0000000000..59a082b6cf
--- /dev/null
+++ b/meta/recipes-devtools/elfutils/elfutils-0.148/elf_additions.diff
@@ -0,0 +1,69 @@
1Index: elfutils-0.146/libelf/elf.h
2===================================================================
3--- elfutils-0.146.orig/libelf/elf.h 2010-04-24 10:13:50.000000000 +0000
4+++ elfutils-0.146/libelf/elf.h 2010-04-24 10:22:43.000000000 +0000
5@@ -143,6 +143,7 @@
6 #define ELFOSABI_HPUX 1 /* HP-UX */
7 #define ELFOSABI_NETBSD 2 /* NetBSD. */
8 #define ELFOSABI_LINUX 3 /* Linux. */
9+#define ELFOSABI_HURD 4 /* GNU/Hurd */
10 #define ELFOSABI_SOLARIS 6 /* Sun Solaris. */
11 #define ELFOSABI_AIX 7 /* IBM AIX. */
12 #define ELFOSABI_IRIX 8 /* SGI Irix. */
13@@ -150,8 +151,13 @@
14 #define ELFOSABI_TRU64 10 /* Compaq TRU64 UNIX. */
15 #define ELFOSABI_MODESTO 11 /* Novell Modesto. */
16 #define ELFOSABI_OPENBSD 12 /* OpenBSD. */
17+#define ELFOSABI_OPENVMS 13 /* OpenVMS */
18+#define ELFOSABI_NSK 14 /* Hewlett-Packard Non-Stop Kernel */
19+#define ELFOSABI_AROS 15 /* Amiga Research OS */
20+/* 64-255 Architecture-specific value range */
21 #define ELFOSABI_ARM_AEABI 64 /* ARM EABI */
22 #define ELFOSABI_ARM 97 /* ARM */
23+/* This is deprecated? It's not in the latest version anymore. */
24 #define ELFOSABI_STANDALONE 255 /* Standalone (embedded) application */
25
26 #define EI_ABIVERSION 8 /* ABI version */
27@@ -206,7 +212,7 @@
28 #define EM_H8_300H 47 /* Hitachi H8/300H */
29 #define EM_H8S 48 /* Hitachi H8S */
30 #define EM_H8_500 49 /* Hitachi H8/500 */
31-#define EM_IA_64 50 /* Intel Merced */
32+#define EM_IA_64 50 /* Intel IA64 */
33 #define EM_MIPS_X 51 /* Stanford MIPS-X */
34 #define EM_COLDFIRE 52 /* Motorola Coldfire */
35 #define EM_68HC12 53 /* Motorola M68HC12 */
36@@ -220,7 +226,8 @@
37 #define EM_TINYJ 61 /* Advanced Logic Corp. Tinyj emb.fam*/
38 #define EM_X86_64 62 /* AMD x86-64 architecture */
39 #define EM_PDSP 63 /* Sony DSP Processor */
40-
41+#define EM_PDP10 64 /* Digital Equipment Corp. PDP-10 */
42+#define EM_PDP11 65 /* Digital Equipment Corp. PDP-11 */
43 #define EM_FX66 66 /* Siemens FX66 microcontroller */
44 #define EM_ST9PLUS 67 /* STMicroelectronics ST9+ 8/16 mc */
45 #define EM_ST7 68 /* STmicroelectronics ST7 8 bit mc */
46@@ -250,7 +257,22 @@
47 #define EM_OPENRISC 92 /* OpenRISC 32-bit embedded processor */
48 #define EM_ARC_A5 93 /* ARC Cores Tangent-A5 */
49 #define EM_XTENSA 94 /* Tensilica Xtensa Architecture */
50-#define EM_NUM 95
51+#define EM_VIDEOCORE 95 /* Alphamosaic VideoCore processor */
52+#define EM_TMM_GPP 96 /* Thompson Multimedia General Purpose Processor */
53+#define EM_NS32K 97 /* National Semiconductor 32000 series */
54+#define EM_TPC 98 /* Tenor Network TPC processor */
55+#define EM_SNP1K 99 /* Trebia SNP 1000 processor */
56+#define EM_ST200 100 /* STMicroelectronics (www.st.com) ST200 microcontroller */
57+#define EM_IP2K 101 /* Ubicom IP2XXX microcontroller family */
58+#define EM_MAX 102 /* MAX Processor */
59+#define EM_CR 103 /* National Semiconductor CompactRISC */
60+#define EM_F2MC16 104 /* Fujitsu F2MC16 */
61+#define EM_MSP430 105 /* TI msp430 micro controller */
62+#define EM_BLACKFIN 106 /* Analog Devices Blackfin (DSP) processor */
63+#define EM_SE_C33 107 /* S1C33 Family of Seiko Epson processors */
64+#define EM_SEP 108 /* Sharp embedded microprocessor */
65+#define EM_ARCA 109 /* Arca RISC Microprocessor */
66+#define EM_NUM 110
67
68 /* If it is necessary to assign new unofficial EM_* values, please
69 pick large random numbers (0x8523, 0xa7f2, etc.) to minimize the