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