Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: Daniel Walker <dwalker <at> mvista.com>
Subject: [PATCH 00/10] -mm: generic clocksource API -v2
Newsgroups: gmane.linux.kernel
Date: Friday 6th October 2006 18:54:39 UTC (over 10 years ago)
Each patch has it's own change log in the patch header, and each 
patch compiles and boots if applied individually (but in series order). 

---- Original release notes below

This patch set is meant to modify the clocksource structure and API so that
it
can be used by more than just the timekeeping code. My motivation is mainly
that I feel the current clocksource interface could be used for much more
than just timekeeping. So if we keep the clocksource interface (which I
think
we should) then we should get everything out of it that we can.

This set modifies the API, then converts the time keeping code over to the
new
API. I also added a generic sched_clock() which just re-uses the
clocksource
interface to provide a high quality scheduling clock (assuming a good
clocksource). Several ARM board just output nanoseconds based on jiffies
which
is still possible with the generic sched_clock().

I tested this on SMP and UP x86, and compile tested for ARM.

Daniel

--
 
CD: 2ms