Define EM_ALTERA_NIOS2 and EM_NIOS32.

This commit is contained in:
Nick Clifton 2006-01-09 17:21:17 +00:00
parent 4dcb3903aa
commit 64fd6348f0
4 changed files with 20 additions and 3 deletions

View file

@ -1,3 +1,8 @@
2006-01-09 Mike Frysinger <vapier@gentoo.org>:
* readelf.c (guess_is_rela): Add case for Nios/Nios II.
(get_machine_name): Likewise.
2005-12-30 Jie Zhang <jie.zhang@analog.com> 2005-12-30 Jie Zhang <jie.zhang@analog.com>
* readelf.c (get_machine_name): Add case for Blackfin. * readelf.c (get_machine_name): Add case for Blackfin.

View file

@ -1,5 +1,5 @@
/* readelf.c -- display contents of an ELF format file /* readelf.c -- display contents of an ELF format file
Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc. Free Software Foundation, Inc.
Originally developed by Eric Youngdale <eric@andante.jic.com> Originally developed by Eric Youngdale <eric@andante.jic.com>
@ -611,6 +611,8 @@ guess_is_rela (unsigned long e_machine)
case EM_M32C: case EM_M32C:
case EM_MT: case EM_MT:
case EM_BLACKFIN: case EM_BLACKFIN:
case EM_NIOS32:
case EM_ALTERA_NIOS2:
return TRUE; return TRUE;
case EM_MMA: case EM_MMA:
@ -1689,6 +1691,8 @@ get_machine_name (unsigned e_machine)
case EM_M32C: return "Renesas M32c"; case EM_M32C: return "Renesas M32c";
case EM_MT: return "Morpho Techologies MT processor"; case EM_MT: return "Morpho Techologies MT processor";
case EM_BLACKFIN: return "Analog Devices Blackfin"; case EM_BLACKFIN: return "Analog Devices Blackfin";
case EM_NIOS32: return "Altera Nios";
case EM_ALTERA_NIOS2: return "Altera Nios II";
default: default:
snprintf (buff, sizeof (buff), _("<unknown>: %x"), e_machine); snprintf (buff, sizeof (buff), _("<unknown>: %x"), e_machine);
return buff; return buff;

View file

@ -1,3 +1,7 @@
2006-01-09 Mike Frysinger <vapier@gentoo.org>:
* common.h (EM_ALTERA_NIOS2, EM_NIOS32) Define.
2005-12-16 Nathan Sidwell <nathan@codesourcery.com> 2005-12-16 Nathan Sidwell <nathan@codesourcery.com>
Second part of ms1 to mt renaming. Second part of ms1 to mt renaming.

View file

@ -183,6 +183,7 @@
#define EM_CR 103 /* National Semiconductor CompactRISC */ #define EM_CR 103 /* National Semiconductor CompactRISC */
#define EM_MSP430 105 /* TI msp430 micro controller */ #define EM_MSP430 105 /* TI msp430 micro controller */
#define EM_BLACKFIN 106 /* ADI Blackfin */ #define EM_BLACKFIN 106 /* ADI Blackfin */
#define EM_ALTERA_NIOS2 113 /* Altera Nios II soft-core processor */
#define EM_CRX 114 /* National Semiconductor CRX */ #define EM_CRX 114 /* National Semiconductor CRX */
/* If it is necessary to assign new unofficial EM_* values, please pick large /* If it is necessary to assign new unofficial EM_* values, please pick large
@ -267,11 +268,14 @@
Written in the absense everything. */ Written in the absense everything. */
#define EM_MSP430_OLD 0x1059 #define EM_MSP430_OLD 0x1059
/* Old, unofficial value for Xtensa. */
#define EM_XTENSA_OLD 0xabc7
/* Vitesse IQ2000. */ /* Vitesse IQ2000. */
#define EM_IQ2000 0xFEBA #define EM_IQ2000 0xFEBA
/* Old, unofficial value for Xtensa. */ /* NIOS magic number - no EABI available. */
#define EM_XTENSA_OLD 0xabc7 #define EM_NIOS32 0xFEBB
/* See the above comment before you add a new EM_* value here. */ /* See the above comment before you add a new EM_* value here. */