Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Sean Christopherson
| State =
Action Required
| Archived =
No
| 1233 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
1
2
…
10
11
12
13
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[09/27] drm/i915/gvt: Protect gfn hash table with dedicated mutex
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[08/27] drm/i915/gvt: Hoist acquisition of vgpu_lock out to kvmgt_page_track_write()
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[07/27] drm/i915/gvt: Use an "unsigned long" to iterate over memslot gfns
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[06/27] drm/i915/gvt: Don't rely on KVM's gfn_to_pfn() to query possible 2M GTT
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[05/27] drm/i915/gvt: Put the page reference obtained by KVM's gfn_to_pfn()
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[04/27] drm/i915/gvt: Verify VFIO-pinned page is THP when shadowing 2M gtt entry
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[03/27] drm/i915/gvt: Incorporate KVM memslot info into check for 2MiB GTT entry
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[02/27] KVM: x86/mmu: Factor out helper to get max mapping size of a memslot
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[01/27] drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page"
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
KVM: nVMX: Document that ignoring memory failures for VMCLEAR is deliberate
KVM: nVMX: Document that ignoring memory failures for VMCLEAR is deliberate
- - -
-
-
-
2022-12-20
Sean Christopherson
New
KVM: x86: Sanity check inputs to kvm_handle_memory_failure()
KVM: x86: Sanity check inputs to kvm_handle_memory_failure()
- - -
-
-
-
2022-12-20
Sean Christopherson
New
KVM: selftests: Zero out valid_bank_mask for "all" case in Hyper-V IPI test
KVM: selftests: Zero out valid_bank_mask for "all" case in Hyper-V IPI test
- - -
-
-
-
2022-12-19
Sean Christopherson
New
KVM: Destroy target device if coalesced MMIO unregistration fails
KVM: Destroy target device if coalesced MMIO unregistration fails
- - -
-
-
-
2022-12-19
Sean Christopherson
New
[v2,4/4] KVM: selftests: Test KVM's handling of VMX's sec exec MSR on KVM_SET_CPUID
KVM: nVMX: Fix 2nd exec controls override goofs
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[v2,3/4] KVM: nVMX: Don't muck with allowed sec exec controls on CPUID changes
KVM: nVMX: Fix 2nd exec controls override goofs
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[v2,2/4] KVM: nVMX: Don't stuff secondary execution control if it's not supported
KVM: nVMX: Fix 2nd exec controls override goofs
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[v2,1/4] KVM: nVMX: Properly expose ENABLE_USR_WAIT_PAUSE control to L1
KVM: nVMX: Fix 2nd exec controls override goofs
- 1 -
-
-
-
2022-12-13
Sean Christopherson
New
[7/7] KVM: VMX: Handle NMI VM-Exits in noinstr region
KVM: VMX: Handle NMI VM-Exits in noinstr section
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[6/7] KVM: VMX: Provide separate subroutines for invoking NMI vs. IRQ handlers
KVM: VMX: Handle NMI VM-Exits in noinstr section
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[5/7] x86/entry: KVM: Use dedicated VMX NMI entry for 32-bit kernels too
KVM: VMX: Handle NMI VM-Exits in noinstr section
- 1 -
-
-
-
2022-12-13
Sean Christopherson
New
[4/7] KVM: VMX: Always inline to_vmx() and to_kvm_vmx()
KVM: VMX: Handle NMI VM-Exits in noinstr section
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[3/7] KVM: VMX: Always inline eVMCS read/write helpers
KVM: VMX: Handle NMI VM-Exits in noinstr section
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[2/7] KVM: VMX: Allow VM-Fail path of VMREAD helper to be instrumented
KVM: VMX: Handle NMI VM-Exits in noinstr section
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[1/7] KVM: x86: Make vmx_get_exit_qual() and vmx_get_intr_info() noinstr-friendly
KVM: VMX: Handle NMI VM-Exits in noinstr section
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[5/5] KVM: x86/mmu: Move kvm_tdp_mmu_map()'s prolog and epilog to its caller
KVM: x86/mmu: TDP MMU fixes for 6.2
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[4/5] KVM: x86/mmu: Don't install TDP MMU SPTE if SP has unexpected level
KVM: x86/mmu: TDP MMU fixes for 6.2
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[3/5] KVM: x86/mmu: Re-check under lock that TDP MMU SP hugepage is disallowed
KVM: x86/mmu: TDP MMU fixes for 6.2
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[2/5] KVM: x86/mmu: Map TDP MMU leaf SPTE iff target level is reached
KVM: x86/mmu: TDP MMU fixes for 6.2
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[1/5] KVM: x86/mmu: Don't attempt to map leaf if target TDP MMU SPTE is frozen
KVM: x86/mmu: TDP MMU fixes for 6.2
- 1 -
-
-
-
2022-12-13
Sean Christopherson
New
[14/14] KVM: selftests: Enable RSEQ test for RISC-V
KVM: selftests: Clang fixes, Makefile cleanup
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[13/14] KVM: selftests: Use wildcards to find targets and test source files
KVM: selftests: Clang fixes, Makefile cleanup
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[12/14] KVM: selftests: Use wildcards to find library source files
KVM: selftests: Clang fixes, Makefile cleanup
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[11/14] KVM: selftests: Disable "gnu-variable-sized-type-not-at-end" warning
KVM: selftests: Clang fixes, Makefile cleanup
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[10/14] KVM: selftests: Include lib.mk before consuming $(CC)
KVM: selftests: Clang fixes, Makefile cleanup
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[09/14] KVM: selftests: Explicitly disable builtins for mem*() overrides
KVM: selftests: Clang fixes, Makefile cleanup
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[08/14] KVM: selftests: Probe -no-pie with actual CFLAGS used to compile
KVM: selftests: Clang fixes, Makefile cleanup
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[07/14] KVM: selftests: Use proper function prototypes in probing code
KVM: selftests: Clang fixes, Makefile cleanup
- 1 -
-
-
-
2022-12-13
Sean Christopherson
New
[06/14] KVM: selftests: Rename UNAME_M to ARCH_DIR, fill explicitly for x86
KVM: selftests: Clang fixes, Makefile cleanup
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[05/14] KVM: selftests: Fix a typo in x86-64's kvm_get_cpu_address_width()
KVM: selftests: Clang fixes, Makefile cleanup
- 1 -
-
-
-
2022-12-13
Sean Christopherson
New
[04/14] KVM: selftests: Use pattern matching in .gitignore
KVM: selftests: Clang fixes, Makefile cleanup
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[03/14] KVM: selftests: Fix divide-by-zero bug in memslot_perf_test
KVM: selftests: Clang fixes, Makefile cleanup
- 1 -
-
-
-
2022-12-13
Sean Christopherson
New
[02/14] KVM: selftests: Delete dead code in x86_64/vmx_tsc_adjust_test.c
KVM: selftests: Clang fixes, Makefile cleanup
- - -
-
-
-
2022-12-13
Sean Christopherson
New
[01/14] KVM: selftests: Define literal to asm constraint in aarch64 as unsigned long
KVM: selftests: Clang fixes, Makefile cleanup
- 1 -
-
-
-
2022-12-13
Sean Christopherson
New
KVM: Delete extra block of "};" in the KVM API documentation
KVM: Delete extra block of "};" in the KVM API documentation
- - -
-
-
-
2022-12-07
Sean Christopherson
New
KVM: x86: Add proper ReST tables for userspace MSR exits/flags
KVM: x86: Add proper ReST tables for userspace MSR exits/flags
- - -
-
-
-
2022-12-07
Sean Christopherson
New
[3/3] KVM: VMX: Drop manual checks on X86_FEATURE_MSR_IA32_FEAT_CTL
x86/cpu: KVM: Make SGX and VMX depend on FEAT_CTL
- - -
-
-
-
2022-12-03
Sean Christopherson
New
[2/3] x86/cpu: Mark SGX and VMX as being dependent on MSR_IA32_FEAT_CTL
x86/cpu: KVM: Make SGX and VMX depend on FEAT_CTL
- - -
-
-
-
2022-12-03
Sean Christopherson
New
[1/3] x86/cpu: Process all CPUID dependencies after identifying CPU info
x86/cpu: KVM: Make SGX and VMX depend on FEAT_CTL
- - -
-
-
-
2022-12-03
Sean Christopherson
New
[16/16] KVM: SVM: Use "standard" stgi() helper when disabling SVM
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[15/16] KVM: x86: Force kvm_rebooting=true during emergency reboot/crash
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[14/16] x86/virt: KVM: Move "disable SVM" helper into KVM SVM
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[13/16] x86/virt: KVM: Open code cpu_has_svm() into kvm_is_svm_supported()
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[12/16] x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[11/16] KVM: SVM: Make KVM_AMD depend on CPU_SUP_AMD or CPU_SUP_HYGON
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[10/16] x86/virt: KVM: Move VMXOFF helpers into KVM VMX
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[09/16] x86/virt: KVM: Open code cpu_has_vmx() in KVM VMX
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[08/16] x86/reboot: Disable virtualization during reboot iff callback is registered
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[07/16] x86/reboot: Hoist "disable virt" helpers above "emergency reboot" path
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[06/16] x86/reboot: KVM: Disable SVM during reboot via virt/KVM reboot callback
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[05/16] x86/reboot: KVM: Handle VMXOFF in KVM's reboot callback
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[04/16] x86/reboot: Assert that IRQs are disabled when turning off virtualization
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[03/16] x86/reboot: Harden virtualization hooks for emergency reboot
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[02/16] x86/reboot: Expose VMCS crash hooks if and only if KVM_INTEL is enabled
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[01/16] x86/reboot: VMCLEAR active VMCSes before emergency reboot
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2022-12-01
Sean Christopherson
New
KVM: Remove stale comment about KVM_REQ_UNHALT
KVM: Remove stale comment about KVM_REQ_UNHALT
- - -
-
-
-
2022-12-01
Sean Christopherson
New
[v4,4/4] x86/reboot: Disable SVM, not just VMX, when stopping CPUs
x86/crash: Fix double NMI shootdown bug
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v4,3/4] x86/reboot: Disable virtualization in an emergency if SVM is supported
x86/crash: Fix double NMI shootdown bug
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v4,2/4] x86/virt: Force GIF=1 prior to disabling SVM (for reboot flows)
x86/crash: Fix double NMI shootdown bug
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v4,1/4] x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
x86/crash: Fix double NMI shootdown bug
- - 1
-
-
-
2022-11-30
Sean Christopherson
New
[v2,50/50] KVM: Clean up error labels in kvm_init()
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,49/50] KVM: Opt out of generic hardware enabling on s390 and PPC
KVM: Rework kvm_init() and hardware enabling
1 - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,48/50] KVM: Register syscore (suspend/resume) ops early in kvm_init()
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,47/50] KVM: Make hardware_enable_failed a local variable in the "enable all" path
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,46/50] KVM: Use a per-CPU variable to track which CPUs have enabled virtualization
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,45/50] KVM: Remove on_each_cpu(hardware_disable_nolock) in kvm_exit()
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,44/50] KVM: Drop kvm_count_lock and instead protect kvm_usage_count with kvm_lock
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,43/50] KVM: Ensure CPU is stable during low level hardware enable/disable
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,42/50] KVM: Disable CPU hotplug during hardware enabling/disabling
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,41/50] KVM: Rename and move CPUHP_AP_KVM_STARTING to ONLINE section
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,40/50] KVM: x86: Do compatibility checks when onlining CPU
KVM: Rework kvm_init() and hardware enabling
1 - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,39/50] KVM: x86: Move CPU compat checks hook to kvm_x86_ops (from kvm_x86_init_ops)
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,38/50] KVM: SVM: Check for SVM support in CPU compatibility checks
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,37/50] KVM: VMX: Shuffle support checks and hardware enabling code around
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,36/50] KVM: x86: Do VMX/SVM support checks directly in vendor code
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,35/50] KVM: VMX: Use current CPU's info to perform "disabled by BIOS?" checks
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,34/50] KVM: x86: Unify pr_fmt to use module name for all KVM modules
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,33/50] KVM: x86: Use KBUILD_MODNAME to specify vendor module name
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,32/50] KVM: Drop kvm_arch_check_processor_compat() hook
KVM: Rework kvm_init() and hardware enabling
1 3 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,31/50] KVM: x86: Do CPU compatibility checks in x86 code
KVM: Rework kvm_init() and hardware enabling
- 2 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,30/50] KVM: VMX: Make VMCS configuration/capabilities structs read-only after init
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,29/50] KVM: Drop kvm_arch_{init,exit}() hooks
KVM: Rework kvm_init() and hardware enabling
1 2 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,28/50] KVM: s390: Mark __kvm_s390_init() and its descendants as __init
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,27/50] KVM: s390: Do s390 specific init without bouncing through kvm_init()
KVM: Rework kvm_init() and hardware enabling
- 2 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,26/50] KVM: PPC: Move processor compatibility check to module init
KVM: Rework kvm_init() and hardware enabling
1 - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,25/50] KVM: RISC-V: Tag init functions and data with __init, __ro_after_init
KVM: Rework kvm_init() and hardware enabling
1 - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,24/50] KVM: RISC-V: Do arch init directly in riscv_kvm_init()
KVM: Rework kvm_init() and hardware enabling
1 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,23/50] KVM: MIPS: Register die notifier prior to kvm_init()
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,22/50] KVM: MIPS: Setup VZ emulation? directly from kvm_mips_init()
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,21/50] KVM: MIPS: Hardcode callbacks to hardware virtualization extensions
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,20/50] KVM: arm64: Mark kvm_arm_init() and its unique descendants as __init
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
«
1
2
…
10
11
12
13
»