[PATCH v3 18/21] KVM: selftests: Test non-zero TSC offset on SVM in nested TSC scaling test

From: Sean Christopherson

Date: Wed Sep 30 2026 - 14:39:38 EST


Set L2's TSC offset for SVM as well as VMX in the nested TSC scaling test.
Odds are good skipping SVM was pure oversight.

Fixes: e6bcdd212238 ("KVM: selftests: Extend vmx_nested_tsc_scaling_test to cover SVM")
Signed-off-by: Sean Christopherson <seanjc@xxxxxxxxxx>
---
tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c b/tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c
index 4cacd87f129b..571fc214c925 100644
--- a/tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c
+++ b/tools/testing/selftests/kvm/x86/nested_tsc_scaling_test.c
@@ -75,6 +75,7 @@ static void l1_svm_code(struct svm_test_data *svm)
guest_check_tsc_freq(UCHECK_L1);

generic_svm_setup(svm, l2_guest_code);
+ svm->vmcb->control.tsc_offset = TSC_OFFSET_L2;

/* enable TSC scaling for L2 */
wrmsr(MSR_AMD64_TSC_RATIO, l2_multiplier);
--
2.56.0.rc1.315.gc6ed9934b7-goog