/shark/trunk/oslib/kl/event.c |
---|
229,8 → 229,10 |
if (!use_apic) { |
/* Mode: Binary/Mode 4/16 bit Time_const/Counter 0 */ |
pit_init(0, TMR_MD4, 0xFFFF); /* Timer 0, Mode 4, constant 0xFFFF */ |
} else |
setup_APIC_LVTT(0xFFFFFFFF); |
} else { |
set_APIC_timer(0xFFFFFFFF); |
enable_APIC_timer(); |
} |
} else { |
t = l->tick; |
258,9 → 260,9 |
} else { |
apic_clk = (signed long long)(t) * apic_clk_per_msec / 1000; |
set_APIC_timer(apic_clk); |
enable_APIC_timer(); |
setup_APIC_LVTT(apic_clk); |
} |
} |
timermode = l->mode; |