Home | History | Annotate | Line # | Download | only in include
elf_machdep.h revision 1.5.50.1
      1  1.5.50.1     yamt /*	$NetBSD: elf_machdep.h,v 1.5.50.1 2006/08/11 15:42:40 yamt Exp $	*/
      2       1.1  thorpej 
      3       1.3   kleink #define	ELF32_MACHDEP_ENDIANNESS	ELFDATA2MSB
      4       1.1  thorpej #define	ELF32_MACHDEP_ID_CASES						\
      5       1.3   kleink 		case EM_PPC:						\
      6       1.1  thorpej 			break;
      7       1.1  thorpej 
      8  1.5.50.1     yamt #define	ELF64_MACHDEP_ENDIANNESS	ELFDATA2MSB
      9       1.1  thorpej #define	ELF64_MACHDEP_ID_CASES						\
     10  1.5.50.1     yamt 		case EM_PPC64:						\
     11  1.5.50.1     yamt 			break;
     12       1.5  thorpej 
     13       1.5  thorpej #define	ELF32_MACHDEP_ID	EM_PPC
     14  1.5.50.1     yamt #define	ELF64_MACHDEP_ID	EM_PPC64
     15       1.4  minoura 
     16  1.5.50.1     yamt #ifdef _LP64
     17  1.5.50.1     yamt #define ARCH_ELFSIZE		64	/* MD native binary size */
     18  1.5.50.1     yamt #else
     19       1.4  minoura #define ARCH_ELFSIZE		32	/* MD native binary size */
     20  1.5.50.1     yamt #endif
     21       1.1  thorpej 
     22       1.1  thorpej #include <machine/reloc.h>		/* XXX */
     23       1.2   tsubai 
     24       1.2   tsubai #define R_TYPE(name) __CONCAT(RELOC_,name)
     25