summaryrefslogtreecommitdiff
path: root/arch/x86/kvm/hyperv.c
AgeCommit message (Expand)AuthorFilesLines
2026-08-18Merge tag 'kvm-x86-misc-7.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-40/+55
2026-08-18Merge tag 'loongarch-kvm-7.3' of git://git.kernel.org/pub/scm/linux/kernel/gi...Paolo Bonzini1-3/+4
2026-08-06KVM: SVM: make svm_flush_tlb_gva do a full asid flush if NPT enabledPaolo Bonzini1-3/+4
2026-07-22KVM: x86: hyper-v: Clamp stimer deadline to avoid livelockCarlos López1-7/+18
2026-07-10KVM: x86: Move nested_ops out of kvm_x86_ops, to global kvm_nested_opsSean Christopherson1-1/+1
2026-07-10KVM: x86: Add static calls for nested virtualization opsSean Christopherson1-4/+3
2026-07-10KVM: x86: Reject nested CAP enablement if nested virtualization is disabledSean Christopherson1-1/+2
2026-07-08KVM: x86/hyperv: Use {READ,WRITE}_ONCE for cross-task synic->active accessesSean Christopherson1-2/+2
2026-07-08KVM: x86/hyperv: Assert vCPU's mutex is held in to_hv_vcpu()Sean Christopherson1-4/+2
2026-07-08KVM: x86/hyperv: Ensure vCPU's Hyper-V object is initialized on cross-vCPU ac...Sean Christopherson1-5/+18
2026-07-08KVM: x86/hyperv: Check for NULL vCPU Hyper-V object in kvm_hv_get_tlb_flush_f...Sean Christopherson1-6/+5
2026-07-08KVM: x86/hyperv: Get target FIFO in hv_tlb_flush_enqueue(), not callerSean Christopherson1-15/+9
2026-06-25KVM: x86/mmu: unify root_gva_walk and ngva_walkPaolo Bonzini1-1/+1
2026-06-25KVM: x86/mmu: change walk_mmu to struct kvm_pagewalkPaolo Bonzini1-1/+1
2026-06-25KVM: x86/mmu: introduce struct kvm_pagewalkPaolo Bonzini1-1/+1
2026-06-25KVM: x86/hyperv: remove unnecessary mmu_is_nested() checkPaolo Bonzini1-4/+3
2026-06-08KVM: x86: hyper-v: Bound the bank index when querying sparse banksHyunwoo Kim1-0/+5
2026-06-03KVM: x86: Add mode-aware versions of kvm_<reg>_{read,write}() helpersSean Christopherson1-12/+9
2026-05-10Merge branch 'kvm-mbec' into HEADPaolo Bonzini1-1/+3
2026-05-10KVM: x86: make translate_nested_gpa vendor-specificPaolo Bonzini1-1/+2
2026-05-10KVM: x86/mmu: pass pte_access for final nGPA->GPA walkPaolo Bonzini1-1/+1
2026-05-10KVM: x86/mmu: pass PFERR_GUEST_PAGE/FINAL_MASK to kvm_translate_gpaPaolo Bonzini1-1/+2
2026-05-03KVM: x86: check for nEPT/nNPT in slow flush hypercallsPaolo Bonzini1-1/+1
2026-03-11KVM: x86: hyper-v: Validate all GVAs during PV TLB flushManuel Andreas1-4/+5
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-01-12KVM: x86: Add a wrapper to handle common case of IRQ delivery without dest_mapSean Christopherson1-1/+1
2025-11-17KVM: x86: Use "checked" versions of get_user() and put_user()Sean Christopherson1-1/+1
2025-09-30KVM: x86: Export KVM-internal symbols for sub-modules onlySean Christopherson1-2/+2
2025-09-16KVM: x86: hyper-v: Use guard() instead of mutex_lock() to simplify codeLiao Yuanhong1-7/+5
2025-07-29Merge tag 'kvm-x86-irqs-6.17' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-3/+7
2025-06-25KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flushManuel Andreas1-0/+3
2025-06-24KVM: x86/hyper-v: Use preallocated per-vCPU buffer for de-sparsified vCPU masksSean Christopherson1-1/+1
2025-06-20KVM: x86: Drop superfluous kvm_hv_set_sint() => kvm_hv_synic_set_irq() wrapperSean Christopherson1-3/+7
2025-02-18KVM: x86: Switch to use hrtimer_setup()Nam Cao1-2/+1
2025-02-12KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernelSean Christopherson1-1/+5
2024-12-18KVM: x86: Replace (almost) all guest CPUID feature queries with cpu_capsSean Christopherson1-1/+1
2024-07-16KVM: x86: Introduce kvm_x86_call() to simplify static calls of kvm_x86_opsWei Wang1-3/+3
2024-06-05KVM: x86: Make nanoseconds per APIC bus cycle a VM variableIsaku Yamahata1-1/+2
2024-06-05KVM: x86: hyper-v: Calculate APIC bus frequency for Hyper-VIsaku Yamahata1-1/+1
2024-01-31KVM: x86: Give a hint when Win2016 might fail to boot due to XSAVES erratumMaciej S. Szmigiero1-0/+50
2023-11-28eventfd: simplify eventfd_signal()Christian Brauner1-1/+1
2023-10-17KVM: x86: hyper-v: Don't auto-enable stimer on write from user-spaceNicolas Saenz Julienne1-4/+6
2023-08-17KVM: x86: Remove break statements that will never be executedLike Xu1-1/+0
2023-02-15Merge tag 'kvm-x86-pmu-6.3' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini1-6/+4
2023-02-01KVM: x86: hyper-v: Add extended hypercall support in Hyper-vVipin Sharma1-0/+28
2023-02-01KVM: x86: hyper-v: Use common code for hypercall userspace exitVipin Sharma1-16/+11
2023-01-26KVM: x86/pmu: Gate all "unimplemented MSR" prints on report_ignored_msrsSean Christopherson1-6/+4
2022-12-29KVM: x86: Unify pr_fmt to use module name for all KVM modulesSean Christopherson1-0/+1
2022-12-29KVM: x86: Hyper-V invariant TSC controlVitaly Kuznetsov1-0/+19
2022-12-23KVM: x86: hyper-v: Fix 'using uninitialized value' Coverity warningVitaly Kuznetsov1-27/+36