aboutsummaryrefslogtreecommitdiffstats
path: root/virt/kvm/kvm_main.c (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2020-02-12KVM: Disable preemption in kvm_get_running_vcpu()Marc Zyngier1-3/+13
2020-02-05KVM: fix overflow of zero page refcount with ksm runningZhuang Yanying1-0/+1
2020-01-30x86/kvm: Cache gfn to pfn translationBoris Ostrovsky1-19/+79
2020-01-30x86/kvm: Introduce kvm_(un)map_gfn()Boris Ostrovsky1-5/+24
2020-01-27KVM: Play nice with read-only memslots when querying host page sizeSean Christopherson1-1/+1
2020-01-27KVM: Use vcpu-specific gva->hva translation when querying host page sizeSean Christopherson1-2/+2
2020-01-27mm: thp: KVM: Explicitly check for THP when populating secondary MMUSean Christopherson1-0/+10
2020-01-27KVM: Return immediately if __kvm_gfn_to_hva_cache_init() failsSean Christopherson1-4/+8
2020-01-27KVM: Clean up __kvm_gfn_to_hva_cache_init() and its callersSean Christopherson1-9/+12
2020-01-27KVM: Check for a bad hva before dropping into the ghc slow pathSean Christopherson1-6/+6
2020-01-27KVM: Move running VCPU from ARM to common codePaolo Bonzini1-1/+24
2020-01-27KVM: Add build-time error check on kvm_run sizePeter Xu1-0/+1
2020-01-27KVM: Remove kvm_read_guest_atomic()Peter Xu1-11/+0
2020-01-27KVM: Move vcpu->run page allocation out of kvm_vcpu_init()Sean Christopherson1-21/+13
2020-01-27KVM: Move putting of vcpu->pid to kvm_vcpu_destroy()Sean Christopherson1-6/+7
2020-01-27KVM: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit()Sean Christopherson1-14/+2
2020-01-27KVM: Drop kvm_arch_vcpu_setup()Sean Christopherson1-5/+0
2020-01-27KVM: Move initialization of preempt notifier to kvm_vcpu_init()Sean Christopherson1-2/+1
2020-01-27KVM: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init()Sean Christopherson1-6/+3
2020-01-27KVM: Move vcpu alloc and init invocation to common codeSean Christopherson1-3/+18
2020-01-24KVM: Introduce kvm_vcpu_destroy()Sean Christopherson1-0/+6
2020-01-24KVM: Add kvm_arch_vcpu_precreate() to handle pre-allocation issuesSean Christopherson1-0/+4
2020-01-21kvm: Refactor handling of VM debugfs filesMilan Pandurov1-71/+71
2020-01-21KVM: Fix some writing mistakesMiaohe Lin1-1/+1
2020-01-21KVM: Fix some grammar mistakesMiaohe Lin1-1/+1
2020-01-21KVM: Fix some wrong function names in commentMiaohe Lin1-1/+1
2020-01-08KVM: get rid of var page in kvm_set_pfn_dirty()Miaohe Lin1-5/+2
2019-11-23KVM: Fix jump label out_free_* in kvm_init()Miaohe Lin1-4/+3
2019-11-15KVM: remember position in kvm->vcpus arrayRadim Krčmář1-2/+3
2019-11-15KVM: Add a comment describing the /dev/kvm no_compat handlingMarc Zyngier1-0/+7
2019-11-13KVM: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=nMarc Zyngier1-1/+7
2019-11-12KVM: MMU: Do not treat ZONE_DEVICE pages as being reservedSean Christopherson1-3/+23
2019-11-11KVM: fix placement of refcount initializationPaolo Bonzini1-2/+2
2019-11-11KVM: Fix NULL-ptr deref after kvm_create_vm failsPaolo Bonzini1-9/+9
2019-11-04kvm: x86: mmu: Recovery of shattered NX large pagesJunaid Shahid1-0/+28
2019-11-04kvm: Add helper function for creating VM worker threadsJunaid Shahid1-0/+84
2019-10-31kvm: call kvm_arch_destroy_vm if vm creation failsJim Mattson1-5/+7
2019-10-25kvm: Allocate memslots and buses before calling kvm_arch_init_vmJim Mattson1-19/+21
2019-10-22KVM: Add separate helper for putting borrowed reference to kvmSean Christopherson1-2/+14
2019-10-22KVM: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabledWanpeng Li1-13/+16
2019-10-21KVM: Allow kvm_device_ops to be constSteven Price1-3/+3
2019-09-30kvm: x86, powerpc: do not allow clearing largepages debugfs entryPaolo Bonzini1-3/+7
2019-08-18KVM: Call kvm_arch_vcpu_blocking early into the blocking sequenceMarc Zyngier1-4/+3
2019-08-09kvm: remove unnecessary PageReserved checkPaolo Bonzini1-2/+1
2019-08-05KVM: no need to check return value of debugfs_create functionsGreg KH1-16/+5
2019-08-05KVM: remove kvm_arch_has_vcpu_debugfs()Paolo Bonzini1-3/+2
2019-08-05KVM: Fix leak vCPU's VMCS value into other pCPUWanpeng Li1-1/+24
2019-08-05KVM: Check preempted_in_kernel for involuntary preemptionWanpeng Li1-3/+4
2019-07-20KVM: Boost vCPUs that are delivering interruptsWanpeng Li1-4/+8
2019-07-10KVM: Properly check if "page" is valid in kvm_vcpu_unmapKarimAllah Ahmed1-1/+1