summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kvm/lib
Commit message (Expand)AuthorAgeFilesLines
* selftests: KVM: Handle compiler optimizations in ucallRaghavendra Rao Ananta2022-06-231-5/+4
* KVM: selftests: Restrict test region to 48-bit physical addresses when using ...David Matlack2022-06-091-3/+15
* KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2David Matlack2022-06-093-5/+157
* KVM: selftests: Add a helper to check EPT/VPID capabilitiesDavid Matlack2022-06-091-1/+6
* KVM: selftests: Refactor nested_map() to specify target levelDavid Matlack2022-06-091-4/+12
* KVM: selftests: Drop stale function parameter comment for nested_map()David Matlack2022-06-091-1/+0
* KVM: selftests: Add option to create 2M and 1G EPT mappingsDavid Matlack2022-06-091-50/+60
* KVM: selftests: Replace x86_page_size with PG_LEVEL_XXDavid Matlack2022-06-091-16/+15
* Merge tag 'kvm-riscv-5.19-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2022-05-252-15/+27
|\
| * KVM: selftests: riscv: Remove unneeded semicolonJiapeng Chong2022-05-201-1/+1
| * KVM: selftests: riscv: Improve unexpected guest trap handlingAnup Patel2022-05-202-14/+26
* | Merge branch kvm-arm64/hcall-selection into kvmarm-master/nextMarc Zyngier2022-05-161-0/+25
|\ \ | |/ |/|
| * selftests: KVM: Create helper for making SMCCC callsOliver Upton2022-05-031-0/+25
* | kvm: selftests: introduce and use more page size-related constantsPaolo Bonzini2022-04-211-6/+6
* | kvm: selftests: do not use bitfields larger than 32-bits for PTEsPaolo Bonzini2022-04-211-115/+77
|/
* KVM: selftests: riscv: Fix alignment of the guest_hang() functionAnup Patel2022-04-091-1/+1
* Merge tag 'kvmarm-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-03-182-9/+12
|\
| * kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq()Ricardo Koller2022-02-081-3/+3
| * kvm: selftests: aarch64: fix some vgic related commentsRicardo Koller2022-02-082-5/+8
| * kvm: selftests: aarch64: fix assert in gicv3_access_regRicardo Koller2022-02-081-1/+1
* | KVM: selftests: Split out helper to allocate guest mem via memfdSean Christopherson2022-03-081-18/+24
* | KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utilsSean Christopherson2022-03-081-0/+24
* | Merge branch 'kvm-bugfixes' into HEADPaolo Bonzini2022-03-041-1/+3
|\ \
| * | KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3Mark Brown2022-02-251-1/+3
| |/
* | KVM: selftests: Carve out helper to create "default" VM without vCPUsDavid Dunn2022-02-251-6/+15
* | KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guestsVitaly Kuznetsov2022-02-101-0/+6
|/
* selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPPPaolo Bonzini2022-01-281-0/+15
* selftests: kvm: move vm_xsave_req_perm call to amx_testPaolo Bonzini2022-01-262-13/+6
* selftests: kvm/x86: Fix the warning in lib/x86_64/processor.cJinrong Liang2022-01-201-0/+1
* kvm: selftests: Do not indent with spacesPaolo Bonzini2022-01-192-33/+35
* selftests: kvm/x86: Export x86_family() for use outside of processor.cJim Mattson2022-01-191-12/+0
* selftests: kvm/x86: Introduce is_amd_cpu()Jim Mattson2022-01-191-9/+9
* selftests: kvm/x86: Parameterize the CPUID vendor string checkJim Mattson2022-01-191-3/+7
* kvm: selftests: conditionally build vm_xsave_req_perm()Wei Wang2022-01-191-0/+2
* KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUNVitaly Kuznetsov2022-01-171-4/+29
* selftest: kvm: Move struct kvm_x86_state to headerYang Zhong2022-01-141-15/+0
* selftest: kvm: Reorder vcpu_load_state steps for AMXPaolo Bonzini2022-01-141-8/+9
* kvm: selftests: Add support for KVM_CAP_XSAVE2Wei Wang2022-01-142-3/+96
* Merge tag 'kvm-riscv-5.17-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2022-01-073-0/+459
|\
| * KVM: selftests: Add initial support for RISC-V 64-bitAnup Patel2022-01-063-0/+459
* | Merge tag 'kvmarm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-01-078-109/+572
|\ \ | |/ |/|
| * Merge branch kvm-arm64/selftest/irq-injection into kvmarm-master/nextMarc Zyngier2022-01-046-96/+432
| |\
| | * KVM: selftests: Add IRQ GSI routing library functionsRicardo Koller2021-12-281-0/+51
| | * KVM: selftests: aarch64: Add test_inject_fail to vgic_irqRicardo Koller2021-12-281-3/+4
| | * KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq testRicardo Koller2021-12-281-1/+8
| | * KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ stateRicardo Koller2021-12-281-0/+93
| | * KVM: selftests: Add kvm_irq_line library functionRicardo Koller2021-12-281-0/+21
| | * KVM: selftests: aarch64: Add GICv3 register accessor library functionsRicardo Koller2021-12-283-6/+161
| | * KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist reg...Ricardo Koller2021-12-281-23/+101
| | * KVM: selftests: aarch64: Move gic_v3.h to shared headersRicardo Koller2021-12-281-70/+0