There was such a thing in 386BSD and FreeBSD1.0

I certainly thing it was a worth-while thing.
I'd try make the loop as similar to the Linux one so that they are
comparable.

On Thu, 2 Sep 1999, Nick Sayer wrote:

> Linux generates a meric of CPU performance as a byproduct of calibrating
> a delay loop.
> We don't require doing any such thing, and so adding it would be purely
> cosmetic.
> However, I allege that cosmetic things aren't in and of themselves evil,
> so long as
> they don't break anything in the process.
> 
> I would like to generate a number that will hopefully be reasonably
> compatible with
> the one Linux spits out. The best method I have come up with is to have
> a similar
> (the same?) count down loop in assembler. Have it count down from
> 1,000,000 and
> see how much nanotime() has gone by. NANSPERSEC/nansused = bogomips.
> A 1 bogomips machine will take an extra second to do this (anything
> likely to be
> even able to run FreeBSD should exceed 1 BM - yes, ha ha), and a kBM CPU
> 
> can do it in 1 ms. Perhaps in the future a prescaler might be required,
> but
> this whole thing is just really chrome anyway.
> 
> Would anyone scream and projectile-vomit if I added this to identcpu.c?
> 
> 



To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to