search for: native_set_wallclock

Displaying 20 results from an estimated 33 matches for "native_set_wallclock".

2007 Apr 18
0
[PATCH 6/9] Pit override.patch
...t.c --- a/arch/i386/kernel/paravirt.c Tue Feb 27 16:28:10 2007 -0800 +++ b/arch/i386/kernel/paravirt.c Tue Feb 27 17:08:11 2007 -0800 @@ -494,7 +494,7 @@ struct paravirt_ops paravirt_ops = { .memory_setup = machine_specific_memory_setup, .get_wallclock = native_get_wallclock, .set_wallclock = native_set_wallclock, - .time_init = time_init_hook, + .time_init = hpet_time_init, .init_IRQ = native_init_IRQ, .cpuid = native_cpuid, diff -r 2ae8eb19b227 arch/i386/kernel/time.c --- a/arch/i386/kernel/time.c Tue Feb 27 16:28:10 2007 -0800 +++ b/arch/i386/kernel/time.c Tue Feb 27 16:50:01 2007 -0800 @@ -262,14...
2007 Apr 18
0
[PATCH 6/9] Pit override.patch
...t.c --- a/arch/i386/kernel/paravirt.c Tue Feb 27 16:28:10 2007 -0800 +++ b/arch/i386/kernel/paravirt.c Tue Feb 27 17:08:11 2007 -0800 @@ -494,7 +494,7 @@ struct paravirt_ops paravirt_ops = { .memory_setup = machine_specific_memory_setup, .get_wallclock = native_get_wallclock, .set_wallclock = native_set_wallclock, - .time_init = time_init_hook, + .time_init = hpet_time_init, .init_IRQ = native_init_IRQ, .cpuid = native_cpuid, diff -r 2ae8eb19b227 arch/i386/kernel/time.c --- a/arch/i386/kernel/time.c Tue Feb 27 16:28:10 2007 -0800 +++ b/arch/i386/kernel/time.c Tue Feb 27 16:50:01 2007 -0800 @@ -262,14...
2007 Dec 12
5
[PATCH 0/6] paravirt patches - the non-integration part
Hi, This series corresponds do older patches in the paravirt series that was neither already applied, nor I will touch again. In general, they do not touch code that can be unified (at least, without being the unification a big problem on its own). They passed through this list a lot of times, so I feel them ready for inclusion, unless someone opposes. As with the other patches, they apply to
2007 Dec 12
5
[PATCH 0/6] paravirt patches - the non-integration part
Hi, This series corresponds do older patches in the paravirt series that was neither already applied, nor I will touch again. In general, they do not touch code that can be unified (at least, without being the unification a big problem on its own). They passed through this list a lot of times, so I feel them ready for inclusion, unless someone opposes. As with the other patches, they apply to
2007 Apr 18
1
[PATCH 2/9] Sched clock paravirt op fix.patch
...define write_tsc(val1,val2) wrmsr(0x10, val1, val2) #define rdpmc(counter,low,high) do { \ diff -r d58e6ddfdfa9 include/asm-i386/time.h --- a/include/asm-i386/time.h Thu Feb 15 23:52:41 2007 -0800 +++ b/include/asm-i386/time.h Fri Feb 16 00:02:48 2007 -0800 @@ -30,7 +30,6 @@ static inline int native_set_wallclock(u #ifdef CONFIG_PARAVIRT #include <asm/paravirt.h> -extern unsigned long long native_sched_clock(void); #else /* !CONFIG_PARAVIRT */ #define get_wallclock() native_get_wallclock() diff -r d58e6ddfdfa9 include/asm-i386/timer.h --- a/include/asm-i386/timer.h Thu Feb 15 23:52:41 2007 -08...
2007 Apr 18
1
[PATCH 2/9] Sched clock paravirt op fix.patch
...define write_tsc(val1,val2) wrmsr(0x10, val1, val2) #define rdpmc(counter,low,high) do { \ diff -r d58e6ddfdfa9 include/asm-i386/time.h --- a/include/asm-i386/time.h Thu Feb 15 23:52:41 2007 -0800 +++ b/include/asm-i386/time.h Fri Feb 16 00:02:48 2007 -0800 @@ -30,7 +30,6 @@ static inline int native_set_wallclock(u #ifdef CONFIG_PARAVIRT #include <asm/paravirt.h> -extern unsigned long long native_sched_clock(void); #else /* !CONFIG_PARAVIRT */ #define get_wallclock() native_get_wallclock() diff -r d58e6ddfdfa9 include/asm-i386/timer.h --- a/include/asm-i386/timer.h Thu Feb 15 23:52:41 2007 -08...
2007 Dec 20
6
[PATCH 0/15] adjust pvops to accomodate its x86_64 variant
Hi folks, With this series, the bulk of the work of pvops64 is done. Here, I integrate most of the paravirt.c and paravirt.h files, making them applicable to both architectures. CONFIG_PARAVIRT is _not_ present yet. Basically, this code is missing page table integration (patches currently being worked on by Jeremy). Enjoy
2007 Dec 20
6
[PATCH 0/15] adjust pvops to accomodate its x86_64 variant
Hi folks, With this series, the bulk of the work of pvops64 is done. Here, I integrate most of the paravirt.c and paravirt.h files, making them applicable to both architectures. CONFIG_PARAVIRT is _not_ present yet. Basically, this code is missing page table integration (patches currently being worked on by Jeremy). Enjoy
2007 Apr 18
8
[PATCH 0/7] x86 paravirtualization infrastructure
The following patches introduce the core infrastructure needed to paravirtualize the 32-bit x86 Linux kernel. This is done by moving virtualization sensitive insn's or code paths to a function table, paravirt_ops. This structure can be populated with hypervisor specific calls or native stubs and currently support running on bare metal, VMI, Xen, or Lhype. These patches apply to
2007 Apr 18
8
[PATCH 0/7] x86 paravirtualization infrastructure
The following patches introduce the core infrastructure needed to paravirtualize the 32-bit x86 Linux kernel. This is done by moving virtualization sensitive insn's or code paths to a function table, paravirt_ops. This structure can be populated with hypervisor specific calls or native stubs and currently support running on bare metal, VMI, Xen, or Lhype. These patches apply to
2007 Oct 09
2
[PATCH RFC REPOST 1/2] paravirt: refactor struct paravirt_ops into smaller pv_*_ops
...irt_enabled = 0, - .kernel_rpl = 0, - .shared_kernel_pmd = 1, /* Only used when CONFIG_X86_PAE is set */ - - .patch = native_patch, - .banner = default_banner, - .arch_setup = paravirt_nop, - .memory_setup = machine_specific_memory_setup, - .get_wallclock = native_get_wallclock, - .set_wallclock = native_set_wallclock, - .time_init = hpet_time_init, - .init_IRQ = native_init_IRQ, - - .cpuid = native_cpuid, - .get_debugreg = native_get_debugreg, - .set_debugreg = native_set_debugreg, - .clts = native_clts, - .read_cr0 = native_read_cr0, - .write_cr0 = native_write_cr0, - .read_cr2 = native_read_cr2, - .write_cr2...
2007 Oct 09
2
[PATCH RFC REPOST 1/2] paravirt: refactor struct paravirt_ops into smaller pv_*_ops
...irt_enabled = 0, - .kernel_rpl = 0, - .shared_kernel_pmd = 1, /* Only used when CONFIG_X86_PAE is set */ - - .patch = native_patch, - .banner = default_banner, - .arch_setup = paravirt_nop, - .memory_setup = machine_specific_memory_setup, - .get_wallclock = native_get_wallclock, - .set_wallclock = native_set_wallclock, - .time_init = hpet_time_init, - .init_IRQ = native_init_IRQ, - - .cpuid = native_cpuid, - .get_debugreg = native_get_debugreg, - .set_debugreg = native_set_debugreg, - .clts = native_clts, - .read_cr0 = native_read_cr0, - .write_cr0 = native_write_cr0, - .read_cr2 = native_read_cr2, - .write_cr2...
2007 Sep 28
2
[PATCH RFC] paravirt_ops: refactor struct paravirt_ops into smaller pv_*_ops
...irt_enabled = 0, - .kernel_rpl = 0, - .shared_kernel_pmd = 1, /* Only used when CONFIG_X86_PAE is set */ - - .patch = native_patch, - .banner = default_banner, - .arch_setup = paravirt_nop, - .memory_setup = machine_specific_memory_setup, - .get_wallclock = native_get_wallclock, - .set_wallclock = native_set_wallclock, - .time_init = hpet_time_init, - .init_IRQ = native_init_IRQ, - - .cpuid = native_cpuid, - .get_debugreg = native_get_debugreg, - .set_debugreg = native_set_debugreg, - .clts = native_clts, - .read_cr0 = native_read_cr0, - .write_cr0 = native_write_cr0, - .read_cr2 = native_read_cr2, - .write_cr2...
2007 Sep 28
2
[PATCH RFC] paravirt_ops: refactor struct paravirt_ops into smaller pv_*_ops
...irt_enabled = 0, - .kernel_rpl = 0, - .shared_kernel_pmd = 1, /* Only used when CONFIG_X86_PAE is set */ - - .patch = native_patch, - .banner = default_banner, - .arch_setup = paravirt_nop, - .memory_setup = machine_specific_memory_setup, - .get_wallclock = native_get_wallclock, - .set_wallclock = native_set_wallclock, - .time_init = hpet_time_init, - .init_IRQ = native_init_IRQ, - - .cpuid = native_cpuid, - .get_debugreg = native_get_debugreg, - .set_debugreg = native_set_debugreg, - .clts = native_clts, - .read_cr0 = native_read_cr0, - .write_cr0 = native_write_cr0, - .read_cr2 = native_read_cr2, - .write_cr2...
2007 Apr 18
0
[PATCH 6/6] VMI timer patches
...secondary_clock(void) +{ + paravirt_ops.setup_secondary_clock(); +} #endif #ifdef CONFIG_SMP diff -r 77e4058e936b include/asm-i386/time.h --- a/include/asm-i386/time.h Thu Dec 14 16:40:14 2006 -0800 +++ b/include/asm-i386/time.h Thu Dec 14 16:40:16 2006 -0800 @@ -30,6 +30,7 @@ static inline int native_set_wallclock(u #ifdef CONFIG_PARAVIRT #include <asm/paravirt.h> +extern unsigned long long native_sched_clock(void); #else /* !CONFIG_PARAVIRT */ #define 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 -08...
2007 Apr 18
0
[PATCH 6/6] VMI timer patches
...secondary_clock(void) +{ + paravirt_ops.setup_secondary_clock(); +} #endif #ifdef CONFIG_SMP diff -r 77e4058e936b include/asm-i386/time.h --- a/include/asm-i386/time.h Thu Dec 14 16:40:14 2006 -0800 +++ b/include/asm-i386/time.h Thu Dec 14 16:40:16 2006 -0800 @@ -30,6 +30,7 @@ static inline int native_set_wallclock(u #ifdef CONFIG_PARAVIRT #include <asm/paravirt.h> +extern unsigned long long native_sched_clock(void); #else /* !CONFIG_PARAVIRT */ #define 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 -08...
2007 Apr 18
0
[PATCH 5/5] Vmi timer.patch
...nline void setup_secondary_clock(void) +{ + paravirt_ops.setup_secondary_clock(); +} #endif diff -r d1ec5a6e3e8c include/asm-i386/time.h --- a/include/asm-i386/time.h Tue Dec 12 13:53:09 2006 -0800 +++ b/include/asm-i386/time.h Tue Dec 12 13:53:15 2006 -0800 @@ -30,6 +30,7 @@ static inline int native_set_wallclock(u #ifdef CONFIG_PARAVIRT #include <asm/paravirt.h> +extern unsigned long long native_sched_clock(void); #else /* !CONFIG_PARAVIRT */ #define 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 -08...
2007 Apr 18
0
[PATCH 5/5] Vmi timer.patch
...nline void setup_secondary_clock(void) +{ + paravirt_ops.setup_secondary_clock(); +} #endif diff -r d1ec5a6e3e8c include/asm-i386/time.h --- a/include/asm-i386/time.h Tue Dec 12 13:53:09 2006 -0800 +++ b/include/asm-i386/time.h Tue Dec 12 13:53:15 2006 -0800 @@ -30,6 +30,7 @@ static inline int native_set_wallclock(u #ifdef CONFIG_PARAVIRT #include <asm/paravirt.h> +extern unsigned long long native_sched_clock(void); #else /* !CONFIG_PARAVIRT */ #define 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 -08...
2007 Jul 09
1
[PATCH RFC] first cut at splitting up paravirt_ops
...irt_enabled = 0, - .kernel_rpl = 0, - .shared_kernel_pmd = 1, /* Only used when CONFIG_X86_PAE is set */ - - .patch = native_patch, - .banner = default_banner, - .arch_setup = paravirt_nop, - .memory_setup = machine_specific_memory_setup, - .get_wallclock = native_get_wallclock, - .set_wallclock = native_set_wallclock, - .time_init = hpet_time_init, - .init_IRQ = native_init_IRQ, - - .cpuid = native_cpuid, - .get_debugreg = native_get_debugreg, - .set_debugreg = native_set_debugreg, - .clts = native_clts, - .read_cr0 = native_read_cr0, - .write_cr0 = native_write_cr0, - .read_cr2 = native_read_cr2, - .write_cr2...
2007 Jul 09
1
[PATCH RFC] first cut at splitting up paravirt_ops
...irt_enabled = 0, - .kernel_rpl = 0, - .shared_kernel_pmd = 1, /* Only used when CONFIG_X86_PAE is set */ - - .patch = native_patch, - .banner = default_banner, - .arch_setup = paravirt_nop, - .memory_setup = machine_specific_memory_setup, - .get_wallclock = native_get_wallclock, - .set_wallclock = native_set_wallclock, - .time_init = hpet_time_init, - .init_IRQ = native_init_IRQ, - - .cpuid = native_cpuid, - .get_debugreg = native_get_debugreg, - .set_debugreg = native_set_debugreg, - .clts = native_clts, - .read_cr0 = native_read_cr0, - .write_cr0 = native_write_cr0, - .read_cr2 = native_read_cr2, - .write_cr2...