- 89154dd mmap locking API: convert mmap_sem call sites missed by coccinelle by Michel Lespinasse · 4 years, 8 months ago
- 039aeb9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 9 months ago
- 68fd66f KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info by Vitaly Kuznetsov · 4 years, 9 months ago
- 929d1cf KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu by Paolo Bonzini · 4 years, 9 months ago
- 88197e6 kvm/x86: Remove redundant function implementations by 彭浩(Richard) · 4 years, 9 months ago
- 7529e767 Merge branch 'kvm-master' into HEAD by Paolo Bonzini · 4 years, 9 months ago
- e7581ca KVM: x86: simplify is_mmio_spte by Paolo Bonzini · 4 years, 9 months ago
- 6129ed8 KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated by Sean Christopherson · 4 years, 9 months ago
- 9d5272f Merge tag 'noinstr-x86-kvm-2020-05-16' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip into HEAD by Paolo Bonzini · 4 years, 9 months ago
- 6bca69a x86/kvm: Sanitize kvm_async_pf_task_wait() by Thomas Gleixner · 5 years ago
- d43e267 KVM: x86: only do L1TF workaround on affected processors by Paolo Bonzini · 4 years, 9 months ago
- 8123f26 KVM: x86/mmu: Add a helper to consolidate root sp allocation by Sean Christopherson · 4 years, 10 months ago
- 3bae045 KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums by Sean Christopherson · 4 years, 10 months ago
- e662ec3 KVM: x86/mmu: Move max hugepage level to a separate #define by Sean Christopherson · 4 years, 10 months ago
- b2f432f KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum by Sean Christopherson · 4 years, 10 months ago
- e93fd3b KVM: x86/mmu: Capture TDP level when updating CPUID by Sean Christopherson · 4 years, 10 months ago
- c36b715 KVM: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 by Paolo Bonzini · 4 years, 10 months ago
- c583eed KVM: x86/mmu: Set @writable to false for non-visible accesses by L2 by Sean Christopherson · 4 years, 10 months ago
- be01e8e KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code by Sean Christopherson · 5 years ago
- 9805c5f KVM: nVMX: Don't flush TLB on nested VMX transition by Sean Christopherson · 5 years ago
- 41fab65e KVM: nVMX: Skip MMU sync on nested VMX transition when possible by Sean Christopherson · 5 years ago
- 71fe701 KVM: x86/mmu: Add module param to force TLB flush on root reuse by Sean Christopherson · 5 years ago
- 4a632ac KVM: x86/mmu: Add separate override for MMU sync during fast CR3 switch by Sean Christopherson · 5 years ago
- b869855 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() by Sean Christopherson · 5 years ago
- 8c8560b KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes by Sean Christopherson · 5 years ago
- 7780938 KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() by Sean Christopherson · 5 years ago
- f55ac30 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() by Sean Christopherson · 5 years ago
- 3ecad8c docs: fix broken references for ReST files that moved around by Mauro Carvalho Chehab · 4 years, 10 months ago
- 0cd665b KVM: x86: cleanup kvm_inject_emulated_page_fault by Paolo Bonzini · 5 years ago
- 5efac07 KVM: x86: introduce kvm_mmu_invalidate_gva by Paolo Bonzini · 5 years ago
- 8c1b724 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 11 months ago
- fdf5563 Merge branch 'x86-cleanups-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip by Linus Torvalds · 4 years, 11 months ago
- afaf0b2 KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection by Sean Christopherson · 5 years ago
- 727a7e2 KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd by Paolo Bonzini · 5 years ago
- 689f3bf KVM: x86: unify callbacks to load paging root by Paolo Bonzini · 5 years ago
- 23493d0 KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs by Sean Christopherson · 5 years ago
- 703c335 KVM: x86/mmu: Configure max page level during hardware setup by Sean Christopherson · 5 years ago
- bde7723 KVM: x86/mmu: Merge kvm_{enable,disable}_tdp() into a common function by Sean Christopherson · 5 years ago
- 2f728d6 KVM: x86: Move kvm_emulate.h into KVM's private directory by Sean Christopherson · 5 years ago
- d8dd54e KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() by Sean Christopherson · 5 years ago
- bb1fcc7 KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT by Sean Christopherson · 5 years ago
- 8053f92 KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack by Sean Christopherson · 5 years ago
- a102a67 KVM: x86/mmu: Don't drop level/direct from MMU role calculation by Sean Christopherson · 5 years ago
- 3c9bd40 KVM: x86: enable dirty log gradually in small chunks by Jay Zhou · 5 years ago
- 0be4435 KVM: x86/mmu: Reuse the current root if possible for fast switch by Sean Christopherson · 5 years ago
- 3651c7f KVM: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU by Sean Christopherson · 5 years ago
- 4d39576 KVM: Remove unnecessary asm/kvm_host.h includes by Peter Xu · 5 years ago
- 7f42aa76 KVM: x86/mmu: Consolidate open coded variants of memslot TLB flushes by Sean Christopherson · 5 years ago
- cec3764 KVM: x86/mmu: Use range-based TLB flush for dirty log memslot flush by Sean Christopherson · 5 years ago
- b3594ff KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c by Sean Christopherson · 5 years ago
- e96c81e KVM: Simplify kvm_free_memslot() and all its descendents by Sean Christopherson · 5 years ago
- 92daa48 KVM: x86: Add EMULTYPE_PF when emulation is triggered by a page fault by Sean Christopherson · 5 years ago
- e630269 KVM: x86: Fix print format and coding style by Miaohe Lin · 5 years ago
- a481444 x86 kvm page table walks: switch to explicit __get_user() by Al Viro · 5 years ago
- f6ab010 KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging by Sean Christopherson · 5 years ago
- 7a02674 KVM: x86/mmu: Avoid retpoline on ->page_fault() with TDP by Sean Christopherson · 5 years ago
- 8f79b06 kvm: mmu: Separate generating and setting mmio ptes by Ben Gardon · 5 years ago
- 0a2b64c kvm: mmu: Replace unsigned with unsigned int for PTE access by Ben Gardon · 5 years ago
- e813e65 Merge tag 'kvm-5.6-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 5 years ago
- 91b0d26 KVM: x86: inline memslot_valid_for_gpte by Paolo Bonzini · 5 years ago
- e851265 KVM: x86/mmu: Use huge pages for DAX-backed files by Sean Christopherson · 5 years ago
- 2c0629f KVM: x86/mmu: Remove lpage_is_disallowed() check from set_spte() by Sean Christopherson · 5 years ago
- 293e306 KVM: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() by Sean Christopherson · 5 years ago
- d32ec81 KVM: x86/mmu: Zap any compound page when collapsing sptes by Sean Christopherson · 5 years ago
- 09c4453 KVM: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) by Sean Christopherson · 5 years ago
- 83f06fa KVM: x86/mmu: Rely on host page tables to find HugeTLB mappings by Sean Christopherson · 5 years ago
- f9fa250 KVM: x86/mmu: Drop level optimization from fast_page_fault() by Sean Christopherson · 5 years ago
- db54321 KVM: x86/mmu: Walk host page tables to find THP mappings by Sean Christopherson · 5 years ago
- 17eff01 KVM: x86/mmu: Refactor THP adjust to prep for changing query by Sean Christopherson · 5 years ago
- f9b84e1 KVM: Use vcpu-specific gva->hva translation when querying host page size by Sean Christopherson · 5 years ago
- 005ba37 mm: thp: KVM: Explicitly check for THP when populating secondary MMU by Sean Christopherson · 5 years ago
- 22b1d57 KVM: x86/mmu: Enforce max_level on HugeTLB mappings by Sean Christopherson · 5 years ago
- 56871d4 KVM: x86: fix overlap between SPTE_MMIO_MASK and generation by Paolo Bonzini · 5 years ago
- e30a7d6 KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM by Sean Christopherson · 5 years ago
- b5c3c1b KVM: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks by Sean Christopherson · 5 years ago
- f8052a0 KVM: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() by Sean Christopherson · 5 years ago
- 6948199 KVM: x86/mmu: WARN if root_hpa is invalid when handling a page fault by Sean Christopherson · 5 years ago
- 0c7a98e KVM: x86/mmu: WARN on an invalid root_hpa by Sean Christopherson · 5 years ago
- ddce620 KVM: x86/mmu: Move root_hpa validity checks to top of page fault handler by Sean Christopherson · 5 years ago
- 4cd071d KVM: x86/mmu: Move calls to thp_adjust() down a level by Sean Christopherson · 5 years ago
- 0885904 KVM: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() by Sean Christopherson · 5 years ago
- 0f90e1c KVM: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() by Sean Christopherson · 5 years ago
- 2cb70fd KVM: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage by Sean Christopherson · 5 years ago
- 2f57b70 KVM: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level by Sean Christopherson · 5 years ago
- cbe1e6f KVM: x86/mmu: Incorporate guest's page level into max level for shadow MMU by Sean Christopherson · 5 years ago
- 39ca1ec KVM: x86/mmu: Refactor handling of forced 4k pages in page faults by Sean Christopherson · 5 years ago
- f0f37e22 KVM: x86/mmu: Refactor the per-slot level calculation in mapping_level() by Sean Christopherson · 5 years ago
- cb9b88c KVM: x86/mmu: Refactor handling of cache consistency with TDP by Sean Christopherson · 5 years ago
- 9f1a852 KVM: x86/mmu: Move nonpaging_page_fault() below try_async_pf() by Sean Christopherson · 5 years ago
- 367fd790 KVM: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() by Sean Christopherson · 5 years ago
- ba7888d KVM: x86/mmu: Move definition of make_mmu_pages_available() up by Sean Christopherson · 5 years ago
- 736c291 KVM: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM by Sean Christopherson · 5 years ago
- 0a03cbd KVM: x86: Fix some comment typos by Miaohe Lin · 5 years ago
- fe3c2b4 KVM: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() by Miaohe Lin · 5 years ago
- 7adacf5 KVM: x86: use CPUID to locate host page table reserved bits by Paolo Bonzini · 5 years ago
- eb243d1 x86/mm/pat: Rename <asm/pat.h> => <asm/memtype.h> by Ingo Molnar · 5 years ago
- c50d8ae KVM: x86: create mmu/ subdirectory by Paolo Bonzini · 5 years ago