]> git.apps.os.sepia.ceph.com Git - ceph-client.git/commit
KVM: x86: Push down setting vcpu.arch.user_set_tsc
authorIsaku Yamahata <isaku.yamahata@intel.com>
Sat, 12 Oct 2024 07:55:55 +0000 (00:55 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Fri, 14 Mar 2025 17:55:32 +0000 (13:55 -0400)
commit5f3b30b2b0d92e5a5050959a0994b2f3c4e1e6d0
treebea6e28bfad3edc7dcabccf2f30e50e92b43d1e8
parent46c49372e10ea161beaa78936a64d2b49531dffb
KVM: x86: Push down setting vcpu.arch.user_set_tsc

Push down setting vcpu.arch.user_set_tsc to true from kvm_synchronize_tsc()
to __kvm_synchronize_tsc() so that the two callers don't have to modify
user_set_tsc directly as preparation.

Later, prohibit changing TSC synchronization for TDX guests to modify
__kvm_synchornize_tsc() change.  We don't want to touch caller sites not to
change user_set_tsc.

Signed-off-by: Isaku Yamahata <isaku.yamahata@intel.com>
Message-ID: <62b1a7a35d6961844786b6e47e8ecb774af7a228.1728719037.git.isaku.yamahata@intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/x86.c