Module Name:    src
Committed By:   matt
Date:           Sat Jun  6 04:31:10 UTC 2015

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

Log Message:
Add missing but now defined trap types.  (use define<tab> consistently)


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/mips/include/trap.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/trap.h
diff -u src/sys/arch/mips/include/trap.h:1.18 src/sys/arch/mips/include/trap.h:1.19
--- src/sys/arch/mips/include/trap.h:1.18	Tue Aug 16 06:58:15 2011
+++ src/sys/arch/mips/include/trap.h	Sat Jun  6 04:31:10 2015
@@ -1,4 +1,4 @@
-/*	$NetBSD: trap.h,v 1.18 2011/08/16 06:58:15 matt Exp $	*/
+/*	$NetBSD: trap.h,v 1.19 2015/06/06 04:31:10 matt Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -43,21 +43,21 @@
  * also known in trap.c for name strings
  */
 #ifndef _MIPS_TRAP_H_
-#define _MIPS_TRAP_H_
+#define	_MIPS_TRAP_H_
 
-#define T_INT			0	/* Interrupt pending */
-#define T_TLB_MOD		1	/* TLB modified fault */
-#define T_TLB_LD_MISS		2	/* TLB miss on load or ifetch */
-#define T_TLB_ST_MISS		3	/* TLB miss on a store */
-#define T_ADDR_ERR_LD		4	/* Address error on a load or ifetch */
-#define T_ADDR_ERR_ST		5	/* Address error on a store */
-#define T_BUS_ERR_IFETCH	6	/* Bus error on an ifetch */
-#define T_BUS_ERR_LD_ST		7	/* Bus error on a load or store */
-#define T_SYSCALL		8	/* System call */
-#define T_BREAK			9	/* Breakpoint */
-#define T_RES_INST		10	/* Reserved instruction exception */
-#define T_COP_UNUSABLE		11	/* Coprocessor unusable */
-#define T_OVFLOW		12	/* Arithmetic overflow */
+#define	T_INT			0	/* Interrupt pending */
+#define	T_TLB_MOD		1	/* TLB modified fault */
+#define	T_TLB_LD_MISS		2	/* TLB miss on load or ifetch */
+#define	T_TLB_ST_MISS		3	/* TLB miss on a store */
+#define	T_ADDR_ERR_LD		4	/* Address error on a load or ifetch */
+#define	T_ADDR_ERR_ST		5	/* Address error on a store */
+#define	T_BUS_ERR_IFETCH	6	/* Bus error on an ifetch */
+#define	T_BUS_ERR_LD_ST		7	/* Bus error on a load or store */
+#define	T_SYSCALL		8	/* System call */
+#define	T_BREAK			9	/* Breakpoint */
+#define	T_RES_INST		10	/* Reserved instruction exception */
+#define	T_COP_UNUSABLE		11	/* Coprocessor unusable */
+#define	T_OVFLOW		12	/* Arithmetic overflow */
 
 /*
  * Trap definitions added for r4000 port.
@@ -65,9 +65,16 @@
 #define	T_TRAP			13	/* Trap instruction */
 #define	T_VCEI			14	/* Virtual coherency exception */
 #define	T_FPE			15	/* Floating point exception */
+#define	T_NMI			16	/* Reserved so put NMI here */
+#define	T_TLBRI			19	/* TLB Read-Inhibit */
+#define	T_TLBXI			20	/* TLB Execute-Inhibit */
+#define	T_MDMX			22	/* MDMX Unusable exception */
 #define	T_WATCH			23	/* Watch address reference */
+#define	T_MCHECK		24	/* Machine Check exception */
+#define	T_THREAD		25	/* Thread exception */
 #define	T_DSP			26	/* DSP exception */
-#define T_VCED			31	/* Virtual coherency data */
+#define	T_CACHE			30	/* Cache Error */
+#define	T_VCED			31	/* Virtual coherency data */
 
 #define	T_USER			0x20	/* user-mode flag or'ed with type */
 

Reply via email to