Displaying 2 results from an estimated 2 matches for "mach_idletimer".
2007 Apr 18
1
[RFC, PATCH 24/24] i386 Vmi no idle hz
...======
--- linux-2.6.16-rc6.orig/arch/i386/kernel/apic.c 2006-03-12 19:57:42.000000000 -0800
+++ linux-2.6.16-rc6/arch/i386/kernel/apic.c 2006-03-12 19:57:53.000000000 -0800
@@ -40,6 +40,7 @@
#include <mach_apic.h>
#include <mach_ipi.h>
#include <mach_apictimer.h>
+#include <mach_idletimer.h>
#include "io_ports.h"
@@ -1193,6 +1194,7 @@ fastcall void smp_apic_timer_interrupt(s
* interrupt lock, which is the WrongThing (tm) to do.
*/
irq_enter();
+ restart_hz_timer(regs);
smp_local_timer_interrupt(regs);
irq_exit();
}
@@ -1242,6 +1244,7 @@ fastcall void s...
2007 Apr 18
1
[RFC, PATCH 24/24] i386 Vmi no idle hz
...======
--- linux-2.6.16-rc6.orig/arch/i386/kernel/apic.c 2006-03-12 19:57:42.000000000 -0800
+++ linux-2.6.16-rc6/arch/i386/kernel/apic.c 2006-03-12 19:57:53.000000000 -0800
@@ -40,6 +40,7 @@
#include <mach_apic.h>
#include <mach_ipi.h>
#include <mach_apictimer.h>
+#include <mach_idletimer.h>
#include "io_ports.h"
@@ -1193,6 +1194,7 @@ fastcall void smp_apic_timer_interrupt(s
* interrupt lock, which is the WrongThing (tm) to do.
*/
irq_enter();
+ restart_hz_timer(regs);
smp_local_timer_interrupt(regs);
irq_exit();
}
@@ -1242,6 +1244,7 @@ fastcall void s...