Module Name: src Committed By: nakayama Date: Wed Mar 9 12:20:21 UTC 2016
Modified Files: src/sys/arch/sparc64/sparc64: locore.s Log Message: 32-bit kernels use 32-bit stack. To generate a diff of this commit: cvs rdiff -u -r1.389 -r1.390 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.389 src/sys/arch/sparc64/sparc64/locore.s:1.390 --- src/sys/arch/sparc64/sparc64/locore.s:1.389 Thu Mar 3 20:45:45 2016 +++ src/sys/arch/sparc64/sparc64/locore.s Wed Mar 9 12:20:20 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: locore.s,v 1.389 2016/03/03 20:45:45 palle Exp $ */ +/* $NetBSD: locore.s,v 1.390 2016/03/09 12:20:20 nakayama Exp $ */ /* * Copyright (c) 2006-2010 Matthew R. Green @@ -4123,7 +4123,11 @@ rft_kernel: rdpr %cwp, %g1 dec %g1 wrpr %g1, %cwp +#ifdef _LP64 FILL ldxa, %sp+BIAS, 8, %asi +#else + FILL lda, %sp, 4, %asi +#endif restored inc %g1 wrpr %g1, %cwp