diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2007-12-04 23:45:54 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2007-12-04 23:45:54 +0000 |
commit | 5424d15729d1b5915d87e909b47eabdfaf06cd12 (patch) | |
tree | 8fb2005ec56bdde5c8ea1525c1eefe2033b80623 /sys/arch/mvme88k/include | |
parent | 1214d4250a15e351eadd4f3c0f36335de0f25cba (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.h | 6 |
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__ */ |