mirror of https://github.com/torvalds/linux.git
The revamp of monitor/mwait test missed the original check of feature
availability [*]. If MONITOR/MWAIT is not supported or is disabled by
IA32_MISC_ENABLE on the host, executing MONITOR or MWAIT instruction
from guest doesn't cause monitor/mwait VM exits, but a #UD.
[*] https://lore.kernel.org/all/20240411210237.34646-1-zide.chen@intel.com/
Reported-by: Xuelian Guo <xuelian.guo@intel.com>
Fixes:
|
||
|---|---|---|
| .. | ||
| arm64 | ||
| include | ||
| lib | ||
| riscv | ||
| s390 | ||
| x86 | ||
| .gitignore | ||
| Makefile | ||
| Makefile.kvm | ||
| access_tracking_perf_test.c | ||
| arch_timer.c | ||
| coalesced_io_test.c | ||
| config | ||
| demand_paging_test.c | ||
| dirty_log_perf_test.c | ||
| dirty_log_test.c | ||
| get-reg-list.c | ||
| guest_memfd_test.c | ||
| guest_print_test.c | ||
| hardware_disable_test.c | ||
| kvm_binary_stats_test.c | ||
| kvm_create_max_vcpus.c | ||
| kvm_page_table_test.c | ||
| memslot_modification_stress_test.c | ||
| memslot_perf_test.c | ||
| mmu_stress_test.c | ||
| pre_fault_memory_test.c | ||
| rseq_test.c | ||
| set_memory_region_test.c | ||
| settings | ||
| steal_time.c | ||
| system_counter_offset_test.c | ||