Skip to content

Commit f3e555b

Browse files
committed
Documentation: KVM: KVM_GET_SUPPORTED_CPUID now exposes TSC_DEADLINE
TSC_DEADLINE is now advertised unconditionally by KVM_GET_SUPPORTED_CPUID, since commit 9be4ec3 ("KVM: x86: Advertise TSC_DEADLINE_TIMER in KVM_GET_SUPPORTED_CPUID", 2024-12-18). Adjust the documentation to reflect the new behavior. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Reviewed-by: Sean Christopherson <seanjc@google.com> Message-ID: <20250331150550.510320-1-pbonzini@redhat.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
1 parent c57047f commit f3e555b

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

Documentation/virt/kvm/api.rst

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9076,9 +9076,10 @@ the local APIC.
90769076

90779077
The same is true for the ``KVM_FEATURE_PV_UNHALT`` paravirtualized feature.
90789078

9079-
CPU[EAX=1]:ECX[24] (TSC_DEADLINE) is not reported by ``KVM_GET_SUPPORTED_CPUID``.
9080-
It can be enabled if ``KVM_CAP_TSC_DEADLINE_TIMER`` is present and the kernel
9081-
has enabled in-kernel emulation of the local APIC.
9079+
On older versions of Linux, CPU[EAX=1]:ECX[24] (TSC_DEADLINE) is not reported by
9080+
``KVM_GET_SUPPORTED_CPUID``, but it can be enabled if ``KVM_CAP_TSC_DEADLINE_TIMER``
9081+
is present and the kernel has enabled in-kernel emulation of the local APIC.
9082+
On newer versions, ``KVM_GET_SUPPORTED_CPUID`` does report the bit as available.
90829083

90839084
CPU topology
90849085
~~~~~~~~~~~~

0 commit comments

Comments
 (0)