mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2025-01-25 07:14:36 +08:00
2325d4dd73
Add a test to verify the "MONITOR/MWAIT never fault" quirk, and as a bonus, also verify the related "MISC_ENABLES ignores ENABLE_MWAIT" quirk. If the "never fault" quirk is enabled, MONITOR/MWAIT should always be emulated as NOPs, even if they're reported as disabled in guest CPUID. Use the MISC_ENABLES quirk to coerce KVM into toggling the MWAIT CPUID enable, as KVM now disallows manually toggling CPUID bits after running the vCPU. Signed-off-by: Sean Christopherson <seanjc@google.com> Message-Id: <20220608224516.3788274-6-seanjc@google.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
78 lines
1.8 KiB
Plaintext
78 lines
1.8 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
/aarch64/arch_timer
|
|
/aarch64/debug-exceptions
|
|
/aarch64/get-reg-list
|
|
/aarch64/hypercalls
|
|
/aarch64/psci_test
|
|
/aarch64/vcpu_width_config
|
|
/aarch64/vgic_init
|
|
/aarch64/vgic_irq
|
|
/s390x/memop
|
|
/s390x/resets
|
|
/s390x/sync_regs_test
|
|
/s390x/tprot
|
|
/x86_64/amx_test
|
|
/x86_64/cpuid_test
|
|
/x86_64/cr4_cpuid_sync_test
|
|
/x86_64/debug_regs
|
|
/x86_64/evmcs_test
|
|
/x86_64/emulator_error_test
|
|
/x86_64/fix_hypercall_test
|
|
/x86_64/get_msr_index_features
|
|
/x86_64/kvm_clock_test
|
|
/x86_64/kvm_pv_test
|
|
/x86_64/hyperv_clock
|
|
/x86_64/hyperv_cpuid
|
|
/x86_64/hyperv_features
|
|
/x86_64/hyperv_svm_test
|
|
/x86_64/max_vcpuid_cap_test
|
|
/x86_64/mmio_warning_test
|
|
/x86_64/mmu_role_test
|
|
/x86_64/monitor_mwait_test
|
|
/x86_64/platform_info_test
|
|
/x86_64/pmu_event_filter_test
|
|
/x86_64/set_boot_cpu_id
|
|
/x86_64/set_sregs_test
|
|
/x86_64/sev_migrate_tests
|
|
/x86_64/smm_test
|
|
/x86_64/state_test
|
|
/x86_64/svm_vmcall_test
|
|
/x86_64/svm_int_ctl_test
|
|
/x86_64/svm_nested_soft_inject_test
|
|
/x86_64/sync_regs_test
|
|
/x86_64/tsc_msrs_test
|
|
/x86_64/tsc_scaling_sync
|
|
/x86_64/userspace_io_test
|
|
/x86_64/userspace_msr_exit_test
|
|
/x86_64/vmx_apic_access_test
|
|
/x86_64/vmx_close_while_nested_test
|
|
/x86_64/vmx_dirty_log_test
|
|
/x86_64/vmx_exception_with_invalid_guest_state
|
|
/x86_64/vmx_invalid_nested_guest_state
|
|
/x86_64/vmx_preemption_timer_test
|
|
/x86_64/vmx_set_nested_state_test
|
|
/x86_64/vmx_tsc_adjust_test
|
|
/x86_64/vmx_nested_tsc_scaling_test
|
|
/x86_64/xapic_ipi_test
|
|
/x86_64/xapic_state_test
|
|
/x86_64/xen_shinfo_test
|
|
/x86_64/xen_vmcall_test
|
|
/x86_64/xss_msr_test
|
|
/x86_64/vmx_pmu_caps_test
|
|
/x86_64/triple_fault_event_test
|
|
/access_tracking_perf_test
|
|
/demand_paging_test
|
|
/dirty_log_test
|
|
/dirty_log_perf_test
|
|
/hardware_disable_test
|
|
/kvm_create_max_vcpus
|
|
/kvm_page_table_test
|
|
/max_guest_memory_test
|
|
/memslot_modification_stress_test
|
|
/memslot_perf_test
|
|
/rseq_test
|
|
/set_memory_region_test
|
|
/steal_time
|
|
/kvm_binary_stats_test
|
|
/system_counter_offset_test
|