Module Name: src
Committed By: maya
Date: Mon Jul 4 15:20:16 UTC 2016
Modified Files:
src/sys/arch/mips/mips: locore.S
Log Message:
Always get cop0 STATUS register for savectx, not just in PARANOIA case.
We later save this value in PCB_CONTEXT+SF_REG_SR, it needs to be valid.
ok dholland@
To generate a diff of this commit:
cvs rdiff -u -r1.200 -r1.201 src/sys/arch/mips/mips/locore.S
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/mips/locore.S
diff -u src/sys/arch/mips/mips/locore.S:1.200 src/sys/arch/mips/mips/locore.S:1.201
--- src/sys/arch/mips/mips/locore.S:1.200 Sat Jul 2 19:40:57 2016
+++ src/sys/arch/mips/mips/locore.S Mon Jul 4 15:20:16 2016
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.S,v 1.200 2016/07/02 19:40:57 maya Exp $ */
+/* $NetBSD: locore.S,v 1.201 2016/07/04 15:20:16 maya Exp $ */
/*
* Copyright (c) 1992, 1993
@@ -499,8 +499,8 @@ END(lwp_oncpu)
* void savectx(struct pcb *)
*/
LEAF(savectx)
-#ifdef PARANOIA
mfc0 v0, MIPS_COP_0_STATUS
+#ifdef PARANOIA
MFC0_HAZARD
and t0, v0, MIPS_SR_INT_IE
#if __mips >= 32