aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/isa/atpic.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/i386/isa/atpic.c')
-rw-r--r--sys/i386/isa/atpic.c6
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;