Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
f9b84e19221efc5f493156ee0329df3142085f28
/
virt
/
kvm
/
kvm_main.c
f9b84e1
KVM: Use vcpu-specific gva->hva translation when querying host page size
by Sean Christopherson
· 5 years ago
005ba37
mm: thp: KVM: Explicitly check for THP when populating secondary MMU
by Sean Christopherson
· 5 years ago
dc9ce71
KVM: Return immediately if __kvm_gfn_to_hva_cache_init() fails
by Sean Christopherson
· 5 years ago
6ad1e29
KVM: Clean up __kvm_gfn_to_hva_cache_init() and its callers
by Sean Christopherson
· 5 years ago
fcfbc61
KVM: Check for a bad hva before dropping into the ghc slow path
by Sean Christopherson
· 5 years ago
7495e22
KVM: Move running VCPU from ARM to common code
by Paolo Bonzini
· 5 years ago
fcd97ad
KVM: Add build-time error check on kvm_run size
by Peter Xu
· 5 years ago
ef82edd
KVM: Remove kvm_read_guest_atomic()
by Peter Xu
· 5 years ago
8bd826d
KVM: Move vcpu->run page allocation out of kvm_vcpu_init()
by Sean Christopherson
· 5 years ago
9941d22
KVM: Move putting of vcpu->pid to kvm_vcpu_destroy()
by Sean Christopherson
· 5 years ago
ddd259c
KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit()
by Sean Christopherson
· 5 years ago
afede96
KVM: Drop kvm_arch_vcpu_setup()
by Sean Christopherson
· 5 years ago
d5c48de
KVM: Move initialization of preempt notifier to kvm_vcpu_init()
by Sean Christopherson
· 5 years ago
aaba298
KVM: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init()
by Sean Christopherson
· 5 years ago
e529ef6
KVM: Move vcpu alloc and init invocation to common code
by Sean Christopherson
· 5 years ago
4543bdc
KVM: Introduce kvm_vcpu_destroy()
by Sean Christopherson
· 5 years ago
897cc38
KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues
by Sean Christopherson
· 5 years ago
09cbcef
kvm: Refactor handling of VM debugfs files
by Milan Pandurov
· 5 years ago
311497e
KVM: Fix some writing mistakes
by Miaohe Lin
· 5 years ago
0011679
KVM: Fix some grammar mistakes
by Miaohe Lin
· 5 years ago
668effb
KVM: Fix some wrong function names in comment
by Miaohe Lin
· 5 years ago
d29c03a
KVM: get rid of var page in kvm_set_pfn_dirty()
by Miaohe Lin
· 5 years ago
faf0be2
KVM: Fix jump label out_free_* in kvm_init()
by Miaohe Lin
· 5 years ago
46f4f0a
Merge branch 'kvm-tsx-ctrl' into HEAD
by Paolo Bonzini
· 5 years ago
14edff8
Merge tag 'kvmarm-5.5' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 5 years ago
8750e72
KVM: remember position in kvm->vcpus array
by Radim Krčmář
· 5 years ago
9cb09e7
KVM: Add a comment describing the /dev/kvm no_compat handling
by Marc Zyngier
· 5 years ago
b9876e6
KVM: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n
by Marc Zyngier
· 5 years ago
8c5bd25
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 5 years ago
a78986a
KVM: MMU: Do not treat ZONE_DEVICE pages as being reserved
by Sean Christopherson
· 5 years ago
e2d3fca
KVM: fix placement of refcount initialization
by Paolo Bonzini
· 5 years ago
8a44119
KVM: Fix NULL-ptr deref after kvm_create_vm fails
by Paolo Bonzini
· 5 years ago
1aa9b95
kvm: x86: mmu: Recovery of shattered NX large pages
by Junaid Shahid
· 5 years ago
c57c804
kvm: Add helper function for creating VM worker threads
by Junaid Shahid
· 5 years ago
a97b0e7
kvm: call kvm_arch_destroy_vm if vm creation fails
by Jim Mattson
· 5 years ago
9121923
kvm: Allocate memslots and buses before calling kvm_arch_init_vm
by Jim Mattson
· 5 years ago
149487b
KVM: Add separate helper for putting borrowed reference to kvm
by Sean Christopherson
· 5 years ago
44551b2
KVM: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled
by Wanpeng Li
· 5 years ago
8538cb2
KVM: Allow kvm_device_ops to be const
by Steven Price
· 5 years ago
833b45d
kvm: x86, powerpc: do not allow clearing largepages debugfs entry
by Paolo Bonzini
· 5 years ago
07ab0f8
KVM: Call kvm_arch_vcpu_blocking early into the blocking sequence
by Marc Zyngier
· 5 years ago
8f946da
kvm: remove unnecessary PageReserved check
by Paolo Bonzini
· 5 years ago
3e7093d
KVM: no need to check return value of debugfs_create functions
by Greg KH
· 5 years ago
741cbba
KVM: remove kvm_arch_has_vcpu_debugfs()
by Paolo Bonzini
· 5 years ago
17e433b
KVM: Fix leak vCPU's VMCS value into other pCPU
by Wanpeng Li
· 5 years ago
046ddee
KVM: Check preempted_in_kernel for involuntary preemption
by Wanpeng Li
· 5 years ago
d73eb57
KVM: Boost vCPUs that are delivering interrupts
by Wanpeng Li
· 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
b614c602
KVM: Properly check if "page" is valid in kvm_vcpu_unmap
by KarimAllah Ahmed
· 6 years ago
20c8ccb
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499
by Thomas Gleixner
· 6 years ago
0d9ce16
kvm: Convert kvm_lock to a mutex
by Junaid Shahid
· 6 years ago
f257d6d
KVM: Directly return result from kvm_arch_check_processor_compat()
by Sean Christopherson
· 6 years ago
a86cb41
KVM: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID
by Thomas Huth
· 6 years ago
eb1f2f3
kvm: fix compile on s390 part 2
by Christian Borntraeger
· 6 years ago
d30b214
kvm: fix compilation on s390
by Paolo Bonzini
· 6 years ago
2eb06c3
KVM: Fix spinlock taken warning during host resume
by Wanpeng Li
· 6 years ago
0ef0fd3
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
c011d23
kvm: fix compilation on aarch64
by Paolo Bonzini
· 6 years ago
59c5c58
Merge tag 'kvm-ppc-next-5.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc into HEAD
by Paolo Bonzini
· 6 years ago
dfcd666
mm/mmu_notifier: convert user range->blockable to helper function
by Jérôme Glisse
· 6 years ago
4894fbc
KVM: PPC: Book3S: Remove useless checks in 'release' method of KVM device
by Cédric Le Goater
· 6 years ago
d7547c5
KVM: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2
by Peter Xu
· 6 years ago
53eac7a
KVM: Fix kvm_clear_dirty_log_protect off-by-(minus-)one
by Peter Xu
· 6 years ago
4ddc920
KVM: Fix the bitmap range to copy during clear dirty
by Peter Xu
· 6 years ago
e45adf6
KVM: Introduce a new guest mapping API
by KarimAllah Ahmed
· 6 years ago
b8b0022
kvm_main: fix some comments
by Jiang Biao
· 6 years ago
65c4189
KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size
by Paolo Bonzini
· 6 years ago
da8f0d9
Merge tag 'kvm-s390-next-5.2-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux into HEAD
by Paolo Bonzini
· 6 years ago
76d58e0
KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size
by Paolo Bonzini
· 6 years ago
2bde9b3
KVM: Introduce a 'release' method for KVM devices
by Cédric Le Goater
· 6 years ago
a1cd3f0
KVM: Introduce a 'mmap' method for KVM devices
by Cédric Le Goater
· 6 years ago
cdd6ad3
KVM: polling: add architecture backend to disable polling
by Christian Borntraeger
· 6 years ago
c110ae5
kvm: move KVM_CAP_NR_MEMSLOTS to common code
by Paolo Bonzini
· 6 years ago
1d487e9
KVM: fix spectrev1 gadgets
by Paolo Bonzini
· 6 years ago
ddba918
KVM: Reject device ioctls from processes other than the VM's creator
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
3717f61
Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
8ed0579
kvm: properly check debugfs dentry before using it
by Greg Kroah-Hartman
· 6 years ago
a242010
KVM: Minor cleanups for kvm_main.c
by Leo Yan
· 6 years ago
a67794c
Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()"
by Lan Tianyu
· 6 years ago
dee339b
KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start
by Nir Weiner
· 6 years ago
49113d3
KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter
by Nir Weiner
· 6 years ago
7fa08e7
KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns
by Nir Weiner
· 6 years ago
164bf7e
KVM: Move the memslot update in-progress flag to bit 63
by Sean Christopherson
· 6 years ago
0e32958
KVM: Remove the hack to trigger memslot generation wraparound
by Sean Christopherson
· 6 years ago
361209e
KVM: Explicitly define the "memslot update in-progress" bit
by Sean Christopherson
· 6 years ago
1524825
KVM: Call kvm_arch_memslots_updated() before updating memslots
by Sean Christopherson
· 6 years ago
b12ce36
kvm: Add memcg accounting to KVM allocations
by Ben Gardon
· 6 years ago
90952cd
kvm: Use struct_size() in kmalloc()
by Gustavo A. R. Silva
· 6 years ago
cae45e1
Merge branch 'rcu-next' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu into core/rcu
by Ingo Molnar
· 6 years ago
cfa3938
kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974)
by Jann Horn
· 6 years ago
6706dae
virt/kvm: Replace spin_is_locked() with lockdep
by Paul E. McKenney
· 6 years ago
98938aa
KVM: validate userspace input in kvm_clear_dirty_log_protect()
by Tomas Bortoli
· 6 years ago
96d4f26
Remove 'type' argument from access_ok() function
by Linus Torvalds
· 6 years ago
5d6527a
mm/mmu_notifier: use structure for invalidate_range_start/end callback
by Jérôme Glisse
· 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
7a86dab
kvm: Change offset in kvm_write_guest_offset_cached to unsigned
by Jim Mattson
· 6 years ago
f1b9dd5
kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init
by Jim Mattson
· 6 years ago
2a31b9d
kvm: introduce manual dirty log reprotect
by Paolo Bonzini
· 6 years ago
8fe65a8
kvm: rename last argument to kvm_get_dirty_log_protect
by Paolo Bonzini
· 6 years ago
Next »