tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
rfc: high-resolution timer framework
Hi everybody,
This is to announce and request for comments on the so-called
high-resolution timer framework [1] that we came up with and want to share
and further improve.
High-resolution timers are implemented on top of posix timers interface
and are meant to provide userspace applications with timers as accurate
as 1ms. Current implementation adds separate CLOCK_HIGHRES timer type,
which might be moved in place of CLOCK_REALTIME code at some point.
The implementation comes in three patches for the convenience: first one
introduces the framework into kernel so that it extends timecounter
structure with an additional field which is either a pointer to a
structure with two high-resolution timer methods or NULL in case a
timecounter in not capable of this. Relevant timecounter drivers are
changed to set this field to NULL; two other patches introduce experimental
high-resolution timer drivers based upon lapic and omap general-purpose
timer.
[1] http://koowaldah.org/people/ash/netbsd/hrtim-patchset.tar.gz
Regards,
--
Alex
Home |
Main Index |
Thread Index |
Old Index