- 8301305 KVM: x86: Specify max TDP level via kvm_configure_mmu() by Sean Christopherson · 4 years, 6 months ago
- d468d94 KVM: x86: Dynamically calculate TDP level from max level and MAXPHYADDR by Sean Christopherson · 4 years, 6 months ago
- 2a40b90 KVM: x86: Pull the PGD's level from the MMU instead of recalculating it by Sean Christopherson · 4 years, 6 months ago
- 3edd683 KVM: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support by Mohammed Gamal · 4 years, 6 months ago
- 6986982 KVM: x86: rename update_bp_intercept to update_exception_bitmap by Paolo Bonzini · 4 years, 6 months ago
- cd31356 KVM: x86: mmu: Move translate_gpa() to mmu.c by Mohammed Gamal · 4 years, 6 months ago
- 2aa9c19 KVM: Move x86's version of struct kvm_mmu_memory_cache to common code by Sean Christopherson · 4 years, 6 months ago
- 5f6078f KVM: x86/mmu: Make __GFP_ZERO a property of the memory cache by Sean Christopherson · 4 years, 6 months ago
- 171a90d KVM: x86/mmu: Separate the memory caches for shadow pages and gfn arrays by Sean Christopherson · 4 years, 6 months ago
- 5962bfb KVM: x86/mmu: Track the associated kmem_cache in the MMU caches by Sean Christopherson · 4 years, 6 months ago
- 3ebccdf x86/kvm/vmx: Move guest enter/exit into .noinstr.text by Thomas Gleixner · 4 years, 6 months ago
- 7c1b761 KVM: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() by Xiaoyao Li · 4 years, 6 months ago
- b899c13 KVM: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() by Krish Sadhukhan · 4 years, 6 months ago
- 985ab27 KVM: x86/mmu: Make kvm_mmu_page definition and accessor internal-only by Sean Christopherson · 4 years, 7 months ago
- 8a14fe4 kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu by Jim Mattson · 4 years, 7 months ago
- 02f5fb2 KVM: x86/mmu: Make .write_log_dirty a nested operation by Sean Christopherson · 4 years, 7 months ago
- 2dbebf7 KVM: nVMX: Plumb L2 GPA through to PML emulation by Sean Christopherson · 4 years, 7 months ago
- 44d5271 KVM: LAPIC: ensure APIC map is up to date on concurrent update requests by Paolo Bonzini · 4 years, 7 months ago
- 2a18b7e KVM: async_pf: Inject 'page ready' event only if 'page not present' was previously injected by Vitaly Kuznetsov · 4 years, 7 months ago
- 80fbd28 KVM: x86: Unexport x86_fpu_cache and make it static by Sean Christopherson · 4 years, 7 months ago
- 039aeb9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 7 months ago
- 6b2591c Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux by Linus Torvalds · 4 years, 7 months ago
- 88dca4c mm: remove the pgprot argument to __vmalloc by Christoph Hellwig · 4 years, 7 months ago
- f97f5a5 x86/kvm/hyper-v: Add support for synthetic debugger interface by Jon Doron · 4 years, 7 months ago
- 27461da3 KVM: x86/pmu: Support full width counting by Like Xu · 4 years, 7 months ago
- 557a961 KVM: x86: acknowledgment mechanism for async pf page ready notifications by Vitaly Kuznetsov · 4 years, 8 months ago
- 2635b5c KVM: x86: interrupt based APF 'page ready' event delivery by Vitaly Kuznetsov · 4 years, 8 months ago
- 7c0ade6 KVM: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() by Vitaly Kuznetsov · 4 years, 8 months ago
- 68fd66f KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info by Vitaly Kuznetsov · 4 years, 8 months ago
- 08245e6 KVM: nSVM: remove HF_HIF_MASK by Paolo Bonzini · 4 years, 8 months ago
- e9fd761 KVM: nSVM: remove HF_VINTR_MASK by Paolo Bonzini · 4 years, 8 months ago
- 7c86663 KVM: nSVM: inject exceptions via svm_check_nested_events by Paolo Bonzini · 4 years, 8 months ago
- c9d4091 KVM: x86: enable event window in inject_pending_event by Paolo Bonzini · 4 years, 8 months ago
- cb97c2d KVM: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index by Sean Christopherson · 4 years, 11 months ago
- 7357b1d KVM: x86: hyperv: Remove duplicate definitions of Reference TSC Page by Michael Kelley · 4 years, 9 months ago
- cb95312 kvm: add halt-polling cpu usage stats by David Matlack · 4 years, 8 months ago
- 93dff2f KVM: nVMX: Migrate the VMX-preemption timer by Jim Mattson · 4 years, 8 months ago
- 404d5d7 KVM: X86: Introduce more exit_fastpath_completion enum values by Wanpeng Li · 4 years, 8 months ago
- dd03bca KVM: X86: Force ASYNC_PF_PER_VCPU to be power of two by Peter Xu · 4 years, 9 months ago
- 3bae045 KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums by Sean Christopherson · 4 years, 8 months ago
- e662ec3 KVM: x86/mmu: Move max hugepage level to a separate #define by Sean Christopherson · 4 years, 8 months ago
- a71936ab kvm: x86: Cleanup vcpu->arch.guest_xstate_size by Xiaoyao Li · 4 years, 8 months ago
- e93fd3b KVM: x86/mmu: Capture TDP level when updating CPUID by Sean Christopherson · 4 years, 8 months ago
- bd31fe4 KVM: VMX: Add proper cache tracking for CR0 by Sean Christopherson · 4 years, 8 months ago
- f98c1e7 KVM: VMX: Add proper cache tracking for CR4 by Sean Christopherson · 4 years, 8 months ago
- 56ba77a KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' by Sean Christopherson · 4 years, 8 months ago
- c300ab9 KVM: x86: Replace late check_nested_events() hack with more precise fix by Paolo Bonzini · 4 years, 9 months ago
- 88c604b KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a bool instead of int by Sean Christopherson · 4 years, 9 months ago
- d2060bd KVM: nVMX: Open a window for pending nested VMX preemption timer by Sean Christopherson · 4 years, 9 months ago
- 4aef2ec Merge branch 'kvm-amd-fixes' into HEAD by Paolo Bonzini · 4 years, 8 months ago
- 3748613 KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c by Babu Moger · 4 years, 8 months ago
- d67668e KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6 by Paolo Bonzini · 4 years, 8 months ago
- 5679b80 KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6 by Paolo Bonzini · 4 years, 8 months ago
- 4d5523c KVM: x86: fix DR6 delivery for various cases of #DB injection by Paolo Bonzini · 4 years, 8 months ago
- 637543a KVM: x86: Fixes posted interrupt check for IRQs delivery modes by Suravee Suthikulpanit · 4 years, 9 months ago
- 33b2217 KVM: x86: move nested-related kvm_x86_ops to a separate struct by Paolo Bonzini · 4 years, 9 months ago
- a9ab13f KVM: X86: Improve latency for single target IPI fastpath by Wanpeng Li · 4 years, 9 months ago
- 8791585 KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags by Sean Christopherson · 4 years, 9 months ago
- 5addc23 KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags by Sean Christopherson · 4 years, 9 months ago
- be01e8e KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code by Sean Christopherson · 4 years, 10 months ago
- 4a632ac KVM: x86/mmu: Add separate override for MMU sync during fast CR3 switch by Sean Christopherson · 4 years, 10 months ago
- a4148b7 KVM: VMX: Retrieve APIC access page HPA only when necessary by Sean Christopherson · 4 years, 10 months ago
- eeeb4f6 KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID by Sean Christopherson · 4 years, 10 months ago
- 7780938 KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() by Sean Christopherson · 4 years, 10 months ago
- f55ac30 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() by Sean Christopherson · 4 years, 10 months ago
- 0baedd7 KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() by Vitaly Kuznetsov · 4 years, 10 months ago
- e64419d KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook by Sean Christopherson · 4 years, 10 months ago
- 5efac07 KVM: x86: introduce kvm_mmu_invalidate_gva by Paolo Bonzini · 4 years, 10 months ago
- 53b3d8e KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) by Sean Christopherson · 4 years, 10 months ago
- 6e4fd06 KVM: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() by Sean Christopherson · 4 years, 10 months ago
- afaf0b2 KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection by Sean Christopherson · 4 years, 10 months ago
- d008dfd KVM: x86: Move init-only kvm_x86_ops to separate struct by Sean Christopherson · 4 years, 10 months ago
- 727a7e2 KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd by Paolo Bonzini · 4 years, 10 months ago
- 689f3bf KVM: x86: unify callbacks to load paging root by Paolo Bonzini · 4 years, 10 months ago
- 2570387 KVM: x86: Move nSVM CPUID 0x8000000A handling into common x86 code by Sean Christopherson · 4 years, 10 months ago
- 9166198 KVM: x86: Move VMX's host_efer to common x86 code by Sean Christopherson · 4 years, 10 months ago
- 703c335 KVM: x86/mmu: Configure max page level during hardware setup by Sean Christopherson · 4 years, 10 months ago
- bde7723 KVM: x86/mmu: Merge kvm_{enable,disable}_tdp() into a common function by Sean Christopherson · 4 years, 10 months ago
- a1bead2 KVM: VMX: Directly query Intel PT mode when refreshing PMUs by Sean Christopherson · 4 years, 10 months ago
- 1390851 KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support by Sean Christopherson · 4 years, 10 months ago
- 90d2f60 KVM: x86: Use KVM cpu caps to track UMIP emulation by Sean Christopherson · 4 years, 10 months ago
- b3d895d5 KVM: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update by Sean Christopherson · 4 years, 10 months ago
- d64d83d KVM: x86: Handle PKU CPUID adjustment in VMX code by Sean Christopherson · 4 years, 10 months ago
- 5ffec6f KVM: x86: Handle INVPCID CPUID adjustment in VMX code by Sean Christopherson · 4 years, 10 months ago
- 160b486f KVM: x86: Drop explicit @func param from ->set_supported_cpuid() by Sean Christopherson · 4 years, 10 months ago
- 7f5581f KVM: x86: Use supported_xcr0 to detect MPX support by Sean Christopherson · 4 years, 10 months ago
- 2f728d6 KVM: x86: Move kvm_emulate.h into KVM's private directory by Sean Christopherson · 4 years, 11 months ago
- c9b8b07 KVM: x86: Dynamically allocate per-vCPU emulation context by Sean Christopherson · 4 years, 11 months ago
- 21f1b8f KVM: x86: Explicitly pass an exception struct to check_intercept by Sean Christopherson · 4 years, 11 months ago
- d8dd54e KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() by Sean Christopherson · 4 years, 10 months ago
- 8053f92 KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack by Sean Christopherson · 4 years, 10 months ago
- a1c77ab KVM: nVMX: Properly handle userspace interrupt window request by Sean Christopherson · 4 years, 10 months ago
- 4abaffc KVM: LAPIC: Recalculate apic map in batch by Wanpeng Li · 4 years, 11 months ago
- 3c9bd40 KVM: x86: enable dirty log gradually in small chunks by Jay Zhou · 4 years, 10 months ago
- cc7f557 KVM: SVM: Inhibit APIC virtualization for X2APIC guest by Oliver Upton · 4 years, 10 months ago
- 562b6b0 KVM: x86: Consolidate VM allocation and free for VMX and SVM by Sean Christopherson · 5 years ago
- 744e699 KVM: x86: Move gpa_val and gpa_available into the emulator context by Sean Christopherson · 4 years, 11 months ago
- 92daa48 KVM: x86: Add EMULTYPE_PF when emulation is triggered by a page fault by Sean Christopherson · 4 years, 11 months ago
- 5ef8acb KVM: nVMX: Emulate MTF when performing instruction emulation by Oliver Upton · 5 years ago
- 91a5f41 KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1 by Vitaly Kuznetsov · 4 years, 11 months ago