Displaying 3 results from an estimated 3 matches for "init_pit".
2007 May 15
3
[PATCH 1/12] Add suspend/resume to devices owned by Xen
...p = counter;
- spin_unlock_irq(&platform_timer_lock);
+ spin_unlock_irqrestore(&platform_timer_lock, flags);
}
static u64 read_pit_count(void)
@@ -312,17 +322,33 @@ static u64 read_pit_count(void)
return pit_counter64 + (u16)(pit_stamp - pit_read_counter());
}
-static void init_pit(void)
-{
- read_platform_count = read_pit_count;
-
+static int init_pit(void)
+{
pit_overflow();
platform_timer_stamp = pit_counter64;
set_time_scale(&platform_timer_scale, CLOCK_TICK_RATE);
printk("Platform timer is %s PIT\n", freq_string(CLOCK_TICK_RATE));...
2007 Apr 18
0
[RFC, PATCH 22/24] i386 Consolidate redundant timer code
...it.c
===================================================================
--- linux-2.6.16-rc6.orig/arch/i386/kernel/timers/timer_pit.c 2006-01-02 19:21:10.000000000 -0800
+++ linux-2.6.16-rc6/arch/i386/kernel/timers/timer_pit.c 2006-03-12 19:57:42.000000000 -0800
@@ -27,6 +27,7 @@ static int __init init_pit(char* overrid
if (override[0] && strncmp(override,"pit",3))
printk(KERN_ERR "Warning: clock= override failed. Defaulting "
"to PIT\n");
+ init_xtime_from_cmos();
init_cpu_khz();
count_p = LATCH;
return 0;
Index: linux-2.6.16-rc6/arch/i386/ker...
2007 Apr 18
0
[RFC, PATCH 22/24] i386 Consolidate redundant timer code
...it.c
===================================================================
--- linux-2.6.16-rc6.orig/arch/i386/kernel/timers/timer_pit.c 2006-01-02 19:21:10.000000000 -0800
+++ linux-2.6.16-rc6/arch/i386/kernel/timers/timer_pit.c 2006-03-12 19:57:42.000000000 -0800
@@ -27,6 +27,7 @@ static int __init init_pit(char* overrid
if (override[0] && strncmp(override,"pit",3))
printk(KERN_ERR "Warning: clock= override failed. Defaulting "
"to PIT\n");
+ init_xtime_from_cmos();
init_cpu_khz();
count_p = LATCH;
return 0;
Index: linux-2.6.16-rc6/arch/i386/ker...