[haiku-commits] haiku: hrev51090 - headers/os/kernel

  • From: pulkomandy@xxxxxxxxxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Tue, 11 Apr 2017 19:00:37 +0200 (CEST)

hrev51090 adds 1 changeset to branch 'master'
old head: fd8d1d5656f192b461e66b888a1c3e6b7a8301bf
new head: b68cf9d6f635168e8a7e7804a2372279ee26c086
overview: 
http://cgit.haiku-os.org/haiku/log/?qt=range&q=b68cf9d6f635+%5Efd8d1d5656f1

----------------------------------------------------------------------------

b68cf9d6f635: elf.h: add more architectures.
  
  Mostly I need EM_AVR to build avrdude on Haiku.

                             [ Adrien Destugues <pulkomandy@xxxxxxxxxxxxx> ]

----------------------------------------------------------------------------

Revision:    hrev51090
Commit:      b68cf9d6f635168e8a7e7804a2372279ee26c086
URL:         http://cgit.haiku-os.org/haiku/commit/?id=b68cf9d6f635
Author:      Adrien Destugues <pulkomandy@xxxxxxxxxxxxx>
Date:        Tue Apr 11 16:59:06 2017 UTC

----------------------------------------------------------------------------

1 file changed, 32 insertions(+)
headers/os/kernel/elf.h | 32 ++++++++++++++++++++++++++++++++

----------------------------------------------------------------------------

diff --git a/headers/os/kernel/elf.h b/headers/os/kernel/elf.h
index ad344ad..20cc460 100644
--- a/headers/os/kernel/elf.h
+++ b/headers/os/kernel/elf.h
@@ -151,6 +151,38 @@ typedef struct {
 #define EM_ST100               60 /* STMicroelectronics ST100 processor */
 #define EM_TINYJ               61 /* Advanced Logic Corp. TinyJ embedded 
processor */
 #define EM_X86_64              62 /* Advanced Micro Devices X86-64 processor */
+#define EM_PDSP                        63 /* Sony DSP Processor */
+
+#define EM_FX66                        66 /* Siemens FX66 microcontroller */
+#define EM_ST9PLUS             67 /* STMicroelectronics ST9+ 8/16 mc */
+#define EM_ST7                 68 /* STmicroelectronics ST7 8 bit mc */
+#define EM_68HC16              69 /* Motorola MC68HC16 microcontroller */
+#define EM_68HC11              70 /* Motorola MC68HC11 microcontroller */
+#define EM_68HC08              71 /* Motorola MC68HC08 microcontroller */
+#define EM_68HC05              72 /* Motorola MC68HC05 microcontroller */
+#define EM_SVX                 73 /* Silicon Graphics SVx */
+#define EM_ST19                        74 /* STMicroelectronics ST19 8 bit mc 
*/
+#define EM_VAX                 75 /* Digital VAX */
+#define EM_CRIS                        76 /* Axis Communications 32-bit 
embedded processor */
+#define EM_JAVELIN             77 /* Infineon Technologies 32-bit embedded 
processor */
+#define EM_FIREPATH            78 /* Element 14 64-bit DSP Processor */
+#define EM_ZSP                 79 /* LSI Logic 16-bit DSP Processor */
+#define EM_MMIX                        80 /* Donald Knuth's educational 64-bit 
processor */
+#define EM_HUANY               81 /* Harvard University machine-independent 
object files */
+#define EM_PRISM               82 /* SiTera Prism */
+#define EM_AVR                 83 /* Atmel AVR 8-bit microcontroller */
+#define EM_FR30                        84 /* Fujitsu FR30 */
+#define EM_D10V                        85 /* Mitsubishi D10V */
+#define EM_D30V                        86 /* Mitsubishi D30V */
+#define EM_V850                        87 /* NEC v850 */
+#define EM_M32R                        88 /* Mitsubishi M32R */
+#define EM_MN10300             89 /* Matsushita MN10300 */
+#define EM_MN10200             90 /* Matsushita MN10200 */
+#define EM_PJ                  91 /* picoJava */
+#define EM_OPENRISC            92 /* OpenRISC 32-bit embedded processor */
+#define EM_ARC_A5              93 /* ARC Cores Tangent-A5 */
+#define EM_XTENSA              94 /* Tensilica Xtensa Architecture */
+#define EM_NUM                 95
 
 /* architecture class (EI_CLASS) */
 #define ELFCLASSNONE   0


Other related posts:

  • » [haiku-commits] haiku: hrev51090 - headers/os/kernel - pulkomandy