Displaying 14 results from an estimated 14 matches for "timer_ack".
2007 Apr 18
1
[PATCH 2/9] Sched clock paravirt op fix.patch
...lude/asm-i386/timer.h Fri Feb 16 00:05:13 2007 -0800
@@ -4,13 +4,19 @@
#include <linux/pm.h>
#define TICK_SIZE (tick_nsec / 1000)
+
void setup_pit_timer(void);
+unsigned long long native_sched_clock(void);
+
/* Modifiers for buggy PIT handling */
extern int pit_latch_buggy;
extern int timer_ack;
extern int no_timer_check;
-extern unsigned long long (*custom_sched_clock)(void);
extern int no_sync_cmos_clock;
extern int recalibrate_cpu_khz(void);
+#ifndef CONFIG_PARAVIRT
+#define get_scheduled_cycles(val) rdtscll(val)
#endif
+
+#endif
diff -r d58e6ddfdfa9 include/asm-i386/vmi_time.h
-...
2007 Apr 18
1
[PATCH 2/9] Sched clock paravirt op fix.patch
...lude/asm-i386/timer.h Fri Feb 16 00:05:13 2007 -0800
@@ -4,13 +4,19 @@
#include <linux/pm.h>
#define TICK_SIZE (tick_nsec / 1000)
+
void setup_pit_timer(void);
+unsigned long long native_sched_clock(void);
+
/* Modifiers for buggy PIT handling */
extern int pit_latch_buggy;
extern int timer_ack;
extern int no_timer_check;
-extern unsigned long long (*custom_sched_clock)(void);
extern int no_sync_cmos_clock;
extern int recalibrate_cpu_khz(void);
+#ifndef CONFIG_PARAVIRT
+#define get_scheduled_cycles(val) rdtscll(val)
#endif
+
+#endif
diff -r d58e6ddfdfa9 include/asm-i386/vmi_time.h
-...
2007 Apr 18
2
refactoring io_apic.c
...an AEOI
- * mode for the 8259A whenever interrupts are routed
- * through I/O APICs. Also IRQ0 has to be enabled in
- * the 8259A which implies the virtual wire has to be
- * disabled in the local APIC.
- */
- apic_write_around(APIC_LVT0, APIC_LVT_MASKED | APIC_DM_EXTINT);
- init_8259A(1);
- timer_ack = 1;
- enable_8259A_irq(0);
-
- pin1 = find_isa_irq_pin(0, mp_INT);
- pin2 = find_isa_irq_pin(0, mp_ExtINT);
-
- printk(KERN_INFO "..TIMER: vector=0x%02X pin1=%d pin2=%d\n", vector, pin1, pin2);
-
- if (pin1 != -1) {
- /*
- * Ok, does IRQ0 through the IOAPIC work?
- */
- unmask_IO_A...
2007 Apr 18
2
refactoring io_apic.c
...an AEOI
- * mode for the 8259A whenever interrupts are routed
- * through I/O APICs. Also IRQ0 has to be enabled in
- * the 8259A which implies the virtual wire has to be
- * disabled in the local APIC.
- */
- apic_write_around(APIC_LVT0, APIC_LVT_MASKED | APIC_DM_EXTINT);
- init_8259A(1);
- timer_ack = 1;
- enable_8259A_irq(0);
-
- pin1 = find_isa_irq_pin(0, mp_INT);
- pin2 = find_isa_irq_pin(0, mp_ExtINT);
-
- printk(KERN_INFO "..TIMER: vector=0x%02X pin1=%d pin2=%d\n", vector, pin1, pin2);
-
- if (pin1 != -1) {
- /*
- * Ok, does IRQ0 through the IOAPIC work?
- */
- unmask_IO_A...
2007 Apr 18
0
[PATCH 6/6] VMI timer patches
...efine get_wallclock() native_get_wallclock()
diff -r 77e4058e936b include/asm-i386/timer.h
--- a/include/asm-i386/timer.h Thu Dec 14 16:40:14 2006 -0800
+++ b/include/asm-i386/timer.h Thu Dec 14 16:40:16 2006 -0800
@@ -9,6 +9,8 @@ extern int pit_latch_buggy;
extern int pit_latch_buggy;
extern int timer_ack;
extern int no_timer_check;
+extern unsigned long long (*custom_sched_clock)(void);
+extern int no_sync_cmos_clock;
extern int recalibrate_cpu_khz(void);
#endif
diff -r 77e4058e936b arch/i386/kernel/vmitime.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/arch/i386/kernel/vmitime.c Thu Dec...
2007 Apr 18
0
[PATCH 6/6] VMI timer patches
...efine get_wallclock() native_get_wallclock()
diff -r 77e4058e936b include/asm-i386/timer.h
--- a/include/asm-i386/timer.h Thu Dec 14 16:40:14 2006 -0800
+++ b/include/asm-i386/timer.h Thu Dec 14 16:40:16 2006 -0800
@@ -9,6 +9,8 @@ extern int pit_latch_buggy;
extern int pit_latch_buggy;
extern int timer_ack;
extern int no_timer_check;
+extern unsigned long long (*custom_sched_clock)(void);
+extern int no_sync_cmos_clock;
extern int recalibrate_cpu_khz(void);
#endif
diff -r 77e4058e936b arch/i386/kernel/vmitime.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/arch/i386/kernel/vmitime.c Thu Dec...
2007 Apr 18
0
[PATCH 5/5] Vmi timer.patch
...efine get_wallclock() native_get_wallclock()
diff -r d1ec5a6e3e8c include/asm-i386/timer.h
--- a/include/asm-i386/timer.h Tue Dec 12 13:53:09 2006 -0800
+++ b/include/asm-i386/timer.h Tue Dec 12 13:53:15 2006 -0800
@@ -9,6 +9,8 @@ extern int pit_latch_buggy;
extern int pit_latch_buggy;
extern int timer_ack;
extern int no_timer_check;
+extern unsigned long long (*custom_sched_clock)(void);
+extern int no_sync_cmos_clock;
extern int recalibrate_cpu_khz(void);
#endif
diff -r d1ec5a6e3e8c arch/i386/kernel/vmitime.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/arch/i386/kernel/vmitime.c Tue Dec...
2007 Apr 18
0
[PATCH 5/5] Vmi timer.patch
...efine get_wallclock() native_get_wallclock()
diff -r d1ec5a6e3e8c include/asm-i386/timer.h
--- a/include/asm-i386/timer.h Tue Dec 12 13:53:09 2006 -0800
+++ b/include/asm-i386/timer.h Tue Dec 12 13:53:15 2006 -0800
@@ -9,6 +9,8 @@ extern int pit_latch_buggy;
extern int pit_latch_buggy;
extern int timer_ack;
extern int no_timer_check;
+extern unsigned long long (*custom_sched_clock)(void);
+extern int no_sync_cmos_clock;
extern int recalibrate_cpu_khz(void);
#endif
diff -r d1ec5a6e3e8c arch/i386/kernel/vmitime.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/arch/i386/kernel/vmitime.c Tue Dec...
2007 Apr 18
0
[RFC, PATCH 23/24] i386 Vmi timer patch
...==================================
--- linux-2.6.16-rc6.orig/include/asm-i386/timer.h 2006-03-12 19:57:42.000000000 -0800
+++ linux-2.6.16-rc6/include/asm-i386/timer.h 2006-03-12 19:57:48.000000000 -0800
@@ -48,6 +48,8 @@ extern int pit_latch_buggy;
extern struct timer_opts *cur_timer;
extern int timer_ack;
+extern int use_sched_clock_cycles;
+
/* list of externed timers */
extern struct timer_opts timer_none;
extern struct timer_opts timer_pit;
@@ -70,9 +72,18 @@ extern unsigned long calibrate_tsc_hpet(
extern struct init_timer_opts timer_pmtmr_init;
#endif
+#ifdef CONFIG_X86_VMI
+extern st...
2007 Apr 18
0
[RFC, PATCH 23/24] i386 Vmi timer patch
...==================================
--- linux-2.6.16-rc6.orig/include/asm-i386/timer.h 2006-03-12 19:57:42.000000000 -0800
+++ linux-2.6.16-rc6/include/asm-i386/timer.h 2006-03-12 19:57:48.000000000 -0800
@@ -48,6 +48,8 @@ extern int pit_latch_buggy;
extern struct timer_opts *cur_timer;
extern int timer_ack;
+extern int use_sched_clock_cycles;
+
/* list of externed timers */
extern struct timer_opts timer_none;
extern struct timer_opts timer_pit;
@@ -70,9 +72,18 @@ extern unsigned long calibrate_tsc_hpet(
extern struct init_timer_opts timer_pmtmr_init;
#endif
+#ifdef CONFIG_X86_VMI
+extern st...
2007 Apr 18
0
[PATCH 4/5] Vmi.patch
...else
diff -r d8711b11c1eb include/asm-i386/timer.h
--- a/include/asm-i386/timer.h Tue Dec 12 13:51:06 2006 -0800
+++ b/include/asm-i386/timer.h Tue Dec 12 13:51:13 2006 -0800
@@ -8,6 +8,7 @@ void setup_pit_timer(void);
/* Modifiers for buggy PIT handling */
extern int pit_latch_buggy;
extern int timer_ack;
+extern int no_timer_check;
extern int recalibrate_cpu_khz(void);
#endif
diff -r d8711b11c1eb arch/i386/kernel/vmi.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/arch/i386/kernel/vmi.c Tue Dec 12 13:51:13 2006 -0800
@@ -0,0 +1,901 @@
+/*
+ * VMI specific paravirt-ops implementation
+ *
+...
2007 Apr 18
0
[PATCH 4/5] Vmi.patch
...else
diff -r d8711b11c1eb include/asm-i386/timer.h
--- a/include/asm-i386/timer.h Tue Dec 12 13:51:06 2006 -0800
+++ b/include/asm-i386/timer.h Tue Dec 12 13:51:13 2006 -0800
@@ -8,6 +8,7 @@ void setup_pit_timer(void);
/* Modifiers for buggy PIT handling */
extern int pit_latch_buggy;
extern int timer_ack;
+extern int no_timer_check;
extern int recalibrate_cpu_khz(void);
#endif
diff -r d8711b11c1eb arch/i386/kernel/vmi.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/arch/i386/kernel/vmi.c Tue Dec 12 13:51:13 2006 -0800
@@ -0,0 +1,901 @@
+/*
+ * VMI specific paravirt-ops implementation
+ *
+...
2007 Apr 18
0
[PATCH 5/6] VMI backend for paravirt-ops
...else
diff -r d8711b11c1eb include/asm-i386/timer.h
--- a/include/asm-i386/timer.h Tue Dec 12 13:51:06 2006 -0800
+++ b/include/asm-i386/timer.h Tue Dec 12 13:51:13 2006 -0800
@@ -8,6 +8,7 @@ void setup_pit_timer(void);
/* Modifiers for buggy PIT handling */
extern int pit_latch_buggy;
extern int timer_ack;
+extern int no_timer_check;
extern int recalibrate_cpu_khz(void);
#endif
diff -r d8711b11c1eb arch/i386/kernel/vmi.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/arch/i386/kernel/vmi.c Tue Dec 12 13:51:13 2006 -0800
@@ -0,0 +1,901 @@
+/*
+ * VMI specific paravirt-ops implementation
+ *
+...
2007 Apr 18
0
[PATCH 5/6] VMI backend for paravirt-ops
...else
diff -r d8711b11c1eb include/asm-i386/timer.h
--- a/include/asm-i386/timer.h Tue Dec 12 13:51:06 2006 -0800
+++ b/include/asm-i386/timer.h Tue Dec 12 13:51:13 2006 -0800
@@ -8,6 +8,7 @@ void setup_pit_timer(void);
/* Modifiers for buggy PIT handling */
extern int pit_latch_buggy;
extern int timer_ack;
+extern int no_timer_check;
extern int recalibrate_cpu_khz(void);
#endif
diff -r d8711b11c1eb arch/i386/kernel/vmi.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/arch/i386/kernel/vmi.c Tue Dec 12 13:51:13 2006 -0800
@@ -0,0 +1,901 @@
+/*
+ * VMI specific paravirt-ops implementation
+ *
+...