Age | Commit message (Expand) | Author | Files | Lines |
2022-12-28 | Merge branch 'kvm-late-6.1-fixes' into HEAD | Paolo Bonzini | 2 | -8/+19 |
2022-12-27 | kvm: x86/mmu: Remove duplicated "be split" in spte.h | Lai Jiangshan | 1 | -1/+1 |
2022-12-23 | KVM: x86/mmu: Don't install TDP MMU SPTE if SP has unexpected level | Sean Christopherson | 1 | -1/+3 |
2022-12-23 | KVM: x86/mmu: Re-check under lock that TDP MMU SP hugepage is disallowed | Sean Christopherson | 1 | -1/+2 |
2022-12-23 | KVM: x86/mmu: Map TDP MMU leaf SPTE iff target level is reached | Sean Christopherson | 1 | -3/+11 |
2022-12-23 | KVM: x86/mmu: Don't attempt to map leaf if target TDP MMU SPTE is frozen | Sean Christopherson | 1 | -3/+3 |
2022-12-15 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 7 | -128/+234 |
2022-11-24 | KVM: x86/mmu: Fix race condition in direct_page_fault | Kazuki Takiguchi | 1 | -6/+7 |
2022-11-18 | KVM: x86: avoid memslot check in NX hugepage recovery if it cannot succeed | Paolo Bonzini | 1 | -3/+19 |
2022-11-17 | KVM: x86/mmu: Do not recover dirty-tracked NX Huge Pages | David Matlack | 1 | -1/+16 |
2022-11-17 | KVM: x86/mmu: simplify kvm_tdp_mmu_map flow when guest has to retry | Paolo Bonzini | 1 | -21/+19 |
2022-11-17 | KVM: x86/mmu: Split huge pages mapped by the TDP MMU on fault | David Matlack | 1 | -38/+35 |
2022-11-11 | KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range() | Sean Christopherson | 1 | -2/+2 |
2022-11-09 | KVM: x86/mmu: WARN if TDP MMU SP disallows hugepage after being zapped | Sean Christopherson | 1 | -4/+3 |
2022-11-09 | KVM: x86/mmu: explicitly check nx_hugepage in disallowed_hugepage_adjust() | Mingwei Zhang | 1 | -1/+2 |
2022-11-09 | KVM: x86/mmu: Add helper to convert SPTE value to its shadow page | Sean Christopherson | 4 | -19/+29 |
2022-11-09 | KVM: x86/mmu: Track the number of TDP MMU pages, but not the actual pages | Sean Christopherson | 1 | -11/+9 |
2022-11-09 | KVM: x86/mmu: Set disallowed_nx_huge_page in TDP MMU before setting SPTE | Sean Christopherson | 3 | -25/+39 |
2022-11-09 | KVM: x86/mmu: Properly account NX huge page workaround for nonpaging MMUs | Sean Christopherson | 2 | -1/+13 |
2022-11-09 | KVM: x86/mmu: Rename NX huge pages fields/functions for consistency | Sean Christopherson | 4 | -47/+56 |
2022-11-09 | KVM: x86/mmu: Tag disallowed NX huge pages even if they're not tracked | Sean Christopherson | 4 | -13/+39 |
2022-11-09 | kvm: x86: Allow to respond to generic signals during slow PF | Peter Xu | 1 | -3/+13 |
2022-11-09 | kvm: Add interruptible flag to __gfn_to_pfn_memslot() | Peter Xu | 1 | -2/+2 |
2022-11-09 | KVM: x86: start moving SMM-related functions to new files | Paolo Bonzini | 1 | -0/+1 |
2022-11-09 | KVM: x86/mmu: use helper macro SPTE_ENT_PER_PAGE | Miaohe Lin | 1 | -1/+1 |
2022-11-09 | KVM: x86/mmu: fix some comment typos | Miaohe Lin | 2 | -2/+2 |
2022-10-09 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 3 | -5/+31 |
2022-09-26 | KVM: x86/mmu: fix repeated words in comments | Jilin Yuan | 1 | -1/+1 |
2022-09-26 | KVM: Add extra information in kvm_page_fault trace point | Wonhyuk Yang | 1 | -1/+1 |
2022-09-23 | KVM: x86/mmu: add missing update to max_mmu_rmap_size | Miaohe Lin | 1 | -0/+2 |
2022-08-30 | KVM: x86/mmu: count KVM mmu usage in secondary pagetable stats. | Yosry Ahmed | 2 | -2/+26 |
2022-08-24 | KVM: x86/mmu: fix memoryleak in kvm_mmu_vendor_module_init() | Miaohe Lin | 1 | -1/+3 |
2022-08-19 | kvm: x86: mmu: Always flush TLBs when enabling dirty logging | Junaid Shahid | 2 | -42/+17 |
2022-08-19 | kvm: x86: mmu: Drop the need_remote_flush() function | Junaid Shahid | 1 | -14/+1 |
2022-08-19 | KVM: Rename mmu_notifier_* to mmu_invalidate_* | Chao Peng | 2 | -9/+9 |
2022-08-10 | KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't overlap gen | Sean Christopherson | 2 | -0/+22 |
2022-08-10 | KVM: x86/mmu: rename trace function name for asynchronous page fault | Mingwei Zhang | 1 | -1/+1 |
2022-08-10 | KVM: SVM: Disable SEV-ES support if MMIO caching is disable | Sean Christopherson | 2 | -2/+1 |
2022-08-10 | KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change | Sean Christopherson | 3 | -0/+24 |
2022-08-10 | KVM: x86: Tag kvm_mmu_x86_module_init() with __init | Sean Christopherson | 1 | -1/+1 |
2022-08-06 | Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -1/+1 |
2022-08-01 | KVM: x86/mmu: remove unused variable | Paolo Bonzini | 1 | -2/+0 |
2022-07-28 | KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() | Kai Huang | 1 | -7/+3 |
2022-07-28 | KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT | Sean Christopherson | 1 | -1/+1 |
2022-07-28 | KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs | Sean Christopherson | 3 | -37/+24 |
2022-07-28 | KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level() | Sean Christopherson | 1 | -7/+35 |
2022-07-28 | KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs | Sean Christopherson | 3 | -26/+7 |
2022-07-28 | KVM: x86/mmu: Restrict mapping level based on guest MTRR iff they're used | Sean Christopherson | 1 | -7/+19 |
2022-07-28 | KVM: x86/mmu: Add shadow mask for effective host MTRR memtype | Sean Christopherson | 2 | -3/+19 |
2022-07-28 | KVM: x86/mmu: Remove underscores from __pte_list_remove() | Sean Christopherson | 1 | -4/+4 |