aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/hyperv.c
AgeCommit message (Expand)Author
2019-05-25x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012Vitaly Kuznetsov
2019-05-04x86/kvm/hyper-v: avoid spurious pending stimer on vCPU initVitaly Kuznetsov
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
2018-03-16x86/kvm/hyper-v: inject #GP only when invalid SINTx vector is unmaskedVitaly Kuznetsov
2018-03-16x86/kvm/hyper-v: remove stale entries from vec_bitmap/auto_eoi_bitmap on vect...Vitaly Kuznetsov
2018-03-16x86/kvm/hyper-v: add reenlightenment MSRs supportVitaly Kuznetsov
2018-03-06kvm: x86: hyperv: guest->host event signaling via eventfdRoman Kagan
2018-03-06kvm: x86: factor out kvm.arch.hyperv (de)initRoman Kagan
2017-08-08KVM: X86: implement the logic for spinlock optimizationLongpeng(Mike)
2017-08-08KVM: add spinlock optimization frameworkLongpeng(Mike)
2017-08-07KVM: hyperv: support HV_X64_MSR_TSC_FREQUENCY and HV_X64_MSR_APIC_FREQUENCYLadi Prosek
2017-07-20kvm: x86: hyperv: avoid livelock in oneshot SynIC timersRoman Kagan
2017-07-14kvm: x86: hyperv: make VP_INDEX managed by userspaceRoman Kagan
2017-07-13kvm: x86: hyperv: add KVM_CAP_HYPERV_SYNIC2Roman Kagan
2017-03-02sched/headers: Prepare to move cputime functionality from <linux/sched.h> int...Ingo Molnar
2017-02-22Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds
2017-02-01sched/cputime: Convert task/group cputime to nsecsFrederic Weisbecker