Module Name:    src
Committed By:   matt
Date:           Mon Aug 24 04:04:53 UTC 2009

Modified Files:
        src/sys/arch/mips/mips [matt-nb5-mips64]: mipsX_subr.S

Log Message:
SyscallCall exception didn't save the temporaries which libc no longer likes.
So now it saves them.


To generate a diff of this commit:
cvs rdiff -u -r1.26.36.1.2.1 -r1.26.36.1.2.2 \
    src/sys/arch/mips/mips/mipsX_subr.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/mipsX_subr.S
diff -u src/sys/arch/mips/mips/mipsX_subr.S:1.26.36.1.2.1 src/sys/arch/mips/mips/mipsX_subr.S:1.26.36.1.2.2
--- src/sys/arch/mips/mips/mipsX_subr.S:1.26.36.1.2.1	Fri Aug 21 17:50:35 2009
+++ src/sys/arch/mips/mips/mipsX_subr.S	Mon Aug 24 04:04:53 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: mipsX_subr.S,v 1.26.36.1.2.1 2009/08/21 17:50:35 matt Exp $	*/
+/*	$NetBSD: mipsX_subr.S,v 1.26.36.1.2.2 2009/08/24 04:04:53 matt Exp $	*/
 
 /*
  * Copyright 2002 Wasabi Systems, Inc.
@@ -861,15 +861,15 @@
 	REG_S	a3, FRAME_A3(k1)
 	PTR_L	a0, CPUVAR(CURLWP)		# 1st arg is curlwp
 	mfhi	v1
-	#REG_S	t0, FRAME_T0(k1)		# no need to save temp regs
-	#REG_S	t1, FRAME_T1(k1)
-	#REG_S	t2, FRAME_T2(k1)
-	#REG_S	t3, FRAME_T3(k1)
+	REG_S	t0, FRAME_T0(k1)		# no need to save temp regs
+	REG_S	t1, FRAME_T1(k1)
+	REG_S	t2, FRAME_T2(k1)
+	REG_S	t3, FRAME_T3(k1)
 	mfc0	a1, MIPS_COP_0_STATUS		# 2nd arg is STATUS
-	#REG_S	ta0, FRAME_TA0(k1)
-	#REG_S	ta1, FRAME_TA1(k1)
-	#REG_S	ta2, FRAME_TA2(k1)
-	#REG_S	ta3, FRAME_TA3(k1)
+	REG_S	ta0, FRAME_TA0(k1)
+	REG_S	ta1, FRAME_TA1(k1)
+	REG_S	ta2, FRAME_TA2(k1)
+	REG_S	ta3, FRAME_TA3(k1)
 	mfc0	a2, MIPS_COP_0_CAUSE		# 3rd arg is CAUSE
 	REG_S	s0, FRAME_S0(k1)
 	REG_S	s1, FRAME_S1(k1)

Reply via email to