PERFORCE change 101995 for review

Suleiman Souhlal ssouhlal at FreeBSD.org
Thu Jul 20 13:33:36 UTC 2006


http://perforce.freebsd.org/chv.cgi?CH=101995

Change 101995 by ssouhlal at ssouhlal-maho on 2006/07/20 13:32:38

	Install the XTLB miss handler.

Affected files ...

.. //depot/projects/mips2/src/sys/mips/include/cpuregs.h#6 edit
.. //depot/projects/mips2/src/sys/mips/mips/cpu.c#12 edit
.. //depot/projects/mips2/src/sys/mips/mips/exception.S#5 edit

Differences ...

==== //depot/projects/mips2/src/sys/mips/include/cpuregs.h#6 (text+ko) ====

@@ -180,6 +180,7 @@
 #define	MIPS_VEC_RESET		0xBFC00000	/* Hard, soft, or NMI */
 #define	MIPS_VEC_EJTAG		0xBFC00480
 #define	MIPS_VEC_TLB		0x80000000
+#define	MIPS_VEC_XTLB		0x80000080
 #define	MIPS_VEC_CACHE		0x80000100
 #define	MIPS_VEC_GENERIC	0x80000180	/* Most exceptions */
 #define	MIPS_VEC_INTERRUPT	0x80000200

==== //depot/projects/mips2/src/sys/mips/mips/cpu.c#12 (text+ko) ====

@@ -67,6 +67,7 @@
 			       class ## VectorEnd)
 
 MIPS_DECLARE_VECTOR(TLBMiss);
+MIPS_DECLARE_VECTOR(XTLBMiss);
 MIPS_DECLARE_VECTOR(Cache);
 MIPS_DECLARE_VECTOR(Exception);
 
@@ -92,6 +93,7 @@
 {
 
 	MIPS_INSTALL_VECTOR(TLB, TLBMiss);
+	MIPS_INSTALL_VECTOR(XTLB, XTLBMiss);
 	MIPS_INSTALL_VECTOR(CACHE, Cache);
 	MIPS_INSTALL_VECTOR(INTERRUPT, Exception); /* XXX */
 	MIPS_INSTALL_VECTOR(GENERIC, Exception);

==== //depot/projects/mips2/src/sys/mips/mips/exception.S#5 (text+ko) ====

@@ -23,7 +23,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $P4: //depot/projects/mips2/src/sys/mips/mips/exception.S#4 $
+ * $P4: //depot/projects/mips2/src/sys/mips/mips/exception.S#5 $
  */
 
 #include "opt_ddb.h"


More information about the p4-projects mailing list