summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kvm/include/kvm_util_base.h
Commit message (Expand)AuthorAgeFilesLines
* selftests/kvm: remove dead filePaolo Bonzini2024-05-151-1135/+0
* KVM: selftests: Add vcpu_arch_put_guest() to do writes from guest codeSean Christopherson2024-04-291-0/+3
* KVM: selftests: Define _GNU_SOURCE for all selftests codeSean Christopherson2024-04-291-6/+6
* selftests: kvm: switch to using KVM_X86_*_VMPaolo Bonzini2024-04-111-3/+2
* selftests: kvm: add tests for KVM_SEV_INIT2Paolo Bonzini2024-04-111-4/+2
* Merge tag 'kvm-x86-pmu-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-111-0/+4
|\
| * KVM: selftests: Add helpers to read integer module paramsSean Christopherson2024-01-301-0/+4
* | Merge tag 'kvm-x86-selftests-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-111-8/+53
|\ \
| * | KVM: selftests: Allow tagging protected memory in guest page tablesPeter Gonda2024-02-281-0/+13
| * | KVM: selftests: Add support for protected vm_vaddr_* allocationsMichael Roth2024-02-281-0/+3
| * | KVM: selftests: Add support for allocating/managing protected guest memoryPeter Gonda2024-02-281-2/+23
| * | KVM: selftests: Extend VM creation's @shape to allow control of VM subtypeSean Christopherson2024-02-281-2/+7
| * | KVM: selftests: Move setting a vCPU's entry point to a dedicated APISean Christopherson2024-02-281-4/+7
| |/
* / KVM: riscv: selftests: Add guest helper to get vcpu idHaibo Xu2024-03-061-0/+2
|/
* Merge tag 'kvmarm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2024-01-081-0/+1
|\
| * KVM: selftests: arm64: Support P52V48 4K and 16K guest_modesRyan Roberts2023-11-271-0/+1
* | Merge tag 'kvm-riscv-6.8-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2024-01-021-0/+1
|\ \
| * | RISC-V: KVM: selftests: Treat SBI ext regs like ISA ext regsAndrew Jones2023-12-291-0/+1
| |/
* | KVM: selftests: Add logic to detect if ioctl() failed because VM was killedSean Christopherson2023-11-291-5/+34
* | KVM: selftests: Drop the single-underscore ioctl() helpersSean Christopherson2023-11-291-17/+13
* | KVM: selftests: Expand set_memory_region_test to validate guest_memfd()Chao Peng2023-11-141-0/+12
* | KVM: selftests: Add KVM_SET_USER_MEMORY_REGION2 helperChao Peng2023-11-141-0/+7
* | KVM: selftests: Introduce VM "shape" to allow tests to specify the VM typeSean Christopherson2023-11-141-9/+45
* | KVM: selftests: Add helpers to convert guest memory b/w private and sharedVishal Annapurve2023-11-141-0/+48
* | KVM: selftests: Add support for creating private memslotsSean Christopherson2023-11-141-0/+23
* | KVM: selftests: Convert lib's mem regions to KVM_SET_USER_MEMORY_REGION2Sean Christopherson2023-11-141-1/+1
* | KVM: selftests: Drop unused kvm_userspace_memory_region_find() helperSean Christopherson2023-11-141-4/+0
|/
* KVM: selftests: Add skip_set facility to get_reg_list testHaibo Xu2023-08-091-0/+2
* KVM: arm64: selftests: Move finalize_vcpu back to run_testHaibo Xu2023-08-091-0/+3
* KVM: arm64: selftests: Rename vcpu_config and add to kvm_util.hAndrew Jones2023-08-081-0/+16
* KVM: selftests: Use pread() to read binary stats headerSean Christopherson2023-07-291-2/+4
* KVM: selftests: Allow specify physical cpu list in demand paging testPeter Xu2023-06-061-0/+1
* KVM: selftests: Add a helper to read kvm boolean module parametersLike Xu2023-03-241-0/+1
* Merge remote-tracking branch 'kvm/queue' into HEADPaolo Bonzini2022-12-121-1/+13
|\
| * KVM: selftests: Define and use a custom static assert in lib headersSean Christopherson2022-12-011-1/+13
* | KVM: arm64: selftests: Align VA space allocator with TTBR0Oliver Upton2022-12-091-0/+1
* | Merge tag 'kvmarm-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini2022-12-091-2/+29
|\ \ | |/ |/|
| * KVM: selftests: Use the right memslot for code, page-tables, and data allocat...Ricardo Koller2022-11-101-0/+4
| * KVM: selftests: Add vm->memslots[] and enum kvm_mem_region_typeRicardo Koller2022-11-101-2/+24
| * KVM: selftests: Stash backing_src_type in struct userspace_mem_regionRicardo Koller2022-11-101-0/+1
* | KVM: selftests: Export vm_vaddr_unused_gap() to make it possible to request u...Vitaly Kuznetsov2022-11-181-0/+1
* | KVM: selftests: Add arch specific post vm creation hookVishal Annapurve2022-11-161-0/+2
* | KVM: selftests: Add arch specific initializationVishal Annapurve2022-11-161-0/+7
* | KVM: selftests: Make arm64's MMIO ucall multi-VM friendlySean Christopherson2022-11-161-0/+15
* | KVM: selftests: Allowing running dirty_log_perf_test on specific CPUsVipin Sharma2022-11-161-0/+4
|/
* KVM: selftests: Add helpers to read kvm_{intel,amd} boolean module parametersDavid Matlack2022-09-301-0/+4
* KVM: selftests: Cache CPUID in struct kvm_vcpuSean Christopherson2022-07-131-0/+5
* KVM: selftests: Set KVM's supported CPUID as vCPU's CPUID during recreateSean Christopherson2022-07-131-0/+9
* KVM: selftests: Cache binary stats metadata for duration of testBen Gardon2022-06-241-0/+5
* KVM: selftests: Test disabling NX hugepages on a VMBen Gardon2022-06-241-0/+6