search for: timer_ack

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 + * +...