Module Name:    src
Committed By:   matt
Date:           Sat May  2 17:39:31 UTC 2015

Modified Files:
        src/sys/arch/mips/include: cpu.h

Log Message:
Don't define MIPS1/MIPS32/MIPS32R2 if ABI is N32 or N64.


To generate a diff of this commit:
cvs rdiff -u -r1.109 -r1.110 src/sys/arch/mips/include/cpu.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/cpu.h
diff -u src/sys/arch/mips/include/cpu.h:1.109 src/sys/arch/mips/include/cpu.h:1.110
--- src/sys/arch/mips/include/cpu.h:1.109	Sun Nov 10 17:18:32 2013
+++ src/sys/arch/mips/include/cpu.h	Sat May  2 17:39:31 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: cpu.h,v 1.109 2013/11/10 17:18:32 christos Exp $	*/
+/*	$NetBSD: cpu.h,v 1.110 2015/05/02 17:39:31 matt Exp $	*/
 
 /*-
  * Copyright (c) 1992, 1993
@@ -175,17 +175,21 @@ struct cpu_info {
 #ifdef _KERNEL
 #if defined(_MODULAR) || defined(_LKM) || defined(_STANDALONE)
 /* Assume all CPU architectures are valid for LKM's and standlone progs */
+#if !defined(__mips_n32) && !defined(__mips_n64)
 #define	MIPS1		1
+#endif
 #define	MIPS3		1
 #define	MIPS4		1
+#if !defined(__mips_n32) && !defined(__mips_n64)
 #define	MIPS32		1
 #define	MIPS32R2	1
+#endif
 #define	MIPS64		1
 #define	MIPS64R2	1
 #endif
 
 #if (MIPS1 + MIPS3 + MIPS4 + MIPS32 + MIPS32R2 + MIPS64 + MIPS64R2) == 0
-#error at least one of MIPS1, MIPS3, MIPS4, MIPS32, MIPS32R2, MIPS64, or MIPS64RR2 must be specified
+#error at least one of MIPS1, MIPS3, MIPS4, MIPS32, MIPS32R2, MIPS64, or MIPS64R2 must be specified
 #endif
 
 /* Shortcut for MIPS3 or above defined */

Reply via email to