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
…
9
10
11
…
12
13
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[v2,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-02-10
Sean Christopherson
New
[v2,18/21] KVM: selftests: Drop "all done!" printf() from PERF_CAPABILITIES test
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-02-10
Sean Christopherson
New
[v2,17/21] KVM: selftests: Test post-KVM_RUN writes to PERF_CAPABILITIES
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-02-10
Sean Christopherson
New
[v2,16/21] KVM: selftests: Expand negative testing of guest writes to PERF_CAPABILITIES
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-02-10
Sean Christopherson
New
[v2,15/21] KVM: selftests: Test all immutable non-format bits in PERF_CAPABILITIES
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-02-10
Sean Christopherson
New
[v2,14/21] KVM: selftests: Test all fungible features in PERF_CAPABILITIES
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-02-10
Sean Christopherson
New
[v2,13/21] KVM: selftests: Drop now-redundant checks on PERF_CAPABILITIES writes
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-02-10
Sean Christopherson
New
[v2,12/21] KVM: selftests: Verify KVM preserves userspace writes to "durable" MSRs
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-02-10
Sean Christopherson
New
[v2,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-02-10
Sean Christopherson
New
[v2,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-02-10
Sean Christopherson
New
[v2,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-02-10
Sean Christopherson
New
[v2,08/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-02-10
Sean Christopherson
New
[v2,07/21] KVM: x86/pmu: Zero out LBR capabilities during PMU refresh
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- - -
-
-
-
2023-02-10
Sean Christopherson
New
[v2,06/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-02-10
Sean Christopherson
New
[v2,05/21] KVM: x86: Disallow writes to immutable feature MSRs after KVM_RUN
KVM: x86: Disallow writes to feature MSRs post-KVM_RUN
- 1 -
-
-
-
2023-02-10
Sean Christopherson
New
[v2,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-02-10
Sean Christopherson
New
[v2,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-02-10
Sean Christopherson
New
[v2,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-02-10
Sean Christopherson
New
[v2,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-02-10
Sean Christopherson
New
[2/2] KVM: VMX: Stub out enable_evmcs static key for CONFIG_HYPERV=n
KVM: VMX: Stub out enable_evmcs static key
- 1 -
-
-
-
2023-02-08
Sean Christopherson
New
[1/2] KVM: nVMX: Move EVMCS1_SUPPORT_* macros to hyperv.c
KVM: VMX: Stub out enable_evmcs static key
- 1 -
-
-
-
2023-02-08
Sean Christopherson
New
[v2,2/2] perf/x86: Refuse to export capabilities for hybrid PMUs
perf/x86: KVM: Disable vPMU on hybrid CPUs
- - -
-
-
-
2023-02-08
Sean Christopherson
New
[v2,1/2] KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs)
perf/x86: KVM: Disable vPMU on hybrid CPUs
- - -
-
-
-
2023-02-08
Sean Christopherson
New
[v2,3/3] KVM: SVM: WARN if GATag generation drops VM or vCPU ID information
KVM: SVM: Fix GATag bug for >256 vCPUs
- 1 -
-
-
-
2023-02-07
Sean Christopherson
New
[v2,2/3] KVM: SVM: Modify AVIC GATag to support max number of 512 vCPUs
KVM: SVM: Fix GATag bug for >256 vCPUs
- 1 -
-
-
-
2023-02-07
Sean Christopherson
New
[v2,1/3] KVM: SVM: Fix a benign off-by-one bug in AVIC physical table mask
KVM: SVM: Fix GATag bug for >256 vCPUs
- 1 -
-
-
-
2023-02-07
Sean Christopherson
New
[v2,4/4] KVM: selftests: Add EVTCHNOP_send slow path test to xen_shinfo_test
KVM: selftests: xen_shinfo cleanups and slowpath test
- - -
-
-
-
2023-02-04
Sean Christopherson
New
[v2,3/4] KVM: selftests: Use enum for test numbers in xen_shinfo_test
KVM: selftests: xen_shinfo cleanups and slowpath test
- - -
-
-
-
2023-02-04
Sean Christopherson
New
[v2,2/4] KVM: selftests: Add helpers to make Xen-style VMCALL/VMMCALL hypercalls
KVM: selftests: xen_shinfo cleanups and slowpath test
- - -
-
-
-
2023-02-04
Sean Christopherson
New
[v2,1/4] KVM: selftests: Move the guts of kvm_hypercall() to a separate macro
KVM: selftests: xen_shinfo cleanups and slowpath test
- - -
-
-
-
2023-02-04
Sean Christopherson
New
[v2,3/3] KVM: x86/mmu: Remove FNAME(is_self_change_mapping)
KVM: x86/mmu: Drop dedicated self-changing mapping code
- - -
-
-
-
2023-02-02
Sean Christopherson
New
[v2,2/3] KVM: x86/mmu: Detect write #PF to shadow pages during FNAME(fetch) walk
KVM: x86/mmu: Drop dedicated self-changing mapping code
- - -
-
-
-
2023-02-02
Sean Christopherson
New
[v2,1/3] KVM: x86/mmu: Use EMULTYPE flag to track write #PFs to shadow pages
KVM: x86/mmu: Drop dedicated self-changing mapping code
- - -
-
-
-
2023-02-02
Sean Christopherson
New
KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available
KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are available
- - 1
-
-
-
2023-01-28
Sean Christopherson
New
[6/6] KVM: x86/pmu: Provide "error" semantics for unsupported-but-known PMU MSRs
KVM: x86/pmu: Misc PMU MSR fixes
- - -
-
-
-
2023-01-24
Sean Christopherson
New
[5/6] KVM: x86/pmu: Don't tell userspace to save MSRs for non-existent fixed PMCs
KVM: x86/pmu: Misc PMU MSR fixes
- - -
-
-
-
2023-01-24
Sean Christopherson
New
[4/6] KVM: x86/pmu: Don't tell userspace to save PMU MSRs if PMU is disabled
KVM: x86/pmu: Misc PMU MSR fixes
- - -
-
-
-
2023-01-24
Sean Christopherson
New
[3/6] KVM: x86/pmu: Use separate array for defining "PMU MSRs to save"
KVM: x86/pmu: Misc PMU MSR fixes
- - -
-
-
-
2023-01-24
Sean Christopherson
New
[2/6] KVM: x86/pmu: Gate all "unimplemented MSR" prints on report_ignored_msrs
KVM: x86/pmu: Misc PMU MSR fixes
- 1 -
-
-
-
2023-01-24
Sean Christopherson
New
[1/6] KVM: x86/pmu: Cap kvm_pmu_cap.num_counters_gp at KVM's internal max
KVM: x86/pmu: Misc PMU MSR fixes
- - -
-
-
-
2023-01-24
Sean Christopherson
New
x86: KVM: Add common feature flag for AMD's PSFD
x86: KVM: Add common feature flag for AMD's PSFD
- 1 -
-
-
-
2023-01-24
Sean Christopherson
New
perf/x86: KVM: Disable vPMU support on hybrid CPUs (host PMUs)
perf/x86: KVM: Disable vPMU support on hybrid CPUs (host PMUs)
- - -
-
-
-
2023-01-20
Sean Christopherson
New
KVM: PPC: Fix refactoring goof in kvmppc_e500mc_init()
KVM: PPC: Fix refactoring goof in kvmppc_e500mc_init()
- - -
-
-
-
2023-01-19
Sean Christopherson
New
[6/6] KVM: VMX: Intercept reads to invalid and write-only x2APIC registers
KVM: x86: x2APIC reserved bits/regs fixes
- 1 -
-
-
-
2023-01-07
Sean Christopherson
New
[5/6] KVM: VMX: Always intercept accesses to unsupported "extended" x2APIC regs
KVM: x86: x2APIC reserved bits/regs fixes
- 2 -
-
-
-
2023-01-07
Sean Christopherson
New
[4/6] KVM: x86: Split out logic to generate "readable" APIC regs mask to helper
KVM: x86: x2APIC reserved bits/regs fixes
- 1 -
-
-
-
2023-01-07
Sean Christopherson
New
[3/6] KVM: x86: Mark x2APIC DFR reg as non-existent for x2APIC
KVM: x86: x2APIC reserved bits/regs fixes
- 1 -
-
-
-
2023-01-07
Sean Christopherson
New
[2/6] KVM: x86: Inject #GP on x2APIC WRMSR that sets reserved bits 63:32
KVM: x86: x2APIC reserved bits/regs fixes
- 1 -
-
-
-
2023-01-07
Sean Christopherson
New
[1/6] KVM: x86: Inject #GP if WRMSR sets reserved bits in APIC Self-IPI
KVM: x86: x2APIC reserved bits/regs fixes
- 1 -
-
-
-
2023-01-07
Sean Christopherson
New
[v5,33/33] KVM: x86: Add helpers to recalc physical vs. logical optimized APIC maps
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,32/33] KVM: x86: Allow APICv APIC ID inhibit to be cleared
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,31/33] KVM: x86: Track required APICv inhibits with variable, not callback
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,30/33] Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu"
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,29/33] KVM: SVM: Ignore writes to Remote Read Data on AVIC write traps
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,28/33] KVM: SVM: Handle multiple logical targets in AVIC kick fastpath
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,27/33] KVM: SVM: Require logical ID to be power-of-2 for AVIC entry
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,26/33] KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad"
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,25/33] KVM: SVM: Always update local APIC on writes to logical dest register
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,24/33] KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical mode
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,23/33] KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabled
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,22/33] KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDs
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,21/33] KVM: x86: Disable APIC logical map if vCPUs are aliased in logical mode
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,20/33] KVM: x86: Disable APIC logical map if logical ID covers multiple MDAs
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,19/33] KVM: x86: Skip redundant x2APIC logical mode optimized cluster setup
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,18/33] KVM: x86: Explicitly track all possibilities for APIC map's logical modes
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,17/33] KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,16/33] KVM: SVM: Add helper to perform final AVIC "kick" of single vCPU
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,15/33] KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatch
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,14/33] Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible"
KVM: x86: AVIC and local APIC fixes+cleanups
- - -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,13/33] KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fast
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,12/33] KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kick
KVM: x86: AVIC and local APIC fixes+cleanups
- 2 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,11/33] KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" boolean
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,10/33] KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabled
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,09/33] KVM: x86: Move APIC access page helper to common x86 code
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,08/33] KVM: x86: Handle APICv updates for APIC "mode" changes via request
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,07/33] KVM: SVM: Don't put/load AVIC when setting virtual APIC mode
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,06/33] KVM: x86: Don't inhibit APICv/AVIC if xAPIC ID mismatch is due to 32-bit ID
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,05/33] KVM: x86: Don't inhibit APICv/AVIC on xAPIC ID "change" if APIC is disabled
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,04/33] KVM: SVM: Process ICR on AVIC IPI delivery failure due to invalid target
KVM: x86: AVIC and local APIC fixes+cleanups
- 2 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,03/33] KVM: SVM: Flush the "current" TLB when activating AVIC
KVM: x86: AVIC and local APIC fixes+cleanups
- 2 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,02/33] KVM: x86: Purge "highest ISR" cache when updating APICv state
KVM: x86: AVIC and local APIC fixes+cleanups
- 2 -
-
-
-
2023-01-06
Sean Christopherson
New
[v5,01/33] KVM: x86: Blindly get current x2APIC reg value on "nodecode write" traps
KVM: x86: AVIC and local APIC fixes+cleanups
- 1 -
-
-
-
2023-01-06
Sean Christopherson
New
[27/27] drm/i915/gvt: Drop final dependencies on KVM internal details
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[26/27] KVM: x86/mmu: Add page-track API to query if a gfn is valid
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[25/27] KVM: x86/mmu: Handle KVM bookkeeping in page-track APIs, not callers
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[24/27] KVM: x86/mmu: Drop @slot param from exported/external page-track APIs
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[23/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
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[22/27] KVM: x86/mmu: Assert that correct locks are held for page write-tracking
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[21/27] KVM: x86/mmu: Rename page-track APIs to reflect the new reality
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[20/27] KVM: x86/mmu: Drop infrastructure for multiple page-track modes
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[19/27] KVM: x86/mmu: Use page-track notifiers iff there are external users
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[18/27] KVM: x86/mmu: Move KVM-only page-track declarations to internal header
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[17/27] KVM: x86: Remove the unused page-track hook track_flush_slot()
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[16/27] drm/i915/gvt: switch from ->track_flush_slot() to ->track_remove_region()
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[15/27] KVM: x86: Add a new page-track hook to handle memslot deletion
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[14/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
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[13/27] KVM: x86: Reject memslot MOVE operations if KVMGT is attached
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[12/27] KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write() hook
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[11/27] KVM: x86/mmu: Don't bounce through page-track mechanism for guest PTEs
drm/i915/gvt: KVM: KVMGT fixes and page-track cleanups
- - -
-
-
-
2022-12-23
Sean Christopherson
New
[10/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
- - -
-
-
-
2022-12-23
Sean Christopherson
New
«
1
2
…
9
10
11
…
12
13
»