Module Name: src
Committed By: matt
Date: Thu Aug 20 07:48:43 UTC 2009
Modified Files:
src/sys/arch/mips/include [matt-nb5-mips64]: elf_machdep.h
Log Message:
On _LP64 default to ELFSIZE=64
Add a ELF64 default case for EM_MIPS
To generate a diff of this commit:
cvs rdiff -u -r1.10.96.1 -r1.10.96.2 src/sys/arch/mips/include/elf_machdep.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/mips/include/elf_machdep.h
diff -u src/sys/arch/mips/include/elf_machdep.h:1.10.96.1 src/sys/arch/mips/include/elf_machdep.h:1.10.96.2
--- src/sys/arch/mips/include/elf_machdep.h:1.10.96.1 Sun Aug 16 03:33:57 2009
+++ src/sys/arch/mips/include/elf_machdep.h Thu Aug 20 07:48:43 2009
@@ -1,17 +1,22 @@
-/* $NetBSD: elf_machdep.h,v 1.10.96.1 2009/08/16 03:33:57 matt Exp $ */
+/* $NetBSD: elf_machdep.h,v 1.10.96.2 2009/08/20 07:48:43 matt Exp $ */
#define ELF32_MACHDEP_ID_CASES \
case EM_MIPS: \
break;
#define ELF64_MACHDEP_ID_CASES \
- /* no 64-bit ELF machine types supported */
+ case EM_MIPS: \
+ break;
#define ELF32_MACHDEP_ID EM_MIPS
#define ELF64_MACHDEP_ID EM_MIPS
+#ifdef _LP64
+#define ARCH_ELFSIZE 64 /* MD native binary size */
+#else
#define ARCH_ELFSIZE 32 /* MD native binary size */
+#endif
/* mips relocs. */