summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2024-04-08 19:59:58 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2024-04-08 19:59:58 +0000
commite42776a7a287297996b82053feb5a118b6566388 (patch)
tree5eb94d1bbff6afa4824cd06d7fe4b1d5cc7b76fb /sys
parentc95932a651840409e35a6f83f8b4be2764222d9e (diff)
Fix cut'n'paste error in data miss handler causing wrong label to be used in
some failure conditions.
Diffstat (limited to 'sys')
-rw-r--r--sys/arch/sparc64/sparc64/locore.s6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/arch/sparc64/sparc64/locore.s b/sys/arch/sparc64/sparc64/locore.s
index d34a8562683..aac1f9620f0 100644
--- a/sys/arch/sparc64/sparc64/locore.s
+++ b/sys/arch/sparc64/sparc64/locore.s
@@ -1,4 +1,4 @@
-/* $OpenBSD: locore.s,v 1.214 2024/03/29 21:27:53 miod Exp $ */
+/* $OpenBSD: locore.s,v 1.215 2024/04/08 19:59:57 miod Exp $ */
/* $NetBSD: locore.s,v 1.137 2001/08/13 06:10:10 jdolecek Exp $ */
/*
@@ -1642,14 +1642,14 @@ data_miss:
mov 6, %g6 ! debug
stb %g6, [%g7+0x20] ! debug
tlu %xcc, 1; nop
- blu,pn %xcc, winfix ! Next instruction in delay slot is unimportant
+ blu,pn %xcc, data_nfo ! Next instruction in delay slot is unimportant
mov 7, %g6 ! debug
stb %g6, [%g7+0x20] ! debug
1:
#endif /* DEBUG */
srlx %g3, STSHIFT, %g6
cmp %g5, 1
- bgu,pn %xcc, winfix ! Error!
+ bgu,pn %xcc, data_nfo ! Error!
srlx %g3, PDSHIFT, %g5
and %g6, STMASK, %g6