TSC instead of ACPI: powerd doesn't work anymore (to be expected?)

M. Warner Losh imp at bsdimp.com
Tue Nov 1 08:01:34 PST 2005


In message: <20051101080018.R18382 at fledge.watson.org>
            Robert Watson <rwatson at FreeBSD.org> writes:
: On Mon, 31 Oct 2005, M. Warner Losh wrote:
: 
: > In message: <81213.1130754398 at critter.freebsd.dk>
: >            "Poul-Henning Kamp" <phk at phk.freebsd.dk> writes:
: > : I am going to insist that clock_gettime(CLOCK_REALTIME, CLOCK_UPTIME)
: > : remain precise.
: >
: > 1ms is way too imprecise for the stuff we do at work.  We need 3-4 more 
: > orders of magnitude at a minimum from the time keeping system. Ideally, 
: > through well documented interfaces.
: 
: While I agree that for many consumers, sub-1ms accuracy is too low, I 
: suggest that as a vendor of atomic clocks, your company is in fact not the 
: average consumer of timing information. :-).

For the atomic clocks, we use much better hardware to get timing.  The
requirements for better than 1ms time keeping comes from the process
control aspects of our code, not measuring atomic clocks.

: One nice thing about the Linux TSC model, despite its limitations, is that 
: it provides a middle ground between incrementing the clock in ticks and 
: providing a more continuous measure of time, by allowing interpolation 
: between ticks.

That's a non-sequitor to what I'm talking about.. :-)

Warner


More information about the freebsd-current mailing list