summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/mmu
AgeCommit message (Expand)Author
2021-03-15KVM: x86/mmu: Mark the PAE roots as decrypted for shadow pagingSean Christopherson
2021-03-15KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE rootSean Christopherson
2021-03-15KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTESean Christopherson
2021-03-15KVM: x86/mmu: Use low available bits for removed SPTEsSean Christopherson
2021-03-15KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalentsSean Christopherson
2021-03-15KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO)Sean Christopherson
2021-03-15KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEsSean Christopherson
2021-03-15KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEsSean Christopherson
2021-03-15KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamicSean Christopherson
2021-03-15KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU properSean Christopherson
2021-03-15KVM: x86/mmu: Co-locate code for setting various SPTE masksSean Christopherson
2021-03-15KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU properSean Christopherson
2021-03-15KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bitsSean Christopherson
2021-03-15KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generationSean Christopherson
2021-03-15KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEsSean Christopherson
2021-03-15KVM: x86/mmu: Add module param to disable MMIO caching (for testing)Sean Christopherson
2021-03-15KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEsSean Christopherson
2021-03-15KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpersSean Christopherson
2021-03-15KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMUSean Christopherson
2021-03-15KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte()Sean Christopherson
2021-03-15KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabledSean Christopherson
2021-03-15KVM: x86/mmu: Retry page faults that hit an invalid memslotSean Christopherson
2021-03-15KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TFSean Christopherson
2021-03-15KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-presentSean Christopherson
2021-03-15KVM: x86/mmu: Check for shadow-present SPTE before querying A/D statusSean Christopherson
2021-03-15KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMUSean Christopherson
2021-03-15KVM: x86/mmu: Add typedefs for rmap/iter handlersSean Christopherson
2021-03-15KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn()Sean Christopherson
2021-03-15KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNsSean Christopherson
2021-03-15KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hookSean Christopherson
2021-03-15KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_genericMaxim Levitsky
2021-03-15KVM: nSVM: Set the shadow root level to the TDP level for nested NPTSean Christopherson
2021-03-15KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root levelSean Christopherson
2021-03-15KVM: x86/mmu: Sync roots after MMU load iff load as successfulSean Christopherson
2021-03-15KVM: x86/mmu: Unexport MMU load/unload functionsSean Christopherson
2021-03-15KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRsSean Christopherson
2021-03-15KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaksSean Christopherson
2021-03-15KVM: x86/mmu: Check PDPTRs before allocating PAE rootsSean Christopherson
2021-03-15KVM: x86/mmu: Ensure MMU pages are available when allocating rootsSean Christopherson
2021-03-15KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helperSean Christopherson
2021-03-15KVM: x86/mmu: Allocate the lm_root before allocating PAE rootsSean Christopherson
2021-03-15KVM: x86/mmu: Capture 'mmu' in a local variable when allocating rootsSean Christopherson
2021-03-15KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bitSean Christopherson
2021-03-12KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive modeSean Christopherson
2021-02-26KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabledSean Christopherson
2021-02-22KVM: x86/mmu: Consider the hva in mmu_notifier retryDavid Stevens
2021-02-22KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page faultSean Christopherson
2021-02-19KVM: x86/mmu: Remove a variety of unnecessary exportsSean Christopherson
2021-02-19KVM: x86: Fold "write-protect large" use case into generic write-protectSean Christopherson
2021-02-19KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PMLSean Christopherson