Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Sean Christopherson
| 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
[v2,19/50] KVM: arm64: Do arm/arch initialization without bouncing through kvm_init()
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,18/50] KVM: arm64: Unregister perf callbacks if hypervisor finalization fails
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,17/50] KVM: arm64: Free hypervisor allocations if vector slot init fails
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,16/50] KVM: arm64: Simplify the CPUHP logic
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,15/50] KVM: x86: Serialize vendor module initialization (hardware setup)
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,14/50] KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspace
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,13/50] KVM: x86: Move guts of kvm_arch_init() to standalone helper
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,12/50] KVM: VMX: Move Hyper-V eVMCS initialization to helper
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,11/50] KVM: VMX: Don't bother disabling eVMCS static key on module exit
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,10/50] KVM: VMX: Reset eVMCS controls in VP assist page during hardware disabling
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,09/50] KVM: Drop arch hardware (un)setup hooks
KVM: Rework kvm_init() and hardware enabling
1 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,08/50] KVM: x86: Move hardware setup/unsetup to init/exit
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,07/50] KVM: x86: Do timer initialization after XCR0 configuration
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,06/50] KVM: s390: Move hardware setup/unsetup to init/exit
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,05/50] KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,04/50] KVM: Teardown VFIO ops earlier in kvm_exit()
KVM: Rework kvm_init() and hardware enabling
- 2 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,03/50] KVM: Allocate cpus_hardware_enabled after arch hardware setup
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,02/50] KVM: Initialize IRQ FD after arch hardware setup
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[v2,01/50] KVM: Register /dev/kvm as the _very_ last thing during initialization
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-30
Sean Christopherson
New
[2/2] KVM: selftests: Restore assert for non-nested VMs in access tracking test
KVM: selftests: Fixes for access tracking perf test
- - -
-
-
-
2022-11-29
Sean Christopherson
New
[1/2] KVM: selftests: Fix inverted "warning" in access tracking perf test
KVM: selftests: Fixes for access tracking perf test
- - -
-
-
-
2022-11-29
Sean Christopherson
New
[v2,4/4] KVM: selftests: Do kvm_cpu_has() checks before creating VM+vCPU
KVM: selftests: AMX test fix and cleanups
- - -
-
-
-
2022-11-28
Sean Christopherson
New
[v2,3/4] KVM: selftests: Disallow "get supported CPUID" before REQ_XCOMP_GUEST_PERM
KVM: selftests: AMX test fix and cleanups
- - -
-
-
-
2022-11-28
Sean Christopherson
New
[v2,2/4] KVM: selftests: Move __vm_xsave_require_permission() below CPUID helpers
KVM: selftests: AMX test fix and cleanups
- - -
-
-
-
2022-11-28
Sean Christopherson
New
[v2,1/4] KVM: selftests: Move XFD CPUID checking out of __vm_xsave_require_permission()
KVM: selftests: AMX test fix and cleanups
- - -
-
-
-
2022-11-28
Sean Christopherson
New
KVM: selftests: Define and use a custom static assert in lib headers
KVM: selftests: Define and use a custom static assert in lib headers
- - -
-
-
-
2022-11-22
Sean Christopherson
New
[9/9] tools: KVM: selftests: Convert clear/set_bit() to actual atomics
tools: Make {clear,set}_bit() atomic for reals
- - -
-
-
-
2022-11-19
Sean Christopherson
New
[8/9] tools: Drop "atomic_" prefix from atomic test_and_set_bit()
tools: Make {clear,set}_bit() atomic for reals
- - -
-
-
-
2022-11-19
Sean Christopherson
New
[7/9] tools: Drop conflicting non-atomic test_and_{clear,set}_bit() helpers
tools: Make {clear,set}_bit() atomic for reals
- - -
-
-
-
2022-11-19
Sean Christopherson
New
[6/9] KVM: selftests: Use non-atomic clear/set bit helpers in KVM tests
tools: Make {clear,set}_bit() atomic for reals
- - -
-
-
-
2022-11-19
Sean Christopherson
New
[5/9] perf tools: Use dedicated non-atomic clear/set bit helpers
tools: Make {clear,set}_bit() atomic for reals
1 - -
-
-
-
2022-11-19
Sean Christopherson
New
[4/9] tools: Take @bit as an "unsigned long" in {clear,set}_bit() helpers
tools: Make {clear,set}_bit() atomic for reals
- - -
-
-
-
2022-11-19
Sean Christopherson
New
[3/9] KVM: arm64: selftests: Enable single-step without a "full" ucall()
tools: Make {clear,set}_bit() atomic for reals
- - -
-
-
-
2022-11-19
Sean Christopherson
New
[2/9] KVM: selftests: Remove unused "vcpu" param to fix build error
tools: Make {clear,set}_bit() atomic for reals
- - -
-
-
-
2022-11-19
Sean Christopherson
New
[1/9] KVM: selftests: Add rdmsr_from_l2() implementation in Hyper-V eVMCS test
tools: Make {clear,set}_bit() atomic for reals
- - -
-
-
-
2022-11-19
Sean Christopherson
New
KVM: VMX: Access @flags as a 32-bit value in __vmx_vcpu_run()
KVM: VMX: Access @flags as a 32-bit value in __vmx_vcpu_run()
- 1 -
-
-
-
2022-11-19
Sean Christopherson
New
[2/2] KVM: arm64: selftests: Disable single-step without relying on ucall()
KVM: arm64: selftests: Fixes for single-step test
- 2 -
-
-
-
2022-11-17
Sean Christopherson
New
[1/2] KVM: arm64: selftests: Disable single-step with correct KVM define
KVM: arm64: selftests: Fixes for single-step test
- 2 -
-
-
-
2022-11-17
Sean Christopherson
New
[v3,3/3] x86/virt: Fold __cpu_emergency_vmxoff() into its sole caller
x86/crash: Fix double NMI shootdown bug
- - -
-
-
-
2022-11-14
Sean Christopherson
New
[v3,2/3] x86/reboot: Disable virtualization in an emergency if SVM is supported
x86/crash: Fix double NMI shootdown bug
- - -
-
-
-
2022-11-14
Sean Christopherson
New
[v3,1/3] x86/crash: Disable virt in core NMI crash handler to avoid double shootdown
x86/crash: Fix double NMI shootdown bug
- - 1
-
-
-
2022-11-14
Sean Christopherson
New
KVM: x86/xen: Make number of event channels defines less magical
KVM: x86/xen: Make number of event channels defines less magical
- - -
-
-
-
2022-11-14
Sean Christopherson
New
[2/2] drm/i915/gvt: Unconditionally put reference to KVM when detaching vGPU
drm/i915/gvt: Fix for KVM refcounting bug
- 1 -
-
-
-
2022-11-11
Sean Christopherson
New
[1/2] drm/i915/gvt: Get reference to KVM iff attachment to VM is successful
drm/i915/gvt: Fix for KVM refcounting bug
- 1 -
-
-
-
2022-11-11
Sean Christopherson
New
KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range()
KVM: x86/mmu: Block all page faults during kvm_zap_gfn_range()
- - -
-
-
-
2022-11-11
Sean Christopherson
New
[v2,5/5] x86/kasan: Populate shadow for shared chunk of the CPU entry area
x86/kasan: Bug fixes for recent CEA changes
- - -
-
-
-
2022-11-10
Sean Christopherson
New
[v2,4/5] x86/kasan: Add helpers to align shadow addresses up and down
x86/kasan: Bug fixes for recent CEA changes
- 1 -
-
-
-
2022-11-10
Sean Christopherson
New
[v2,3/5] x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names
x86/kasan: Bug fixes for recent CEA changes
- 1 -
-
-
-
2022-11-10
Sean Christopherson
New
[v2,2/5] x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area
x86/kasan: Bug fixes for recent CEA changes
- 1 -
-
-
-
2022-11-10
Sean Christopherson
New
[v2,1/5] x86/mm: Recompute physical address for every page of per-CPU CEA mapping
x86/kasan: Bug fixes for recent CEA changes
- 1 -
-
-
-
2022-11-10
Sean Christopherson
New
x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al
x86/debug: Include percpu.h in debugreg.h to get DECLARE_PER_CPU() et al
- - -
-
-
-
2022-11-10
Sean Christopherson
New
[2/2] KVM: x86/mmu: Register page-tracker on first shadow root allocation
KVM: x86/mmu: Use page-track only for... page tracking
- - -
-
-
-
2022-11-10
Sean Christopherson
New
[1/2] KVM: x86/mmu: Don't rely on page-track mechanism to flush on memslot change
KVM: x86/mmu: Use page-track only for... page tracking
- - -
-
-
-
2022-11-10
Sean Christopherson
New
[3/3] KVM: SVM: Make module params and other variables read-only after init
KVM: Mark vendor module param read-only after init
- - -
-
-
-
2022-11-10
Sean Christopherson
New
[2/3] KVM: SVM: Make MSR permission bitmap offsets read-only after init
KVM: Mark vendor module param read-only after init
- - -
-
-
-
2022-11-10
Sean Christopherson
New
[1/3] KVM: VMX: Make module params and other variables read-only after init
KVM: Mark vendor module param read-only after init
- - -
-
-
-
2022-11-10
Sean Christopherson
New
KVM: x86: Remove unnecessary export of kvm_cpu_has_pending_timer()
KVM: x86: Remove unnecessary export of kvm_cpu_has_pending_timer()
- - -
-
-
-
2022-11-10
Sean Christopherson
New
[2/2] KVM: selftests: Test KVM's handling of VMX's sec exec MSR on KVM_SET_CPUID
KVM: nVMX: Fix another case where KVM overrides VMX MSRs
- - -
-
-
-
2022-11-10
Sean Christopherson
New
[1/2] KVM: nVMX: Don't muck with allowed sec exec controls on CPUID changes
KVM: nVMX: Fix another case where KVM overrides VMX MSRs
- - -
-
-
-
2022-11-10
Sean Christopherson
New
[2/2] x86/mm: Populate KASAN shadow for per-CPU DS buffers in CPU entry area
x86/mm: More KASAN per-CPU CEA mapping bug fixes
- - -
-
-
-
2022-11-04
Sean Christopherson
New
[1/2] x86/mm: Recompute physical address for every page of per-CPU CEA mapping
x86/mm: More KASAN per-CPU CEA mapping bug fixes
- - -
-
-
-
2022-11-04
Sean Christopherson
New
x86/mm: Populate KASAN shadow for per-CPU GDT mapping in CPU entry area
x86/mm: Populate KASAN shadow for per-CPU GDT mapping in CPU entry area
- - -
-
-
-
2022-11-04
Sean Christopherson
New
[3/3] x86/kasan: Populate shadow for shared chunk of the CPU entry area
x86/kasan: Populate shadow for read-only IDT mapping
- - -
-
-
-
2022-11-04
Sean Christopherson
New
[2/3] x86/kasan: Add helpers to align shadow addresses up and down
x86/kasan: Populate shadow for read-only IDT mapping
- - -
-
-
-
2022-11-04
Sean Christopherson
New
[1/3] x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names
x86/kasan: Populate shadow for read-only IDT mapping
- - -
-
-
-
2022-11-04
Sean Christopherson
New
[44/44] KVM: Opt out of generic hardware enabling on s390 and PPC
KVM: Rework kvm_init() and hardware enabling
1 - -
-
-
-
2022-11-02
Sean Christopherson
New
[43/44] KVM: Register syscore (suspend/resume) ops early in kvm_init()
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[42/44] KVM: Make hardware_enable_failed a local variable in the "enable all" path
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[41/44] KVM: Use a per-CPU variable to track which CPUs have enabled virtualization
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[40/44] KVM: Remove on_each_cpu(hardware_disable_nolock) in kvm_exit()
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[39/44] KVM: Drop kvm_count_lock and instead protect kvm_usage_count with kvm_lock
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[38/44] KVM: Disable CPU hotplug during hardware enabling
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[37/44] KVM: Rename and move CPUHP_AP_KVM_STARTING to ONLINE section
KVM: Rework kvm_init() and hardware enabling
- 2 -
-
-
-
2022-11-02
Sean Christopherson
New
[36/44] KVM: x86: Do compatibility checks when onlining CPU
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[35/44] KVM: SVM: Check for SVM support in CPU compatibility checks
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[34/44] KVM: VMX: Shuffle support checks and hardware enabling code around
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[33/44] KVM: x86: Do VMX/SVM support checks directly in vendor code
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[32/44] KVM: x86: Unify pr_fmt to use module name for all KVM modules
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[31/44] KVM: x86: Use KBUILD_MODNAME to specify vendor module name
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[30/44] KVM: Drop kvm_arch_check_processor_compat() hook
KVM: Rework kvm_init() and hardware enabling
1 2 -
-
-
-
2022-11-02
Sean Christopherson
New
[29/44] KVM: x86: Do CPU compatibility checks in x86 code
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[28/44] KVM: VMX: Make VMCS configuration/capabilities structs read-only after init
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[27/44] KVM: Drop kvm_arch_{init,exit}() hooks
KVM: Rework kvm_init() and hardware enabling
1 2 -
-
-
-
2022-11-02
Sean Christopherson
New
[26/44] KVM: s390: Mark __kvm_s390_init() and its descendants as __init
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-02
Sean Christopherson
New
[25/44] KVM: s390: Do s390 specific init without bouncing through kvm_init()
KVM: Rework kvm_init() and hardware enabling
- 2 -
-
-
-
2022-11-02
Sean Christopherson
New
[24/44] KVM: PPC: Move processor compatibility check to module init
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[23/44] KVM: RISC-V: Tag init functions and data with __init, __ro_after_init
KVM: Rework kvm_init() and hardware enabling
1 - -
-
-
-
2022-11-02
Sean Christopherson
New
[22/44] KVM: RISC-V: Do arch init directly in riscv_kvm_init()
KVM: Rework kvm_init() and hardware enabling
1 1 -
-
-
-
2022-11-02
Sean Christopherson
New
[21/44] KVM: MIPS: Register die notifier prior to kvm_init()
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-02
Sean Christopherson
New
[20/44] KVM: MIPS: Setup VZ emulation? directly from kvm_mips_init()
KVM: Rework kvm_init() and hardware enabling
- 1 -
-
-
-
2022-11-02
Sean Christopherson
New
[19/44] KVM: MIPS: Hardcode callbacks to hardware virtualization extensions
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[18/44] KVM: arm64: Mark kvm_arm_init() and its unique descendants as __init
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[17/44] KVM: arm64: Do arm/arch initialiation without bouncing through kvm_init()
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[16/44] KVM: arm64: Unregister perf callbacks if hypervisor finalization fails
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[15/44] KVM: arm64: Free hypervisor allocations if vector slot init fails
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[14/44] KVM: arm64: Simplify the CPUHP logic
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[13/44] KVM: x86: Serialize vendor module initialization (hardware setup)
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[12/44] KVM: VMX: Do _all_ initialization before exposing /dev/kvm to userspace
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[11/44] KVM: x86: Move guts of kvm_arch_init() to standalone helper
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
[10/44] KVM: VMX: Clean up eVMCS enabling if KVM initialization fails
KVM: Rework kvm_init() and hardware enabling
- - -
-
-
-
2022-11-02
Sean Christopherson
New
«
1
2
…
10
11
12
13
»