/* If we don't do that, there is the possibility that the guest will calibrate under heavy load - thus, getting a lower lpj - and execute the delays themselves without load. This is wrong, because no delay loop can finish beforehand. Any heuristics is subject to fail, because ultimately, a large poll of guests can be running and trouble each other. So we preset lpj here  */
static unsigned long kvm_get_tsc_khz(void)
/* If we don't do that, there is the possibility that the guest will calibrate under heavy load - thus, getting a lower lpj - and execute the delays themselves without load. This is wrong, because no delay loop can finish beforehand. Any heuristics is subject to fail, because ultimately, a large poll of guests can be running and trouble each other. So we preset lpj here  */
static unsigned long kvm_get_tsc_khz(void)
{
	struct pvclock_vcpu_time_info *src;
	src = &per_cpu(hv_clock, 0);
	return pvclock_tsc_khz(src);
}