summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>1995-10-22 06:09:51 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>1995-10-22 06:09:51 +0000
commit2ef6a7ecabca6b9bfac66baac2b272b15644a80b (patch)
tree8e2889d980608d089d45ce8f9be55e93cdd0db76 /sys
parent5ba2f2f931c7ecdd10b03465038c67705bfde182 (diff)
missing nop resulted in trashed %l0
Diffstat (limited to 'sys')
-rw-r--r--sys/arch/sparc/sparc/locore.s1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/arch/sparc/sparc/locore.s b/sys/arch/sparc/sparc/locore.s
index 074c5c98bc3..a4daf902b4f 100644
--- a/sys/arch/sparc/sparc/locore.s
+++ b/sys/arch/sparc/sparc/locore.s
@@ -2718,6 +2718,7 @@ start_havetype:
lduba [%l3] ASI_CONTROL, %l3
cmp %l3, SUN4_400
bne no_3mmu
+ nop
add %l0, 2, %l0 ! get to proper half-word in RG space
add %l1, 2, %l1
lduha [%l0] ASI_REGMAP, %l4 ! regmap[highva] = regmap[lowva];