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