diff options
| author | Paolo Bonzini <pbonzini@redhat.com> | 2026-10-16 10:00:21 +0200 |
|---|---|---|
| committer | Paolo Bonzini <pbonzini@redhat.com> | 2026-10-16 10:55:33 +0200 |
| commit | 994489f04ebbb56fabcc132d981f0549c6e45be3 (patch) | |
| tree | 85e587407b7143c9cce552cb1153a56b7eacc3af /scripts/basic/split-include.c | |
| parent | 7930afcf146df456d9ba17cf11d8269955c694cf (diff) | |
| parent | bef953c069806148ae2f10714b39a08726c9a076 (diff) | |
| download | linux-994489f04ebbb56fabcc132d981f0549c6e45be3.tar.gz linux-994489f04ebbb56fabcc132d981f0549c6e45be3.zip | |
Merge tag 'kvm-x86-selftests-7.4' of https://github.com/kvm-x86/linux into HEAD
KVM selftests changes and a few KVM x86 fixes for 7.4
- Fix emulation of VMPTRST and VMPTRLD when eVMCS is in-use to match real
Hyper-V's behavior.
- Saturate L2's TSC frequency if stacking L1 and L2 scaling multipliers
exceeds what hardware supports, as attempting to run L2 with an illegal
multiplier will either cause VM-Entry to fail (VMX) or trigger a #GP when
writing MSR_AMD64_TSC_RATIO (SVM). The #GP is thankfully benign in the
grand scheme as even "unsafe" WRMSRs have exception fixup.
- Rework KVM selftest's handling of memory regions so that PPC can force its
page table allocations to be naturally aligned.
- Clean up selftest's VMX instruction helpers, and drop an absurd number of
completely useless return values, e.g. functions that unconditionally
return %true and then have every caller assert success.
- Add selftests support for Zhaoxin CPUs.
- Overhaul the TSC scaling test to add a regression test for the saturation
behavior, and to increase its coverage in general.
- Fix selftests usage various NUMA syscalls to account for an undocumented,
but known since 2007, off-by-one kernel bug. Add helpers to try and avoid
re-introducing the same flaws in the future.
- Automatically run xAPIC IPI migration test (between NUMA nodes) when
possible, as the entire point of the test is verify KVM's handling of page
migration of the APIC backing page.
- Misc cleanups.
Diffstat (limited to 'scripts/basic/split-include.c')
0 files changed, 0 insertions, 0 deletions
