aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/tools/testing/selftests/kvm/dirty_log_test.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2024-02-06KVM: selftests: Fix a semaphore imbalance in the dirty ring logging testSean Christopherson1-23/+27
2024-01-29KVM: selftests: Remove redundant newlinesAndrew Jones1-2/+2
2023-11-14KVM: selftests: Introduce VM "shape" to allow tests to specify the VM typeSean Christopherson1-1/+1
2022-12-12Merge remote-tracking branch 'kvm/queue' into HEADPaolo Bonzini1-17/+17
2022-12-09Merge tag 'kvmarm-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEADPaolo Bonzini1-14/+39
2022-12-02KVM: selftests: Use non-atomic clear/set bit helpers in KVM testsSean Christopherson1-17/+17
2022-11-16KVM: selftests: Drop now-unnecessary ucall_uninit()Sean Christopherson1-1/+0
2022-11-16KVM: selftests: Automatically do init_ucall() for non-barebones VMsSean Christopherson1-2/+0
2022-11-10KVM: selftests: Automate choosing dirty ring size in dirty_log_testGavin Shan1-4/+22
2022-11-10KVM: selftests: Clear dirty ring states between two modes in dirty_log_testGavin Shan1-10/+17
2022-09-29KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if availableMarc Zyngier1-1/+2
2022-09-29KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semanticsMarc Zyngier1-2/+3
2022-06-11KVM: selftests: Add kvm_has_cap() to provide syntactic sugarSean Christopherson1-2/+2
2022-06-11KVM: selftests: Move per-VM/per-vCPU nr pages calculation to __vm_create()Sean Christopherson1-2/+1
2022-06-11KVM: selftests: Open code and drop 'struct kvm_vm' accessorsSean Christopherson1-5/+4
2022-06-11KVM: selftests: Purge vm+vcpu_id == vcpu sillinessSean Christopherson1-5/+5
2022-06-11KVM: selftests: Remove vcpu_get() usage from dirty_log_testSean Christopherson1-6/+4
2022-06-11KVM: selftests: Rename vm_vcpu_add* helpers to better show relationshipsSean Christopherson1-1/+1
2022-06-11KVM: selftests: Convert dirty_log_test away from VCPU_IDSean Christopherson1-29/+30
2022-06-11KVM: selftests: Make vm_create() a wrapper that specifies VM_MODE_DEFAULTSean Christopherson1-1/+1
2022-06-11KVM: selftests: Rename vm_create_without_vcpus() => vm_create()Sean Christopherson1-1/+1
2022-06-11KVM: selftests: Use vm_create_without_vcpus() in dirty_log_testSean Christopherson1-5/+2
2022-06-11KVM: selftests: Simplify KVM_ENABLE_CAP helper APIsSean Christopherson1-4/+1
2022-06-11KVM: selftests: Add __vcpu_run() helperSean Christopherson1-4/+2
2022-06-11KVM: selftests: Drop @mode from common vm_create() helperSean Christopherson1-1/+1
2022-06-11KVM: selftests: Always open VM file descriptors with O_RDWRSean Christopherson1-1/+1
2021-11-16KVM: selftests: Expose align() helpers to testsSean Christopherson1-3/+3
2021-09-08tools: rename bitmap_alloc() to bitmap_zalloc()Andy Shevchenko1-2/+2
2021-06-24KVM: selftests: Unconditionally use memslot '0' for page table allocationsSean Christopherson1-1/+1
2021-06-24KVM: selftests: Unconditionally use memslot 0 when loading elf binarySean Christopherson1-1/+1
2021-06-24KVM: selftests: Remove errant asm/barrier.h include to fix arm64 buildSean Christopherson1-1/+0
2021-04-21KVM: selftests: Always run vCPU thread with blocked SIG_IPIPaolo Bonzini1-2/+7
2021-04-21KVM: selftests: Sync data verify of dirty logging with guest syncPeter Xu1-10/+50
2021-01-07KVM: selftests: Factor out guest mode codeAndrew Jones1-88/+37
2020-11-16KVM: selftests: x86: Set supported CPUIDs on default VMAndrew Jones1-3/+0
2020-11-15KVM: selftests: Add "-c" parameter to dirty log testPeter Xu1-3/+10
2020-11-15KVM: selftests: Run dirty ring test asynchronouslyPeter Xu1-4/+60
2020-11-15KVM: selftests: Add dirty ring buffer testPeter Xu1-11/+243
2020-11-15KVM: selftests: Introduce after_vcpu_run hook for dirty log testPeter Xu1-12/+24
2020-11-08KVM: selftests: Drop pointless vm_create wrapperAndrew Jones1-1/+1
2020-11-08KVM: selftests: Use a single binary for dirty/clear log testPeter Xu1-31/+156
2020-11-08KVM: selftests: Always clear dirty bitmap after iterationPeter Xu1-1/+1
2020-03-16selftests: kvm: Uses TEST_FAIL in tests/utilitiesWainer dos Santos Moschetta1-4/+3
2020-03-16KVM: selftests: virt_map should take npages, not sizeAndrew Jones1-2/+1
2020-03-16KVM: selftests: Use consistent message for test skippingAndrew Jones1-2/+1
2020-03-16KVM: selftests: s390x: Provide additional num-guest-pages adjustmentAndrew Jones1-4/+1
2020-03-16kvm: selftests: Support dirty log initial-all-set testJay Zhou1-3/+12
2020-03-16KVM: selftests: Rework debug message printingAndrew Jones1-7/+9
2020-02-24KVM: selftests: Introduce num-pages conversion utilitiesAndrew Jones1-7/+6
2020-02-24KVM: selftests: Rename vm_guest_mode_paramsAndrew Jones1-17/+17