Module Name:    src
Committed By:   palle
Date:           Sat May  6 21:46:31 UTC 2017

Modified Files:
        src/sys/arch/sparc64/sparc64: locore.s

Log Message:
sun4v: The %ver register is not available on sun4v - use GET_MAXCWP introduced 
in rev. 1.361. Verified using qemu (sun4u and sun4v) and on real sun4v hw 
(t2000)


To generate a diff of this commit:
cvs rdiff -u -r1.410 -r1.411 src/sys/arch/sparc64/sparc64/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/sparc64/sparc64/locore.s
diff -u src/sys/arch/sparc64/sparc64/locore.s:1.410 src/sys/arch/sparc64/sparc64/locore.s:1.411
--- src/sys/arch/sparc64/sparc64/locore.s:1.410	Tue Apr 18 20:02:50 2017
+++ src/sys/arch/sparc64/sparc64/locore.s	Sat May  6 21:46:31 2017
@@ -1,4 +1,4 @@
-/*	$NetBSD: locore.s,v 1.410 2017/04/18 20:02:50 palle Exp $	*/
+/*	$NetBSD: locore.s,v 1.411 2017/05/06 21:46:31 palle Exp $	*/
 
 /*
  * Copyright (c) 2006-2010 Matthew R. Green
@@ -4936,9 +4936,8 @@ rft_user:
 	bgu,pt	%xcc, 3b				! Next one?
 	 dec	8*16, %g5
 
-	rdpr	%ver, %g5
 	stb	%g0, [%g6 + PCB_NSAVED]			! Clear them out so we won't do this again
-	and	%g5, CWP, %g5
+	GET_MAXCWP %g5
 	add	%g5, %g7, %g4
 	dec	1, %g5					! NWINDOWS-1-1
 	wrpr	%g5, 0, %cansave

Reply via email to