summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/mmu/mmu_internal.h
AgeCommit message (Expand)Author
2022-03-08KVM: x86/mmu: Zap invalidated roots via asynchronous workerPaolo Bonzini
2022-03-08KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recoverySean Christopherson
2021-12-08KVM: x86/mmu: Propagate memslot const qualifierBen Gardon
2021-12-08KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pagesBen Gardon
2021-12-08KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2Sean Christopherson
2021-10-22KVM: x86/mmu: clean up prefetch/prefault/speculative namingPaolo Bonzini
2021-10-01KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pagesDavid Matlack
2021-10-01KVM: MMU: clean up make_spte return valuePaolo Bonzini
2021-10-01KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_faultPaolo Bonzini
2021-10-01KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_faultPaolo Bonzini
2021-09-30KVM: X86: Don't unsync pagetables when speculativeLai Jiangshan
2021-09-06KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_pageSean Christopherson
2021-09-06KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache localitySean Christopherson
2021-09-06KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_pageJia He
2021-08-20KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs filePeter Xu
2021-08-03KVM: const-ify all relevant uses of struct kvm_memory_slotHamza Mahfooz
2021-08-02KVM: x86/mmu: Fix use of enums in trace_fast_page_faultDavid Matlack
2021-06-24KVM: x86/mmu: Rename unsync helper and update related commentsSean Christopherson
2021-06-17KVM: x86: Support write protecting only large pagesKeqian Zhu
2021-06-17KVM: x86/mmu: Make is_nx_huge_page_enabled an inline functionShaokun Zhang
2021-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2021-04-19KVM: x86/mmu: Make TDP MMU root refcount atomicBen Gardon
2021-04-19KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMUBen Gardon
2021-04-19KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptesBen Gardon
2021-04-17KVM: x86/mmu: Pass address space ID to TDP MMU root walkersSean Christopherson
2021-04-02Merge branch 'kvm-tdp-fix-rcu' into HEADPaolo Bonzini
2021-03-21Merge branch 'linus' into x86/cleanups, to resolve conflictIngo Molnar
2021-03-18x86: Fix various typos in commentsIngo Molnar
2021-03-16KVM: x86/mmu: Store the address space ID in the TDP iteratorSean Christopherson
2021-03-15KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE rootSean Christopherson
2021-02-26KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabledSean Christopherson
2021-02-19KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect()Sean Christopherson
2021-02-19KVM: x86/mmu: Split out max mapping level calculation to helperSean Christopherson
2021-02-08KVM: x86: compile out TDP MMU on 32-bit systemsPaolo Bonzini
2021-02-04KVM: x86/mmu: Protect TDP MMU page table memory with RCUBen Gardon
2021-02-04KVM: x86/mmu: Add '__func__' in rmap_printk()Stephen Zhang
2020-10-23kvm: x86/mmu: NX largepage recovery for TDP MMUBen Gardon
2020-10-23kvm: x86/mmu: Add TDP MMU PF handlerBen Gardon
2020-10-21kvm: x86/mmu: Add functions to handle changed TDP SPTEsBen Gardon
2020-10-21kvm: x86/mmu: Allocate and free TDP MMU rootsBen Gardon
2020-10-21KVM: mmu: extract spte.h and spte.cPaolo Bonzini
2020-07-08KVM: x86/mmu: Rename page_header() to to_shadow_page()Sean Christopherson
2020-07-08KVM: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookupSean Christopherson
2020-07-08KVM: x86/mmu: Make kvm_mmu_page definition and accessor internal-onlySean Christopherson
2020-07-08KVM: x86/mmu: Add MMU-internal headerSean Christopherson