Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |   4440 patches
« 1 2 3 444 45 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,57/57] KVM: x86: Use only local variables (no bitmask) to init kvm_cpu_caps KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,56/57] KVM: x86: Explicitly track feature flags that are enabled at runtime KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,55/57] KVM: x86: Explicitly track feature flags that require vendor enabling KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,54/57] KVM: x86: Rename "SF" macro to "SCATTERED_F" KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,53/57] KVM: x86: Pull CPUID capabilities from boot_cpu_data only as needed KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,52/57] KVM: x86: Add a macro for features that are synthesized into boot_cpu_data KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,51/57] KVM: x86: Drop superfluous host XSAVE check when adjusting guest XSAVES caps KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,50/57] KVM: x86: Replace (almost) all guest CPUID feature queries with cpu_caps KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,49/57] KVM: x86: Shuffle code to prepare for dropping guest_cpuid_has() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,48/57] KVM: x86: Update guest cpu_caps at runtime for dynamic CPUID-based features KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,47/57] KVM: x86: Update OS{XSAVE,PKE} bits in guest CPUID irrespective of host support KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,46/57] KVM: x86: Drop unnecessary check that cpuid_entry2_find() returns right leaf KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,45/57] KVM: x86: Avoid double CPUID lookup when updating MWAIT at runtime KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,44/57] KVM: x86: Initialize guest cpu_caps based on KVM support KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,43/57] KVM: x86: Treat MONTIOR/MWAIT as a "partially emulated" feature KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,42/57] KVM: x86: Extract code for generating per-entry emulated CPUID information KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,41/57] KVM: x86: Initialize guest cpu_caps based on guest CPUID KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,40/57] KVM: x86: Replace guts of "governed" features with comprehensive cpu_caps KVM: x86: CPUID overhaul, fixes, and caching - 2 - --- 2024-11-28 Sean Christopherson New
[v3,39/57] KVM: x86: Rename "governed features" helpers to use "guest_cpu_cap" KVM: x86: CPUID overhaul, fixes, and caching - 2 - --- 2024-11-28 Sean Christopherson New
[v3,38/57] KVM: x86: Advertise HYPERVISOR in KVM_GET_SUPPORTED_CPUID KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,37/57] KVM: x86: Advertise TSC_DEADLINE_TIMER in KVM_GET_SUPPORTED_CPUID KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,36/57] KVM: x86: Remove all direct usage of cpuid_entry2_find() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,35/57] KVM: x86: Move kvm_find_cpuid_entry{,_index}() up near cpuid_entry2_find() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,34/57] KVM: x86: Always operate on kvm_vcpu data in cpuid_entry2_find() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,33/57] KVM: x86: Remove unnecessary caching of KVM's PV CPUID base KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,32/57] KVM: x86: Clear PV_UNHALT for !HLT-exiting only when userspace sets CPUID KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,31/57] KVM: x86: Swap incoming guest CPUID into vCPU before massaging in KVM_SET_CPUID2 KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,30/57] KVM: x86: Add a macro to init CPUID features that KVM emulates in software KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,29/57] KVM: x86: Add a macro to init CPUID features that ignore host kernel support KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,28/57] KVM: x86: Harden CPU capabilities processing against out-of-scope features KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,27/57] KVM: x86: #undef SPEC_CTRL_SSBD in cpuid.c to avoid macro collisions KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,26/57] KVM: x86: Handle kernel- and KVM-defined CPUID words in a single helper KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,25/57] KVM: x86: Add a macro to precisely handle aliased 0x1.EDX CPUID features KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,24/57] KVM: x86: Add a macro to init CPUID features that are 64-bit only KVM: x86: CPUID overhaul, fixes, and caching - 2 - --- 2024-11-28 Sean Christopherson New
[v3,23/57] KVM: x86: Rename kvm_cpu_cap_mask() to kvm_cpu_cap_init() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,22/57] KVM: x86: Unpack F() CPUID feature flag macros to one flag per line of code KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,21/57] KVM: x86: Account for max supported CPUID leaf when getting raw host CPUID KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,20/57] KVM: x86: Do reverse CPUID sanity checks in __feature_leaf() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,19/57] KVM: x86: Don't update PV features caches when enabling enforcement capability KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,18/57] KVM: x86: Zero out PV features cache when the CPUID leaf is not present KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,17/57] KVM: selftests: Update x86's KVM PV test to match KVM's disabling exits behavior KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,16/57] KVM: selftests: Fix a bad TEST_REQUIRE() in x86's KVM PV test KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,15/57] KVM: x86: Drop the now unused KVM_X86_DISABLE_VALID_EXITS KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,14/57] KVM: x86: Reject disabling of MWAIT/HLT interception when not allowed KVM: x86: CPUID overhaul, fixes, and caching - 2 - --- 2024-11-28 Sean Christopherson New
[v3,13/57] KVM: x86: Disallow KVM_CAP_X86_DISABLE_EXITS after vCPU creation KVM: x86: CPUID overhaul, fixes, and caching - 2 - --- 2024-11-28 Sean Christopherson New
[v3,12/57] KVM: x86: Drop now-redundant MAXPHYADDR and GPA rsvd bits from vCPU creation KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,11/57] KVM: x86/pmu: Drop now-redundant refresh() during init() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,10/57] KVM: x86: Move __kvm_is_valid_cr4() definition to x86.h KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,09/57] KVM: selftests: Verify KVM stuffs runtime CPUID OS bits on CR4 writes KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,08/57] KVM: selftests: Refresh vCPU CPUID cache in __vcpu_get_cpuid_entry() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,07/57] KVM: selftests: Assert that vcpu->cpuid is non-NULL when getting CPUID entries KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,06/57] KVM: selftests: Update x86's set_sregs_test to match KVM's CPUID enforcement KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,05/57] KVM: x86: Account for KVM-reserved CR4 bits when passing through CR4 on VMX KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,04/57] KVM: x86: Explicitly do runtime CPUID updates "after" initial setup KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,03/57] KVM: x86: Do all post-set CPUID processing during vCPU creation KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,02/57] KVM: x86: Limit use of F() and SF() to kvm_cpu_cap_{mask,init_kvm_defined}() KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,01/57] KVM: x86: Use feature_bit() to clear CONSTANT_TSC when emulating CPUID KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v4,16/16] KVM: selftests: Override ARCH for x86_64 instead of using ARCH_DIR KVM: selftests: "tree" wide overhauls - 1 - --- 2024-11-28 Sean Christopherson New
[v4,15/16] KVM: selftests: Use canonical $(ARCH) paths for KVM selftests directories KVM: selftests: "tree" wide overhauls 2 1 - --- 2024-11-28 Sean Christopherson New
[v4,14/16] KVM: selftests: Provide empty 'all' and 'clean' targets for unsupported ARCHs KVM: selftests: "tree" wide overhauls 2 - - --- 2024-11-28 Sean Christopherson New
[v4,13/16] KVM: selftests: Verify KVM correctly handles mprotect(PROT_READ) KVM: selftests: "tree" wide overhauls - - - --- 2024-11-28 Sean Christopherson New
[v4,12/16] KVM: selftests: Add a read-only mprotect() phase to mmu_stress_test KVM: selftests: "tree" wide overhauls - 2 - --- 2024-11-28 Sean Christopherson New
[v4,11/16] KVM: selftests: Precisely limit the number of guest loops in mmu_stress_test KVM: selftests: "tree" wide overhauls - 2 - --- 2024-11-28 Sean Christopherson New
[v4,10/16] KVM: selftests: Use vcpu_arch_put_guest() in mmu_stress_test KVM: selftests: "tree" wide overhauls - 2 - --- 2024-11-28 Sean Christopherson New
[v4,09/16] KVM: selftests: Enable mmu_stress_test on arm64 KVM: selftests: "tree" wide overhauls - 2 - --- 2024-11-28 Sean Christopherson New
[v4,08/16] KVM: sefltests: Explicitly include ucall_common.h in mmu_stress_test.c KVM: selftests: "tree" wide overhauls - - - --- 2024-11-28 Sean Christopherson New
[v4,07/16] KVM: selftests: Compute number of extra pages needed in mmu_stress_test KVM: selftests: "tree" wide overhauls - 2 - --- 2024-11-28 Sean Christopherson New
[v4,06/16] KVM: selftests: Only muck with SREGS on x86 in mmu_stress_test KVM: selftests: "tree" wide overhauls - 2 - --- 2024-11-28 Sean Christopherson New
[v4,05/16] KVM: selftests: Rename max_guest_memory_test to mmu_stress_test KVM: selftests: "tree" wide overhauls - 2 - --- 2024-11-28 Sean Christopherson New
[v4,04/16] KVM: selftests: Check for a potential unhandled exception iff KVM_RUN succeeded KVM: selftests: "tree" wide overhauls - 2 - --- 2024-11-28 Sean Christopherson New
[v4,03/16] KVM: selftests: Assert that vcpu_{g,s}et_reg() won't truncate KVM: selftests: "tree" wide overhauls - 1 - --- 2024-11-28 Sean Christopherson New
[v4,02/16] KVM: selftests: Return a value from vcpu_get_reg() instead of using an out-param KVM: selftests: "tree" wide overhauls 1 1 - --- 2024-11-28 Sean Christopherson New
[v4,01/16] KVM: Move KVM_REG_SIZE() definition to common uAPI header KVM: selftests: "tree" wide overhauls 1 2 - --- 2024-11-28 Sean Christopherson New
[v4,6/6] KVM: x86: Refactor __kvm_emulate_hypercall() into a macro KVM: x86: Prep KVM hypercall handling for TDX - - - --- 2024-11-28 Sean Christopherson New
[v4,5/6] KVM: x86: Always complete hypercall via function callback KVM: x86: Prep KVM hypercall handling for TDX - - - --- 2024-11-28 Sean Christopherson New
[v4,4/6] KVM: x86: Bump hypercall stat prior to fully completing hypercall KVM: x86: Prep KVM hypercall handling for TDX - 1 - --- 2024-11-28 Sean Christopherson New
[v4,3/6] KVM: x86: Move "emulate hypercall" function declarations to x86.h KVM: x86: Prep KVM hypercall handling for TDX - 1 - --- 2024-11-28 Sean Christopherson New
[v4,2/6] KVM: x86: Add a helper to check for user interception of KVM hypercalls KVM: x86: Prep KVM hypercall handling for TDX - 3 - --- 2024-11-28 Sean Christopherson New
[v4,1/6] KVM: x86: Play nice with protected guests in complete_hypercall_exit() KVM: x86: Prep KVM hypercall handling for TDX - 1 - --- 2024-11-28 Sean Christopherson New
[v2,2/2] KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID KVM: nVMX: Fix an SVI update bug with passthrough APIC - - 1 --- 2024-11-28 Sean Christopherson New
[v2,1/2] KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update() KVM: nVMX: Fix an SVI update bug with passthrough APIC - 1 - --- 2024-11-28 Sean Christopherson New
KVM: selftests: Use data load to trigger LLC references/misses in Intel PMU KVM: selftests: Use data load to trigger LLC references/misses in Intel PMU - - - --- 2024-11-27 Sean Christopherson New
KVM: SVM: Remove redundant TLB flush on guest CR4.PGE change KVM: SVM: Remove redundant TLB flush on guest CR4.PGE change - - - --- 2024-11-27 Sean Christopherson New
KVM: SVM: Macrofy SEV=n versions of sev_xxx_guest() KVM: SVM: Macrofy SEV=n versions of sev_xxx_guest() - - - --- 2024-11-27 Sean Christopherson New
Revert "KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config()" Revert "KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config()" - 1 - --- 2024-11-19 Sean Christopherson New
[2/2] KVM: x86: Break CONFIG_KVM_X86's direct dependency on KVM_INTEL || KVM_AMD KVM: x86: Fix more KVM_X86 Kconfig bugs - - - --- 2024-11-18 Sean Christopherson New
[1/2] KVM: x86: add back X86_LOCAL_APIC dependency KVM: x86: Fix more KVM_X86 Kconfig bugs 1 - - --- 2024-11-18 Sean Christopherson New
[GIT,PULL] KVM: VMX change for 6.13 [GIT,PULL] KVM: VMX change for 6.13 - - - --- 2024-11-12 Sean Christopherson New
[GIT,PULL] KVM: Selftests changes for 6.13 [GIT,PULL] KVM: Selftests changes for 6.13 - - - --- 2024-11-12 Sean Christopherson New
[GIT,PULL] KVM: x86: MMU changes for 6.13 [GIT,PULL] KVM: x86: MMU changes for 6.13 - - - --- 2024-11-12 Sean Christopherson New
[GIT,PULL] KVM: x86: Misc changes for 6.13 [GIT,PULL] KVM: x86: Misc changes for 6.13 - - - --- 2024-11-12 Sean Christopherson New
[GIT,PULL] KVM: Generic changes for 6.13 [GIT,PULL] KVM: Generic changes for 6.13 - - - --- 2024-11-12 Sean Christopherson New
[GIT,PULL] KVM: x86 and selftests fixes for 6.12-rcN [GIT,PULL] KVM: x86 and selftests fixes for 6.12-rcN - - - --- 2024-11-06 Sean Christopherson New
[v2] KVM: x86: Unconditionally set irr_pending when updating APICv state [v2] KVM: x86: Unconditionally set irr_pending when updating APICv state - - - --- 2024-11-06 Sean Christopherson New
KVM: x86: Update irr_pending when setting APIC state with APICv disabled KVM: x86: Update irr_pending when setting APIC state with APICv disabled - - - --- 2024-11-01 Sean Christopherson New
[2/2] KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID KVM: nVMX: Fix an SVI update bug with passthrough APIC - - 1 --- 2024-11-01 Sean Christopherson New
[1/2] KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update() KVM: nVMX: Fix an SVI update bug with passthrough APIC - 1 - --- 2024-11-01 Sean Christopherson New
[5/5] KVM: nVMX: Honor event priority when emulating PI delivery during VM-Enter KVM: nVMX: Honor event priority for PI ack at VM-Enter - - - --- 2024-11-01 Sean Christopherson New
[4/5] KVM: nVMX: Use vmcs01's controls shadow to check for IRQ/NMI windows at VM-Enter KVM: nVMX: Honor event priority for PI ack at VM-Enter - - - --- 2024-11-01 Sean Christopherson New
[3/5] KVM: nVMX: Drop manual vmcs01.GUEST_INTERRUPT_STATUS.RVI check at VM-Enter KVM: nVMX: Honor event priority for PI ack at VM-Enter - - - --- 2024-11-01 Sean Christopherson New
« 1 2 3 444 45 »