- 78b497f kvm: use kvfree() in kvm_arch_free_vm() by Juergen Gross · 3 years, 4 months ago
- c501040 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault by Paolo Bonzini · 3 years, 5 months ago
- 6b6fcd2 kvm: x86: abstract locking around pvclock_update_vm_gtod_copy by Paolo Bonzini · 3 years, 3 months ago
- 15cabbc KVM: x86: Subsume nested GPA read helper into load_pdptrs() by Sean Christopherson · 3 years, 4 months ago
- a1c42dd kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS by Juergen Gross · 3 years, 4 months ago
- 620b243 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask by Vitaly Kuznetsov · 3 years, 4 months ago
- 1dbaf04 kvm: x86: Increase KVM_SOFT_MAX_VCPUS to 710 by Eduardo Habkost · 3 years, 4 months ago
- 074c82c kvm: x86: Increase MAX_VCPUS to 1024 by Eduardo Habkost · 3 years, 4 months ago
- 4ddacd5 kvm: x86: Set KVM_MAX_VCPU_ID to 4*KVM_MAX_VCPUS by Eduardo Habkost · 3 years, 4 months ago
- cb0f722 KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host by Wei Huang · 3 years, 4 months ago
- 746700d KVM: x86: Allow CPU to force vendor-specific TDP level by Wei Huang · 3 years, 4 months ago
- 61e5f69 KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ by Maxim Levitsky · 3 years, 5 months ago
- 71f51d2 KVM: x86/mmu: Add detailed page size stats by Mingwei Zhang · 3 years, 5 months ago
- 0f250a6 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use by Vitaly Kuznetsov · 3 years, 5 months ago
- b0a1637 KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM by Maxim Levitsky · 3 years, 5 months ago
- 36222b1 KVM: x86: don't disable APICv memslot when inhibited by Maxim Levitsky · 3 years, 5 months ago
- 4139b19 KVM: X86: Introduce kvm_mmu_slot_lpages() helpers by Peter Xu · 3 years, 5 months ago
- 6529734 KVM: x86: Move declaration of kvm_spurious_fault() to x86.h by Uros Bizjak · 3 years, 5 months ago
- ad0577c KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() by Sean Christopherson · 3 years, 5 months ago
- 34e9f86 KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD by Lai Jiangshan · 3 years, 5 months ago
- 9a63b45 Merge branch 'kvm-tdpmmu-fixes' into HEAD by Paolo Bonzini · 3 years, 5 months ago
- ce25681 KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock by Sean Christopherson · 3 years, 5 months ago
- 319afe6 KVM: xen: do not use struct gfn_to_hva_cache by Paolo Bonzini · 3 years, 5 months ago
- e79f49c KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces by Like Xu · 3 years, 5 months ago
- 269e955 KVM: const-ify all relevant uses of struct kvm_memory_slot by Hamza Mahfooz · 3 years, 6 months ago
- 49d8665 KVM: x86: Move EDX initialization at vCPU RESET to common code by Sean Christopherson · 3 years, 6 months ago
- ec1cf69 KVM: X86: Add per-vm stat for max rmap list size by Peter Xu · 3 years, 6 months ago
- a01b45e KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled by Maxim Levitsky · 3 years, 6 months ago
- 19238e7 kvm: x86: Allow userspace to handle emulation errors by Aaron Lewis · 3 years, 8 months ago
- 7cd138d KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic by Sean Christopherson · 3 years, 6 months ago
- 616007c KVM: x86: Enhance comments for MMU roles and nested transition trickiness by Sean Christopherson · 3 years, 6 months ago
- a4c9325 KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers by Sean Christopherson · 3 years, 6 months ago
- 167f8a5 KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans by Sean Christopherson · 3 years, 6 months ago
- 6c032f1 Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" by Sean Christopherson · 3 years, 6 months ago
- 63f5a19 KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken by Sean Christopherson · 3 years, 6 months ago
- 49c6f87 KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified by Sean Christopherson · 3 years, 6 months ago
- f71a53d Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" by Sean Christopherson · 3 years, 6 months ago
- 0193cc9 KVM: stats: Separate generic stats from architecture specific ones by Jing Zhang · 3 years, 6 months ago
- 0dbb112 KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall by Ashish Kalra · 3 years, 7 months ago
- e3cb6fa KVM: switch per-VM stats to u64 by Paolo Bonzini · 3 years, 7 months ago
- 25b62c6 KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT by Sean Christopherson · 3 years, 7 months ago
- b512910 KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers by Sean Christopherson · 3 years, 7 months ago
- 07ffaf3 KVM: nVMX: Sync all PGDs on nested transition with shadow paging by Sean Christopherson · 3 years, 7 months ago
- 158a48e KVM: x86: avoid loading PDPTRs after migration when possible by Maxim Levitsky · 3 years, 7 months ago
- c731315 KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest by Sean Christopherson · 3 years, 7 months ago
- 10d7bf1 KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability by Vitaly Kuznetsov · 3 years, 7 months ago
- 644f706 KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID by Vitaly Kuznetsov · 3 years, 7 months ago
- 3c86c0d KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx by Vineeth Pillai · 3 years, 7 months ago
- d5a0483 KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode by Krish Sadhukhan · 3 years, 7 months ago
- ecc513e KVM: x86: Drop "pre_" from enter/leave_smm() helpers by Sean Christopherson · 3 years, 7 months ago
- 4651fc5 KVM: x86: Drop vendor specific functions for APICv/AVIC enablement by Vitaly Kuznetsov · 3 years, 7 months ago
- fdf513e KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC by Vitaly Kuznetsov · 3 years, 7 months ago
- 1ab9287 KVM: X86: Add vendor callbacks for writing the TSC multiplier by Ilias Stamatis · 3 years, 7 months ago
- edcfe54 KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it by Ilias Stamatis · 3 years, 7 months ago
- 83150f2 KVM: X86: Add functions that calculate the nested TSC fields by Ilias Stamatis · 3 years, 7 months ago
- 307a94c KVM: X86: Add functions for retrieving L2 TSC fields from common code by Ilias Stamatis · 3 years, 7 months ago
- fe3eb50 KVM: X86: Add a ratio parameter to kvm_scale_tsc() by Ilias Stamatis · 3 years, 7 months ago
- 805d705 KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' by Ilias Stamatis · 3 years, 7 months ago
- d501f74 KVM: x86/mmu: Lazily allocate memslot rmaps by Ben Gardon · 3 years, 7 months ago
- a255740 KVM: x86/mmu: Add a field to control memslot rmap allocation by Ben Gardon · 3 years, 7 months ago
- 57ab879 KVM: x86: add start_assignment hook to kvm_x86_ops by Marcelo Tosatti · 3 years, 7 months ago
- 03ca458 KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging by Sean Christopherson · 3 years, 8 months ago
- e8ea85f KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit by Chenyi Qiang · 4 years ago
- 61a05d4 KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model by Sean Christopherson · 3 years, 8 months ago
- e5fda4b KVM: x86: Move uret MSR slot management to common x86 by Sean Christopherson · 3 years, 8 months ago
- 9cc39a5 KVM: x86: Export the number of uret MSRs to vendor modules by Sean Christopherson · 3 years, 8 months ago
- 8ea8b8d KVM: VMX: Use common x86's uret MSR list as the one true list by Sean Christopherson · 3 years, 8 months ago
- 5104d7f KVM: VMX: Disable preemption when probing user return MSRs by Sean Christopherson · 3 years, 8 months ago
- c74ad08 KVM: nSVM: fix few bugs in the vmcb02 caching logic by Maxim Levitsky · 3 years, 8 months ago
- 152d32a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 8 months ago
- fd49e8e Merge branch 'kvm-sev-cgroup' into HEAD by Paolo Bonzini · 3 years, 8 months ago
- 54526d1 KVM: x86: Support KVM VMs sharing SEV context by Nathan Tempelman · 3 years, 9 months ago
- 70210c0 KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions by Sean Christopherson · 3 years, 9 months ago
- 00e7646 KVM: x86: Define new #PF SGX error code bit by Sean Christopherson · 3 years, 9 months ago
- d90b15e KVM: x86: Remove unused function declaration by Keqian Zhu · 3 years, 9 months ago
- 4a7132e KVM: X86: Count attempted/successful directed yield by Wanpeng Li · 3 years, 9 months ago
- c0e6423 KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU by Ben Gardon · 3 years, 9 months ago
- b4c5936 KVM: Kill off the old hva-based MMU notifier callbacks by Sean Christopherson · 3 years, 9 months ago
- 3039bcc KVM: Move x86's MMU notifier memslot walkers to generic code by Sean Christopherson · 3 years, 9 months ago
- 7e582cc KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 by Maxim Levitsky · 3 years, 9 months ago
- 5f7c292 KVM: Move prototypes for MMU notifier callbacks to generic code by Sean Christopherson · 3 years, 9 months ago
- ca8778c Merge branch 'linus' into x86/cleanups, to resolve conflict by Ingo Molnar · 3 years, 9 months ago
- b318e8d KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish by Sean Christopherson · 3 years, 10 months ago
- d9f6e12 x86: Fix various typos in comments by Ingo Molnar · 3 years, 10 months ago
- cc9cfdd KVM: x86: hyper-v: Track Hyper-V TSC page status by Vitaly Kuznetsov · 3 years, 10 months ago
- e83bc09 KVM: x86: Get active PCID only when writing a CR3 value by Sean Christopherson · 3 years, 10 months ago
- e7b7bde KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper by Sean Christopherson · 3 years, 10 months ago
- c483c45 KVM: x86: Move RDPMC emulation to common code by Sean Christopherson · 3 years, 11 months ago
- 5ff3a35 KVM: x86: Move trivial instruction-based exit handlers to common code by Sean Christopherson · 3 years, 11 months ago
- 92f9895 KVM: x86: Move XSETBV emulation to common code by Sean Christopherson · 3 years, 11 months ago
- cb6a32c KVM: x86: Handle triple fault in L2 without killing L1 by Sean Christopherson · 3 years, 10 months ago
- 61a1773 KVM: x86/mmu: Unexport MMU load/unload functions by Sean Christopherson · 3 years, 10 months ago
- 43c11d9 KVM: x86: to track if L1 is running L2 VM by Dongli Zhang · 3 years, 10 months ago
- 6fcd9cb kvm: x86: annotate RCU pointers by Muhammad Usama Anjum · 3 years, 10 months ago
- 30b5c85 KVM: x86/xen: Add support for vCPU runstate information by David Woodhouse · 3 years, 10 months ago
- ffe76c2 KVM: x86: remove misplaced comment on active_mmu_pages by Dongli Zhang · 3 years, 10 months ago
- 96ad91a KVM: x86/mmu: Remove a variety of unnecessary exports by Sean Christopherson · 3 years, 11 months ago
- b6e16ae KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML by Sean Christopherson · 3 years, 11 months ago
- a85863c KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging by Makarand Sonare · 3 years, 11 months ago
- a018eba KVM: x86: Move MMU's PML logic to common code by Sean Christopherson · 3 years, 11 months ago