On Tue, Jan 6, 2015 at 3:42 PM, Catalin Marinas <catalin.mari...@arm.com> wrote: >> >> That's what bogomips *is*, for chrissake! It's a bogus measure of how >> many times you go through the delay loop. > > I think that's where the misunderstanding is. We don't have any idea > how many times we go through the delay loop. We just go through the > delay loop until the counter (driven by an independent frequency) > changes X times.
.. and that's exactly what we do on x86 too with the TSC. It's fine. > With the current arm timer-based (and arm64) implementation, the > reported BogoMIPS has nothing to do with the CPU benchmark. It just > tells you that a X MHz counter needs X*1000000/HZ ticks per jiffy. Yes. And that's a valid bogomips. We've done that for ages on x86. Really, the "problem" that people wonder why some bogomips value is lower or higher isn't a problem. Just explain it to them. Or ignore them when they ask. Bogomips is a delay value for the micro-second delay loop. Nothing less, nothing more. Linus -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/