Module Name: src
Committed By: matt
Date: Wed Jul 18 16:44:53 UTC 2012
Modified Files:
src/sys/arch/powerpc/include: trap.h
Log Message:
Define the MPC8XX traps
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/powerpc/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/powerpc/include/trap.h
diff -u src/sys/arch/powerpc/include/trap.h:1.11 src/sys/arch/powerpc/include/trap.h:1.12
--- src/sys/arch/powerpc/include/trap.h:1.11 Sat May 24 21:39:01 2008
+++ src/sys/arch/powerpc/include/trap.h Wed Jul 18 16:44:52 2012
@@ -1,4 +1,4 @@
-/* $NetBSD: trap.h,v 1.11 2008/05/24 21:39:01 phx Exp $ */
+/* $NetBSD: trap.h,v 1.12 2012/07/18 16:44:52 matt Exp $ */
/*
* Copyright (C) 1995, 1996 Wolfgang Solfrank.
@@ -76,6 +76,15 @@
#define EXC_ITMISS 0x1200 /* Instruction TLB Miss */
#define EXC_DEBUG 0x2000 /* Debug trap */
+/* The following are only available on mpc8xx */
+#define EXC_SWEMUL 0x1000 /* Software Emulation */
+#define EXC_ITMISS_8XX 0x1100 /* Instruction TLB Miss */
+#define EXC_DTMISS_8XX 0x1200 /* Data TLB Miss */
+#define EXC_ITERROR 0x1300 /* Instruction TLB Error */
+#define EXC_DTERROR 0x1400 /* Data TLB Error */
+#define EXC_DBREAK 0x1c00 /* data breakpoint */
+#define EXC_IBREAK 0x1d00 /* instructin breakpoint */
+
/* The following are only present on 64 bit PPC implementations */
#define EXC_DSEG 0x380
#define EXC_ISEG 0x480