summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kvm/lib/x86_64
Commit message (Expand)AuthorAgeFilesLines
* KVM: selftests: Check for KVM nEPT support using "feature" MSRsDavid Matlack2022-11-161-8/+4
* KVM: selftests: Add dedicated helpers for getting x86 Family and ModelSean Christopherson2022-11-161-3/+1
* KVM: selftests: Add kvm_cpu_*() support for X86_PROPERTY_*Sean Christopherson2022-11-161-7/+10
* KVM: selftests: Refactor kvm_cpuid_has() to prep for X86_PROPERTY_* supportSean Christopherson2022-11-161-6/+13
* KVM: selftests: Add X86_PROPERTY_* framework to retrieve CPUID valuesSean Christopherson2022-11-161-10/+8
* KVM: selftests: Add X86_FEATURE_PAE and use it calc "fallback" MAXPHYADDRSean Christopherson2022-11-161-3/+1
* KVM: selftests: Provide error code as a KVM_ASM_SAFE() outputSean Christopherson2022-11-161-0/+1
* KVM: selftests: Add arch specific post vm creation hookVishal Annapurve2022-11-161-0/+5
* KVM: selftests: Play nice with huge pages when getting PTEs/GPAsSean Christopherson2022-11-161-7/+38
* KVM: selftests: Use vm_get_page_table_entry() in addr_arch_gva2gpa()Sean Christopherson2022-11-161-34/+4
* KVM: selftests: Use virt_get_pte() when getting PTE pointerSean Christopherson2022-11-161-23/+6
* KVM: selftests: Verify parent PTE is PRESENT when getting child PTESean Christopherson2022-11-161-8/+13
* KVM: selftests: Remove useless shifts when creating guest page tablesSean Christopherson2022-11-161-9/+8
* KVM: selftests: Drop reserved bit checks from PTE accessorSean Christopherson2022-11-161-25/+1
* KVM: selftests: Drop helpers to read/write page table entriesSean Christopherson2022-11-161-19/+2
* KVM: selftests: Add ucall pool based implementationPeter Gonda2022-11-161-1/+1
* KVM: selftests: Drop now-unnecessary ucall_uninit()Sean Christopherson2022-11-161-4/+0
* KVM: selftests: Automatically do init_ucall() for non-barebones VMsSean Christopherson2022-11-161-1/+1
* KVM: selftests: Consolidate boilerplate code in get_ucall()Sean Christopherson2022-11-161-13/+3
* KVM: selftests: Consolidate common code for populating ucall structSean Christopherson2022-11-161-18/+5
* KVM: selftests: Rename perf_test_util symbols to memstressDavid Matlack2022-11-161-16/+16
* KVM: selftests: Rename perf_test_util.[ch] to memstress.[ch]David Matlack2022-11-161-2/+2
* KVM: selftests: Fix nx_huge_pages_test on TDP-disabled hostsDavid Matlack2022-09-301-0/+27
* KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parametersDavid Matlack2022-09-301-12/+1
* Revert "KVM: selftests: Fix nested SVM tests when built with clang"Sean Christopherson2022-09-301-13/+1
* KVM: selftests: Skip tests that require EPT when it is not availableDavid Matlack2022-09-271-0/+20
* selftests: kvm: set rax before vmcallAndrei Vagin2022-08-011-1/+1
* KVM: selftests: Use the common cpuid() helper in cpu_vendor_string_is()Sean Christopherson2022-07-131-8/+2
* KVM: selftests: Clean up requirements for XFD-aware XSAVE featuresSean Christopherson2022-07-131-3/+5
* KVM: selftests: Skip AMX test if ARCH_REQ_XCOMP_GUEST_PERM isn't supportedSean Christopherson2022-07-131-8/+1
* KVM: selftests: Check KVM's supported CPUID, not host CPUID, for XFDSean Christopherson2022-07-131-17/+2
* KVM: selftests: Inline "get max CPUID leaf" helpersSean Christopherson2022-07-131-10/+0
* KVM: selftests: Set input function/index in raw CPUID helper(s)Sean Christopherson2022-07-131-9/+4
* KVM: selftests: Make get_supported_cpuid() returns "const"Sean Christopherson2022-07-131-19/+8
* KVM: selftests: Use vCPU's CPUID directly in Hyper-V testSean Christopherson2022-07-131-18/+0
* KVM: selftests: Use vcpu_get_cpuid_entry() in PV features test (sort of)Sean Christopherson2022-07-131-0/+11
* KVM: selftests: Add and use helper to set vCPU's CPUID maxphyaddrSean Christopherson2022-07-131-0/+8
* KVM: selftests: Use vm->pa_bits to generate reserved PA bitsSean Christopherson2022-07-131-6/+2
* KVM: selftests: Add helpers to get and modify a vCPU's CPUID entriesSean Christopherson2022-07-131-0/+18
* KVM: selftests: Use get_cpuid_entry() in kvm_get_supported_cpuid_index()Sean Christopherson2022-07-131-32/+0
* KVM: selftests: Rename and tweak get_cpuid() to get_cpuid_entry()Sean Christopherson2022-07-131-6/+5
* KVM: selftests: Don't use a static local in vcpu_get_supported_hv_cpuid()Sean Christopherson2022-07-131-3/+1
* KVM: selftests: Cache CPUID in struct kvm_vcpuSean Christopherson2022-07-131-22/+20
* KVM: selftests: Split out kvm_cpuid2_size() from allocate_kvm_cpuid2()Sean Christopherson2022-07-131-41/+7
* KVM: selftests: Use kvm_cpu_has() for nested VMX checksSean Christopherson2022-07-132-13/+1
* KVM: selftests: Use kvm_cpu_has() for nested SVM checksSean Christopherson2022-07-131-13/+0
* KVM: selftests: Add framework to query KVM CPUID bitsSean Christopherson2022-07-131-0/+22
* KVM: selftests: Set KVM's supported CPUID as vCPU's CPUID during recreateSean Christopherson2022-07-131-0/+9
* KVM: selftests: Add x86-64 support for exception fixupSean Christopherson2022-06-201-0/+17
* KVM: selftests: Use kvm_has_cap(), not kvm_check_cap(), where possibleSean Christopherson2022-06-141-2/+2