summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/include/intr_machdep.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/sparc64/include/intr_machdep.h')
-rw-r--r--sys/sparc64/include/intr_machdep.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/sparc64/include/intr_machdep.h b/sys/sparc64/include/intr_machdep.h
index 12badfb..7f29808 100644
--- a/sys/sparc64/include/intr_machdep.h
+++ b/sys/sparc64/include/intr_machdep.h
@@ -68,7 +68,8 @@ struct intr_request {
struct intr_controller {
void (*ic_enable)(void *);
void (*ic_disable)(void *);
- void (*ic_eoi)(void *);
+ void (*ic_assign)(void *);
+ void (*ic_clear)(void *);
};
struct intr_vector {
@@ -87,6 +88,10 @@ struct intr_vector {
extern ih_func_t *intr_handlers[];
extern struct intr_vector intr_vectors[];
+#ifdef SMP
+void intr_add_cpu(u_int cpu);
+#endif
+int intr_bind(int vec, u_char cpu);
void intr_setup(int level, ih_func_t *ihf, int pri, iv_func_t *ivf,
void *iva);
void intr_init1(void);
OpenPOWER on IntegriCloud