Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |    Archived = No       |   107 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM - - - 0 0 0 2021-04-22 Sean Christopherson New
[v2,9/9] KVM: x86: Rename GPR accessors to make mode-aware variants the defaults KVM: x86: Fixes for (benign?) truncation bugs - - - 0 0 0 2021-04-22 Sean Christopherson New
[v2,8/9] KVM: SVM: Use default rAX size for INVLPGA emulation KVM: x86: Fixes for (benign?) truncation bugs - - - 0 0 0 2021-04-22 Sean Christopherson New
[v2,7/9] KVM: x86/xen: Drop RAX[63:32] when processing hypercall KVM: x86: Fixes for (benign?) truncation bugs - 1 - 0 0 0 2021-04-22 Sean Christopherson New
[v2,6/9] KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit KVM: x86: Fixes for (benign?) truncation bugs - - - 0 0 0 2021-04-22 Sean Christopherson New
[v2,5/9] KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit KVM: x86: Fixes for (benign?) truncation bugs - - - 0 0 0 2021-04-22 Sean Christopherson New
[v2,4/9] KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode KVM: x86: Fixes for (benign?) truncation bugs - - - 0 0 0 2021-04-22 Sean Christopherson New
[v2,3/9] KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode KVM: x86: Fixes for (benign?) truncation bugs - - - 0 0 0 2021-04-22 Sean Christopherson New
[v2,2/9] KVM: x86: Check CR3 GPA for validity regardless of vCPU mode KVM: x86: Fixes for (benign?) truncation bugs - - - 0 0 0 2021-04-22 Sean Christopherson New
[v2,1/9] KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads KVM: x86: Fixes for (benign?) truncation bugs - - - 0 0 0 2021-04-22 Sean Christopherson New
[v5,15/15] KVM: SVM: Skip SEV cache flush if no ASIDs have been used KVM: SVM: Misc SEV cleanups - - - 0 0 0 2021-04-22 Sean Christopherson New
[v5,14/15] KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() KVM: SVM: Misc SEV cleanups - 1 - 0 0 0 2021-04-22 Sean Christopherson New
[v5,13/15] KVM: SVM: Drop redundant svm_sev_enabled() helper KVM: SVM: Misc SEV cleanups - 1 - 0 0 0 2021-04-22 Sean Christopherson New
[v5,12/15] KVM: SVM: Move SEV VMCB tracking allocation to sev.c KVM: SVM: Misc SEV cleanups - 1 - 0 0 0 2021-04-22 Sean Christopherson New
[v5,11/15] KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() KVM: SVM: Misc SEV cleanups - 1 - 0 0 0 2021-04-22 Sean Christopherson New
[v5,10/15] KVM: SVM: Unconditionally invoke sev_hardware_teardown() KVM: SVM: Misc SEV cleanups - 1 - 0 0 0 2021-04-22 Sean Christopherson New
[v5,09/15] KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) KVM: SVM: Misc SEV cleanups - - - 0 0 0 2021-04-22 Sean Christopherson New
[v5,08/15] KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y KVM: SVM: Misc SEV cleanups - 1 - 0 0 0 2021-04-22 Sean Christopherson New
[v5,07/15] KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables KVM: SVM: Misc SEV cleanups 1 1 - 0 0 0 2021-04-22 Sean Christopherson New
[v5,06/15] x86/sev: Drop redundant and potentially misleading 'sev_enabled' KVM: SVM: Misc SEV cleanups 1 2 - 0 0 0 2021-04-22 Sean Christopherson New
[v5,05/15] KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features KVM: SVM: Misc SEV cleanups - - - 0 0 0 2021-04-22 Sean Christopherson New
[v5,04/15] KVM: SVM: Move SEV module params/variables to sev.c KVM: SVM: Misc SEV cleanups - 2 - 0 0 0 2021-04-22 Sean Christopherson New
[v5,03/15] KVM: SVM: Disable SEV/SEV-ES if NPT is disabled KVM: SVM: Misc SEV cleanups - - - 0 0 0 2021-04-22 Sean Christopherson New
[v5,02/15] KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails KVM: SVM: Misc SEV cleanups - 1 - 0 0 0 2021-04-22 Sean Christopherson New
[v5,01/15] KVM: SVM: Zero out the VMCB array used to track SEV ASID association KVM: SVM: Misc SEV cleanups - 2 - 0 0 0 2021-04-22 Sean Christopherson New
[v2] KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace [v2] KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace - - - 0 0 0 2021-04-22 Sean Christopherson New
KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code - 1 1 0 0 0 2021-04-21 Sean Christopherson New
[v3,9/9] KVM: Move instrumentation-safe annotations for enter/exit to x86 code KVM: Fix tick-based accounting for x86 guests - - - 0 0 0 2021-04-15 Sean Christopherson New
[v3,8/9] KVM: x86: Consolidate guest enter/exit logic to common helpers KVM: Fix tick-based accounting for x86 guests - - - 0 0 0 2021-04-15 Sean Christopherson New
[v3,7/9] context_tracking: KVM: Move guest enter/exit wrappers to KVM's domain KVM: Fix tick-based accounting for x86 guests - - - 0 0 0 2021-04-15 Sean Christopherson New
[v3,6/9] context_tracking: Consolidate guest enter/exit wrappers KVM: Fix tick-based accounting for x86 guests - - - 0 0 0 2021-04-15 Sean Christopherson New
[v3,5/9] sched/vtime: Move guest enter/exit vtime accounting to vtime.h KVM: Fix tick-based accounting for x86 guests - - - 0 0 0 2021-04-15 Sean Christopherson New
[v3,4/9] sched/vtime: Move vtime accounting external declarations above inlines KVM: Fix tick-based accounting for x86 guests - 1 - 0 0 0 2021-04-15 Sean Christopherson New
[v3,3/9] KVM: x86: Defer tick-based accounting 'til after IRQ handling KVM: Fix tick-based accounting for x86 guests - - - 0 0 0 2021-04-15 Sean Christopherson New
[v3,2/9] context_tracking: Move guest exit vtime accounting to separate helpers KVM: Fix tick-based accounting for x86 guests - 1 - 0 0 0 2021-04-15 Sean Christopherson New
[v3,1/9] context_tracking: Move guest exit context tracking to separate helpers KVM: Fix tick-based accounting for x86 guests - 1 - 0 0 0 2021-04-15 Sean Christopherson New
[RFC,7/7] KVM: x86: Defer tick-based accounting 'til after IRQ handling KVM: Fix tick-based vtime accounting on x86 - - - 0 0 0 2021-04-13 Sean Christopherson New
[RFC,6/7] KVM: x86: Consolidate guest enter/exit logic to common helpers KVM: Fix tick-based vtime accounting on x86 - - - 0 0 0 2021-04-13 Sean Christopherson New
[RFC,5/7] KVM: Move vtime accounting of guest exit to separate helper KVM: Fix tick-based vtime accounting on x86 - - - 0 0 0 2021-04-13 Sean Christopherson New
[RFC,4/7] context_tracking: KVM: Move guest enter/exit wrappers to KVM's domain KVM: Fix tick-based vtime accounting on x86 - - - 0 0 0 2021-04-13 Sean Christopherson New
[RFC,3/7] context_tracking: Consolidate guest enter/exit wrappers KVM: Fix tick-based vtime accounting on x86 - - - 0 0 0 2021-04-13 Sean Christopherson New
[RFC,2/7] context_tracking: Move guest enter/exit logic to standalone helpers KVM: Fix tick-based vtime accounting on x86 - - - 0 0 0 2021-04-13 Sean Christopherson New
[RFC,1/7] sched/vtime: Move guest enter/exit vtime accounting to separate helpers KVM: Fix tick-based vtime accounting on x86 - - - 0 0 0 2021-04-13 Sean Christopherson New
[3/3] KVM: Add proper lockdep assertion in I/O bus unregister KVM: Fixes and a cleanup for coalesced MMIO - 1 - 0 0 0 2021-04-12 Sean Christopherson In Next
[2/3] KVM: Stop looking for coalesced MMIO zones if the bus is destroyed KVM: Fixes and a cleanup for coalesced MMIO - 1 - 0 0 0 2021-04-12 Sean Christopherson In Next
[1/3] KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU KVM: Fixes and a cleanup for coalesced MMIO - 1 - 0 0 0 2021-04-12 Sean Christopherson In Next
[v2,8/8] KVM: SVM: Allocate SEV command structures on local stack ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-06 Sean Christopherson New
[v2,7/8] crypto: ccp: Use the stack and common buffer for INIT command ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-06 Sean Christopherson New
[v2,6/8] crypto: ccp: Use the stack and common buffer for status commands ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-06 Sean Christopherson New
[v2,5/8] crypto: ccp: Use the stack for small SEV command buffers ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-06 Sean Christopherson New
[v2,4/8] crypto: ccp: Play nice with vmalloc'd memory for SEV command structs ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-06 Sean Christopherson New
[v2,3/8] crypto: ccp: Reject SEV commands with mismatching command buffer ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-06 Sean Christopherson New
[v2,2/8] crypto: ccp: Detect and reject "invalid" addresses destined for PSP ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-06 Sean Christopherson New
[v2,1/8] crypto: ccp: Free SEV device if SEV init fails ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-06 Sean Christopherson New
[v2] KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations [v2] KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations 1 1 - 0 0 0 2021-04-06 Sean Christopherson In Next
[4/4] KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() KVM: SVM: A fix and cleanups for vmcb tracking - - - 0 0 0 2021-04-06 Sean Christopherson In Next
[3/4] KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at KVM: SVM: A fix and cleanups for vmcb tracking - - - 0 0 0 2021-04-06 Sean Christopherson In Next
[2/4] KVM: SVM: Drop vcpu_svm.vmcb_pa KVM: SVM: A fix and cleanups for vmcb tracking - - - 0 0 0 2021-04-06 Sean Christopherson In Next
[1/4] KVM: SVM: Don't set current_vmcb->cpu when switching vmcb KVM: SVM: A fix and cleanups for vmcb tracking - - - 0 0 0 2021-04-06 Sean Christopherson In Next
[5/5] KVM: SVM: Allocate SEV command structures on local stack ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-02 Sean Christopherson New
[4/5] crypto: ccp: Use the stack for small SEV command buffers ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-02 Sean Christopherson New
[3/5] crypto: ccp: Play nice with vmalloc'd memory for SEV command structs ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-02 Sean Christopherson New
[2/5] crypto: ccp: Reject SEV commands with mismatching command buffer ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-02 Sean Christopherson New
[1/5] crypto: ccp: Detect and reject vmalloc addresses destined for PSP ccp: KVM: SVM: Use stack for SEV command buffers - - - 0 0 0 2021-04-02 Sean Christopherson New
[v2,10/10] KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-04-02 Sean Christopherson New
[v2,09/10] KVM: Don't take mmu_lock for range invalidation unless necessary KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-04-02 Sean Christopherson New
[v2,08/10] KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-04-02 Sean Christopherson New
[v2,07/10] KVM: Move MMU notifier's mmu_lock acquisition into common helper KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-04-02 Sean Christopherson New
[v2,06/10] KVM: Kill off the old hva-based MMU notifier callbacks KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-04-02 Sean Christopherson New
[v2,05/10] KVM: PPC: Convert to the gfn-based MMU notifier callbacks KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-04-02 Sean Christopherson New
[v2,04/10] KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-04-02 Sean Christopherson New
[v2,03/10] KVM: arm64: Convert to the gfn-based MMU notifier callbacks KVM: Consolidate and optimize MMU notifiers - 1 - 0 0 0 2021-04-02 Sean Christopherson New
[v2,02/10] KVM: Move x86's MMU notifier memslot walkers to generic code KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-04-02 Sean Christopherson New
[v2,01/10] KVM: Assert that notifier count is elevated in .change_pte() KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-04-02 Sean Christopherson New
[3/3] KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created KVM: SVM: SEV{-ES} bug fixes - - - 0 0 0 2021-03-31 Sean Christopherson In Next
[2/3] KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes KVM: SVM: SEV{-ES} bug fixes - - - 0 0 0 2021-03-31 Sean Christopherson In Next
[1/3] KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs KVM: SVM: SEV{-ES} bug fixes - - - 0 0 0 2021-03-31 Sean Christopherson In Next
[2/2] KVM: x86: Account a variety of miscellaneous allocations KVM: Fix missing GFP_KERNEL_ACCOUNT usage - - - 0 0 0 2021-03-31 Sean Christopherson In Next
[1/2] KVM: Account memory allocations for 'struct kvm_vcpu' KVM: Fix missing GFP_KERNEL_ACCOUNT usage - - - 0 0 0 2021-03-31 Sean Christopherson In Next
[2/2] KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU KVM: x86/mmu: TDP MMU fixes/cleanups - - - 0 0 0 2021-03-31 Sean Christopherson In Next
[1/2] KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE KVM: x86/mmu: TDP MMU fixes/cleanups - - - 0 0 0 2021-03-31 Sean Christopherson In Next
[18/18] KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[17/18] KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[16/18] KVM: Don't take mmu_lock for range invalidation unless necessary KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[15/18] KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[14/18] KVM: Kill off the old hva-based MMU notifier callbacks KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[13/18] KVM: PPC: Convert to the gfn-based MMU notifier callbacks KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[12/18] KVM: MIPS/MMU: Convert to the gfn-based MMU notifier callbacks KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[11/18] KVM: arm64: Convert to the gfn-based MMU notifier callbacks KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[10/18] KVM: Move x86's MMU notifier memslot walkers to generic code KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[09/18] KVM: Move arm64's MMU notifier trace events to generic code KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[08/18] KVM: Move prototypes for MMU notifier callbacks to generic code KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[07/18] KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[06/18] KVM: x86/mmu: Pass address space ID to TDP MMU root walkers KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[05/18] KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[04/18] KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[03/18] KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[02/18] KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[01/18] KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs KVM: Consolidate and optimize MMU notifiers - - - 0 0 0 2021-03-26 Sean Christopherson New
[v2,3/3] KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages KVM: x86/mmu: Fix TLB flushing bugs in TDP MMU - - - 0 0 0 2021-03-25 Sean Christopherson New
« 1 2 »