summaryrefslogtreecommitdiffstats
path: root/sys/i386/isa/intr_machdep.h
diff options
context:
space:
mode:
authorfsmp <fsmp@FreeBSD.org>1997-06-27 23:48:05 +0000
committerfsmp <fsmp@FreeBSD.org>1997-06-27 23:48:05 +0000
commit13275e43c59bad05b4e488eb728ac9b8210a2654 (patch)
tree76c122b2ce4468a451d6c4c3dcb25caef7a2e2ac /sys/i386/isa/intr_machdep.h
parentdedae5f4c7f5b1da00e69e7647ea24ab9cac8f90 (diff)
downloadFreeBSD-src-13275e43c59bad05b4e488eb728ac9b8210a2654.zip
FreeBSD-src-13275e43c59bad05b4e488eb728ac9b8210a2654.tar.gz
apic_vector.s:
- added Xcpustop IPI code to support stop_cpus()/restart_cpus(). it is off by default, enable via smptests.h:TEST_CPUSTOP intr_machdep.h: - moved +ICULEN to lower level. - added entry for Xcpustop.
Diffstat (limited to 'sys/i386/isa/intr_machdep.h')
-rw-r--r--sys/i386/isa/intr_machdep.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/sys/i386/isa/intr_machdep.h b/sys/i386/isa/intr_machdep.h
index a9a512e..8e43e98 100644
--- a/sys/i386/isa/intr_machdep.h
+++ b/sys/i386/isa/intr_machdep.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* from: @(#)isa_device.h 7.1 (Berkeley) 5/9/91
- * $Id: isa_device.h,v 1.39 1997/04/27 21:18:58 fsmp Exp $
+ * $Id: intr_machdep.h,v 1.1 1997/06/26 17:31:00 smp Exp smp $
*/
#ifndef _I386_ISA_INTR_MACHDEP_H_
@@ -82,10 +82,17 @@ inthand_t
inthand_t
IDTVEC(intr16), IDTVEC(intr17), IDTVEC(intr18), IDTVEC(intr19),
IDTVEC(intr20), IDTVEC(intr21), IDTVEC(intr22), IDTVEC(intr23);
-#define XINVLTLB_OFFSET 32
+
+#define XINVLTLB_OFFSET (ICU_OFFSET + 32)
inthand_t
Xinvltlb;
+#if defined(TEST_CPUSTOP)
+#define XCPUSTOP_OFFSET (ICU_OFFSET + 64)
+inthand_t
+ Xcpustop;
+#endif /* TEST_CPUSTOP */
+
struct isa_device;
void isa_defaultirq __P((void));
OpenPOWER on IntegriCloud