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

Reply via email to