summaryrefslogtreecommitdiff
path: root/tools/testing/selftests
AgeCommit message (Expand)Author
7 daysKVM: selftests: Add Zhaoxin CPU support in x86's "fix" hypercall testFrank Zhu
7 daysKVM: selftests: Allow running invalid guest state test on Zhaoxin CPUsFrank Zhu
7 daysKVM: selftests: Add TDP detection for Zhaoxin CPUsFrank Zhu
7 daysKVM: selftests: Use host_cpu_is_intel_compatible for mediated PMUFrank Zhu
7 daysKVM: selftests: Add Zhaoxin CPU detection supportFrank Zhu
7 daysKVM: selftests: Skip xAPIC IPI migration test when forced but unsupportedSean Christopherson
7 daysKVM: selftests: Automatically run xAPIC IPI migration test when possibleSean Christopherson
7 daysKVM: selftests: Add common helper to get mask+number of usable memory NUMA nodesSean Christopherson
7 daysKVM: selftests: Compute node masks on-demand in xAPIC IPI testSean Christopherson
7 daysKVM: selftests: use BITS_PER_TYPE() for NUMA masksShivank Garg
7 daysKVM: selftests: Fix maxnode argument to migrate_pages() in xapic_ipi_testShivank Garg
7 daysKVM: selftests: Account for kernel's off-by-one bug in NUMA node syscallsSean Christopherson
7 daysKVM: selftests: Free the VM when NX hugepage disabling is deniedGokul K
7 daysKVM: selftests: Free the VM when the SEV smoke test's guest completesGokul K
7 daysKVM: selftests: Fix the bounds of the SEV debug dst buffer checkGokul K
7 daysKVM: selftests: Check calloc() return in vcpu_get_reg_list()Chaithanya Lagisetty
7 daysKVM: selftests: Fix transposed calloc() arguments in the uffd helperChaithanya Lagisetty
7 daysKVM: selftests: Fix the never-true negative UFFD delay checkChaithanya Lagisetty
7 daysKVM: selftests: Always assert that vmreadz() succeedsSean Christopherson
7 daysKVM: selftests: Always assert that vmwrite() succeedsSean Christopherson
7 daysKVM: selftests: Add __vmwrite() and use it when initializing optional fields.Sean Christopherson
7 daysKVM: selftests: Assert success in vmlaunch() and vmresume()Sean Christopherson
7 daysKVM: selftests: Dedup assembly code for VMLAUNCH and VMRESUMESean Christopherson
7 daysKVM: selftests: Drop dead return code from evmcs_vmptrld() and load_evmcs()Sean Christopherson
7 daysKVM: selftests: Add macros to handle simple VMX instructionsSean Christopherson
7 daysKVM: selftests: Drop useless return code from load_vmcs()Sean Christopherson
7 daysKVM: selftests: Always assert that vmptrld() succeedsSean Christopherson
7 daysKVM: selftests: Always assert that vmclear() succeedsSean Christopherson
7 daysKVM: selftests: Always assert that vmxon() and prepare_for_vmx_operation() su...Sean Christopherson
7 daysKVM: selftests: Assert success in vmptrst(), kill off vmptrstz()Sean Christopherson
7 daysKVM: selftests: Check VMPTRLD with active eVMCSVitaly Kuznetsov
7 daysKVM: selftests: Adapt to the updated VMPTRST behavior when eVMCS is usedVitaly Kuznetsov
7 daysKVM: selftests: Don't clobber RFLAGS in happy path of __KVM_ASM_SAFE()Sean Christopherson
7 daysKVM: selftests: Add arch hook to force page tables to be naturally alignedSean Christopherson
7 daysKVM: selftests: Automatically pick min_gpa for allocations based on region typeSean Christopherson
7 daysKVM: selftests: Use TEST_ASSERT(), not assert(), in vm_get_mem_region()Sean Christopherson
7 daysKVM: selftests: Take the memory region type, not memslot, in page allocatorsSean Christopherson
7 daysKVM: selftests: Use TEST_EXTRA region in set memory region testSean Christopherson
7 daysKVM: selftests: Use TEST_EXTRA region in x86's smaller MAXPHYADDR testSean Christopherson
7 daysKVM: selftests: Use TEST_EXTRA region in arm64's vGIC LPI stress testSean Christopherson
7 daysKVM: selftests: Add TEST_EXTRA memory region type for "special" memslotsSean Christopherson
7 daysKVM: selftests: Add APIs to override memory region types with custom memslotsSean Christopherson
7 daysKVM: selftests: Initialize vm->memslots[] with invalid memslots during creationSean Christopherson
7 daysKVM: selftests: Add a wrapper API to allocate multiple page table pagesSean Christopherson
7 daysKVM: selftests: Use the innermost page allocator API in s390's IRQ routing testSean Christopherson
7 daysKVM: selftests: Use the innermost page allocator API in the memslot perf testSean Christopherson
7 daysKVM: selftests: Make the single-page allocator APIs static inlineSean Christopherson
7 daysKVM: selftests: Extend page allocator to support naturally aligned allocationsSean Christopherson
7 daysKVM: selftests: Use goto instead of do-while to retry finding unused physical...Nicholas Piggin
7 daysKVM: selftests: Rename "num" param to "nr_pages" for physical page allocatorsSean Christopherson