]> www.infradead.org Git - users/jedix/linux-maple.git/commit
KVM: x86: Setup Hyper-V TSC page before Xen PV clocks (during clock update)
authorSean Christopherson <seanjc@google.com>
Sat, 1 Feb 2025 01:38:26 +0000 (17:38 -0800)
committerSean Christopherson <seanjc@google.com>
Wed, 12 Feb 2025 18:45:55 +0000 (10:45 -0800)
commit847d68abf10c7dc930551318ea41ec96144b8fd6
tree4c7da9a3f075fd4529125818d35c568773d2da9b
parent39d61b46adfd784f601534a6d488697bf53f2633
KVM: x86: Setup Hyper-V TSC page before Xen PV clocks (during clock update)

When updating paravirtual clocks, setup the Hyper-V TSC page before
Xen PV clocks.  This will allow dropping xen_pvclock_tsc_unstable in favor
of simply clearing PVCLOCK_TSC_STABLE_BIT in the reference flags.

Reviewed-by: Vitaly Kuznetsov <vkuznets@redhat.com>
Reviewed-by: Paul Durrant <paul@xen.org>
Link: https://lore.kernel.org/r/20250201013827.680235-11-seanjc@google.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
arch/x86/kvm/x86.c