[patch 00/16] arm: Replace arm sched_clock by clocksource based sched_clock
Rob Herring
robherring2 at gmail.com
Sun Jun 12 22:32:28 EDT 2011
Thomas,
On 04/23/2011 03:54 PM, Thomas Gleixner wrote:
> Most of ARM sched_clocks is using the timekeeping clocksource as the
> sched_clock. Only versatile uses a different clock for it, but there
> is no real reason why it can't use the clocksource as well.
>
> The core timekeeping code makes already sure that we don't wrap the
> timekeeper and we can base a sched_clock easily on that.
>
> It uses the read function of the clocksource and keeps track of time
> independent of the timekeeping code as the ARM sched_clock
> implementation does. It also uses it's own sequence counter so
> sched_clock is not dependent on xtime_lock. The update sequence is
> just adding offsets once in a while and runs from do_timer() which
> also makes sure that only one core tries to update it.
>
> Only lightly tested on orion. Please give it a go.
>
> Another 650 lines gone :)
>
What's happening with this patch series? Just wondering if I'll need to
add yet another sched_clock implementation or not.
Rob
More information about the linux-arm-kernel
mailing list