aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm/hyperv.c
AgeCommit message (Expand)Author
2020-03-31KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirectionSean Christopherson
2020-02-05kvm: x86: hyperv: Use APICv update request interfaceSuravee Suthikulpanit
2020-01-27KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacksMarios Pomonis
2020-01-21KVM: hyperv: Fix some typos in vcpu unimpl infoMiaohe Lin
2020-01-21KVM: Fix some comment typos and missing parenthesesMiaohe Lin
2020-01-08KVM: X86: Move irrelevant declarations out of ioapic.hPeter Xu
2019-09-24KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is im...Vitaly Kuznetsov
2019-09-24KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernelWanpeng Li
2019-08-27KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.n...Vitaly Kuznetsov
2019-07-15x86: kvm: avoid -Wsometimes-uninitized warningArnd Bergmann
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499Thomas Gleixner
2019-05-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2019-04-30KVM: x86: Omit caching logic for always-available GPRsSean Christopherson
2019-04-18x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012Vitaly Kuznetsov
2019-03-28x86/kvm/hyper-v: avoid spurious pending stimer on vCPU initVitaly Kuznetsov
2019-02-20kvm: x86: Add memcg accounting to KVM allocationsBen Gardon
2019-01-25KVM: x86: Mark expected switch fall-throughsGustavo A. R. Silva
2019-01-25x86/kvm/hyper-v: recommend using eVMCS only when it is enabledVitaly Kuznetsov
2019-01-25x86/kvm/hyper-v: don't recommend doing reset via synthetic MSRVitaly Kuznetsov
2019-01-25x86/kvm/hyper-v: don't announce GUEST IDLE MSR supportVitaly Kuznetsov
2018-12-14x86/hyper-v: Stop caring about EOI for direct stimersVitaly Kuznetsov
2018-12-14x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_ack...Vitaly Kuznetsov
2018-12-14x86/kvm/hyper-v: direct mode for synthetic timersVitaly Kuznetsov
2018-12-14x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.hVitaly Kuznetsov
2018-12-14x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUIDVitaly Kuznetsov
2018-12-14x86/hyper-v: Do some housekeeping in hyperv-tlfs.hVitaly Kuznetsov
2018-12-14x86: kvm: hyperv: don't retry message delivery for periodic timersRoman Kagan
2018-12-14x86: kvm: hyperv: simplify SynIC message deliveryRoman Kagan
2018-10-17x86/kvm/hyperv: don't clear VP assist pages on initVitaly Kuznetsov
2018-10-17KVM: hyperv: define VP assist page helpersLadi Prosek
2018-10-17KVM: x86: hyperv: optimize sparse VP set processingVitaly Kuznetsov
2018-10-17KVM: x86: hyperv: fix 'tlb_lush' typoVitaly Kuznetsov
2018-10-17KVM: x86: hyperv: implement PV IPI send hypercallsVitaly Kuznetsov
2018-10-17KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx caseVitaly Kuznetsov
2018-10-17KVM: x86: hyperv: valid_bank_mask should be 'u64'Vitaly Kuznetsov
2018-10-17KVM: x86: hyperv: keep track of mismatched VP indexesVitaly Kuznetsov
2018-10-17KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variablesVitaly Kuznetsov
2018-10-17KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb()Vitaly Kuznetsov
2018-10-17KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUSVitaly Kuznetsov
2018-08-06KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'dPaolo Bonzini
2018-06-12Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2018-05-26KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE}_EX imp...Vitaly Kuznetsov
2018-05-26KVM: x86: hyperv: simplistic HVCALL_FLUSH_VIRTUAL_ADDRESS_{LIST,SPACE} implem...Vitaly Kuznetsov
2018-05-26KVM: x86: hyperv: do rep check for each hypercall separatelyVitaly Kuznetsov
2018-05-26KVM: x86: hyperv: use defines when parsing hypercall parametersVitaly Kuznetsov
2018-05-25KVM: x86: fix #UD address of failed Hyper-V hypercallsRadim Krčmář
2018-05-11KVM: hyperv: idr_find needs RCU protectionPaolo Bonzini
2018-05-11x86: Delay skip of emulated hypercall instructionMarian Rotariu
2018-03-28x86/kvm: rename HV_X64_MSR_APIC_ASSIST_PAGE to HV_X64_MSR_VP_ASSIST_PAGELadi Prosek
2018-03-23kvm: x86: hyperv: delete dead code in kvm_hv_hypercall()Dan Carpenter