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
…
8
9
10
…
12
13
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[v4,05/13] KVM: x86/mmu: Drop access tracking checks when clearing TDP MMU dirty bits
KVM: x86/mmu: Optimize clear dirty log
- - -
-
-
-
2023-03-21
Sean Christopherson
New
[v4,04/13] KVM: x86/mmu: Atomically clear SPTE dirty state in the clear-dirty-log flow
KVM: x86/mmu: Optimize clear dirty log
- 1 -
-
-
-
2023-03-21
Sean Christopherson
New
[v4,03/13] KVM: x86/mmu: Consolidate Dirty vs. Writable clearing logic in TDP MMU
KVM: x86/mmu: Optimize clear dirty log
- - -
-
-
-
2023-03-21
Sean Christopherson
New
[v4,02/13] KVM: x86/mmu: Use kvm_ad_enabled() to determine if TDP MMU SPTEs need wrprot
KVM: x86/mmu: Optimize clear dirty log
- - -
-
-
-
2023-03-21
Sean Christopherson
New
[v4,01/13] KVM: x86/mmu: Add a helper function to check if an SPTE needs atomic write
KVM: x86/mmu: Optimize clear dirty log
- 2 -
-
-
-
2023-03-21
Sean Christopherson
New
[2/2] KVM: SVM: Drop unprotected-by-braces variable declaration in case-statement
KVM: x86: Fix kvm/queue breakage on clang
- - -
-
-
-
2023-03-15
Sean Christopherson
New
[1/2] KVM: VMX: Drop unprotected-by-braces variable declaration in case-statement
KVM: x86: Fix kvm/queue breakage on clang
- - -
-
-
-
2023-03-15
Sean Christopherson
New
[v3,21/21] KVM: selftests: Verify LBRs are disabled if vPMU is disabled
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,20/21] KVM: selftests: Add negative testcase for PEBS format in PERF_CAPABILITIES
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,19/21] KVM: selftests: Refactor LBR_FMT test to avoid use of separate macro
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,18/21] KVM: selftests: Drop "all done!" printf() from PERF_CAPABILITIES test
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,17/21] KVM: selftests: Test post-KVM_RUN writes to PERF_CAPABILITIES
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,16/21] KVM: selftests: Expand negative testing of guest writes to PERF_CAPABILITIES
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,15/21] KVM: selftests: Test all immutable non-format bits in PERF_CAPABILITIES
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,14/21] KVM: selftests: Test all fungible features in PERF_CAPABILITIES
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,13/21] KVM: selftests: Drop now-redundant checks on PERF_CAPABILITIES writes
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,12/21] KVM: selftests: Verify KVM preserves userspace writes to "durable" MSRs
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,11/21] KVM: selftests: Print out failing MSR and value in vcpu_set_msr()
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,10/21] KVM: selftests: Assert that full-width PMC writes are supported if PDCM=1
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,09/21] KVM: selftests: Move 0/initial value PERF_CAPS checks to dedicated sub-test
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,08/21] KVM: x86/pmu: Zero out LBR capabilities during PMU refresh
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,07/21] KVM: x86/pmu: WARN and bug the VM if PMU is refreshed after vCPU has run
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,06/21] KVM: x86: Disallow writes to immutable feature MSRs after KVM_RUN
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,05/21] KVM: selftests: Split PMU caps sub-tests to avoid writing MSR after KVM_RUN
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,04/21] KVM: x86: Generate set of VMX feature MSRs using first/last definitions
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,03/21] KVM: x86: Add macros to track first...last VMX feature MSRs
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,02/21] KVM: x86: Add a helper to query whether or not a vCPU has ever run
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v3,01/21] KVM: x86: Rename kvm_init_msr_list() to clarify it inits multiple lists
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,27/27] drm/i915/gvt: Drop final dependencies on KVM internal details
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,26/27] KVM: x86/mmu: Handle KVM bookkeeping in page-track APIs, not callers
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,25/27] KVM: x86/mmu: Drop @slot param from exported/external page-track APIs
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,24/27] KVM: x86/mmu: Bug the VM if write-tracking is used but not enabled
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,23/27] KVM: x86/mmu: Assert that correct locks are held for page write-tracking
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - 1
-
-
-
2023-03-11
Sean Christopherson
New
[v2,22/27] KVM: x86/mmu: Rename page-track APIs to reflect the new reality
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,21/27] KVM: x86/mmu: Drop infrastructure for multiple page-track modes
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,20/27] KVM: x86/mmu: Use page-track notifiers iff there are external users
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,19/27] KVM: x86/mmu: Move KVM-only page-track declarations to internal header
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,18/27] KVM: x86: Remove the unused page-track hook track_flush_slot()
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,17/27] drm/i915/gvt: switch from ->track_flush_slot() to ->track_remove_region()
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - 1
-
-
-
2023-03-11
Sean Christopherson
New
[v2,16/27] KVM: x86: Add a new page-track hook to handle memslot deletion
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,15/27] drm/i915/gvt: Don't bother removing write-protection on to-be-deleted slot
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,14/27] KVM: x86: Reject memslot MOVE operations if KVMGT is attached
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,13/27] KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write() hook
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,12/27] KVM: x86/mmu: Don't bounce through page-track mechanism for guest PTEs
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,11/27] KVM: x86/mmu: Don't rely on page-track mechanism to flush on memslot change
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,10/27] drm/i915/gvt: Protect gfn hash table with vgpu_lock
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,09/27] drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,08/27] drm/i915/gvt: Use an "unsigned long" to iterate over memslot gfns
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,07/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
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,06/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
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,05/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
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,04/27] drm/i915/gvt: Incorporate KVM memslot info into check for 2MiB GTT entry
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,03/27] drm/i915/gvt: remove interface intel_gvt_is_valid_gfn
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - 1
-
-
-
2023-03-11
Sean Christopherson
New
[v2,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
- - -
-
-
-
2023-03-11
Sean Christopherson
New
[v2,01/27] drm/i915/gvt: Verify pfn is "valid" before dereferencing "struct page"
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- 1 -
-
-
-
2023-03-11
Sean Christopherson
New
[2/2] KVM: Don't enable hardware after a restart/shutdown is initiated
KVM: Fix race between reboot and hardware enabling
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[1/2] KVM: Use syscore_ops instead of reboot_notifier to hook restart/shutdown
KVM: Fix race between reboot and hardware enabling
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,18/18] KVM: SVM: Use "standard" stgi() helper when disabling SVM
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,17/18] KVM: x86: Force kvm_rebooting=true during emergency reboot/crash
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,16/18] x86/virt: KVM: Move "disable SVM" helper into KVM SVM
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,15/18] KVM: VMX: Ensure CPU is stable when probing basic VMX support
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,14/18] KVM: SVM: Check that the current CPU supports SVM in kvm_is_svm_supported()
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,13/18] x86/virt: KVM: Open code cpu_has_svm() into kvm_is_svm_supported()
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,12/18] x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,11/18] KVM: SVM: Make KVM_AMD depend on CPU_SUP_AMD or CPU_SUP_HYGON
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,10/18] x86/virt: KVM: Move VMXOFF helpers into KVM VMX
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,09/18] x86/virt: KVM: Open code cpu_has_vmx() in KVM VMX
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,08/18] x86/reboot: Assert that IRQs are disabled when turning off virtualization
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,07/18] x86/reboot: Disable virtualization during reboot iff callback is registered
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,06/18] x86/reboot: Hoist "disable virt" helpers above "emergency reboot" path
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,05/18] x86/reboot: KVM: Disable SVM during reboot via virt/KVM reboot callback
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,04/18] x86/reboot: KVM: Handle VMXOFF in KVM's reboot callback
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,03/18] x86/reboot: Harden virtualization hooks for emergency reboot
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,02/18] x86/reboot: Expose VMCS crash hooks if and only if KVM_INTEL is enabled
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,01/18] x86/reboot: VMCLEAR active VMCSes before emergency reboot
x86/reboot: KVM: Clean up "emergency" virt code
- - -
-
-
-
2023-03-10
Sean Christopherson
New
[v2,2/2] Documentation/process: Add a maintainer handbook for KVM x86
Documentation/process: Add a maintainer handbook for KVM x86
- - -
-
-
-
2023-03-09
Sean Christopherson
New
[v2,1/2] Documentation/process: Add a label for the tip tree handbook's coding style
Documentation/process: Add a maintainer handbook for KVM x86
- - -
-
-
-
2023-03-09
Sean Christopherson
New
KVM: PPC: Mark three local functions "static"
KVM: PPC: Mark three local functions "static"
- - -
-
-
-
2023-03-08
Sean Christopherson
New
KVM: MIPS: Make kvm_mips_callbacks const
KVM: MIPS: Make kvm_mips_callbacks const
- 1 -
-
-
-
2023-02-24
Sean Christopherson
New
[12/12] KVM: x86: Disallow guest CPUID lookups when IRQs are disabled
KVM: x86: Add "governed" X86_FEATURE framework
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[11/12] KVM: nSVM: Use KVM-governed feature framework to track "vGIF enabled"
KVM: x86: Add "governed" X86_FEATURE framework
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[10/12] KVM: nSVM: Use KVM-governed feature framework to track "Pause Filter enabled"
KVM: x86: Add "governed" X86_FEATURE framework
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[09/12] KVM: nSVM: Use KVM-governed feature framework to track "LBRv enabled"
KVM: x86: Add "governed" X86_FEATURE framework
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[08/12] KVM: nSVM: Use KVM-governed feature framework to track "vVM{SAVE,LOAD} enabled"
KVM: x86: Add "governed" X86_FEATURE framework
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[07/12] KVM: nSVM: Use KVM-governed feature framework to track "TSC scaling enabled"
KVM: x86: Add "governed" X86_FEATURE framework
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[06/12] KVM: nSVM: Use KVM-governed feature framework to track "NRIPS enabled"
KVM: x86: Add "governed" X86_FEATURE framework
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[05/12] KVM: x86: Use KVM-governed feature framework to track "XSAVES enabled"
KVM: x86: Add "governed" X86_FEATURE framework
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[04/12] KVM: VMX: Rename XSAVES control to follow KVM's preferred "ENABLE_XYZ"
KVM: x86: Add "governed" X86_FEATURE framework
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[03/12] KVM: VMX: Recompute "XSAVES enabled" only after CPUID update
KVM: x86: Add "governed" X86_FEATURE framework
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[02/12] KVM: x86/mmu: Use KVM-governed feature framework to track "GBPAGES enabled"
KVM: x86: Add "governed" X86_FEATURE framework
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[01/12] KVM: x86: Add a framework for enabling KVM-governed x86 features
KVM: x86: Add "governed" X86_FEATURE framework
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[2/2] Documentation/process: Add a maintainer handbook for KVM x86
Documentation/process: Add a maintainer handbook for KVM x86
- - -
-
-
-
2023-02-17
Sean Christopherson
New
[1/2] Documentation/process: Add a label for the tip tree handbook's coding style
Documentation/process: Add a maintainer handbook for KVM x86
- - -
-
-
-
2023-02-17
Sean Christopherson
New
KVM: x86: Assert that the emulator doesn't load CS with garbage in !RM
KVM: x86: Assert that the emulator doesn't load CS with garbage in !RM
- - -
-
-
-
2023-02-16
Sean Christopherson
New
KVM: Protect vcpu->pid dereference via debugfs with RCU
KVM: Protect vcpu->pid dereference via debugfs with RCU
- - -
-
-
-
2023-02-11
Sean Christopherson
New
[v2,3/3] KVM: VMX: Rename "KVM is using eVMCS" static key to match its wrapper
KVM: VMX: Stub out enable_evmcs static key
- 1 -
-
-
-
2023-02-11
Sean Christopherson
New
[v2,2/3] KVM: VMX: Stub out enable_evmcs static key for CONFIG_HYPERV=n
KVM: VMX: Stub out enable_evmcs static key
- 1 -
-
-
-
2023-02-11
Sean Christopherson
New
[v2,1/3] KVM: nVMX: Move EVMCS1_SUPPORT_* macros to hyperv.c
KVM: VMX: Stub out enable_evmcs static key
- 1 -
-
-
-
2023-02-11
Sean Christopherson
New
[v2,21/21] KVM: selftests: Verify LBRs are disabled if vPMU is disabled
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-02-10
Sean Christopherson
New
[v2,20/21] KVM: selftests: Add negative testcase for PEBS format in PERF_CAPABILITIES
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-02-10
Sean Christopherson
New
«
1
2
…
8
9
10
…
12
13
»