Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
6075a130fb914c57d3dd62ee14e310ff61d461ef
/
arch
/
x86
/
kvm
/
mmu.c
2f5947d
Documentation: move Documentation/virtual to Documentation/virt
by Christoph Hellwig
· 5 years ago
a6a6d3b
x86: kvm: avoid constant-conversion warning
by Arnd Bergmann
· 6 years ago
39d7530
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
39656e8
mm: lift the x86_32 PAE version of gup_get_pte to common code
by Christoph Hellwig
· 6 years ago
a45ff59
Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 6 years ago
335e192
KVM: x86: add tracepoints around __direct_map and FNAME(fetch)
by Paolo Bonzini
· 6 years ago
e9f2a76
KVM: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON
by Paolo Bonzini
· 6 years ago
d679b32
KVM: x86: remove now unneeded hugepage gfn adjustment
by Paolo Bonzini
· 6 years ago
3fcf2d1
KVM: x86: make FNAME(fetch) and __direct_map more similar
by Paolo Bonzini
· 6 years ago
43fdcda
kvm: x86: Do not release the page inside mmu_set_spte()
by Junaid Shahid
· 6 years ago
c884d8a
Merge tag 'spdx-5.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdx
by Linus Torvalds
· 6 years ago
20c8ccb
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499
by Thomas Gleixner
· 6 years ago
b6b80c7
KVM: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT
by Sean Christopherson
· 6 years ago
1dfdb45
KVM: x86: clean up conditions for asynchronous page fault handling
by Paolo Bonzini
· 6 years ago
0d9ce16
kvm: Convert kvm_lock to a mutex
by Junaid Shahid
· 6 years ago
f3ecb59
kvm: x86: Fix reserved bits related calculation errors caused by MKTME
by Kai Huang
· 6 years ago
7b6f8a0
kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c
by Kai Huang
· 6 years ago
0ef0fd3
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
61455bf
kvm: x86: Fix L1TF mitigation for shadow MMU
by Kai Huang
· 6 years ago
0c55671
kvm, x86: Properly check whether a pfn is an MMIO or not
by KarimAllah Ahmed
· 6 years ago
0699c64
x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE
by Vitaly Kuznetsov
· 6 years ago
bc8a3d8
kvm: mmu: Fix overflow on kvm mmu page limit calculation
by Ben Gardon
· 6 years ago
cfd32ac
KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes
by Sean Christopherson
· 6 years ago
f285c63
kvm: mmu: Used range based flushing in slot_handle_level_range
by Ben Gardon
· 6 years ago
4d66623
KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region()
by Wei Yang
· 6 years ago
05d5a48
KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation)
by Singh, Brijesh
· 6 years ago
47c42e6
KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size'
by Sean Christopherson
· 6 years ago
552c69b1
KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT
by Sean Christopherson
· 6 years ago
636deed
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
92da008
Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()"
by Ben Gardon
· 6 years ago
de3ccd2
KVM: MMU: record maximum physical address width in kvm_mmu_extended_role
by Yu Zhang
· 6 years ago
ad7dc69
x86/kvm/mmu: fix switch between root and guest MMUs
by Vitaly Kuznetsov
· 6 years ago
8ab3c47
KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes()
by Sean Christopherson
· 6 years ago
24efe61
KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children
by Sean Christopherson
· 6 years ago
83cdb56
KVM: x86/mmu: Differentiate between nr zapped and list unstable
by Sean Christopherson
· 6 years ago
ea145aa
Revert "KVM: MMU: fast invalidate all pages"
by Sean Christopherson
· 6 years ago
5d6317c
KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes
by Sean Christopherson
· 6 years ago
8a674ad
KVM: x86/mmu: skip over invalid root pages when zapping all sptes
by Sean Christopherson
· 6 years ago
7390de1
Revert "KVM: x86: use the fast way to invalidate all pages"
by Sean Christopherson
· 6 years ago
42560fb
Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages"
by Sean Christopherson
· 6 years ago
43d2b14
Revert "KVM: MMU: zap pages in batch"
by Sean Christopherson
· 6 years ago
210f494
Revert "KVM: MMU: collapse TLB flushes when zap all pages"
by Sean Christopherson
· 6 years ago
52d5dedc
Revert "KVM: MMU: reclaim the zapped-obsolete page first"
by Sean Christopherson
· 6 years ago
5ff0568
KVM: x86/mmu: Remove is_obsolete() call
by Sean Christopherson
· 6 years ago
571c5af
KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes
by Sean Christopherson
· 6 years ago
4771450
Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes"
by Sean Christopherson
· 6 years ago
4e10313
KVM: x86/mmu: Zap only the relevant pages when removing a memslot
by Sean Christopherson
· 6 years ago
a211363
KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap()
by Sean Christopherson
· 6 years ago
85875a1
KVM: x86/mmu: Move slot_level_*() helper functions up a few lines
by Sean Christopherson
· 6 years ago
164bf7e
KVM: Move the memslot update in-progress flag to bit 63
by Sean Christopherson
· 6 years ago
cae7ed3
KVM: x86: Refactor the MMIO SPTE generation handling
by Sean Christopherson
· 6 years ago
5192f9b
KVM: x86: Use a u64 when passing the MMIO gen around
by Sean Christopherson
· 6 years ago
e1359e2
KVM: x86/mmu: Detect MMIO generation wrap in any address space
by Sean Christopherson
· 6 years ago
1524825
KVM: Call kvm_arch_memslots_updated() before updating memslots
by Sean Christopherson
· 6 years ago
254272c
kvm: x86: Add memcg accounting to KVM allocations
by Ben Gardon
· 6 years ago
8acc099
kvm, x86, mmu: Use kernel generic dynamic physical address mask
by Kai Huang
· 6 years ago
b2869f2
KVM: x86: Mark expected switch fall-throughs
by Gustavo A. R. Silva
· 6 years ago
71883a6
KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()
by Lan Tianyu
· 6 years ago
3cc5ea9
KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp()
by Lan Tianyu
· 6 years ago
0cf853c
KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte()
by Lan Tianyu
· 6 years ago
748c0e3
KVM: Make kvm_set_spte_hva() return int
by Lan Tianyu
· 6 years ago
c3134ce
KVM: Replace old tlb flush function with new one to flush a specified range.
by Lan Tianyu
· 6 years ago
40ef75a
KVM/MMU: Add tlb flush with range helper function
by Lan Tianyu
· 6 years ago
bdd303c
KVM: fix some typos
by Wei Yang
· 6 years ago
0e0fee5
kvm: mmu: Fix race in emulated page table writes
by Junaid Shahid
· 6 years ago
0d1e8b8
Merge tag 'kvm-4.20-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
ba9f6f8
Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 6 years ago
e791238
KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits
by Wei Yang
· 6 years ago
8daf346
KVM: x86: rename pte_list_remove to __pte_list_remove
by Wei Yang
· 6 years ago
39337ad
kvm/x86 : fix some typo
by Peng Hao
· 6 years ago
bf627a9
x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu()
by Vitaly Kuznetsov
· 6 years ago
7dcd575
x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed
by Vitaly Kuznetsov
· 6 years ago
a336282
x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu()
by Vitaly Kuznetsov
· 6 years ago
36d9594d
x86/kvm/mmu: make space for source data caching in struct kvm_mmu
by Vitaly Kuznetsov
· 6 years ago
e173299
x86/kvm/mmu: get rid of redundant kvm_mmu_setup()
by Paolo Bonzini
· 6 years ago
14c07ad
x86/kvm/mmu: introduce guest_mmu
by Vitaly Kuznetsov
· 6 years ago
6a82cd1
x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots()
by Vitaly Kuznetsov
· 6 years ago
3dc773e
x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu()
by Vitaly Kuznetsov
· 6 years ago
44dd3ff
x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU
by Vitaly Kuznetsov
· 6 years ago
daefb79
KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects
by Wei Yang
· 6 years ago
daa07cb
KVM: x86: fix L1TF's MMIO GFN calculation
by Sean Christopherson
· 6 years ago
9a98458
KVM/MMU: Fix comment in walk_shadow_page_lockless_end()
by Tianyu Lan
· 6 years ago
83b20b2
KVM: x86: don't reset root in kvm_mmu_setup()
by Wei Yang
· 6 years ago
585a8b9
signal/x86: Use send_sig_mceerr as apropriate
by Eric W. Biederman
· 7 years ago
564ad0a
Merge tag 'kvm-arm-fixes-for-v4.19-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm
by Radim Krčmář
· 6 years ago
a35381e
KVM: Remove obsolete kvm_unmap_hva notifier backend
by Marc Zyngier
· 6 years ago
6c3dfeb
KVM: x86: Do not re-{try,execute} after failed emulation in L2
by Sean Christopherson
· 6 years ago
472faff
KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault
by Sean Christopherson
· 6 years ago
384bf22
KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE
by Sean Christopherson
· 6 years ago
8065dbd
KVM: x86: Invert emulation re-execute behavior to make it opt-in
by Sean Christopherson
· 6 years ago
e61cf2e
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
28a1f3a
kvm: x86: Set highest physical address bits in non-present/reserved SPTEs
by Junaid Shahid
· 6 years ago
ee6268b
KVM: x86: Skip pae_root shadow allocation if tdp enabled
by Liang Chen
· 6 years ago
c2a4ead
KVM/MMU: Combine flushing remote tlb in mmu_set_spte()
by Tianyu Lan
· 6 years ago
450917b
KVM/MMU: Simplify __kvm_sync_page() function
by Tianyu Lan
· 7 years ago
b94742c
kvm: x86: Add multi-entry LRU cache for previous CR3s
by Junaid Shahid
· 7 years ago
faff875
kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg*
by Junaid Shahid
· 7 years ago
956bf35
kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest
by Junaid Shahid
· 7 years ago
08fb59d
kvm: x86: Support selectively freeing either current or previous MMU root
by Junaid Shahid
· 7 years ago
7eb77e9
kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg()
by Junaid Shahid
· 7 years ago
Next »