SMP - Single shot local timer

- APIC timer always reprogrammed if expired

- timer tick never happens when in kernel => never immediate return
  from userspace to kernel because of a buffered interrupt

- renamed argument to lapic_set_timer_one_shot()

- removed arch_ prefix from timer functions
This commit is contained in:
Tomas Hruby
2010-09-15 14:11:06 +00:00
parent e87d29171f
commit e2701da5a9
8 changed files with 26 additions and 27 deletions

View File

@@ -30,7 +30,7 @@ PUBLIC void ap_boot_finished(unsigned cpu)
PUBLIC void smp_ipi_halt_handler(void)
{
ipi_ack();
arch_stop_local_timer();
stop_local_timer();
arch_smp_halt_cpu();
}