Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Nov 2000 11:53:50 -0800 (PST)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Poul-Henning Kamp <phk@critter.freebsd.dk>
Cc:        arch@FreeBSD.org, mark@grondar.za, John Hay <jhay@icomtek.csir.co.za>
Subject:   Re: new monotime() call for all architectures.
Message-ID:  <XFMail.001117115350.jhb@FreeBSD.org>
In-Reply-To: <26014.974490789@critter>

next in thread | previous in thread | raw e-mail | index | archive | help

On 17-Nov-00 Poul-Henning Kamp wrote:
> 
>>> Ok, I just thought the "mono" in his function name is for monotonic. If
>>> you are staying on one processor it will work, but if the timestamps
>>> have scheduling inbetween the timestamps and you land on a different
>>> processor it won't be monotonic anymore.
>>
>>It's close enough. :)
> 
> If it isn't dealing properly with async PCC/TSC counters on SMP machines
> it shouldn't be called "monoanyting".
> 
> I guess I totally object to the name now :-)

It will be increasing at least. :)  (except for occasional cases when you get
events close together on 2 CPU's that are within the drift between teh CPU's
and in the right order to result in the later event coming "earlier").

-- 

John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/
PGP Key: http://www.baldwin.cx/~john/pgpkey.asc
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-arch" in the body of the message




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