Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
9fa72119b24db78d665a4034b5a0d349b0289b08
/
arch
/
x86
/
kvm
/
mmu.c
9fa7211
kvm: x86: Introduce kvm_mmu_calc_root_page_role()
by Junaid Shahid
· 7 years ago
7c390d3
kvm: x86: Add fast CR3 switch code path
by Junaid Shahid
· 7 years ago
578e1c4
kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed
by Junaid Shahid
· 7 years ago
5ce4786
kvm: x86: Make sync_page() flush remote TLBs once only
by Junaid Shahid
· 7 years ago
b357bf6
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
a1d588e
KVM: x86: remove obsolete EXPORT... of handle_mmio_page_fault
by Sean Christopherson
· 7 years ago
3a2936d
kvm: mmu: Don't expose private memslots to L2
by Jim Mattson
· 7 years ago
1313cc2
kvm: mmu: Add guest_mode to kvm_mmu_page_role
by Jim Mattson
· 7 years ago
74b566e
kvm: x86: Refactor mmu_free_roots()
by Junaid Shahid
· 7 years ago
3eb0f51
signal: Ensure every siginfo we send has all bits initialized
by Eric W. Biederman
· 7 years ago
d8312a3
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
2c151b2
Revert "KVM: X86: Fix SMRAM accessing even if VM is shutdown"
by Sean Christopherson
· 7 years ago
daaf216
KVM: x86: Fix device passthrough when SME is active
by Tom Lendacky
· 7 years ago
d4858aa
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
95e057e
KVM: X86: Fix SMRAM accessing even if VM is shutdown
by Wanpeng Li
· 7 years ago
d4667ca
Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 7 years ago
928a4c3
KVM/x86: Reduce retpoline performance impact in slot_handle_level_range(), by always inlining iterator helper methods
by David Woodhouse
· 7 years ago
7bf14c2
Merge branch 'x86/hyperv' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Radim Krčmář
· 7 years ago
aa2e063
KVM: MMU: consider host cache mode in MMIO page check
by Haozhong Zhang
· 7 years ago
65e3858
Merge branch 'sev-v9-p2' of https://github.com/codomania/kvm
by Paolo Bonzini
· 7 years ago
ab271bd
x86: kvm: propagate register_shrinker return code
by Arnd Bergmann
· 7 years ago
2a266f2
KVM MMU: check pending exception before injecting APF
by Haozhong Zhang
· 7 years ago
858ac87
x86: kvm: mmu: make kvm_mmu_clear_all_pte_masks static
by Gimcuan Hui
· 7 years ago
ed52870
KVM: MMU: Fix infinite loop when there is no available mmu page
by Wanpeng Li
· 7 years ago
00b10fe
KVM: X86: Restart the guest when insn_len is zero and SEV is enabled
by Brijesh Singh
· 7 years ago
974aa56
Merge tag 'kvm-4.15-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
6aa7de0
locking/atomics: COCCINELLE/treewide: Convert trivial ACCESS_ONCE() patterns to READ_ONCE()/WRITE_ONCE()
by Mark Rutland
· 7 years ago
9b8ebbd
KVM: x86: extend usage of RET_MMIO_PF_* constants
by Paolo Bonzini
· 7 years ago
d000653
KVM: SVM: limit kvm_handle_page_fault to #PF handling
by Paolo Bonzini
· 7 years ago
c1bd743
arch/x86: remove redundant null checks before kmem_cache_destroy
by Tim Hansen
· 7 years ago
46bea48
kvm, mm: account kvm related kmem slabs to kmemcg
by Shakeel Butt
· 7 years ago
87ca74a
KVM: x86: mmu: free_page can handle NULL
by David Hildenbrand
· 7 years ago
bb606a9
KVM: x86: mmu: returning void in a void function is strange
by David Hildenbrand
· 7 years ago
829ee27
KVM: MMU: always terminate page walks at level 1
by Ladi Prosek
· 7 years ago
fd19d3b4
KVM: nVMX: update last_nonleaf_level when initializing nested EPT
by Ladi Prosek
· 7 years ago
a2b7861
kvm/x86: Avoid async PF preempting the kernel incorrectly
by Boqun Feng
· 7 years ago
0756b7f
Merge tag 'kvm-4.14-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 7 years ago
ea2800d
kvm/x86: Avoid clearing the C-bit in rsvd_bits()
by Brijesh Singh
· 7 years ago
09f037a
KVM: MMU: speedup update_permission_bitmask
by Paolo Bonzini
· 7 years ago
855feb6
KVM: MMU: Add 5 level EPT & Shadow page table support.
by Yu Zhang
· 7 years ago
2a7266a
KVM: MMU: Rename PT64_ROOT_LEVEL to PT64_ROOT_4LEVEL.
by Yu Zhang
· 7 years ago
9034e6e
KVM: x86: fix use of L1 MMIO areas in nested guests
by Paolo Bonzini
· 7 years ago
618232e
KVM: x86: Avoid guest page table walk when gpa_available is set
by Brijesh Singh
· 7 years ago
e08d26f
KVM: x86: simplify ept_misconfig
by Paolo Bonzini
· 7 years ago
26eeb53
KVM: MMU: Bail out immediately if there is no available mmu page
by Wanpeng Li
· 7 years ago
42bcbeb
KVM: MMU: Fix softlockup due to mmu_lock is held too long
by Wanpeng Li
· 7 years ago
eebed24
kvm: nVMX: Add support for fast unprotection of nested guest page tables
by Paolo Bonzini
· 8 years ago
64531a3
KVM: SVM: Limit PFERR_NESTED_GUEST_PAGE error_code check to L1 guest
by Brijesh Singh
· 7 years ago
d6321d4
KVM: x86: generalize guest_cpuid_has_ helpers
by Radim Krčmář
· 7 years ago
d0ec49d
kvm/x86/svm: Support Secure Memory Encryption within KVM
by Tom Lendacky
· 7 years ago
52a5c15
KVM: async_pf: Let guest support delivery of async_pf from guest mode
by Wanpeng Li
· 7 years ago
1261bfa
KVM: async_pf: Add L1 guest async_pf #PF vmexit handler
by Wanpeng Li
· 7 years ago
c136b84
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
995f00a
x86: kvm: mmu: use ept a/d in vmcs02 iff used in vmcs12
by Peter Feiner
· 8 years ago
ac8d57e
kvm: x86: mmu: allow A/D bits to be disabled in an mmu
by Peter Feiner
· 8 years ago
dcdca5f
x86: kvm: mmu: make spte mmio mask more explicit
by Peter Feiner
· 8 years ago
ce00053
x86: kvm: mmu: dead code thanks to access tracking
by Peter Feiner
· 8 years ago
9bc1f09
KVM: async_pf: avoid async pf injection when in guest mode
by Wanpeng Li
· 8 years ago
bab4165
kvm: x86: Add a hook for arch specific dirty logging emulation
by Bandan Das
· 8 years ago
ae1e2d1
kvm: nVMX: support EPT accessed/dirty bits
by Paolo Bonzini
· 8 years ago
3f07c01
sched/headers: Prepare for new header dependencies before moving code to <linux/sched/signal.h>
by Ingo Molnar
· 8 years ago
9332ef9
scripts/spelling.txt: add "an user" pattern and fix typo instances
by Masahiro Yamada
· 8 years ago
d3e328f2
kvm: x86: mmu: Verify that restored PTE has needed perms in fast page fault
by Junaid Shahid
· 8 years ago
d162f30
kvm: x86: mmu: Move pgtbl walk inside retry loop in fast_page_fault
by Junaid Shahid
· 8 years ago
20d6523
kvm: x86: mmu: Update comment in mark_spte_for_access_track
by Junaid Shahid
· 8 years ago
312b616
kvm: x86: mmu: Set SPTE_SPECIAL_MASK within mmu.c
by Junaid Shahid
· 8 years ago
f160c7b
kvm: x86: mmu: Lockless access tracking for Intel CPUs without EPT A bits.
by Junaid Shahid
· 8 years ago
f39a058
kvm: x86: mmu: Introduce a no-tracking version of mmu_spte_update
by Junaid Shahid
· 8 years ago
83ef6c8
kvm: x86: mmu: Refactor accessed/dirty checks in mmu_spte_update/clear
by Junaid Shahid
· 8 years ago
97dceba
kvm: x86: mmu: Fast Page Fault path retries
by Junaid Shahid
· 8 years ago
ea4114b
kvm: x86: mmu: Rename spte_is_locklessly_modifiable()
by Junaid Shahid
· 8 years ago
114df30
kvm: x86: reduce collisions in mmu_page_hash
by David Matlack
· 8 years ago
f3414bc
kvm: x86: export maximum number of mmu_page_hash collisions
by David Matlack
· 8 years ago
1472775
kvm: svm: Add support for additional SVM NPF error codes
by Tom Lendacky
· 8 years ago
ae0f549
kvm: x86: don't print warning messages for unimplemented msrs
by Bandan Das
· 8 years ago
6314a17
Merge tag 'tags/for-kvmgt' into HEAD
by Paolo Bonzini
· 8 years ago
d126363
kvm/page_track: call notifiers with kvm_page_track_notifier_node
by Jike Song
· 8 years ago
ae7cd87
KVM: x86: add track_flush_slot page track notifier
by Xiaoguang Chen
· 8 years ago
b5f5fdc
KVM: x86: add track_flush_slot page track notifier
by Xiaoguang Chen
· 8 years ago
66d73e1
KVM: X86: MMU: no mmu_notifier_seq++ in kvm_age_hva
by Peter Feiner
· 8 years ago
c4f138b
mmu: don't pass *kvm to spte_write_protect and spte_*_dirty
by Bandan Das
· 8 years ago
221bb8a
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
1767e93
x86/kvm: Audit and remove any unnecessary uses of module.h
by Paul Gortmaker
· 8 years ago
d95c556
kvm: mmu: track read permission explicitly for shadow EPT page tables
by Bandan Das
· 9 years ago
ffb128c
kvm: mmu: don't set the present bit unconditionally
by Bandan Das
· 9 years ago
812f30b
kvm: mmu: remove is_present_gpte()
by Bandan Das
· 9 years ago
8d5cf16
kvm: mmu: extend the is_present check to 32 bits
by Bandan Das
· 9 years ago
bb3541f
KVM: x86: Fix typos
by Andrea Gelmini
· 9 years ago
b19ee2f
KVM: x86: avoid write-tearing of TDP
by Nadav Amit
· 9 years ago
7beaa24
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 9 years ago
168f1a7
Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 9 years ago
127393f
mm: thp: kvm: fix memory corruption in KVM with THP enabled
by Andrea Arcangeli
· 9 years ago
46971a2
KVM: MMU: skip obsolete sp in for_each_gfn_*()
by Xiao Guangrong
· 9 years ago
6666ea5
Merge tag 'v4.6-rc4' into x86/asm, to pick up fixes
by Ingo Molnar
· 9 years ago
14f4760
kvm: set page dirty only if page has been writable
by Yu Zhao
· 9 years ago
b8291adc
x86/cpufeature: Remove cpu_has_gbpages
by Borislav Petkov
· 9 years ago
d88f48e
Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 9 years ago
36ca7e0
KVM/x86: Replace smp_mb() with smp_store_mb/release() in the walk_shadow_page_lockless_begin/end()
by Lan Tianyu
· 9 years ago
9753f52
KVM: Remove redundant smp_mb() in the kvm_mmu_commit_zap_page()
by Lan Tianyu
· 9 years ago
2d34410
KVM, pkeys: introduce pkru_mask to cache conditions
by Huaitong Han
· 9 years ago
Next »