summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kvm/include
Commit message (Expand)AuthorAgeFilesLines
* KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2David Matlack2022-06-093-0/+17
* KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.hDavid Matlack2022-06-092-3/+2
* KVM: selftests: Replace x86_page_size with PG_LEVEL_XXDavid Matlack2022-06-091-6/+12
* Merge tag 'kvm-riscv-5.19-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2022-05-251-3/+5
|\
| * KVM: selftests: riscv: Improve unexpected guest trap handlingAnup Patel2022-05-201-3/+5
* | Merge branch kvm-arm64/hcall-selection into kvmarm-master/nextMarc Zyngier2022-05-161-0/+22
|\ \ | |/ |/|
| * selftests: KVM: Create helper for making SMCCC callsOliver Upton2022-05-031-0/+22
* | kvm: selftests: introduce and use more page size-related constantsPaolo Bonzini2022-04-211-0/+2
* | kvm: selftests: do not use bitfields larger than 32-bits for PTEsPaolo Bonzini2022-04-211-0/+15
|/
* KVM: selftests: riscv: Set PTE A and D bits in VS-stage page tableAnup Patel2022-04-091-1/+3
* KVM: selftests: Define cpu_relax() helpers for s390 and x86Sean Christopherson2022-03-082-0/+13
* KVM: selftests: Split out helper to allocate guest mem via memfdSean Christopherson2022-03-081-0/+1
* KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utilsSean Christopherson2022-03-081-0/+4
* KVM: selftests: Add test to verify KVM handling of ICRSean Christopherson2022-03-011-0/+1
* KVM: selftests: Carve out helper to create "default" VM without vCPUsDavid Dunn2022-02-251-0/+3
* KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftestVitaly Kuznetsov2022-02-101-0/+1
* KVM: selftests: nSVM: Update 'struct vmcb_control_area' definitionVitaly Kuznetsov2022-02-101-1/+8
* KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guestsVitaly Kuznetsov2022-02-101-0/+5
* KVM: selftests: nVMX: Properly deal with 'hv_clean_fields'Vitaly Kuznetsov2022-02-101-1/+149
* selftests: kvm: move vm_xsave_req_perm call to amx_testPaolo Bonzini2022-01-262-1/+1
* kvm: selftests: Do not indent with spacesPaolo Bonzini2022-01-191-5/+5
* selftests: kvm/x86: Introduce x86_model()Jim Mattson2022-01-191-0/+5
* selftests: kvm/x86: Export x86_family() for use outside of processor.cJim Mattson2022-01-191-0/+12
* selftests: kvm/x86: Introduce is_amd_cpu()Jim Mattson2022-01-191-0/+1
* KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUNVitaly Kuznetsov2022-01-171-0/+7
* selftest: kvm: Move struct kvm_x86_state to headerYang Zhong2022-01-141-1/+15
* kvm: selftests: Add support for KVM_CAP_XSAVE2Wei Wang2022-01-142-0/+12
* kvm: selftests: move ucall declarations into ucall_common.hMichael Roth2022-01-073-49/+60
* kvm: selftests: move base kvm_util.h declarations to kvm_util_base.hMichael Roth2022-01-072-435/+447
* Merge tag 'kvm-riscv-5.17-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2022-01-072-0/+145
|\
| * KVM: selftests: Add initial support for RISC-V 64-bitAnup Patel2022-01-062-0/+145
* | Merge tag 'kvmarm-5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-01-075-3/+146
|\ \ | |/ |/|
| * Merge branch kvm-arm64/selftest/irq-injection into kvmarm-master/nextMarc Zyngier2022-01-044-2/+134
| |\
| | * KVM: selftests: aarch64: Add tests for IRQFD in vgic_irqRicardo Koller2021-12-281-0/+2
| | * KVM: selftests: Add IRQ GSI routing library functionsRicardo Koller2021-12-281-0/+8
| | * KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq testRicardo Koller2021-12-281-1/+1
| | * KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ stateRicardo Koller2021-12-282-1/+23
| | * KVM: selftests: Add kvm_irq_line library functionRicardo Koller2021-12-281-0/+2
| | * KVM: selftests: aarch64: Add GICv3 register accessor library functionsRicardo Koller2021-12-282-0/+28
| | * KVM: selftests: aarch64: Move gic_v3.h to shared headersRicardo Koller2021-12-281-0/+70
| * | KVM: selftests: arm64: Add support for various modes with 16kB page sizeMarc Zyngier2021-12-281-0/+4
| * | KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K}Marc Zyngier2021-12-281-0/+2
| * | KVM: selftests: arm64: Check for supported page sizesMarc Zyngier2021-12-281-0/+3
| * | KVM: selftests: arm64: Introduce a variable default IPA sizeMarc Zyngier2021-12-281-1/+3
| |/
* | selftests: KVM: Fix non-x86 compilingAndrew Jones2021-12-201-9/+1
* | selftests: KVM: avoid failures due to reserved HyperTransport regionPaolo Bonzini2021-12-101-0/+9
|/
* Merge branch 'kvm-selftest' into kvm-masterPaolo Bonzini2021-11-162-12/+37
|\
| * KVM: selftests: Move vCPU thread creation and joining to common helpersDavid Matlack2021-11-161-0/+5
| * KVM: selftests: Sync perf_test_args to guest during VM creationSean Christopherson2021-11-161-0/+2
| * KVM: selftests: Fill per-vCPU struct during "perf_test" VM creationSean Christopherson2021-11-161-4/+2