Re: [RFC][PATCHSET] Time: Generic Timeofday Subsystem (v B20)

From: Ingo Molnar
Date: Sat Mar 04 2006 - 02:15:09 EST



* john stultz <johnstul@xxxxxxxxxx> wrote:

> Summary:
> This patchset provides a generic timekeeping subsystem that is
> independent of the timer interrupt. This allows for robust and correct
> behavior in cases of late or lost ticks, avoids interpolation errors,
> reduces duplication in arch specific code, and allows or assists
> future changes such as high-res timers, dynamic ticks, or realtime
> preemption. Additionally, it provides finer nanosecond resolution
> values to the clock_gettime functions.
>
> Why do we need this?

i'd like to add the following to the list of reasons as well: the
current -hrt patch-queue (high resolution timers, which enables true
microsecond-level resolution for POSIX timers and nanosleep()), which is
working pretty well in the -rt tree and implements an important feature
for Linux, is based on the generic timekeeping subsystem as well.

Ingo
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/