From 4ea4c54b70b91c89f95f99e15f350b39bd8bf15f Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Thu, 17 Apr 2003 02:28:48 -0700 Subject: [PATCH] [PATCH] use names for PIT access. Not all PIT is the same location --- arch/i386/kernel/apic.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/arch/i386/kernel/apic.c b/arch/i386/kernel/apic.c index dd9b25424f0c6..a07a0c9cc7ed9 100644 --- a/arch/i386/kernel/apic.c +++ b/arch/i386/kernel/apic.c @@ -36,6 +36,8 @@ #include +#include "io_ports.h" + void __init apic_intr_init(void) { #ifdef CONFIG_SMP @@ -739,9 +741,9 @@ static unsigned int __init get_8254_timer_count(void) spin_lock_irqsave(&i8253_lock, flags); - outb_p(0x00, 0x43); - count = inb_p(0x40); - count |= inb_p(0x40) << 8; + outb_p(0x00, PIT_MODE); + count = inb_p(PIT_CH0); + count |= inb_p(PIT_CH0) << 8; spin_unlock_irqrestore(&i8253_lock, flags); -- 2.53.0