summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kvm/x86_64/hyperv_features.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: selftests: Init IDT and exception handlers for all VMs/vCPUs on x86Sean Christopherson2024-04-291-6/+0
* KVM: selftests: Avoid infinite loop in hyperv_features when invtsc is missingVitaly Kuznetsov2024-01-301-4/+5
* Merge tag 'kvm-x86-hyperv-6.8' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-01-081-0/+2
|\
| * KVM: selftests: Make Hyper-V tests explicitly require KVM Hyper-V supportVitaly Kuznetsov2023-12-071-0/+2
* | KVM: selftests: Fix broken assert messages in Hyper-V features testSean Christopherson2023-12-011-4/+4
* | KVM: selftests: Fix benign %llx vs. %lx issues in guest assertsSean Christopherson2023-12-011-1/+1
|/
* KVM: selftests: Rip out old, param-based guest assert macrosSean Christopherson2023-08-021-2/+0
* KVM: selftests: Convert the Hyper-V feature test to printf style GUEST_ASSERTSean Christopherson2023-08-021-10/+21
* KVM: selftests: Make vCPU exit reason test assertion commonVipin Sharma2023-03-141-12/+2
* KVM: selftests: Test Hyper-V extended hypercall enablementVipin Sharma2023-02-011-0/+9
* KVM: selftests: Test Hyper-V invariant TSC controlVitaly Kuznetsov2022-12-291-0/+47
* KVM: selftests: Test that values written to Hyper-V MSRs are preservedVitaly Kuznetsov2022-12-291-8/+28
* KVM: selftests: Convert hyperv_features test to using KVM_X86_CPU_FEATURE()Vitaly Kuznetsov2022-12-291-34/+33
* KVM: selftests: Rename 'msr->available' to 'msr->fault_exepected' in hyperv_f...Vitaly Kuznetsov2022-12-291-92/+92
* KVM: selftests: Hyper-V PV IPI selftestVitaly Kuznetsov2022-11-181-1/+1
* KVM: selftests: Move the function doing Hyper-V hypercall to a common headerVitaly Kuznetsov2022-11-181-19/+1
* KVM: selftests: Move HYPERV_LINUX_OS_ID definition to a common headerVitaly Kuznetsov2022-11-181-4/+2
* KVM: selftests: Provide error code as a KVM_ASM_SAFE() outputSean Christopherson2022-11-161-1/+2
* KVM: selftests: Don't set reserved bits for invalid Hyper-V hypercall numberVitaly Kuznetsov2022-09-281-1/+1
* KVM: selftests: Load RAX with -EFAULT before Hyper-V hypercallVipin Sharma2022-09-281-1/+2
* KVM: selftests: Check result in hyperv_features for successful hypercallsVipin Sharma2022-09-281-4/+4
* KVM: selftests: Use vCPU's CPUID directly in Hyper-V testSean Christopherson2022-07-131-62/+64
* KVM: selftests: Cache CPUID in struct kvm_vcpuSean Christopherson2022-07-131-1/+1
* KVM: selftests: Fix filename reporting in guest assertsColton Lewis2022-07-131-6/+2
* KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MSR/hcall testsSean Christopherson2022-06-201-83/+32
* KVM: selftests: Mostly fix broken Hyper-V Features testSean Christopherson2022-06-201-61/+81
* KVM: selftests: Purge vm+vcpu_id == vcpu sillinessSean Christopherson2022-06-111-14/+14
* KVM: selftests: Convert hyperv_features away from VCPU_IDSean Christopherson2022-06-111-26/+25
* KVM: selftests: Simplify KVM_ENABLE_CAP helper APIsSean Christopherson2022-06-111-13/+3
* KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features testVitaly Kuznetsov2021-11-261-69/+71
* KVM: selftests: Test access to XMM fast hypercallsVitaly Kuznetsov2021-08-031-3/+38
* KVM: selftests: x86: Address missing vm_install_exception_handler conversionsMarc Zyngier2021-07-141-1/+1
* KVM: selftests: Add helpers to allocate N pages of virtual memorySean Christopherson2021-06-241-3/+3
* KVM: selftests: Use "standard" min virtual address for Hyper-V pagesSean Christopherson2021-06-241-1/+1
* KVM: selftests: Zero out the correct page in the Hyper-V features testSean Christopherson2021-06-241-1/+1
* KVM: selftests: Introduce hyperv_features testVitaly Kuznetsov2021-06-171-0/+649