summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/kvm/include/kvm_util.h
AgeCommit message (Expand)Author
2026-10-16Merge tag 'kvm-x86-ppc_selftests-7.4' of https://github.com/kvm-x86/linux int...Paolo Bonzini
2026-10-16Merge tag 'kvm-x86-selftests-7.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-10-13KVM: PPC: selftests: add support for powerpcNicholas Piggin
2026-10-13KVM: selftests: Add helper for checking if running on powerpc pseries LPARRitesh Harjani (IBM)
2026-09-22KVM: selftests: Provide common function to set memory attributesSean Christopherson
2026-09-22KVM: selftests: Provide function to look up guest_memfd details from gpaAckerley Tng
2026-09-22KVM: selftests: Add helpers to pin pages with CONFIG_GUP_TESTAckerley Tng
2026-09-22KVM: selftests: Add helpers for calling ioctls on guest_memfdSean Christopherson
2026-09-22KVM: selftests: Add support for mmap() on guest_memfd in core librarySean Christopherson
2026-09-22KVM: selftests: Rename guest_memfd{,_offset} to gmem_{fd,offset}Sean Christopherson
2026-09-11KVM: selftests: Add arch hook to force page tables to be naturally alignedSean Christopherson
2026-09-11KVM: selftests: Automatically pick min_gpa for allocations based on region typeSean Christopherson
2026-09-11KVM: selftests: Use TEST_ASSERT(), not assert(), in vm_get_mem_region()Sean Christopherson
2026-09-11KVM: selftests: Take the memory region type, not memslot, in page allocatorsSean Christopherson
2026-09-11KVM: selftests: Add TEST_EXTRA memory region type for "special" memslotsSean Christopherson
2026-09-11KVM: selftests: Add APIs to override memory region types with custom memslotsSean Christopherson
2026-09-11KVM: selftests: Initialize vm->memslots[] with invalid memslots during creationSean Christopherson
2026-09-11KVM: selftests: Add a wrapper API to allocate multiple page table pagesSean Christopherson
2026-09-11KVM: selftests: Make the single-page allocator APIs static inlineSean Christopherson
2026-09-11KVM: selftests: Extend page allocator to support naturally aligned allocationsSean Christopherson
2026-09-11KVM: selftests: Rename "num" param to "nr_pages" for physical page allocatorsSean Christopherson
2026-07-31KVM: selftests: Extract picking of random CPU from cpu_set_t to separate APISean Christopherson
2026-07-31KVM: selftests: Return the target CPU from pin_task_to_random_cpu()Sean Christopherson
2026-07-07KVM: selftests: Add a utility to pin a task to a random CPU, given a CPU setJosh Hilke
2026-07-07KVM: selftests: Add macros to read/write+sync to/from guest memoryDavid Matlack
2026-05-22KVM: selftests: Fix vcpu_get_stats_fd() ioctl nameZongyao Chen
2026-04-20KVM: selftests: Replace "paddr" with "gpa" throughoutSean Christopherson
2026-04-20KVM: selftests: Replace "u64 gpa" with "gpa_t" throughoutSean Christopherson
2026-04-20KVM: selftests: Replace "vaddr" with "gva" throughoutSean Christopherson
2026-04-20KVM: selftests: Rename vm_vaddr_populate_bitmap() => vm_populate_gva_bitmap()Sean Christopherson
2026-04-20KVM: selftests: Rename vm_vaddr_unused_gap() => vm_unused_gva_gap()Sean Christopherson
2026-04-20KVM: selftests: Drop "vaddr_" from APIs that allocate memory for a given VMSean Christopherson
2026-04-20KVM: selftests: Use u8 instead of uint8_tDavid Matlack
2026-04-20KVM: selftests: Use u16 instead of uint16_tDavid Matlack
2026-04-20KVM: selftests: Use u32 instead of uint32_tDavid Matlack
2026-04-20KVM: selftests: Use u64 instead of uint64_tDavid Matlack
2026-04-20KVM: selftests: Use gpa_t instead of vm_paddr_tDavid Matlack
2026-04-20KVM: selftests: Use gva_t instead of vm_vaddr_tDavid Matlack
2026-04-07KVM: selftests: Remove 1M alignment requirement for s390Claudio Imbrenda
2026-02-11Merge tag 'kvm-riscv-6.20-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini
2026-02-09Merge tag 'kvm-x86-selftests-6.20' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini
2026-02-06KVM: riscv: selftests: Add riscv vm satp modesWu Fei
2026-01-15KVM: selftests: Fix typos and stale comments in kvm_utilFuad Tabba
2026-01-15KVM: selftests: Move page_align() to shared headerFuad Tabba
2026-01-08KVM: selftests: Add a stage-2 MMU instance to kvm_vmSean Christopherson
2026-01-08KVM: selftests: Add a "struct kvm_mmu_arch arch" member to kvm_mmuSean Christopherson
2026-01-08KVM: selftests: Add "struct kvm_mmu" to track a given MMU instanceSean Christopherson
2025-12-02Merge tag 'kvmarm-6.19' of https://git.kernel.org/pub/scm/linux/kernel/git/kv...Paolo Bonzini
2025-12-01KVM: arm64: selftests: Add test for AT emulationOliver Upton
2025-11-26Merge tag 'kvm-x86-selftests-6.19' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini