diff options
| author | nakayama <nakayama@NetBSD.org> | 2008-06-29 07:31:55 +0000 |
|---|---|---|
| committer | nakayama <nakayama@NetBSD.org> | 2008-06-29 07:31:55 +0000 |
| commit | fe6d7e5eef2e0f01538035daec2dc4fe3df44b89 (patch) | |
| tree | 32df4c9cfae3efa0e9667a7118875c541889fe90 /sys | |
| parent | df4f6f3b284c59d390ec422ec2e28f0a47c42f67 (diff) | |
Wrap IPI calls with #ifdef MULTIPROCESSOR.
Diffstat (limited to 'sys')
| -rw-r--r-- | sys/arch/sparc64/sparc64/locore.s | 6 |
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 |
