summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/mmu/spte.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86/mmu: Include mmu.h in spte.hSean Christopherson2023-08-311-0/+1
* KVM: x86/mmu: Use dummy root, backed by zero page, for !visible guest rootsSean Christopherson2023-08-311-0/+3
* KVM: x86/mmu: Add helper to convert root hpa to shadow pageSean Christopherson2023-08-311-0/+9
* KVM: x86/mmu: Rename MMU_WARN_ON() to KVM_MMU_WARN_ON()Sean Christopherson2023-08-311-4/+4
* kvm: x86/mmu: Rename SPTE_TDP_AD_ENABLED_MASK to SPTE_TDP_AD_ENABLEDLai Jiangshan2023-01-241-8/+8
* KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson2022-12-291-2/+2
* kvm: x86/mmu: Remove duplicated "be split" in spte.hLai Jiangshan2022-12-271-1/+1
* KVM: x86/mmu: Add helper to convert SPTE value to its shadow pageSean Christopherson2022-11-091-0/+17
* KVM: x86/mmu: fix some comment typosMiaohe Lin2022-11-091-1/+1
* kvm: x86: mmu: Always flush TLBs when enabling dirty loggingJunaid Shahid2022-08-191-4/+10
* KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't overlap genSean Christopherson2022-08-101-0/+14
* KVM: SVM: Disable SEV-ES support if MMIO caching is disableSean Christopherson2022-08-101-2/+0
* KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks changeSean Christopherson2022-08-101-0/+1
* KVM: x86/mmu: Add shadow mask for effective host MTRR memtypeSean Christopherson2022-07-281-0/+1
* KVM: x86/mmu: Add optimized helper to retrieve an SPTE's indexSean Christopherson2022-07-141-0/+6
* KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMUDavid Matlack2022-06-241-2/+2
* KVM: x86/MMU: Allow NX huge pages to be disabled on a per-vm basisBen Gardon2022-06-241-1/+2
* KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEsSean Christopherson2022-06-201-15/+12
* KVM: x86/mmu: Dedup macros for computing various page table masksSean Christopherson2022-06-201-4/+3
* KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_maskKai Huang2022-05-121-0/+1
* KVM: x86/mmu: Don't attempt fast page fault just because EPT is in useSean Christopherson2022-05-121-0/+11
* Merge branch 'kvm-tdp-mmu-atomicity-fix' into HEADPaolo Bonzini2022-05-031-1/+3
|\
| * KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits()Sean Christopherson2022-05-031-0/+2
| * KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D)Sean Christopherson2022-05-031-1/+1
* | KVM: x86/mmu: Use enable_mmio_caching to track if MMIO caching is enabledSean Christopherson2022-04-291-1/+3
|/
* KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDRSean Christopherson2022-04-291-6/+0
* KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is en...David Matlack2022-02-101-0/+1
* KVM: x86/mmu: Move restore_acc_track_spte() to spte.hDavid Matlack2022-02-101-0/+15
* KVM: x86/mmu: Consolidate comments about {Host,MMU}-writableDavid Matlack2022-02-101-49/+56
* KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLEDavid Matlack2022-02-101-4/+4
* KVM: x86/mmu: Move is_writable_pte() to spte.hDavid Matlack2022-02-101-1/+39
* KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEsDavid Matlack2022-02-101-1/+1
* KVM: x86/mmu: Move SPTE writable invariant checks to a helper functionDavid Matlack2022-02-101-7/+13
* KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariantsDavid Matlack2022-01-191-6/+36
* KVM: x86/mmu: Propagate memslot const qualifierBen Gardon2021-12-081-1/+1
* KVM: x86/mmu: clean up prefetch/prefault/speculative namingPaolo Bonzini2021-10-221-1/+1
* KVM: x86: avoid warning with -Wbitwise-instead-of-logicalPaolo Bonzini2021-10-181-6/+1
* KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pagesDavid Matlack2021-10-011-0/+1
* KVM: MMU: pass kvm_mmu_page struct to make_sptePaolo Bonzini2021-10-011-4/+4
* KVM: MMU: clean up make_spte return valuePaolo Bonzini2021-10-011-6/+1
* KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAsSean Christopherson2021-07-141-6/+0
* KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMUSean Christopherson2021-06-251-0/+32
* KVM: x86/mmu: Use low available bits for removed SPTEsSean Christopherson2021-03-151-4/+7
* KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO)Sean Christopherson2021-03-151-9/+9
* KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEsSean Christopherson2021-03-151-6/+17
* KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEsSean Christopherson2021-03-151-15/+33
* KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamicSean Christopherson2021-03-151-7/+6
* KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bitsSean Christopherson2021-03-151-3/+5
* KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generationSean Christopherson2021-03-151-4/+4
* KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEsSean Christopherson2021-03-151-8/+26