summaryrefslogtreecommitdiff
path: root/tools/testing/selftests/kvm
AgeCommit message (Expand)AuthorFilesLines
2025-04-04Merge tag 'riscv-for-linus-6.15-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+8
2025-03-20Merge tag 'kvmarm-6.15' of https://git.kernel.org/pub/scm/linux/kernel/git/kv...Paolo Bonzini3-17/+70
2025-03-20Merge tag 'kvm-riscv-6.15-1' of https://github.com/kvm-riscv/linux into HEADPaolo Bonzini1-25/+56
2025-03-19Merge branch 'kvm-arm64/writable-midr' into kvmarm/nextOliver Upton1-7/+30
2025-03-19Merge branch 'kvm-arm64/pv-cpuid' into kvmarm/nextOliver Upton2-10/+37
2025-03-19Merge branch 'kvm-arm64/nv-idregs' into kvmarm/nextOliver Upton1-0/+3
2025-03-19Merge tag 'kvm-x86-selftests-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini9-356/+370
2025-03-19Merge tag 'kvm-x86-selftests_6.15-1' of https://github.com/kvm-x86/linux into...Paolo Bonzini10-83/+151
2025-03-19Merge tag 'kvm-x86-misc-6.15' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2-0/+147
2025-03-19KVM: riscv: selftests: Add Zaamo/Zalrsc extensions to get-reg-list testClément Léger1-0/+8
2025-03-12KVM: arm64: selftests: Test that TGRAN*_2 fields are writableSebastian Ott1-0/+3
2025-03-06KVM: riscv: selftests: Allow number of interrupts to be configurableAtish Patra1-7/+31
2025-03-06KVM: riscv: selftests: Change command line optionAtish Patra1-14/+26
2025-03-06KVM: riscv: selftests: Do not start the counter in the overflow handlerAtish Patra1-7/+2
2025-03-03KVM: selftests: Fix printf() format goof in SEV smoke testSean Christopherson1-1/+2
2025-03-03KVM: selftests: Ensure all vCPUs hit -EFAULT during initial RO stageSean Christopherson1-8/+13
2025-02-28KVM: selftests: Relax assertion on HLT exits if CPU supports Idle HLTSean Christopherson2-1/+13
2025-02-28KVM: selftests: Assert that STI blocking isn't set after event injectionSean Christopherson1-0/+2
2025-02-28KVM: selftests: Fix spelling mistake "UFFDIO_CONINUE" -> "UFFDIO_CONTINUE"Colin Ian King1-1/+1
2025-02-26KVM: selftests: Add test for KVM_REG_ARM_VENDOR_HYP_BMAP_2Shameer Kolothum2-10/+37
2025-02-26KVM: selftests: arm64: Test writes to MIDR,REVIDR,AIDRSebastian Ott1-7/+30
2025-02-24KVM: selftests: Add a nested (forced) emulation intercept test for x86Sean Christopherson2-0/+147
2025-02-14KVM: selftests: Add infrastructure for getting vCPU binary statsSean Christopherson3-27/+27
2025-02-14KVM: selftests: Adjust number of files rlimit for all "standard" VMsSean Christopherson3-27/+37
2025-02-14KVM: selftests: Get VM's binary stats FD when opening VMSean Christopherson1-4/+11
2025-02-14KVM: selftests: Add struct and helpers to wrap binary stats cacheSean Christopherson2-24/+34
2025-02-14KVM: selftests: Macrofy vm_get_stat() to auto-generate stat name stringSean Christopherson3-12/+12
2025-02-14KVM: selftests: Assert that __vm_get_stat() actually finds a statSean Christopherson1-2/+3
2025-02-12KVM: selftests: Close VM's binary stats FD when releasing VMSean Christopherson1-6/+9
2025-02-12KVM: selftests: Fix mostly theoretical leak of VM's binary stats FDSean Christopherson1-2/+2
2025-02-12KVM: selftests: Allow running a single iteration of dirty_log_testSean Christopherson1-1/+1
2025-02-12KVM: selftests: Fix an off-by-one in the number of dirty_log_test iterationsSean Christopherson1-1/+1
2025-02-12KVM: selftests: Set per-iteration variables at the start of each iterationSean Christopherson1-26/+17
2025-02-12KVM: selftests: Tighten checks around prev iter's last dirty page in ringSean Christopherson1-7/+15
2025-02-12KVM: selftests: Ensure guest writes min number of pages in dirty_log_testSean Christopherson1-4/+36
2025-02-12KVM: sefltests: Verify value of dirty_log_test last page isn't bogusSean Christopherson1-2/+3
2025-02-12KVM: selftests: Collect *all* dirty entries in each dirty_log_test iterationSean Christopherson1-104/+45
2025-02-12KVM: selftests: Print (previous) last_page on dirty page value mismatchSean Christopherson1-5/+8
2025-02-12KVM: selftests: Use continue to handle all "pass" scenarios in dirty_log_testSean Christopherson1-8/+5
2025-02-12KVM: selftests: Post to sem_vcpu_stop if and only if vcpu_stop is trueSean Christopherson1-14/+4
2025-02-12KVM: selftests: Keep dirty_log_test vCPU in guest until it needs to stopSean Christopherson1-21/+22
2025-02-12KVM: selftests: Honor "stop" request in dirty ring testSean Christopherson1-2/+10
2025-02-12KVM: selftests: Limit dirty_log_test's s390x workaround to s390xMaxim Levitsky1-0/+2
2025-02-12KVM: selftests: Continuously reap dirty ring while vCPU is runningSean Christopherson1-17/+46
2025-02-12KVM: selftests: Read per-page value into local var when verifying dirty_log_testSean Christopherson1-9/+7
2025-02-12KVM: selftests: Precisely track number of dirty/clear pages for each iterationSean Christopherson1-9/+9
2025-02-12KVM: selftests: Drop stale srandom() initialization from dirty_log_testSean Christopherson1-2/+0
2025-02-12KVM: selftests: Drop signal/kick from dirty ring testcaseSean Christopherson1-91/+15
2025-02-12KVM: selftests: Sync dirty_log_test iteration to guest *before* resumingSean Christopherson1-1/+1
2025-02-12KVM: selftests: Support multiple write retires in dirty_log_testMaxim Levitsky1-2/+50