diff options
Diffstat (limited to 'sys/i386/isa/atpic.c')
-rw-r--r-- | sys/i386/isa/atpic.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/sys/i386/isa/atpic.c b/sys/i386/isa/atpic.c index 3dfb125587d9..0f17af3c326e 100644 --- a/sys/i386/isa/atpic.c +++ b/sys/i386/isa/atpic.c @@ -192,6 +192,10 @@ atpic_eoi_master(struct intsrc *isrc) #endif } +/* + * The data sheet says no auto-EOI on slave, but it sometimes works. + * So, if AUTO_EOI_2 is enabled, we use it. + */ static void atpic_eoi_slave(struct intsrc *isrc) { @@ -327,7 +331,7 @@ atpic_init(void *dummy __unused) SYSINIT(atpic_init, SI_SUB_INTR, SI_ORDER_SECOND + 1, atpic_init, NULL) void -atpic_sched_ithd(struct intrframe iframe) +atpic_handle_intr(struct intrframe iframe) { struct intsrc *isrc; |