summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/hyperv.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'kvm-amd-fixes' into HEADPaolo Bonzini2020-05-131-1/+1
|\
| * KVM: Introduce kvm_make_all_cpus_request_except()Suravee Suthikulpanit2020-05-081-1/+1
* | KVM: x86: move nested-related kvm_x86_ops to a separate structPaolo Bonzini2020-04-231-2/+2
* | KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest()Vitaly Kuznetsov2020-04-211-2/+1
|/
* KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirectionSean Christopherson2020-03-311-4/+4
* kvm: x86: hyperv: Use APICv update request interfaceSuravee Suthikulpanit2020-02-051-2/+3
* KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacksMarios Pomonis2020-01-271-4/+6
* KVM: hyperv: Fix some typos in vcpu unimpl infoMiaohe Lin2020-01-211-2/+2
* KVM: Fix some comment typos and missing parenthesesMiaohe Lin2020-01-211-1/+1
* KVM: X86: Move irrelevant declarations out of ioapic.hPeter Xu2020-01-081-0/+1
* KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is im...Vitaly Kuznetsov2019-09-241-1/+3
* KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernelWanpeng Li2019-09-241-2/+10
* KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.n...Vitaly Kuznetsov2019-08-271-1/+4
* x86: kvm: avoid -Wsometimes-uninitized warningArnd Bergmann2019-07-151-11/+9
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499Thomas Gleixner2019-06-191-4/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2019-05-171-12/+12
|\
| * KVM: x86: Omit caching logic for always-available GPRsSean Christopherson2019-04-301-12/+12
* | x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012Vitaly Kuznetsov2019-04-181-1/+10
|/
* x86/kvm/hyper-v: avoid spurious pending stimer on vCPU initVitaly Kuznetsov2019-03-281-2/+7
* kvm: x86: Add memcg accounting to KVM allocationsBen Gardon2019-02-201-1/+1
* KVM: x86: Mark expected switch fall-throughsGustavo A. R. Silva2019-01-251-1/+1
* x86/kvm/hyper-v: recommend using eVMCS only when it is enabledVitaly Kuznetsov2019-01-251-1/+2
* x86/kvm/hyper-v: don't recommend doing reset via synthetic MSRVitaly Kuznetsov2019-01-251-1/+0
* x86/kvm/hyper-v: don't announce GUEST IDLE MSR supportVitaly Kuznetsov2019-01-251-1/+0
* x86/hyper-v: Stop caring about EOI for direct stimersVitaly Kuznetsov2018-12-141-33/+3
* x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_ack...Vitaly Kuznetsov2018-12-141-9/+3
* x86/kvm/hyper-v: direct mode for synthetic timersVitaly Kuznetsov2018-12-141-8/+59
* x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.hVitaly Kuznetsov2018-12-141-17/+18
* x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUIDVitaly Kuznetsov2018-12-141-0/+121
* x86/hyper-v: Do some housekeeping in hyperv-tlfs.hVitaly Kuznetsov2018-12-141-2/+2
* x86: kvm: hyperv: don't retry message delivery for periodic timersRoman Kagan2018-12-141-2/+12
* x86: kvm: hyperv: simplify SynIC message deliveryRoman Kagan2018-12-141-57/+41
* x86/kvm/hyperv: don't clear VP assist pages on initVitaly Kuznetsov2018-10-171-1/+7
* KVM: hyperv: define VP assist page helpersLadi Prosek2018-10-171-2/+21
* KVM: x86: hyperv: optimize sparse VP set processingVitaly Kuznetsov2018-10-171-98/+67
* KVM: x86: hyperv: fix 'tlb_lush' typoVitaly Kuznetsov2018-10-171-3/+3
* KVM: x86: hyperv: implement PV IPI send hypercallsVitaly Kuznetsov2018-10-171-0/+115
* KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx caseVitaly Kuznetsov2018-10-171-44/+52
* KVM: x86: hyperv: valid_bank_mask should be 'u64'Vitaly Kuznetsov2018-10-171-2/+3
* KVM: x86: hyperv: keep track of mismatched VP indexesVitaly Kuznetsov2018-10-171-3/+23
* KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variablesVitaly Kuznetsov2018-10-171-9/+9
* KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb()Vitaly Kuznetsov2018-10-171-19/+23
* KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUSVitaly Kuznetsov2018-10-171-3/+5
* KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'dPaolo Bonzini2018-08-061-7/+20
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-06-121-13/+158
|\
| * KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE}_EX imp...Vitaly Kuznetsov2018-05-261-12/+98
| * KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE} implem...Vitaly Kuznetsov2018-05-261-1/+57
| * KVM: x86: hyperv: do rep check for each hypercall separatelyVitaly Kuznetsov2018-05-261-9/+12
| * KVM: x86: hyperv: use defines when parsing hypercall parametersVitaly Kuznetsov2018-05-261-3/+3
* | KVM: x86: fix #UD address of failed Hyper-V hypercallsRadim Krčmář2018-05-251-8/+11
|/