Re: [PATCH 8/11] Add a CPU KHZ calibration function to paravirt-ops

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Andi Kleen wrote:
On Mon, Feb 05, 2007 at 07:53:23PM -0800, Zachary Amsden wrote:
Provide a paravirtualized way to get the CPU clock frequency; this allows much
of the code in tsc.c to be shared between all paravirt implementations.

Is this really needed?

Honestly, no.  But it is better and more accurate to do it.

What worries me somewhat of your patches is that you seem
to be quick at adding new hooks. But I would like to keep
paravirtops as minimal as possible with new hooks only
added when there is a very good justification.

I don't see it here.

We can calibrate CPU frequency pretty accurately, despite being in a VM where time does not operate in the normal way. Many other hypervisors won't be able to do such a good job, or might not implement the required hardware.

Adding this hook allows everyone to just re-use all the frequency scaling / recalibration code in tsc.c.

The primary justification is allowing code re-use, which is why I allowed myself to add a hook. I also want paravirt-ops to be as minimal as possible.

Zach
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux