diff options
| author | Zhiquan Li <zhiquan_li@163.com> | 2026-02-12 18:38:39 +0800 |
|---|---|---|
| committer | Sean Christopherson <seanjc@google.com> | 2026-03-02 13:16:36 -0800 |
| commit | 53b2869231d3211ed638295e8873215d0ad10507 (patch) | |
| tree | 3ca377c4f5de007675fbd474fae09ebb00010e76 /tools/perf/scripts/python/stackcollapse.py | |
| parent | 0c96c47d4345084f543f2fe60ab031507b9a1b2f (diff) | |
KVM: selftests: Add a flag to identify AMD compatible test cases
Most of KVM x86 selftests for AMD are compatible with Hygon architecture
(but not all), add a flag "host_cpu_is_amd_compatible" to figure out
these cases.
Following test failures on Hygon platform can be fixed:
* Fix hypercall test: Hygon architecture also uses VMMCALL as guest
hypercall instruction.
* Following test failures due to access reserved memory address regions:
- access_tracking_perf_test
- demand_paging_test
- dirty_log_perf_test
- dirty_log_test
- kvm_page_table_test
- memslot_modification_stress_test
- pre_fault_memory_test
- x86/dirty_log_page_splitting_test
Hygon CSV also makes the "physical address space width reduction", the
reduced physical address bits are reported by bits 11:6 of
CPUID[0x8000001f].EBX as well, so the existed logic is totally
applicable for Hygon processors. Mapping memory into these regions and
accessing to them results in a #PF.
Signed-off-by: Zhiquan Li <zhiquan_li@163.com>
Link: https://patch.msgid.link/20260212103841.171459-3-zhiquan_li@163.com
Signed-off-by: Sean Christopherson <seanjc@google.com>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions
