- 855fb03 Merge remote-tracking branch 'kvm/master' into HEAD by Paolo Bonzini · 3 years, 1 month ago
- 3244867 KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req by Sean Christopherson · 3 years, 1 month ago
- 502d2bf KVM: nVMX: Implement Enlightened MSR Bitmap feature by Vitaly Kuznetsov · 3 years, 2 months ago
- 46808a4 KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index by Marc Zyngier · 3 years, 2 months ago
- b5aead0 KVM: x86: Assume a 64-bit hypercall for guests with protected state by Tom Lendacky · 3 years, 8 months ago
- 77c3323 KVM: x86: Rename kvm_lapic_enable_pv_eoi() by Vitaly Kuznetsov · 3 years, 2 months ago
- 187c883 KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism by Sean Christopherson · 3 years, 3 months ago
- 620b243 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask by Vitaly Kuznetsov · 3 years, 4 months ago
- 381cecc KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() by Vitaly Kuznetsov · 3 years, 4 months ago
- 6470acc KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL by Vitaly Kuznetsov · 3 years, 4 months ago
- 4eeef24 KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor by Sean Christopherson · 3 years, 4 months ago
- 192ad3c Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 3 years, 4 months ago
- 0f250a6 KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use by Vitaly Kuznetsov · 3 years, 5 months ago
- ffbe17c KVM: x86: remove dead initialization by Paolo Bonzini · 3 years, 5 months ago
- 4e62aa9 KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input by Vitaly Kuznetsov · 3 years, 6 months ago
- f5714bb KVM: x86: Introduce trace_kvm_hv_hypercall_done() by Vitaly Kuznetsov · 3 years, 6 months ago
- 2e2f1e8d KVM: x86: hyper-v: Check access to hypercall before reading XMM registers by Vitaly Kuznetsov · 3 years, 6 months ago
- 07ffaf3 KVM: nVMX: Sync all PGDs on nested transition with shadow paging by Sean Christopherson · 3 years, 7 months ago
- 445caed KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit by Vitaly Kuznetsov · 3 years, 8 months ago
- d264eb3 KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit by Vitaly Kuznetsov · 3 years, 8 months ago
- bb53ecb KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit by Vitaly Kuznetsov · 3 years, 8 months ago
- a921cf8 KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- a60b3c5 KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- 4f532b7 KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- 34ef7d7 KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall by Vitaly Kuznetsov · 3 years, 8 months ago
- 4ad81a9 KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls by Vitaly Kuznetsov · 3 years, 8 months ago
- 1aa8a41 KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- d66bfa3 KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() by Vitaly Kuznetsov · 3 years, 8 months ago
- 17b6d51 KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- 0a19c89 KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- 234d01b KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- 9442f3b KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- 978b574 KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- eba60dd KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- 9e2715c KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- a1ec661 KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- 679008e KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- d2ac25d KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- c2b3286 KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- b80a92f KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- 1561c2c KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit by Vitaly Kuznetsov · 3 years, 8 months ago
- b412800 KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs by Vitaly Kuznetsov · 3 years, 8 months ago
- 10d7bf1 KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability by Vitaly Kuznetsov · 3 years, 8 months ago
- 644f706 KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID by Vitaly Kuznetsov · 3 years, 8 months ago
- d8f5537 KVM: hyper-v: Advertise support for fast XMM hypercalls by Siddharth Chandrasekaran · 3 years, 8 months ago
- 5974565 KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers by Siddharth Chandrasekaran · 3 years, 8 months ago
- bd38b32 KVM: hyper-v: Collect hypercall params into struct by Siddharth Chandrasekaran · 3 years, 8 months ago
- da6d63a KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() by Wanpeng Li · 3 years, 8 months ago
- 0469f2f KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment by Vitaly Kuznetsov · 3 years, 10 months ago
- cc9cfdd KVM: x86: hyper-v: Track Hyper-V TSC page status by Vitaly Kuznetsov · 3 years, 10 months ago
- e880c6e KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs by Vitaly Kuznetsov · 3 years, 10 months ago
- d2547cf KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS by Vitaly Kuznetsov · 3 years, 10 months ago
- 919f4eb KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref by Wanpeng Li · 3 years, 11 months ago
- fc08b62 KVM: x86: hyper-v: Allocate Hyper-V context lazily by Vitaly Kuznetsov · 4 years ago
- 8f01455 KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional by Vitaly Kuznetsov · 4 years ago
- 4592b7e KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically by Vitaly Kuznetsov · 4 years ago
- f2bc14b KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context by Vitaly Kuznetsov · 4 years ago
- 9ff5e03 KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' by Vitaly Kuznetsov · 4 years ago
- 72167a9 KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable by Vitaly Kuznetsov · 4 years ago
- 05f04ae KVM: x86: hyper-v: Introduce to_kvm_hv() helper by Vitaly Kuznetsov · 4 years ago
- f69b55e KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() by Vitaly Kuznetsov · 4 years ago
- aafa97f KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() by Vitaly Kuznetsov · 4 years ago
- e0121fa KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() by Vitaly Kuznetsov · 4 years ago
- ef3f398 KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() by Vitaly Kuznetsov · 4 years ago
- 79033be KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls by Joao Martins · 7 years ago
- b3646477 KVM: x86: use static calls to reduce kvm_x86_ops overhead by Jason Baron · 4 years ago
- c21d54f KVM: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl by Vitaly Kuznetsov · 4 years, 4 months ago
- f9a705a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 3 months ago
- dbcf3f9 KVM: x86: hyper-v: disallow configuring SynIC timers with no SynIC by Vitaly Kuznetsov · 4 years, 4 months ago
- dfc53ba x86/hyperv: Remove aliases with X64 in their name by Joseph Salisbury · 4 years, 4 months ago
- df561f66 treewide: Use fallthrough pseudo-keyword by Gustavo A. R. Silva · 4 years, 5 months ago
- 99b48ec x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled by Jon Doron · 4 years, 6 months ago
- 4382a79 Merge branch 'uaccess.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs by Linus Torvalds · 4 years, 7 months ago
- 039aeb9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 4 years, 8 months ago
- 6b2591c Merge tag 'hyperv-next-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/hyperv/linux by Linus Torvalds · 4 years, 8 months ago
- 9eb41c5 x86: kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() by Al Viro · 5 years ago
- b187038 x86/kvm/hyper-v: Add support for synthetic debugger via hypercalls by Jon Doron · 4 years, 8 months ago
- 45c3897 x86/kvm/hyper-v: enable hypercalls regardless of hypercall page by Jon Doron · 4 years, 8 months ago
- f97f5a5 x86/kvm/hyper-v: Add support for synthetic debugger interface by Jon Doron · 4 years, 8 months ago
- 7357b1d KVM: x86: hyperv: Remove duplicate definitions of Reference TSC Page by Michael Kelley · 4 years, 9 months ago
- 4aef2ec Merge branch 'kvm-amd-fixes' into HEAD by Paolo Bonzini · 4 years, 8 months ago
- 54163a3 KVM: Introduce kvm_make_all_cpus_request_except() by Suravee Suthikulpanit · 4 years, 8 months ago
- 33b2217 KVM: x86: move nested-related kvm_x86_ops to a separate struct by Paolo Bonzini · 4 years, 9 months ago
- 0baedd7 KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() by Vitaly Kuznetsov · 4 years, 10 months ago
- afaf0b2 KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection by Sean Christopherson · 4 years, 10 months ago
- f4fdc0a kvm: x86: hyperv: Use APICv update request interface by Suravee Suthikulpanit · 5 years ago
- 8618793 KVM: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks by Marios Pomonis · 5 years ago
- 2f9f5cd KVM: hyperv: Fix some typos in vcpu unimpl info by Miaohe Lin · 5 years ago
- 67b0ae4 KVM: Fix some comment typos and missing parentheses by Miaohe Lin · 5 years ago
- 59508b3 KVM: X86: Move irrelevant declarations out of ioapic.h by Peter Xu · 5 years ago
- b2d8b16 KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible by Vitaly Kuznetsov · 5 years ago
- a073d7e KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel by Wanpeng Li · 5 years ago
- ea15298 KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled by Vitaly Kuznetsov · 5 years ago
- f4e4805e x86: kvm: avoid -Wsometimes-uninitized warning by Arnd Bergmann · 6 years ago
- 20c8ccb treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499 by Thomas Gleixner · 6 years ago
- 0ef0fd3 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm by Linus Torvalds · 6 years ago
- de3cd11 KVM: x86: Omit caching logic for always-available GPRs by Sean Christopherson · 6 years ago
- da66761 x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 by Vitaly Kuznetsov · 6 years ago
- 013cc6e x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init by Vitaly Kuznetsov · 6 years ago
- 254272c kvm: x86: Add memcg accounting to KVM allocations by Ben Gardon · 6 years ago