Module Name: src Committed By: palle Date: Sat Aug 26 20:25:00 UTC 2017
Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: sun4v: Avoid touching the %tick_cmpr register which is not present on never systems (Oracle SPARC Architecture 2011 and beyond). Based on code from OpenBSD locore.s revision 1.177. Tested on both sun4u (qemu and USIII) and sun4v (qemu and T5-2). ok martin@ To generate a diff of this commit: cvs rdiff -u -r1.411 -r1.412 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.411 src/sys/arch/sparc64/sparc64/locore.s:1.412 --- src/sys/arch/sparc64/sparc64/locore.s:1.411 Sat May 6 21:46:31 2017 +++ src/sys/arch/sparc64/sparc64/locore.s Sat Aug 26 20:25:00 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.s,v 1.411 2017/05/06 21:46:31 palle Exp $ */ +/* $NetBSD: locore.s,v 1.412 2017/08/26 20:25:00 palle Exp $ */ /* * Copyright (c) 2006-2010 Matthew R. Green @@ -5119,9 +5119,6 @@ _C_LABEL(endtrapcode): .align 8 start: dostart: - mov 1, %g1 - sllx %g1, 63, %g1 - wr %g1, TICK_CMPR ! XXXXXXX clear and disable %tick_cmpr for now /* * Startup. *