summaryrefslogtreecommitdiff
path: root/sys
diff options
context:
space:
mode:
authornakayama <nakayama@NetBSD.org>2008-06-29 07:31:55 +0000
committernakayama <nakayama@NetBSD.org>2008-06-29 07:31:55 +0000
commitfe6d7e5eef2e0f01538035daec2dc4fe3df44b89 (patch)
tree32df4c9cfae3efa0e9667a7118875c541889fe90 /sys
parentdf4f6f3b284c59d390ec422ec2e28f0a47c42f67 (diff)
Wrap IPI calls with #ifdef MULTIPROCESSOR.
Diffstat (limited to 'sys')
-rw-r--r--sys/arch/sparc64/sparc64/locore.s6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/arch/sparc64/sparc64/locore.s b/sys/arch/sparc64/sparc64/locore.s
index 7bbdff116d0..b4cdae42af8 100644
--- a/sys/arch/sparc64/sparc64/locore.s
+++ b/sys/arch/sparc64/sparc64/locore.s
@@ -1,4 +1,4 @@
-/* $NetBSD: locore.s,v 1.280 2008/06/14 19:43:55 nakayama Exp $ */
+/* $NetBSD: locore.s,v 1.281 2008/06/29 07:31:55 nakayama Exp $ */
/*
* Copyright (c) 1996-2002 Eduardo Horvath
@@ -3641,6 +3641,7 @@ interrupt_vector:
btst IRSR_BUSY, %g1
bz,pn %icc, 3f ! spurious interrupt
+#ifdef MULTIPROCESSOR
sethi %hi(KERNBASE), %g1
cmp %g7, %g1
@@ -3657,6 +3658,9 @@ interrupt_vector:
jmpl %g7, %g0
nop
+#else
+ cmp %g7, MAXINTNUM
+#endif
Lsoftint_regular:
stxa %g0, [%g0] ASI_IRSR ! Ack IRQ