Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |    Archived = No       |   1233 patches
« 1 29 10 1112 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 29 10 1112 13 »