On Fri, Jan 31, 2025 at 06:17:02PM -0800, Sean Christopherson wrote: > And if the host provides the core crystal frequency in CPUID.0x15, then KVM > guests can use that for the APIC timer period instead of manually > calibrating the frequency. Hmm, so that part: what's stopping the host from faking the CPUID leaf? I.e., I would think that actually doing the work to calibrate the frequency would be more reliable/harder to fake to a guest than the guest simply reading some untrusted values from CPUID... Or are we saying here: oh well, there are so many ways for a normal guest to be lied to so that we simply do the completely different approach and trust the HV to be benevolent when we're not dealing with confidential guests which have all those other things to keep the HV honest? Just checking the general thinking here. Thx. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette