summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kvm (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizing more dataSean Christopherson2023-11-141-0/+11
* KVM: selftests: Introduce VM "shape" to allow tests to specify the VM typeSean Christopherson2023-11-147-35/+73
* KVM: selftests: Add helpers to do KVM_HC_MAP_GPA_RANGE hypercalls (x86)Vishal Annapurve2023-11-141-0/+15
* KVM: selftests: Add helpers to convert guest memory b/w private and sharedVishal Annapurve2023-11-142-0/+76
* KVM: selftests: Add support for creating private memslotsSean Christopherson2023-11-143-31/+73
* KVM: selftests: Convert lib's mem regions to KVM_SET_USER_MEMORY_REGION2Sean Christopherson2023-11-142-10/+11
* KVM: selftests: Drop unused kvm_userspace_memory_region_find() helperSean Christopherson2023-11-142-33/+0
* selftests: kvm/s390x: use vm_create_barebones()Paolo Bonzini2023-11-081-8/+3
* Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Paolo Bonzini2023-10-318-18/+1191
|\
| * Merge branch kvm-arm64/pmu_pmcr_n into kvmarm/nextOliver Upton2023-10-303-0/+672
| |\
| | * KVM: selftests: aarch64: vPMU test for validating user accessesRaghavendra Rao Ananta2023-10-251-1/+86
| | * KVM: selftests: aarch64: vPMU register test for unimplemented countersReiji Watanabe2023-10-252-7/+76
| | * KVM: selftests: aarch64: vPMU register test for implemented countersReiji Watanabe2023-10-251-4/+266
| | * KVM: selftests: aarch64: Introduce vpmu_counter_access testReiji Watanabe2023-10-252-0/+256
| * | Merge branch kvm-arm64/writable-id-regs into kvmarm/nextOliver Upton2023-10-306-17/+515
| |\ \
| | * | KVM: selftests: Avoid using forced target for generating arm64 headersOliver Upton2023-10-301-6/+5
| | * | KVM: arm64: selftests: Test for setting ID register from usersapceJing Zhang2023-10-192-0/+482
| | * | tools headers arm64: Update sysreg.h with kernel sourcesJing Zhang2023-10-194-14/+14
| | * | KVM: selftests: Generate sysreg-defs.h and add to include pathOliver Upton2023-10-191-3/+20
| | |/
| * | Merge branch kvm-arm64/misc into kvmarm/nextOliver Upton2023-10-301-1/+4
| |\ \ | | |/ | |/|
| | * KVM: arm64: selftest: Perform ISB before reading PAR_EL1Zenghui Yu2023-10-301-1/+1
| | * KVM: arm64: selftest: Add the missing .guest_prepare()Zenghui Yu2023-10-301-0/+3
* | | Merge tag 'kvm-x86-misc-6.7' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-10-312-0/+48
|\ \ \
| * | | KVM: selftests: Test behavior of HWCR, a.k.a. MSR_K7_HWCRJim Mattson2023-10-092-0/+48
| |/ /
* | | Merge tag 'kvm-riscv-6.7-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2023-10-311-89/+144
|\ \ \
| * | | KVM: riscv: selftests: Add SBI DBCN extension to get-reg-list testAnup Patel2023-10-201-0/+2
| * | | KVM: riscv: selftests: get-reg-list print_reg should never failAndrew Jones2023-10-121-51/+42
| * | | KVM: riscv: selftests: Add condops extensions to get-reg-list testAnup Patel2023-10-121-0/+17
| * | | KVM: riscv: selftests: Add smstateen registers to get-reg-list testAnup Patel2023-10-121-0/+34
| * | | KVM: riscv: selftests: Add senvcfg register to get-reg-list testAnup Patel2023-10-121-0/+3
| * | | KVM: selftests: Add array order helpers to riscv get-reg-listAndrew Jones2023-10-121-39/+47
| |/ /
* | | Merge tag 'kvm-x86-selftests-6.6-fixes' of https://github.com/kvm-x86/linux i...Paolo Bonzini2023-10-159-23/+10
|\ \ \
| * | | KVM: selftests: Zero-initialize entire test_result in memslot perf testSean Christopherson2023-10-061-6/+3
| * | | KVM: selftests: Remove obsolete and incorrect test case metadataLike Xu2023-10-047-17/+0
| * | | KVM: selftests: Treat %llx like %lx when formatting guest printfSean Christopherson2023-10-041-0/+7
| |/ /
* | | KVM: selftests: Force load all supported XSAVE state in state testSean Christopherson2023-10-122-0/+23
* | | KVM: selftests: Load XSAVE state into untouched vCPU during state testSean Christopherson2023-10-121-2/+17
* | | KVM: selftests: Touch relevant XSAVE state in guest for state testSean Christopherson2023-10-122-0/+91
|/ /
* | Merge tag 'kvm-riscv-fixes-6.6-1' of https://github.com/kvm-riscv/linux into ...Paolo Bonzini2023-09-231-16/+42
|\ \
| * | KVM: riscv: selftests: Selectively filter-out AIA registersAnup Patel2023-09-211-2/+21
| * | KVM: riscv: selftests: Fix ISA_EXT register handling in get-reg-listAnup Patel2023-09-211-14/+21
| |/
* / KVM: selftests: Assert that vasprintf() is successfulSean Christopherson2023-09-201-1/+1
|/
* Merge tag 'kvm-riscv-6.6-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini2023-08-318-495/+1386
|\
| * KVM: riscv: selftests: Add get-reg-list testHaibo Xu2023-08-093-0/+876
| * KVM: selftests: Add skip_set facility to get_reg_list testHaibo Xu2023-08-092-6/+16
| * KVM: selftests: Only do get/set tests on present blessed listHaibo Xu2023-08-091-11/+18
| * KVM: arm64: selftests: Move finalize_vcpu back to run_testHaibo Xu2023-08-093-17/+21
| * KVM: arm64: selftests: Move reject_set check logic to a functionHaibo Xu2023-08-092-1/+11
| * KVM: arm64: selftests: Finish generalizing get-reg-listAndrew Jones2023-08-091-5/+21
| * KVM: arm64: selftests: Split get-reg-list test codeAndrew Jones2023-08-093-358/+398