Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Sep 2004 18:45:16 +0400 (MSD)
From:      Maxim Konovalov <maxim@FreeBSD.org>
To:        Ken Smith <kensmith@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/sparc64/sparc64 machdep.c
Message-ID:  <20040930184338.W36141@mp2.macomnet.net>
In-Reply-To: <20040930143903.70C4D16A561@hub.freebsd.org>
References:  <20040930143903.70C4D16A561@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040930184338.W36141>