aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/mmu.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-04-07kvm: nVMX: support EPT accessed/dirty bitsPaolo Bonzini1-1/+3
2017-03-02sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>Ingo Molnar1-0/+1
2017-02-27scripts/spelling.txt: add "an user" pattern and fix typo instancesMasahiro Yamada1-1/+1
2017-01-27kvm: x86: mmu: Verify that restored PTE has needed perms in fast page faultJunaid Shahid1-59/+68
2017-01-27kvm: x86: mmu: Move pgtbl walk inside retry loop in fast_page_faultJunaid Shahid1-5/+5
2017-01-27kvm: x86: mmu: Update comment in mark_spte_for_access_trackJunaid Shahid1-3/+3
2017-01-27kvm: x86: mmu: Set SPTE_SPECIAL_MASK within mmu.cJunaid Shahid1-1/+4
2017-01-09kvm: x86: mmu: Lockless access tracking for Intel CPUs without EPT A bits.Junaid Shahid1-65/+214
2017-01-09kvm: x86: mmu: Introduce a no-tracking version of mmu_spte_updateJunaid Shahid1-13/+27
2017-01-09kvm: x86: mmu: Refactor accessed/dirty checks in mmu_spte_update/clearJunaid Shahid1-35/+31
2017-01-09kvm: x86: mmu: Fast Page Fault path retriesJunaid Shahid1-51/+73
2017-01-09kvm: x86: mmu: Rename spte_is_locklessly_modifiable()Junaid Shahid1-5/+5
2017-01-09kvm: x86: reduce collisions in mmu_page_hashDavid Matlack1-1/+2
2017-01-09kvm: x86: export maximum number of mmu_page_hash collisionsDavid Matlack1-8/+17
2016-11-24kvm: svm: Add support for additional SVM NPF error codesTom Lendacky1-2/+18
2016-11-22kvm: x86: don't print warning messages for unimplemented msrsBandan Das1-1/+1
2016-11-09Merge tag 'tags/for-kvmgt' into HEADPaolo Bonzini1-2/+4
2016-11-04kvm/page_track: call notifiers with kvm_page_track_notifier_nodeJike Song1-2/+4
2016-11-04KVM: x86: add track_flush_slot page track notifierXiaoguang Chen1-0/+7
2016-11-02KVM: x86: add track_flush_slot page track notifierXiaoguang Chen1-0/+7
2016-11-02KVM: X86: MMU: no mmu_notifier_seq++ in kvm_age_hvaPeter Feiner1-9/+1
2016-08-19mmu: don't pass *kvm to spte_write_protect and spte_*_dirtyBandan Das1-6/+6
2016-08-02Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-12/+17
2016-07-14x86/kvm: Audit and remove any unnecessary uses of module.hPaul Gortmaker1-1/+2
2016-07-14kvm: mmu: track read permission explicitly for shadow EPT page tablesBandan Das1-3/+7
2016-07-14kvm: mmu: don't set the present bit unconditionallyBandan Das1-6/+7
2016-07-14kvm: mmu: remove is_present_gpte()Bandan Das1-1/+1
2016-07-14kvm: mmu: extend the is_present check to 32 bitsBandan Das1-1/+1
2016-06-14KVM: x86: Fix typosAndrea Gelmini1-1/+1
2016-06-02KVM: x86: avoid write-tearing of TDPNadav Amit1-4/+4
2016-05-19Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-16/+12
2016-05-16Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-1/+2
2016-05-05mm: thp: kvm: fix memory corruption in KVM with THP enabledAndrea Arcangeli1-2/+2
2016-04-20KVM: MMU: skip obsolete sp in for_each_gfn_*()Xiao Guangrong1-16/+12
2016-04-19Merge tag 'v4.6-rc4' into x86/asm, to pick up fixesIngo Molnar1-2/+10
2016-04-01kvm: set page dirty only if page has been writableYu Zhao1-2/+10
2016-03-31x86/cpufeature: Remove cpu_has_gbpagesBorislav Petkov1-1/+2
2016-03-24Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds1-2/+2
2016-03-22KVM/x86: Replace smp_mb() with smp_store_mb/release() in the walk_shadow_page_lockless_begin/end()Lan Tianyu1-4/+3
2016-03-22KVM: Remove redundant smp_mb() in the kvm_mmu_commit_zap_page()Lan Tianyu1-8/+7
2016-03-22KVM, pkeys: introduce pkru_mask to cache conditionsHuaitong Han1-0/+80
2016-03-17Merge branch 'x86/cleanups' into x86/urgentIngo Molnar1-2/+2
2016-03-16Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-212/+290
2016-03-10KVM: MMU: fix reserved bit check for ept=0/CR0.WP=0/CR4.SMEP=1/EFER.NX=0Paolo Bonzini1-1/+3
2016-03-08KVM: MMU: simplify last_pte_bitmapPaolo Bonzini1-24/+26
2016-03-08KVM: MMU: coalesce more page zapping in mmu_sync_childrenPaolo Bonzini1-4/+11
2016-03-08KVM: MMU: move zap/flush to kvm_mmu_get_pagePaolo Bonzini1-20/+20
2016-03-08KVM: MMU: invert return value of mmu.sync_page and *kvm_sync_page*Paolo Bonzini1-17/+14
2016-03-08KVM: MMU: cleanup __kvm_sync_page and its callersPaolo Bonzini1-6/+4
2016-03-08KVM: MMU: use kvm_sync_page in kvm_sync_pagesPaolo Bonzini1-2/+1