Show patches with: Submitter = Sean Christopherson       |   1233 patches
« 1 2 3 412 13 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[16/16] KVM: x86/mmu: Sanity check that __kvm_faultin_pfn() doesn't create noslot pfns KVM: x86/mmu: Page fault and MMIO cleanups - - - --- 2024-02-28 Sean Christopherson New
[15/16] KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva to error values KVM: x86/mmu: Page fault and MMIO cleanups - - - --- 2024-02-28 Sean Christopherson New
[14/16] KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD for "no slot" faults KVM: x86/mmu: Page fault and MMIO cleanups - - - --- 2024-02-28 Sean Christopherson New
[13/16] KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() KVM: x86/mmu: Page fault and MMIO cleanups - - - --- 2024-02-28 Sean Christopherson New
[12/16] KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() KVM: x86/mmu: Page fault and MMIO cleanups - - - --- 2024-02-28 Sean Christopherson New
[11/16] KVM: x86/mmu: Explicitly disallow private accesses to emulated MMIO KVM: x86/mmu: Page fault and MMIO cleanups - - - --- 2024-02-28 Sean Christopherson New
[09/16] KVM: x86/mmu: Move private vs. shared check above slot validity checks KVM: x86/mmu: Page fault and MMIO cleanups - - - --- 2024-02-28 Sean Christopherson New
[08/16] KVM: x86/mmu: WARN and skip MMIO cache on private, reserved page faults KVM: x86/mmu: Page fault and MMIO cleanups - - - --- 2024-02-28 Sean Christopherson New
[07/16] KVM: x86: Move synthetic PFERR_* sanity checks to SVM's #NPF handler KVM: x86/mmu: Page fault and MMIO cleanups - 2 - --- 2024-02-28 Sean Christopherson New
[06/16] KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error code are non-zero KVM: x86/mmu: Page fault and MMIO cleanups - 1 - --- 2024-02-28 Sean Christopherson New
[05/16] KVM: x86/mmu: Use synthetic page fault error code to indicate private faults KVM: x86/mmu: Page fault and MMIO cleanups - - - --- 2024-02-28 Sean Christopherson New
[04/16] KVM: x86/mmu: Pass full 64-bit error code when handling page faults KVM: x86/mmu: Page fault and MMIO cleanups - - - --- 2024-02-28 Sean Christopherson New
[03/16] KVM: x86: Define more SEV+ page fault error bits/flags for #NPF KVM: x86/mmu: Page fault and MMIO cleanups - - - --- 2024-02-28 Sean Christopherson New
[02/16] KVM: x86: Remove separate "bit" defines for page fault error code masks KVM: x86/mmu: Page fault and MMIO cleanups - 1 - --- 2024-02-28 Sean Christopherson New
[01/16] KVM: x86/mmu: Exit to userspace with -EFAULT if private fault hits emulation KVM: x86/mmu: Page fault and MMIO cleanups - - - --- 2024-02-28 Sean Christopherson New
[GIT,PULL] KVM: x86: SVM changes for 6.9 [GIT,PULL] KVM: x86: SVM changes for 6.9 - - - --- 2024-02-27 Sean Christopherson New
[GIT,PULL] x86/kvm: Clean up KVM's guest/host async #PF ABI, for 6.9 [GIT,PULL] x86/kvm: Clean up KVM's guest/host async #PF ABI, for 6.9 - - - --- 2024-02-23 Sean Christopherson New
[GIT,PULL] KVM: GUEST_MEMFD fixes for 6.8 [GIT,PULL] KVM: GUEST_MEMFD fixes for 6.8 - - - --- 2024-02-23 Sean Christopherson New
[GIT,PULL] KVM: x86: MMU(ish) fixes for 6.8 [GIT,PULL] KVM: x86: MMU(ish) fixes for 6.8 - - - --- 2024-02-23 Sean Christopherson New
[8/8] KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD KVM: SVM: Clean up VMRUN=>#VMEXIT assembly - - - --- 2024-02-23 Sean Christopherson New
[7/8] KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() KVM: SVM: Clean up VMRUN=>#VMEXIT assembly - - - --- 2024-02-23 Sean Christopherson New
[6/8] KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area KVM: SVM: Clean up VMRUN=>#VMEXIT assembly - - - --- 2024-02-23 Sean Christopherson New
[5/8] KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area KVM: SVM: Clean up VMRUN=>#VMEXIT assembly - - - --- 2024-02-23 Sean Christopherson New
[4/8] KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted KVM: SVM: Clean up VMRUN=>#VMEXIT assembly - - - --- 2024-02-23 Sean Christopherson New
[3/8] KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() KVM: SVM: Clean up VMRUN=>#VMEXIT assembly - - - --- 2024-02-23 Sean Christopherson New
[2/8] KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV KVM: SVM: Clean up VMRUN=>#VMEXIT assembly - - - --- 2024-02-23 Sean Christopherson New
[1/8] KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding KVM: SVM: Clean up VMRUN=>#VMEXIT assembly - - - --- 2024-02-23 Sean Christopherson New
[v2,3/3] KVM: VMX: Combine "check" and "get" APIs for passthrough MSR lookups KVM: VMX: MSR intercept/passthrough cleanup and simplification - 1 - --- 2024-02-23 Sean Christopherson New
[v2,2/3] KVM: VMX: return early if msr_bitmap is not supported KVM: VMX: MSR intercept/passthrough cleanup and simplification - - - --- 2024-02-23 Sean Christopherson New
[v2,1/3] KVM: VMX: fix comment to add LBR to passthrough MSRs KVM: VMX: MSR intercept/passthrough cleanup and simplification - - - --- 2024-02-23 Sean Christopherson New
[v9,11/11] KVM: selftests: Add a basic SEV-ES smoke test KVM: selftests: Add SEV and SEV-ES smoke tests - - - --- 2024-02-23 Sean Christopherson New
[v9,10/11] KVM: selftests: Add a basic SEV smoke test KVM: selftests: Add SEV and SEV-ES smoke tests - - 1 --- 2024-02-23 Sean Christopherson New
[v9,09/11] KVM: selftests: Use the SEV library APIs in the intra-host migration test KVM: selftests: Add SEV and SEV-ES smoke tests - - 1 --- 2024-02-23 Sean Christopherson New
[v9,08/11] KVM: selftests: Add library for creating and interacting with SEV guests KVM: selftests: Add SEV and SEV-ES smoke tests - - 1 --- 2024-02-23 Sean Christopherson New
[v9,07/11] KVM: selftests: Allow tagging protected memory in guest page tables KVM: selftests: Add SEV and SEV-ES smoke tests - - 1 --- 2024-02-23 Sean Christopherson New
[v9,06/11] KVM: selftests: Explicitly ucall pool from shared memory KVM: selftests: Add SEV and SEV-ES smoke tests - - 1 --- 2024-02-23 Sean Christopherson New
[v9,05/11] KVM: selftests: Add support for protected vm_vaddr_* allocations KVM: selftests: Add SEV and SEV-ES smoke tests - 1 1 --- 2024-02-23 Sean Christopherson New
[v9,04/11] KVM: selftests: Add support for allocating/managing protected guest memory KVM: selftests: Add SEV and SEV-ES smoke tests - 1 1 --- 2024-02-23 Sean Christopherson New
[v9,03/11] KVM: selftests: Add a macro to iterate over a sparsebit range KVM: selftests: Add SEV and SEV-ES smoke tests - - 1 --- 2024-02-23 Sean Christopherson New
[v9,02/11] KVM: selftests: Make sparsebit structs const where appropriate KVM: selftests: Add SEV and SEV-ES smoke tests - - 1 --- 2024-02-23 Sean Christopherson New
[v9,01/11] KVM: selftests: Extend VM creation's @shape to allow control of VM subtype KVM: selftests: Add SEV and SEV-ES smoke tests - - 1 --- 2024-02-23 Sean Christopherson New
[5/5] KVM: selftests: Add a testcase to verify GUEST_MEMFD and READONLY are exclusive KVM: GUEST_MEMFD fixes/restrictions - - - --- 2024-02-22 Sean Christopherson New
[4/5] KVM: selftests: Create GUEST_MEMFD for relevant invalid flags testcases KVM: GUEST_MEMFD fixes/restrictions - - - --- 2024-02-22 Sean Christopherson New
[3/5] KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU KVM: GUEST_MEMFD fixes/restrictions - - - --- 2024-02-22 Sean Christopherson New
[2/5] KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it clear they're a WIP KVM: GUEST_MEMFD fixes/restrictions - - - --- 2024-02-22 Sean Christopherson New
[1/5] KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with KVM_MEM_READONLY KVM: GUEST_MEMFD fixes/restrictions - - - --- 2024-02-22 Sean Christopherson New
KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region() - - - --- 2024-02-17 Sean Christopherson New
[2/2] KVM: selftests: Test forced instruction emulation in dirty log test (x86 only) KVM: x86: Fix dirty logging of emulated atomics - - - --- 2024-02-15 Sean Christopherson New
[1/2] KVM: x86: Mark target gfn of emulated atomic instruction as dirty KVM: x86: Fix dirty logging of emulated atomics - 1 - --- 2024-02-15 Sean Christopherson New
[v4,4/4] KVM: x86/mmu: Handle no-slot faults at the beginning of kvm_faultin_pfn() KVM: x86/mmu: Pre-check for mmu_notifier retry - - - --- 2024-02-09 Sean Christopherson New
[v4,3/4] KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn() to kvm_faultin_pfn() KVM: x86/mmu: Pre-check for mmu_notifier retry - - - --- 2024-02-09 Sean Christopherson New
[v4,2/4] KVM: x86/mmu: Move private vs. shared check above slot validity checks KVM: x86/mmu: Pre-check for mmu_notifier retry - - - --- 2024-02-09 Sean Christopherson New
[2/2] KVM: x86: Sanity check that kvm_has_noapic_vcpu is zero at module_exit() KVM: x86: kvm_has_noapic_vcpu fix/cleanup - - - --- 2024-02-09 Sean Christopherson New
[1/2] KVM: x86: Move "KVM no-APIC vCPU" key management into local APIC code KVM: x86: kvm_has_noapic_vcpu fix/cleanup - 1 - --- 2024-02-09 Sean Christopherson New
[3/3] KVM: nVMX: Add a sanity check that nested PML Full stems from EPT Violations KVM: nVMX: nEPT injection fixes and cleanups - - - --- 2024-02-09 Sean Christopherson New
[2/3] KVM: x86: Move nEPT exit_qualification field from kvm_vcpu_arch to x86_exception KVM: nVMX: nEPT injection fixes and cleanups - - - --- 2024-02-09 Sean Christopherson New
[1/3] KVM: nVMX: Clear EXIT_QUALIFICATION when injecting an EPT Misconfig KVM: nVMX: nEPT injection fixes and cleanups - - - --- 2024-02-09 Sean Christopherson New
[2/2] KVM: x86: Open code all direct reads to guest DR6 and DR7 KVM: x86: Cleanup kvm_get_dr() usage - 1 - --- 2024-02-09 Sean Christopherson New
[1/2] KVM: x86: Make kvm_get_dr() return a value, not use an out parameter KVM: x86: Cleanup kvm_get_dr() usage 1 1 - --- 2024-02-09 Sean Christopherson New
Kconfig: Explicitly disable asm goto w/ outputs on gcc-11 (and earlier) Kconfig: Explicitly disable asm goto w/ outputs on gcc-11 (and earlier) - - - --- 2024-02-08 Sean Christopherson New
[v2,4/4] KVM: x86/mmu: Fix a *very* theoretical race in kvm_mmu_track_write() KVM: x86/mmu: Clean up indirect_shadow_pages usage - - - --- 2024-02-03 Sean Christopherson New
[v2,3/4] KVM: x86: Drop superfluous check on direct MMU vs. WRITE_PF_TO_SP flag KVM: x86/mmu: Clean up indirect_shadow_pages usage - - - --- 2024-02-03 Sean Christopherson New
[v2,2/4] KVM: x86: Drop dedicated logic for direct MMUs in reexecute_instruction() KVM: x86/mmu: Clean up indirect_shadow_pages usage - - - --- 2024-02-03 Sean Christopherson New
[v2,1/4] KVM: x86/mmu: Don't acquire mmu_lock when using indirect_shadow_pages as a heuristic KVM: x86/mmu: Clean up indirect_shadow_pages usage - - - --- 2024-02-03 Sean Christopherson New
[v8,10/10] KVM: selftests: Add a basic SEV smoke test KVM: selftests: Add SEV smoke test - - - --- 2024-02-03 Sean Christopherson New
[v8,09/10] KVM: selftests: Use the SEV library APIs in the intra-host migration test KVM: selftests: Add SEV smoke test - - - --- 2024-02-03 Sean Christopherson New
[v8,08/10] KVM: selftests: Add library for creating and interacting with SEV guests KVM: selftests: Add SEV smoke test - - - --- 2024-02-03 Sean Christopherson New
[v8,07/10] KVM: selftests: Allow tagging protected memory in guest page tables KVM: selftests: Add SEV smoke test - - - --- 2024-02-03 Sean Christopherson New
[v8,06/10] KVM: selftests: Explicitly ucall pool from shared memory KVM: selftests: Add SEV smoke test - - - --- 2024-02-03 Sean Christopherson New
[v8,05/10] KVM: selftests: Add support for protected vm_vaddr_* allocations KVM: selftests: Add SEV smoke test - - - --- 2024-02-03 Sean Christopherson New
[v8,04/10] KVM: selftests: Add support for allocating/managing protected guest memory KVM: selftests: Add SEV smoke test - 1 - --- 2024-02-03 Sean Christopherson New
[v8,03/10] KVM: selftests: Add a macro to iterate over a sparsebit range KVM: selftests: Add SEV smoke test - - - --- 2024-02-03 Sean Christopherson New
[v8,02/10] KVM: selftests: Make sparsebit structs const where appropriate KVM: selftests: Add SEV smoke test - - - --- 2024-02-03 Sean Christopherson New
[v8,01/10] KVM: selftests: Extend VM creation's @shape to allow control of VM subtype KVM: selftests: Add SEV smoke test - - - --- 2024-02-03 Sean Christopherson New
KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code KVM: selftests: Fix GUEST_PRINTF() format warnings in ARM code - - 1 --- 2024-02-02 Sean Christopherson New
KVM: selftests: Fix a semaphore imbalance in the dirty ring logging test KVM: selftests: Fix a semaphore imbalance in the dirty ring logging test - 2 - --- 2024-02-02 Sean Christopherson New
[v4,4/4] KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ES Add support for allowing zero SEV ASIDs - 1 - --- 2024-01-31 Sean Christopherson New
[v4,3/4] KVM: SVM: Add support for allowing zero SEV ASIDs Add support for allowing zero SEV ASIDs 1 - - --- 2024-01-31 Sean Christopherson New
[v4,2/4] KVM: SVM: Use unsigned integers when dealing with ASIDs Add support for allowing zero SEV ASIDs - 1 - --- 2024-01-31 Sean Christopherson New
[v4,1/4] KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the return Add support for allowing zero SEV ASIDs - 1 - --- 2024-01-31 Sean Christopherson New
KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test KVM: selftests: Don't assert on exact number of 4KiB in dirty log split test - 1 - --- 2024-01-31 Sean Christopherson New
[8/8] KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock for read [1/8] KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity - - - --- 2024-01-11 Sean Christopherson New
[7/8] KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock for read [1/8] KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity - - - --- 2024-01-11 Sean Christopherson New
[6/8] KVM: x86/mmu: Check for usable TDP MMU root while holding mmu_lock for read [1/8] KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity - - - --- 2024-01-11 Sean Christopherson New
[5/8] KVM: x86/mmu: Skip invalid TDP MMU roots when write-protecting SPTEs [1/8] KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity - - - --- 2024-01-11 Sean Christopherson New
[4/8] KVM: x86/mmu: Skip invalid roots when zapping leaf SPTEs for GFN range [1/8] KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity - - - --- 2024-01-11 Sean Christopherson New
[3/8] KVM: x86/mmu: Allow passing '-1' for "all" as_id for TDP MMU iterators [1/8] KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity - - - --- 2024-01-11 Sean Christopherson New
[2/8] KVM: x86/mmu: Don't do TLB flush when zappings SPTEs in invalid roots [1/8] KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity - - - --- 2024-01-11 Sean Christopherson New
[1/8] KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity [1/8] KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB granularity - - - --- 2024-01-11 Sean Christopherson New
[6/6] KVM: x86: Fully defer to vendor code to decide how to force immediate exit KVM: x86: Clean up "force immediate exit" code - - - --- 2024-01-10 Sean Christopherson New
[5/6] KVM: VMX: Handle KVM-induced preemption timer exits in fastpath for L2 KVM: x86: Clean up "force immediate exit" code - - - --- 2024-01-10 Sean Christopherson New
[4/6] KVM: x86: Move handling of is_guest_mode() into fastpath exit handlers KVM: x86: Clean up "force immediate exit" code - - - --- 2024-01-10 Sean Christopherson New
[3/6] KVM: VMX: Handle forced exit due to preemption timer in fastpath KVM: x86: Clean up "force immediate exit" code - - - --- 2024-01-10 Sean Christopherson New
[2/6] KVM: VMX: Re-enter guest in fastpath for "spurious" preemption timer exits KVM: x86: Clean up "force immediate exit" code - - - --- 2024-01-10 Sean Christopherson New
[1/6] KVM: x86: Plumb "force_immediate_exit" into kvm_entry() tracepoint KVM: x86: Clean up "force immediate exit" code - - - --- 2024-01-10 Sean Christopherson New
[4/4] KVM: Nullify async #PF worker's "apf" pointer as soon as it might be freed KVM: Async #PF fixes and cleanups - 2 - --- 2024-01-10 Sean Christopherson New
[3/4] KVM: Get reference to VM's address space in the async #PF worker KVM: Async #PF fixes and cleanups - 2 - --- 2024-01-10 Sean Christopherson New
[2/4] KVM: Put mm immediately after async #PF worker completes remote gup() KVM: Async #PF fixes and cleanups - 2 - --- 2024-01-10 Sean Christopherson New
KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls KVM: Harden against unpaired kvm_mmu_notifier_invalidate_range_end() calls - - - --- 2024-01-10 Sean Christopherson New
[4/4] KVM: Add a comment explaining the directed yield pending interrupt logic KVM: Clean up "preempted in-kernel" logic - - - --- 2024-01-10 Sean Christopherson New
« 1 2 3 412 13 »