[PATCH 2/2] ia64: remove interpolater code

2007-05-10 Thread Peter Keilty
From: Peter Keilty <[EMAIL PROTECTED]> Remove time_interpolator code. Signed-off-by: Peter Keilty <[EMAIL PROTECTED]> Signed-off-by: John Stultz <[EMAIL PROTECTED]> Signed-off-by: Peter Keilty <[EMAIL PROTECTED]> --- include/linux/timex.h | 60 -

[PATCH 1/2] ia64: convert to use clocksource code

2007-05-10 Thread Peter Keilty
From: Peter Keilty <[EMAIL PROTECTED]> Initial ia64 conversion to the generic timekeeping/clocksource code. Performance measurements for single calls (ITC cycles): A. 32 way Intel IA64 SMP system 8640 (montecito) A.1. Current code itc cmpxchg gettimeofday cycles: 39 37 37 37 37 37 37 37

Re: [PATCH 1/3] ia64: convert to use clocksource code

2007-04-27 Thread Peter Keilty
Daniel Walker wrote: On Fri, 2007-04-27 at 11:42 -0400, Peter Keilty wrote: There is a read(), and a vread() did you modify the slow syscall path to use the vread()? I miss type, read(). John mentioned that he thought fsys_mmio_ptr could be held in the vread pointer. vread

Re: [PATCH 1/3] ia64: convert to use clocksource code

2007-04-27 Thread Peter Keilty
Daniel Walker wrote: On Fri, 2007-04-27 at 10:38 -0400, Peter Keilty wrote: Daniel Walker wrote: On Thu, 2007-04-26 at 16:26 -0400, Peter Keilty wrote: +.mask = (1LL << 40) - 1, +.mult = 0, /*to be caluclated*/ +

Re: [PATCH 1/3] ia64: convert to use clocksource code

2007-04-27 Thread Peter Keilty
Daniel Walker wrote: On Thu, 2007-04-26 at 16:26 -0400, Peter Keilty wrote: +.mask = (1LL << 40) - 1, +.mult = 0, /*to be caluclated*/ +.shift = 16, +.is_continuous = 1, }; You should use CLOCKSOURCE_MASK(

Re: [PATCH 1/3] ia64: convert to use clocksource code

2007-04-27 Thread Peter Keilty
Chris Wright wrote: * Peter Keilty ([EMAIL PROTECTED]) wrote: diff --git a/drivers/acpi/processor_idle.c b/drivers/acpi/processor_idle.c index 6077300..35ad71f 100644 --- a/drivers/acpi/processor_idle.c +++ b/drivers/acpi/processor_idle.c @@ -480,10 +480,12 @@ #endif /* Get

Re: [PATCH 1/3] ia64: convert to use clocksource code

2007-04-27 Thread Peter Keilty
john stultz wrote: On Thu, 2007-04-26 at 16:26 -0400, Peter Keilty wrote: From: Peter Keilty <[EMAIL PROTECTED]> Initial ia64 conversion to the generic timekeeping/clocksource code. Signed-off-by: Peter Keilty <[EMAIL PROTECTED]> Signed-off-by: John Stultz <[EMAIL PROTECTED

[PATCH 3/3] ia64: update fsyscall for performance, enable build/run on 2.6.21-rc1

2007-04-26 Thread Peter Keilty
From: Peter Keilty <[EMAIL PROTECTED]> Update ia64 conversion to the generic timekeeping/clocksource code. Modified fast syscall path for gettimeofday to get performance equal to orginal code and handle clocksource change at clock hz time. Performance measurements for single calls (ITC

[PATCH 2/3] ia64: remove interpolater code

2007-04-26 Thread Peter Keilty
From: Peter Keilty <[EMAIL PROTECTED]> Remove time_interpolator code. Signed-off-by: Peter Keilty <[EMAIL PROTECTED]> Signed-off-by: John Stultz <[EMAIL PROTECTED]> --- include/linux/timex.h | 60 --- kernel/time.c |1 kernel/tim

[PATCH 1/3] ia64: convert to use clocksource code

2007-04-26 Thread Peter Keilty
From: Peter Keilty <[EMAIL PROTECTED]> Initial ia64 conversion to the generic timekeeping/clocksource code. Signed-off-by: Peter Keilty <[EMAIL PROTECTED]> Signed-off-by: John Stultz <[EMAIL PROTECTED]> --- arch/ia64/Kconfig |6 +- arch/ia64/config

Re: sparc generic time / clockevents

2007-02-23 Thread Peter Keilty
atform using the time interpolator is IA64, and after my dyntick implementation on sparc64 the one and only user will be IA64 :-) Yea. I actually have some in-progress patches from Peter Keilty that convert ia64 and sparc64 time_interpolators to clocksources, then removes the time_interpolato