summaryrefslogtreecommitdiff
path: root/sys/arch/mvme88k/include
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2007-12-04 23:45:54 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2007-12-04 23:45:54 +0000
commit5424d15729d1b5915d87e909b47eabdfaf06cd12 (patch)
tree8fb2005ec56bdde5c8ea1525c1eefe2033b80623 /sys/arch/mvme88k/include
parent1214d4250a15e351eadd4f3c0f36335de0f25cba (diff)
Work in progress SMP code for 88110 processor using the BusSwitch chip as
an IPI facility, for MVME197DP. It's still missing a few remote cache IPIs and IPI do not seem to be reliably triggered on remote processors at the moment (but this could be a problem on the board I am currently testing on), at least it will boot multiuser using only cpu0 to schedule processes.
Diffstat (limited to 'sys/arch/mvme88k/include')
-rw-r--r--sys/arch/mvme88k/include/mvme197.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/arch/mvme88k/include/mvme197.h b/sys/arch/mvme88k/include/mvme197.h
index 9f137ad3451..84eab739bd5 100644
--- a/sys/arch/mvme88k/include/mvme197.h
+++ b/sys/arch/mvme88k/include/mvme197.h
@@ -1,4 +1,4 @@
-/* $OpenBSD: mvme197.h,v 1.7 2006/04/27 20:21:19 miod Exp $ */
+/* $OpenBSD: mvme197.h,v 1.8 2007/12/04 23:45:52 miod Exp $ */
/*
* Copyright (c) 1996 Nivas Madhur
* Copyright (c) 1999 Steve Murphree, Jr.
@@ -58,4 +58,8 @@
#define M197_ISRC 0xfff0006f /* interrupt SRC */
#define M197_IACK 0xfff00100 /* interrupt ACK base */
+#ifdef _KERNEL
+void m197_send_complex_ipi(int, cpuid_t, u_int32_t, u_int32_t);
+#endif
+
#endif /* __MACHINE_MVME197_H__ */