Add OpenRISC support
This commit is contained in:
		| @@ -1,3 +1,8 @@ | |||||||
|  | 2001-04-20  Johan Rydberg  <jrydberg@opencores.org> | ||||||
|  |  | ||||||
|  | 	* openrisc.h: New file. | ||||||
|  | 	* common.h (EM_OPENRISC): New constant.  | ||||||
|  |  | ||||||
| 2001-04-23  Bo Thorsen  <bo@suse.de> | 2001-04-23  Bo Thorsen  <bo@suse.de> | ||||||
|  |  | ||||||
| 	* x86-64.h: Add vtable support. | 	* x86-64.h: Add vtable support. | ||||||
|   | |||||||
| @@ -221,6 +221,10 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */ | |||||||
|    Written in the absense of an ABI.  */ |    Written in the absense of an ABI.  */ | ||||||
| #define EM_AVR			0x1057 | #define EM_AVR			0x1057 | ||||||
|  |  | ||||||
|  | /* OpenRISC magic number | ||||||
|  |    Written in the absense of an ABI.  */ | ||||||
|  | #define EM_OPENRISC		0x3426 | ||||||
|  |  | ||||||
| /* See the above comment before you add a new EM_* value here.  */ | /* See the above comment before you add a new EM_* value here.  */ | ||||||
|  |  | ||||||
| /* Values for e_version.  */ | /* Values for e_version.  */ | ||||||
|   | |||||||
							
								
								
									
										39
									
								
								include/elf/openrisc.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										39
									
								
								include/elf/openrisc.h
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,39 @@ | |||||||
|  | /* OpenRISC ELF support for BFD. | ||||||
|  |    Copyright 2001 Free Software Foundation, Inc. | ||||||
|  |  | ||||||
|  | This file is part of BFD, the Binary File Descriptor library. | ||||||
|  |  | ||||||
|  | This program is free software; you can redistribute it and/or modify | ||||||
|  | it under the terms of the GNU General Public License as published by | ||||||
|  | the Free Software Foundation; either version 2 of the License, or | ||||||
|  | (at your option) any later version. | ||||||
|  |  | ||||||
|  | This program is distributed in the hope that it will be useful, | ||||||
|  | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||||||
|  | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | ||||||
|  | GNU General Public License for more details. | ||||||
|  |  | ||||||
|  | You should have received a copy of the GNU General Public License | ||||||
|  | along with this program; if not, write to the Free Software Foundation, Inc., | ||||||
|  | 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */ | ||||||
|  |  | ||||||
|  | #ifndef _ELF_OPENRISC_H | ||||||
|  | #define _ELF_OPENRISC_H | ||||||
|  |  | ||||||
|  | #include "elf/reloc-macros.h" | ||||||
|  |  | ||||||
|  | /* Relocations.  */ | ||||||
|  | START_RELOC_NUMBERS (elf_openrisc_reloc_type) | ||||||
|  |   RELOC_NUMBER (R_OPENRISC_NONE, 0) | ||||||
|  |   RELOC_NUMBER (R_OPENRISC_INSN_REL_26, 1) | ||||||
|  |   RELOC_NUMBER (R_OPENRISC_INSN_ABS_26, 2) | ||||||
|  |   RELOC_NUMBER (R_OPENRISC_LO_16_IN_INSN, 3) | ||||||
|  |   RELOC_NUMBER (R_OPENRISC_HI_16_IN_INSN, 4) | ||||||
|  |   RELOC_NUMBER (R_OPENRISC_8, 5) | ||||||
|  |   RELOC_NUMBER (R_OPENRISC_16, 6) | ||||||
|  |   RELOC_NUMBER (R_OPENRISC_32, 7) | ||||||
|  |   RELOC_NUMBER (R_OPENRISC_GNU_VTINHERIT, 8) | ||||||
|  |   RELOC_NUMBER (R_OPENRISC_GNU_VTENTRY, 9) | ||||||
|  | END_RELOC_NUMBERS (R_OPENRISC_max) | ||||||
|  |  | ||||||
|  | #endif /* _ELF_OPENRISC_H */ | ||||||
		Reference in New Issue
	
	Block a user