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>