Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
2960865127d77bce085d349c94d49faf51517df3
/
virt
/
kvm
/
kvm_main.c
b990408
KVM: Pass kvm_init()'s opaque param to additional arch funcs
by Sean Christopherson
· 4 years, 10 months ago
0774a96
KVM: Fix out of range accesses to memslots
by Sean Christopherson
· 4 years, 10 months ago
600087b
KVM: Drop largepages_enabled and its accessor/mutator
by Sean Christopherson
· 4 years, 11 months ago
2bde08f
KVM: Drop gfn_to_pfn_atomic()
by Peter Xu
· 4 years, 11 months ago
3c9bd40
KVM: x86: enable dirty log gradually in small chunks
by Jay Zhou
· 5 years ago
3694725
KVM: Dynamically size memslot array based on number of used slots
by Sean Christopherson
· 5 years ago
0577d1a
KVM: Terminate memslot walks via used_slots
by Sean Christopherson
· 5 years ago
2a49f61
KVM: Ensure validity of memslot with respect to kvm_get_dirty_log()
by Sean Christopherson
· 5 years ago
0dff084
KVM: Provide common implementation for generic dirty log functions
by Sean Christopherson
· 5 years ago
163da37
KVM: Clean up local variable usage in __kvm_set_memory_region()
by Sean Christopherson
· 5 years ago
e96c81e
KVM: Simplify kvm_free_memslot() and all its descendents
by Sean Christopherson
· 5 years ago
5c0b4f3
KVM: Move memslot deletion to helper function
by Sean Christopherson
· 5 years ago
9d4c197
KVM: Drop "const" attribute from old memslot in commit_memory_region()
by Sean Christopherson
· 5 years ago
cf47f50
KVM: Move setting of memslot into helper routine
by Sean Christopherson
· 5 years ago
71a4c30
KVM: Refactor error handling for setting memory region
by Sean Christopherson
· 5 years ago
bd0e96f
KVM: Explicitly free allocated-but-unused dirty bitmap
by Sean Christopherson
· 5 years ago
414de7ab
KVM: Drop kvm_arch_create_memslot()
by Sean Christopherson
· 5 years ago
13f6788
KVM: Don't free new memslot if allocation of said memslot fails
by Sean Christopherson
· 5 years ago
13ea525
KVM: Reinstall old memslots if arch preparation fails
by Sean Christopherson
· 5 years ago
1f03b2b
KVM: Disable preemption in kvm_get_running_vcpu()
by Marc Zyngier
· 5 years ago
7df003c
KVM: fix overflow of zero page refcount with ksm running
by Zhuang Yanying
· 5 years ago
4cbc418
Merge branch 'cve-2019-3016' into kvm-next-5.6
by Paolo Bonzini
· 5 years ago
9172481
x86/kvm: Cache gfn to pfn translation
by Boris Ostrovsky
· 5 years ago
1eff70a
x86/kvm: Introduce kvm_(un)map_gfn()
by Boris Ostrovsky
· 5 years ago
42cde48
KVM: Play nice with read-only memslots when querying host page size
by Sean Christopherson
· 5 years ago
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
Next »