Module Name: src
Committed By: matt
Date: Tue Feb 8 06:28:57 UTC 2011
Modified Files:
src/sys/arch/powerpc/include/booke: intr.h
Log Message:
Add IPI/cpu_send_ipi to intrsw.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/powerpc/include/booke/intr.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/powerpc/include/booke/intr.h
diff -u src/sys/arch/powerpc/include/booke/intr.h:1.2 src/sys/arch/powerpc/include/booke/intr.h:1.3
--- src/sys/arch/powerpc/include/booke/intr.h:1.2 Tue Jan 18 01:02:54 2011
+++ src/sys/arch/powerpc/include/booke/intr.h Tue Feb 8 06:28:56 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: intr.h,v 1.2 2011/01/18 01:02:54 matt Exp $ */
+/* $NetBSD: intr.h,v 1.3 2011/02/08 06:28:56 matt Exp $ */
/*-
* Copyright (c) 2010, 2011 The NetBSD Foundation, Inc.
* All rights reserved.
@@ -64,6 +64,9 @@
#define IST_MAX (NIPL+10)
#endif
+#define IPI_DST_ALL -2
+#define IPI_DST_NOTME -1
+
#define __HAVE_FAST_SOFTINTS 1
#ifndef _LOCORE
@@ -75,6 +78,8 @@
const char *
intr_string(int, int);
+void cpu_send_ipi(cpuid_t, uintptr_t);
+
void spl0(void);
int splraise(int);
void splx(int);
@@ -109,6 +114,7 @@
void (*intrsw_spl0)(void);
void (*intrsw_splx)(int);
const char *(*intrsw_string)(int, int);
+ void (*intrsw_send_ipi)(cpuid_t, uintptr_t);
#ifdef __HAVE_FAST_SOFTINTS
void (*intrsw_softint_init_md)(struct lwp *, u_int, uintptr_t *);
void (*intrsw_softint_trigger)(uintptr_t);