summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/hyperv.c
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctlVitaly Kuznetsov2020-11-151-3/+3
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-10-231-0/+11
|\
| * KVM: x86: hyper-v: disallow configuring SynIC timers with no SynICVitaly Kuznetsov2020-09-281-0/+11
* | x86/hyperv: Remove aliases with X64 in their nameJoseph Salisbury2020-09-271-10/+10
|/
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabledJon Doron2020-08-101-0/+1
* Merge branch 'uaccess.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2020-06-101-1/+1
|\
| * x86: kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user()Al Viro2020-06-031-1/+1
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2020-06-031-8/+187
|\ \
| * | x86/kvm/hyper-v: Add support for synthetic debugger via hypercallsJon Doron2020-06-011-0/+28
| * | x86/kvm/hyper-v: enable hypercalls regardless of hypercall pageJon Doron2020-06-011-1/+1
| * | x86/kvm/hyper-v: Add support for synthetic debugger interfaceJon Doron2020-06-011-3/+155
| * | Merge branch 'kvm-amd-fixes' into HEADPaolo Bonzini2020-05-131-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
| | |/ | |/|
* | | Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2020-06-031-2/+2
|\ \ \ | |_|/ |/| |
| * | KVM: x86: hyperv: Remove duplicate definitions of Reference TSC PageMichael Kelley2020-05-201-2/+2
| |/
* / KVM: Introduce kvm_make_all_cpus_request_except()Suravee Suthikulpanit2020-05-081-1/+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