Module Name:    src
Committed By:   tsutsui
Date:           Wed Mar 16 14:54:31 UTC 2011

Modified Files:
        src/sys/arch/mips/mips: copy.S

Log Message:
Fix possible load delay hazard on R3000.
(probably no one has set breakpoint on R3000?)


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/mips/mips/copy.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/copy.S
diff -u src/sys/arch/mips/mips/copy.S:1.10 src/sys/arch/mips/mips/copy.S:1.11
--- src/sys/arch/mips/mips/copy.S:1.10	Wed Jul  7 01:21:47 2010
+++ src/sys/arch/mips/mips/copy.S	Wed Mar 16 14:54:31 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: copy.S,v 1.10 2010/07/07 01:21:47 chs Exp $	*/
+/*	$NetBSD: copy.S,v 1.11 2011/03/16 14:54:31 tsutsui Exp $	*/
 
 /*
  * Copyright (c) 1992, 1993
@@ -482,8 +482,8 @@
 	 PTR_S	v0, PCB_ONFAULT(v1)
 	INT_S	a1, 0(a0)			# store word
 	PTR_S	zero, PCB_ONFAULT(v1)
-	move	v0, zero
 	PTR_L	v1, _C_LABEL(mips_cache_ops) + MIPSX_FLUSHICACHE
+	move	v0, zero
 	j	v1				# NOTE: must not clobber v0!
 	 li	a1, 4				# size of word
 END(ustore_uint32_isync)

Reply via email to