aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm/hyperv.c
AgeCommit message (Expand)AuthorFilesLines
2020-06-10Merge branch 'uaccess.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/...Gravatar Linus Torvalds 1-1/+1
2020-06-03Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-8/+187
2020-06-03Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Linus Torvalds 1-2/+2
2020-06-03x86: kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user()Gravatar Al Viro 1-1/+1
2020-06-01x86/kvm/hyper-v: Add support for synthetic debugger via hypercallsGravatar Jon Doron 1-0/+28
2020-06-01x86/kvm/hyper-v: enable hypercalls regardless of hypercall pageGravatar Jon Doron 1-1/+1
2020-06-01x86/kvm/hyper-v: Add support for synthetic debugger interfaceGravatar Jon Doron 1-3/+155
2020-05-20KVM: x86: hyperv: Remove duplicate definitions of Reference TSC PageGravatar Michael Kelley 1-2/+2
2020-05-13Merge branch 'kvm-amd-fixes' into HEADGravatar Paolo Bonzini 1-1/+1
2020-05-08KVM: Introduce kvm_make_all_cpus_request_except()Gravatar Suravee Suthikulpanit 1-1/+1
2020-04-23KVM: x86: move nested-related kvm_x86_ops to a separate structGravatar Paolo Bonzini 1-2/+2
2020-04-21KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest()Gravatar Vitaly Kuznetsov 1-2/+1
2020-03-31KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirectionGravatar Sean Christopherson 1-4/+4
2020-02-05kvm: x86: hyperv: Use APICv update request interfaceGravatar Suravee Suthikulpanit 1-2/+3
2020-01-27KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacksGravatar Marios Pomonis 1-4/+6
2020-01-21KVM: hyperv: Fix some typos in vcpu unimpl infoGravatar Miaohe Lin 1-2/+2
2020-01-21KVM: Fix some comment typos and missing parenthesesGravatar Miaohe Lin 1-1/+1
2020-01-08KVM: X86: Move irrelevant declarations out of ioapic.hGravatar Peter Xu 1-0/+1
2019-09-24KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is im...Gravatar Vitaly Kuznetsov 1-1/+3
2019-09-24KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernelGravatar Wanpeng Li 1-2/+10
2019-08-27KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.n...Gravatar Vitaly Kuznetsov 1-1/+4
2019-07-15x86: kvm: avoid -Wsometimes-uninitized warningGravatar Arnd Bergmann 1-11/+9
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499Gravatar Thomas Gleixner 1-4/+1
2019-05-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-12/+12
2019-04-30KVM: x86: Omit caching logic for always-available GPRsGravatar Sean Christopherson 1-12/+12
2019-04-18x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012Gravatar Vitaly Kuznetsov 1-1/+10
2019-03-28x86/kvm/hyper-v: avoid spurious pending stimer on vCPU initGravatar Vitaly Kuznetsov 1-2/+7
2019-02-20kvm: x86: Add memcg accounting to KVM allocationsGravatar Ben Gardon 1-1/+1
2019-01-25KVM: x86: Mark expected switch fall-throughsGravatar Gustavo A. R. Silva 1-1/+1
2019-01-25x86/kvm/hyper-v: recommend using eVMCS only when it is enabledGravatar Vitaly Kuznetsov 1-1/+2
2019-01-25x86/kvm/hyper-v: don't recommend doing reset via synthetic MSRGravatar Vitaly Kuznetsov 1-1/+0
2019-01-25x86/kvm/hyper-v: don't announce GUEST IDLE MSR supportGravatar Vitaly Kuznetsov 1-1/+0
2018-12-14x86/hyper-v: Stop caring about EOI for direct stimersGravatar Vitaly Kuznetsov 1-33/+3
2018-12-14x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_ack...Gravatar Vitaly Kuznetsov 1-9/+3
2018-12-14x86/kvm/hyper-v: direct mode for synthetic timersGravatar Vitaly Kuznetsov 1-8/+59
2018-12-14x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.hGravatar Vitaly Kuznetsov 1-17/+18
2018-12-14x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUIDGravatar Vitaly Kuznetsov 1-0/+121
2018-12-14x86/hyper-v: Do some housekeeping in hyperv-tlfs.hGravatar Vitaly Kuznetsov 1-2/+2
2018-12-14x86: kvm: hyperv: don't retry message delivery for periodic timersGravatar Roman Kagan 1-2/+12
2018-12-14x86: kvm: hyperv: simplify SynIC message deliveryGravatar Roman Kagan 1-57/+41
2018-10-17x86/kvm/hyperv: don't clear VP assist pages on initGravatar Vitaly Kuznetsov 1-1/+7
2018-10-17KVM: hyperv: define VP assist page helpersGravatar Ladi Prosek 1-2/+21
2018-10-17KVM: x86: hyperv: optimize sparse VP set processingGravatar Vitaly Kuznetsov 1-98/+67
2018-10-17KVM: x86: hyperv: fix 'tlb_lush' typoGravatar Vitaly Kuznetsov 1-3/+3
2018-10-17KVM: x86: hyperv: implement PV IPI send hypercallsGravatar Vitaly Kuznetsov 1-0/+115
2018-10-17KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx caseGravatar Vitaly Kuznetsov 1-44/+52
2018-10-17KVM: x86: hyperv: valid_bank_mask should be 'u64'Gravatar Vitaly Kuznetsov 1-2/+3
2018-10-17KVM: x86: hyperv: keep track of mismatched VP indexesGravatar Vitaly Kuznetsov 1-3/+23
2018-10-17KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variablesGravatar Vitaly Kuznetsov 1-9/+9
2018-10-17KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb()Gravatar Vitaly Kuznetsov 1-19/+23