summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/mmu/paging_tmpl.h
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86/mmu: Expand and clean up page fault statsSean Christopherson2022-05-121-1/+0
* KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns"Sean Christopherson2022-05-121-2/+4
* KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guestLai Jiangshan2022-04-291-0/+1
* KVM: x86/mmu: replace root_level with cpu_role.base.levelPaolo Bonzini2022-04-291-2/+2
* KVM: x86/mmu: remove extended bits from mmu_role, rename fieldPaolo Bonzini2022-04-291-2/+2
* KVM: x86/mmu: remove ept_ad fieldPaolo Bonzini2022-04-291-1/+1
* KVM: x86/mmu: split cpu_role from mmu_rolePaolo Bonzini2022-04-291-1/+1
* KVM: x86/mmu: rephrase unclear commentPaolo Bonzini2022-04-291-1/+1
* KVM: x86: Use __try_cmpxchg_user() to update guest PTE A/D bitsSean Christopherson2022-04-131-37/+1
* KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bitsSean Christopherson2022-04-131-1/+7
* KVM: VMX: replace 0x180 with EPT_VIOLATION_* definitionSU Hang2022-04-131-1/+2
* KVM: x86/mmu: do compare-and-exchange of gPTE via the user addressPaolo Bonzini2022-04-021-40/+34
* KVM: X86: Change the type of access u32 to u64Lai Jiangshan2022-04-021-4/+4
* KVM: x86: use struct kvm_mmu_root_info for mmu->rootPaolo Bonzini2022-02-251-1/+1
* KVM: x86/mmu: Remove MMU auditingSean Christopherson2022-02-181-2/+0
* KVM: X86: Remove mmu->translate_gpaLai Jiangshan2021-12-081-4/+3
* KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa()Lai Jiangshan2021-12-081-36/+5
* KVM: x86/mmu: Retry page fault if root is invalidated by memslot updateSean Christopherson2021-12-021-1/+2
* KVM: x86/mmu: clean up prefetch/prefault/speculative namingPaolo Bonzini2021-10-221-1/+1
* KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pagesDavid Matlack2021-10-011-1/+3
* KVM: x86/mmu: Avoid memslot lookup in rmap_addDavid Matlack2021-10-011-3/+9
* KVM: MMU: pass struct kvm_page_fault to mmu_set_sptePaolo Bonzini2021-10-011-10/+3
* KVM: MMU: pass kvm_mmu_page struct to make_sptePaolo Bonzini2021-10-011-2/+2
* KVM: MMU: remove unnecessary argument to mmu_set_sptePaolo Bonzini2021-10-011-3/+3
* KVM: MMU: inline set_spte in FNAME(sync_page)Paolo Bonzini2021-10-011-9/+12
* KVM: x86/mmu: Pass the memslot around via struct kvm_page_faultDavid Matlack2021-10-011-2/+4
* KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faultsSean Christopherson2021-10-011-2/+5
* KVM: MMU: change tracepoints arguments to kvm_page_faultPaolo Bonzini2021-10-011-1/+1
* KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_faultPaolo Bonzini2021-10-011-2/+1
* KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_faultPaolo Bonzini2021-10-011-9/+7
* KVM: MMU: change FNAME(fetch)() arguments to kvm_page_faultPaolo Bonzini2021-10-011-30/+22
* KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_faultPaolo Bonzini2021-10-011-1/+1
* KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_faultPaolo Bonzini2021-10-011-11/+8
* KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_faultPaolo Bonzini2021-10-011-3/+4
* KVM: MMU: change direct_page_fault() arguments to kvm_page_faultPaolo Bonzini2021-10-011-4/+3
* KVM: MMU: change mmu->page_fault() arguments to kvm_page_faultPaolo Bonzini2021-10-011-11/+11
* KVM: X86: Move PTE present check from loop body to __shadow_walk_next()Lai Jiangshan2021-10-011-1/+1
* KVM: X86: Remove FNAME(update_pte)Lai Jiangshan2021-09-301-9/+1
* KVM: X86: Change kvm_sync_page() to return true when remote flush is neededLai Jiangshan2021-09-301-11/+10
* KVM: X86: Synchronize the shadow pagetable before link itLai Jiangshan2021-09-231-2/+21
* KVM: X86: Fix missed remote tlb flush in rmap_write_protect()Lai Jiangshan2021-09-231-21/+2
* KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling codeMaxim Levitsky2021-08-201-2/+2
* KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfnMaxim Levitsky2021-08-201-1/+1
* KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAsSean Christopherson2021-07-141-2/+2
* KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page faultSean Christopherson2021-06-241-1/+1
* KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page faultSean Christopherson2021-06-241-3/+2
* KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logicSean Christopherson2021-06-241-1/+30
* KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walkSean Christopherson2021-06-241-1/+1
* KVM: x86/mmu: Add accessors to query mmu_role bitsSean Christopherson2021-06-241-1/+1
* KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatchesSean Christopherson2021-06-241-2/+25