diff options
Diffstat (limited to 'sys/sparc64/include/intr_machdep.h')
-rw-r--r-- | sys/sparc64/include/intr_machdep.h | 7 |
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); |