Re: [PATCH v2 00/23] Extend test coverage for nested SVM
From: Sean Christopherson
Date: Thu Nov 20 2025 - 19:24:22 EST
On Fri, Nov 21, 2025, Yosry Ahmed wrote:
> On Thu, Nov 20, 2025 at 03:50:10PM -0800, Sean Christopherson wrote:
> > KVM: selftests: Extend vmx_tsc_adjust_test to cover SVM
> > KVM: selftests: Extend nested_invalid_cr3_test to cover SVM
> > KVM: selftests: Move nested invalid CR3 check to its own test
> > KVM: selftests: Extend vmx_nested_tsc_scaling_test to cover SVM
> > KVM: selftests: Extend vmx_close_while_nested_test to cover SVM
>
> Not sure I understand how you to proceed. Do you want me to respin these
> patches separately (as series A), on top of kvm-x86/next, and then
> respin the rest of the series separately (as series B, with your struct
> kvm_mmu suggestion)?
I'm going to apply a subset "soon", hopefully they'll show up in kvm-x86/next
tomorrow. I think it's patches 3-9?
> As for set_nested_state, if you plan to pickup Jim's EFER fixes I can
> just include it as-is in series (A). If not, I can include
> generalization of the test, and send covering Jim's fix separately.
We're likely going to need a v3 of Jim's GIF series no matter what, so let's plan
on bundling patches 1-2 with v3 of that series.
That leaves the paging patches. Unless you're super duper speedy, I should get
patches 3-9 and Jim's LA57 changes+test pushed to kvm-x86 before you're ready to
post the next version of those patches.
So:
Fold 1-2 into Jim's GIF series.
Do nothing for 3-9.
Spin a new version of 10+ (the paging patches) after kvm-x86/next is refreshed