summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/hyperv.c
AgeCommit message (Expand)AuthorFilesLines
2020-08-10x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabledJon Doron1-0/+1
2020-06-11Merge branch 'uaccess.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2020-06-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-8/+187
2020-06-04Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2020-06-03x86: kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user()Al Viro1-1/+1
2020-06-01x86/kvm/hyper-v: Add support for synthetic debugger via hypercallsJon Doron1-0/+28
2020-06-01x86/kvm/hyper-v: enable hypercalls regardless of hypercall pageJon Doron1-1/+1
2020-06-01x86/kvm/hyper-v: Add support for synthetic debugger interfaceJon Doron1-3/+155
2020-05-20KVM: x86: hyperv: Remove duplicate definitions of Reference TSC PageMichael Kelley1-2/+2
2020-05-13Merge branch 'kvm-amd-fixes' into HEADPaolo Bonzini1-1/+1
2020-05-08KVM: Introduce kvm_make_all_cpus_request_except()Suravee Suthikulpanit1-1/+1
2020-04-23KVM: x86: move nested-related kvm_x86_ops to a separate structPaolo Bonzini1-2/+2
2020-04-21KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest()Vitaly Kuznetsov1-2/+1
2020-03-31KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirectionSean Christopherson1-4/+4
2020-02-05kvm: x86: hyperv: Use APICv update request interfaceSuravee Suthikulpanit1-2/+3
2020-01-27KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacksMarios Pomonis1-4/+6
2020-01-21KVM: hyperv: Fix some typos in vcpu unimpl infoMiaohe Lin1-2/+2
2020-01-21KVM: Fix some comment typos and missing parenthesesMiaohe Lin1-1/+1
2020-01-08KVM: X86: Move irrelevant declarations out of ioapic.hPeter Xu1-0/+1
2019-09-24KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is im...Vitaly Kuznetsov1-1/+3
2019-09-24KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernelWanpeng Li1-2/+10
2019-08-27KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.n...Vitaly Kuznetsov1-1/+4
2019-07-15x86: kvm: avoid -Wsometimes-uninitized warningArnd Bergmann1-11/+9
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499Thomas Gleixner1-4/+1
2019-05-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-12/+12
2019-04-30KVM: x86: Omit caching logic for always-available GPRsSean Christopherson1-12/+12
2019-04-18x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012Vitaly Kuznetsov1-1/+10
2019-03-28x86/kvm/hyper-v: avoid spurious pending stimer on vCPU initVitaly Kuznetsov1-2/+7
2019-02-21kvm: x86: Add memcg accounting to KVM allocationsBen Gardon1-1/+1
2019-01-25KVM: x86: Mark expected switch fall-throughsGustavo A. R. Silva1-1/+1
2019-01-25x86/kvm/hyper-v: recommend using eVMCS only when it is enabledVitaly Kuznetsov1-1/+2
2019-01-25x86/kvm/hyper-v: don't recommend doing reset via synthetic MSRVitaly Kuznetsov1-1/+0
2019-01-25x86/kvm/hyper-v: don't announce GUEST IDLE MSR supportVitaly Kuznetsov1-1/+0
2018-12-14x86/hyper-v: Stop caring about EOI for direct stimersVitaly Kuznetsov1-33/+3
2018-12-14x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_ack...Vitaly Kuznetsov1-9/+3
2018-12-14x86/kvm/hyper-v: direct mode for synthetic timersVitaly Kuznetsov1-8/+59
2018-12-14x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.hVitaly Kuznetsov1-17/+18
2018-12-14x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUIDVitaly Kuznetsov1-0/+121
2018-12-14x86/hyper-v: Do some housekeeping in hyperv-tlfs.hVitaly Kuznetsov1-2/+2
2018-12-14x86: kvm: hyperv: don't retry message delivery for periodic timersRoman Kagan1-2/+12
2018-12-14x86: kvm: hyperv: simplify SynIC message deliveryRoman Kagan1-57/+41
2018-10-17x86/kvm/hyperv: don't clear VP assist pages on initVitaly Kuznetsov1-1/+7
2018-10-17KVM: hyperv: define VP assist page helpersLadi Prosek1-2/+21
2018-10-17KVM: x86: hyperv: optimize sparse VP set processingVitaly Kuznetsov1-98/+67
2018-10-17KVM: x86: hyperv: fix 'tlb_lush' typoVitaly Kuznetsov1-3/+3
2018-10-17KVM: x86: hyperv: implement PV IPI send hypercallsVitaly Kuznetsov1-0/+115
2018-10-17KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx caseVitaly Kuznetsov1-44/+52
2018-10-17KVM: x86: hyperv: valid_bank_mask should be 'u64'Vitaly Kuznetsov1-2/+3
2018-10-17KVM: x86: hyperv: keep track of mismatched VP indexesVitaly Kuznetsov1-3/+23
2018-10-17KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variablesVitaly Kuznetsov1-9/+9