summary refs log tree commit diff stats
path: root/python
diff options
context:
space:
mode:
authorXiaoyao Li <xiaoyao.li@intel.com>2025-05-08 10:59:20 -0400
committerPaolo Bonzini <pbonzini@redhat.com>2025-05-28 19:01:41 +0200
commitd529a2ac5ef4620173439942f78ec668f9165fc1 (patch)
treec887c0fb2a802431af171c4adb981e882df06483 /python
parentd05a0858cf876f79b57a622716fbad07f5b2ea08 (diff)
downloadfocaccia-qemu-d529a2ac5ef4620173439942f78ec668f9165fc1.tar.gz
focaccia-qemu-d529a2ac5ef4620173439942f78ec668f9165fc1.zip
i386/tdx: Set APIC bus rate to match with what TDX module enforces
TDX advertises core crystal clock with cpuid[0x15] as 25MHz for TD
guests and it's unchangeable from VMM. As a result, TDX guest reads
the APIC timer at the same frequency, 25MHz.

While KVM's default emulated frequency for APIC bus is 1GHz, set the
APIC bus rate to match with TDX explicitly to ensure KVM provide correct
emulated APIC timer for TD guest.

Signed-off-by: Xiaoyao Li <xiaoyao.li@intel.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Reviewed-by: Zhao Liu <zhao1.liu@intel.com>
Link: https://lore.kernel.org/r/20250508150002.689633-15-xiaoyao.li@intel.com
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat (limited to 'python')
0 files changed, 0 insertions, 0 deletions