summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* | KVM: selftests: Add ucall pool based implementationPeter Gonda2022-11-166-17/+77
* | KVM: selftests: Drop now-unnecessary ucall_uninit()Sean Christopherson2022-11-169-34/+2
* | KVM: selftests: Make arm64's MMIO ucall multi-VM friendlySean Christopherson2022-11-162-5/+29
* | tools: Add atomic_test_and_set_bit()Peter Gonda2022-11-162-0/+19
* | KVM: selftests: Automatically do init_ucall() for non-barebones VMsSean Christopherson2022-11-1620-76/+20
* | KVM: selftests: Consolidate boilerplate code in get_ucall()Sean Christopherson2022-11-166-59/+33
* | KVM: selftests: Consolidate common code for populating ucall structSean Christopherson2022-11-167-74/+61
* | KVM: arm64: selftests: Disable single-step without relying on ucall()Sean Christopherson2022-11-161-13/+15
* | KVM: arm64: selftests: Disable single-step with correct KVM defineSean Christopherson2022-11-161-1/+1
* | KVM: selftests: Rename perf_test_util symbols to memstressDavid Matlack2022-11-167-106/+106
* | KVM: selftests: Rename pta (short for perf_test_args) to argsDavid Matlack2022-11-161-30/+30
* | KVM: selftests: Rename perf_test_util.[ch] to memstress.[ch]David Matlack2022-11-168-14/+14
* | KVM: selftests: randomize page access orderColton Lewis2022-11-163-3/+26
* | KVM: selftests: randomize which pages are written vs readColton Lewis2022-11-164-20/+36
* | KVM: selftests: create -r argument to specify random seedColton Lewis2022-11-163-2/+18
* | KVM: selftests: implement random number generator for guest codeColton Lewis2022-11-162-0/+24
* | KVM: selftests: Allowing running dirty_log_perf_test on specific CPUsVipin Sharma2022-11-165-3/+92
* | KVM: selftests: Add atoi_positive() and atoi_non_negative() for input validationVipin Sharma2022-11-1613-66/+47
* | KVM: selftests: Shorten the test args in memslot_modification_stress_test.cVipin Sharma2022-11-161-10/+8
* | KVM: selftests: Use SZ_* macros from sizes.h in max_guest_memory_test.cVipin Sharma2022-11-161-8/+8
* | KVM: selftests: Add atoi_paranoid() to catch errors missed by atoi()Vipin Sharma2022-11-1614-29/+50
* | KVM: selftests: Put command line options in alphabetical order in dirty_log_p...Vipin Sharma2022-11-161-17/+19
* | KVM: selftests: Add missing break between -e and -g option in dirty_log_perf_...Vipin Sharma2022-11-161-0/+1
* | KVM: replace direct irq.h inclusionPaolo Bonzini2022-11-099-61/+34
* | KVM: x86/pmu: Defer counter emulated overflow via pmc->prev_counterLike Xu2022-11-094-21/+22
* | KVM: x86/pmu: Defer reprogram_counter() to kvm_pmu_handle_event()Like Xu2022-11-095-10/+22
* | KVM: x86/pmu: Clear "reprogram" bit if counter is disabled or disallowedSean Christopherson2022-11-091-14/+24
* | KVM: x86/pmu: Force reprogramming of all counters on PMU filter changeSean Christopherson2022-11-092-2/+22
* | KVM: x86/mmu: WARN if TDP MMU SP disallows hugepage after being zappedSean Christopherson2022-11-091-4/+3
* | KVM: x86/mmu: explicitly check nx_hugepage in disallowed_hugepage_adjust()Mingwei Zhang2022-11-091-1/+2
* | KVM: x86/mmu: Add helper to convert SPTE value to its shadow pageSean Christopherson2022-11-094-19/+29
* | KVM: x86/mmu: Track the number of TDP MMU pages, but not the actual pagesSean Christopherson2022-11-092-19/+12
* | KVM: x86/mmu: Set disallowed_nx_huge_page in TDP MMU before setting SPTESean Christopherson2022-11-093-25/+39
* | KVM: x86/mmu: Properly account NX huge page workaround for nonpaging MMUsSean Christopherson2022-11-092-1/+13
* | KVM: x86/mmu: Rename NX huge pages fields/functions for consistencySean Christopherson2022-11-095-51/+71
* | KVM: x86/mmu: Tag disallowed NX huge pages even if they're not trackedSean Christopherson2022-11-094-13/+39
* | selftests: kvm/x86: Test the flags in MSR filtering and MSR exitingAaron Lewis2022-11-091-0/+85
* | KVM: x86: Add a VALID_MASK for the flags in kvm_msr_filter_rangeAaron Lewis2022-11-092-1/+3
* | KVM: x86: Add a VALID_MASK for the flag in kvm_msr_filterAaron Lewis2022-11-092-1/+2
* | KVM: x86: Add a VALID_MASK for the MSR exit reason flagsAaron Lewis2022-11-092-3/+4
* | KVM: x86: Disallow the use of KVM_MSR_FILTER_DEFAULT_ALLOW in the kernelAaron Lewis2022-11-091-0/+2
* | kvm: x86: Allow to respond to generic signals during slow PFPeter Xu2022-11-091-3/+13
* | kvm: Add interruptible flag to __gfn_to_pfn_memslot()Peter Xu2022-11-098-21/+27
* | kvm: Add KVM_PFN_ERR_SIGPENDINGPeter Xu2022-11-092-0/+12
* | mm/gup: Add FOLL_INTERRUPTIBLEPeter Xu2022-11-093-5/+34
* | KVM: x86: smm: preserve interrupt shadow in SMRAMMaxim Levitsky2022-11-092-6/+31
* | KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capableMaxim Levitsky2022-11-091-0/+8
* | KVM: x86: SVM: use smram structsMaxim Levitsky2022-11-092-20/+7
* | KVM: svm: drop explicit return value of kvm_vcpu_mapMaxim Levitsky2022-11-091-4/+3
* | KVM: x86: smm: use smram struct for 64 bit smram load/restoreMaxim Levitsky2022-11-091-90/+63