summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/mmu/mmu.c
Commit message (Expand)AuthorAgeFilesLines
* Add counter for L1 misses in guestLouis Burda2023-02-071-2/+2
* Only do vmmcall in aes_generic if dummy key detectedLouis Burda2023-02-061-3/+0
* Use retired instructions in userspace for TRACK_STEPSLouis Burda2023-02-061-7/+26
* Fix stepping inconsistency by moving oneshot after primeLouis Burda2023-02-061-0/+3
* Simplify target gfn stepping by tracking a single pageLouis Burda2023-02-031-18/+3
* Properly implement target gfn steppingLouis Burda2023-02-031-14/+50
* Fix page tracking without singlestep resolveLouis Burda2023-02-021-14/+13
* Debug single-stepping on page-boundaries in page_stepLouis Burda2023-02-021-6/+13
* Handle instruction loads on page boundaries more cleanlyLouis Burda2023-02-021-16/+45
* Combine TRACK_STEPS_* modesLouis Burda2023-01-301-42/+26
* Rework how apic timer is adjusted and merge CPC_TRACK_PAGES_RESOLVELouis Burda2023-01-271-35/+6
* Consistent use of cpc shorthand instead of cachepcLouis Burda2023-01-271-37/+37
* Add CPC_TRACK_STEPS and make apic reset more robustLouis Burda2023-01-271-28/+39
* TRACK_STEPS_SIGNALLED: Only prime+probe when we are stepping on target gfnLouis Burda2023-01-271-17/+84
* Add signalled stepping track modeLouis Burda2023-01-261-9/+15
* Page tracking support (without speculation)Louis Burda2023-01-241-16/+18
* More debug info and wbinvd for accurate vmsaLouis Burda2023-01-191-4/+7
* Add more debug printsLouis Burda2023-01-171-7/+7
* Minimize diff to 0aaa1e5 and small restructureLouis Burda2023-01-111-17/+15
* Stash fixupsLouis Burda2023-01-101-18/+148
* Fix page fault handlingLouis Burda2022-12-191-23/+21
* Revert unnecessary diffs and small tdp_mmu fixLouis Burda2022-12-111-18/+0
* Add support for only exec based stepping (unstable)Louis Burda2022-12-111-0/+2
* stashLouis Burda2022-12-061-10/+10
* Refactor more code out into repo filesLouis Burda2022-10-201-1/+1
* Refactor out sevstep into cachepc repositoryLouis Burda2022-10-051-115/+29
* Add page trackingLouis Burda2022-10-041-25/+87
* KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks changeSean Christopherson2022-08-051-0/+4
* KVM: x86: Tag kvm_mmu_x86_module_init() with __initSean Christopherson2022-08-051-1/+1
* KVM: x86: Export the kvm_zap_gfn_range() for the SNP useBrijesh Singh2022-07-131-0/+1
* KVM: x86: Introduce kvm_mmu_get_tdp_walk() for SEV-SNP useBrijesh Singh2022-07-131-0/+33
* (SURAVEE) Fix is_nx_huge_page_enabledSuravee Suthikulpanit2022-07-131-1/+1
* KVM: x86/mmu: Introduce kvm_mmu_map_tdp_page() for use by TDX and SNPSean Christopherson2022-07-131-0/+52
* KVM: X86: Keep the NPT and RMP page level in syncBrijesh Singh2022-07-131-0/+6
* KVM: x86/mmu: Set memory encryption "value", not "mask", in shadow PDPTRsYuan Yao2022-06-091-1/+1
* Merge tag 'kvm-riscv-fixes-5.19-1' of https://github.com/kvm-riscv/linux into...Paolo Bonzini2022-06-091-6/+10
|\
| * Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-05-261-293/+304
| |\
| * | KVM: x86/mmu: fix NULL pointer dereference on guest INVPCIDPaolo Bonzini2022-05-201-2/+4
| * | KVM: x86/mmu: Update number of zapped pages even if page list is stableSean Christopherson2022-05-121-4/+6
* | | KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots()Shaoqin Huang2022-06-071-1/+1
| |/ |/|
* | KVM: x86/mmu: Speed up slot_rmap_walk_next for sparsely populated rmapsVipin Sharma2022-05-121-2/+4
* | KVM: x86/mmu: Add shadow_me_value and repurpose shadow_me_maskKai Huang2022-05-121-4/+12
* | KVM: x86/mmu: Rename reset_rsvds_bits_mask()Kai Huang2022-05-121-3/+3
* | KVM: x86/mmu: Expand and clean up page fault statsSean Christopherson2022-05-121-2/+5
* | KVM: x86/mmu: Make all page fault handlers internal to the MMUSean Christopherson2022-05-121-0/+19
* | KVM: x86/mmu: Add RET_PF_CONTINUE to eliminate bool+int* "returns"Sean Christopherson2022-05-121-29/+22
* | KVM: x86/mmu: Drop exec/NX check from "page fault can be fast"Sean Christopherson2022-05-121-7/+12
* | KVM: x86/mmu: Don't attempt fast page fault just because EPT is in useSean Christopherson2022-05-121-16/+29
* | Merge branch 'kvm-tdp-mmu-atomicity-fix' into HEADPaolo Bonzini2022-05-031-29/+5
|\|
| * KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits()Sean Christopherson2022-05-031-27/+2