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