cvs commit: src/sys/sparc64/sparc64 machdep.c

Maxim Konovalov maxim at FreeBSD.org
Thu Sep 30 07:45:18 PDT 2004


On Thu, 30 Sep 2004, 14:39-0000, Ken Smith wrote:

> kensmith    2004-09-30 14:38:59 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     sys/sparc64/sparc64  machdep.c
>   Log:
>   This along with v1.6 of counter.c fixes some timecounter issues on
>   MP machines (hopefully).  CPU timers are OK on UP machines but we
>   don't keep the timers in sync on MP machines so if the CPU's timer
>   is chosen as the primary timecounter it's possible for time to
>   not be monotonically increasing because different CPU's counters
>   may be used at different times.  But the CPU's counters are otherwise
>   one of the higher quality counters available.  So, on UP machines
>   we'll use a relatively high quality value but on MP machines we'll
>   use a quality that should prevent the CPU's counters from being chosen.
>
>   Requested by:   green (who did the first version of the patch)
>   Reviewed by:    marius, green
>   MFC after:      1 week

Thanks! That fixed our netra 1400 tc problem I discussed with green.

-- 
Maxim Konovalov


More information about the cvs-src mailing list