summaryrefslogtreecommitdiffstats
path: root/tools/testing/selftests/kvm/dirty_log_test.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h"Sean Christopherson2024-04-291-0/+1
* KVM: selftests: Add vcpu_arch_put_guest() to do writes from guest codeSean Christopherson2024-04-291-2/+3
* KVM: selftests: Provide a global pseudo-RNG instance for all testsSean Christopherson2024-04-291-16/+1
* KVM: selftests: Define _GNU_SOURCE for all selftests codeSean Christopherson2024-04-291-3/+0
* KVM: selftests: Fix a semaphore imbalance in the dirty ring logging testSean Christopherson2024-02-061-23/+27
* KVM: selftests: Remove redundant newlinesAndrew Jones2024-01-291-2/+2
* KVM: selftests: Introduce VM "shape" to allow tests to specify the VM typeSean Christopherson2023-11-141-1/+1
* Merge remote-tracking branch 'kvm/queue' into HEADPaolo Bonzini2022-12-121-17/+17
|\
| * KVM: selftests: Use non-atomic clear/set bit helpers in KVM testsSean Christopherson2022-12-021-17/+17
* | Merge tag 'kvmarm-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini2022-12-091-14/+39
|\ \ | |/ |/|
| * KVM: selftests: Automate choosing dirty ring size in dirty_log_testGavin Shan2022-11-101-4/+22
| * KVM: selftests: Clear dirty ring states between two modes in dirty_log_testGavin Shan2022-11-101-10/+17
* | KVM: selftests: Drop now-unnecessary ucall_uninit()Sean Christopherson2022-11-161-1/+0
* | KVM: selftests: Automatically do init_ucall() for non-barebones VMsSean Christopherson2022-11-161-2/+0
|/
* KVM: selftests: dirty-log: Use KVM_CAP_DIRTY_LOG_RING_ACQ_REL if availableMarc Zyngier2022-09-291-1/+2
* KVM: selftests: dirty-log: Upgrade flag accesses to acquire/release semanticsMarc Zyngier2022-09-291-2/+3
* KVM: selftests: Add kvm_has_cap() to provide syntactic sugarSean Christopherson2022-06-111-2/+2
* KVM: selftests: Move per-VM/per-vCPU nr pages calculation to __vm_create()Sean Christopherson2022-06-111-2/+1
* KVM: selftests: Open code and drop 'struct kvm_vm' accessorsSean Christopherson2022-06-111-5/+4
* KVM: selftests: Purge vm+vcpu_id == vcpu sillinessSean Christopherson2022-06-111-5/+5
* KVM: selftests: Remove vcpu_get() usage from dirty_log_testSean Christopherson2022-06-111-6/+4
* KVM: selftests: Rename vm_vcpu_add* helpers to better show relationshipsSean Christopherson2022-06-111-1/+1
* KVM: selftests: Convert dirty_log_test away from VCPU_IDSean Christopherson2022-06-111-29/+30
* KVM: selftests: Make vm_create() a wrapper that specifies VM_MODE_DEFAULTSean Christopherson2022-06-111-1/+1
* KVM: selftests: Rename vm_create_without_vcpus() => vm_create()Sean Christopherson2022-06-111-1/+1
* KVM: selftests: Use vm_create_without_vcpus() in dirty_log_testSean Christopherson2022-06-111-5/+2
* KVM: selftests: Simplify KVM_ENABLE_CAP helper APIsSean Christopherson2022-06-111-4/+1
* KVM: selftests: Add __vcpu_run() helperSean Christopherson2022-06-111-4/+2
* KVM: selftests: Drop @mode from common vm_create() helperSean Christopherson2022-06-111-1/+1
* KVM: selftests: Always open VM file descriptors with O_RDWRSean Christopherson2022-06-111-1/+1
* KVM: selftests: Expose align() helpers to testsSean Christopherson2021-11-161-3/+3
* tools: rename bitmap_alloc() to bitmap_zalloc()Andy Shevchenko2021-09-081-2/+2
* KVM: selftests: Unconditionally use memslot '0' for page table allocationsSean Christopherson2021-06-241-1/+1
* KVM: selftests: Unconditionally use memslot 0 when loading elf binarySean Christopherson2021-06-241-1/+1
* KVM: selftests: Remove errant asm/barrier.h include to fix arm64 buildSean Christopherson2021-06-241-1/+0
* KVM: selftests: Always run vCPU thread with blocked SIG_IPIPaolo Bonzini2021-04-211-2/+7
* KVM: selftests: Sync data verify of dirty logging with guest syncPeter Xu2021-04-211-10/+50
* KVM: selftests: Factor out guest mode codeAndrew Jones2021-01-071-88/+37
* KVM: selftests: x86: Set supported CPUIDs on default VMAndrew Jones2020-11-161-3/+0
* KVM: selftests: Add "-c" parameter to dirty log testPeter Xu2020-11-151-3/+10
* KVM: selftests: Run dirty ring test asynchronouslyPeter Xu2020-11-151-4/+60
* KVM: selftests: Add dirty ring buffer testPeter Xu2020-11-151-11/+243
* KVM: selftests: Introduce after_vcpu_run hook for dirty log testPeter Xu2020-11-151-12/+24
* KVM: selftests: Drop pointless vm_create wrapperAndrew Jones2020-11-081-1/+1
* KVM: selftests: Use a single binary for dirty/clear log testPeter Xu2020-11-081-31/+156
* KVM: selftests: Always clear dirty bitmap after iterationPeter Xu2020-11-081-1/+1
* selftests: kvm: Uses TEST_FAIL in tests/utilitiesWainer dos Santos Moschetta2020-03-161-4/+3
* KVM: selftests: virt_map should take npages, not sizeAndrew Jones2020-03-161-2/+1
* KVM: selftests: Use consistent message for test skippingAndrew Jones2020-03-161-2/+1
* KVM: selftests: s390x: Provide additional num-guest-pages adjustmentAndrew Jones2020-03-161-4/+1