Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |   3829 patches
« 1 2 3 438 39 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[09/10] KVM: x86: Suppress failures on userspace access to advertised, unsupported MSRs KVM: x86: Clean up MSR access/failure handling - - - --- 2024-04-25 Sean Christopherson New
[08/10] KVM: x86: Hoist x86.c's global msr_* variables up above kvm_do_msr_access() KVM: x86: Clean up MSR access/failure handling - - - --- 2024-04-25 Sean Christopherson New
[07/10] KVM: x86: Funnel all fancy MSR return value handling into a common helper KVM: x86: Clean up MSR access/failure handling - - - --- 2024-04-25 Sean Christopherson New
[06/10] KVM: x86: Refactor kvm_get_feature_msr() to avoid struct kvm_msr_entry KVM: x86: Clean up MSR access/failure handling - - - --- 2024-04-25 Sean Christopherson New
[05/10] KVM: x86: Rename get_msr_feature() APIs to get_feature_msr() KVM: x86: Clean up MSR access/failure handling - - - --- 2024-04-25 Sean Christopherson New
[04/10] KVM: x86: Refactor kvm_x86_ops.get_msr_feature() to avoid kvm_msr_entry KVM: x86: Clean up MSR access/failure handling - - - --- 2024-04-25 Sean Christopherson New
[03/10] KVM: x86: Rename KVM_MSR_RET_INVALID to KVM_MSR_RET_UNSUPPORTED KVM: x86: Clean up MSR access/failure handling - - - --- 2024-04-25 Sean Christopherson New
[02/10] KVM: x86: Move MSR_TYPE_{R,W,RW} values from VMX to x86, as enums KVM: x86: Clean up MSR access/failure handling - - - --- 2024-04-25 Sean Christopherson New
[01/10] KVM: SVM: Disallow guest from changing userspace's MSR_AMD64_DE_CFG value KVM: x86: Clean up MSR access/failure handling - - - --- 2024-04-25 Sean Christopherson New
[4/4] KVM: x86: Move shadow_phys_bits into "kvm_host", as "maxphyaddr" KVM: x86: Collect host state snapshots into a struct - - - --- 2024-04-23 Sean Christopherson New
[3/4] KVM: x86/mmu: Snapshot shadow_phys_bits when kvm.ko is loaded KVM: x86: Collect host state snapshots into a struct - - - --- 2024-04-23 Sean Christopherson New
[2/4] KVM: SVM: Use KVM's snapshot of the host's XCR0 for SEV-ES host state KVM: x86: Collect host state snapshots into a struct - - - --- 2024-04-23 Sean Christopherson New
[1/4] KVM: x86: Add a struct to consolidate host values, e.g. EFER, XCR0, etc... KVM: x86: Collect host state snapshots into a struct - - - --- 2024-04-23 Sean Christopherson New
[v3] KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() [v3] KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_track_write() - - - --- 2024-04-23 Sean Christopherson New
Revert "KVM: async_pf: avoid recursive flushing of work items" Revert "KVM: async_pf: avoid recursive flushing of work items" - - - --- 2024-04-23 Sean Christopherson New
KVM: selftest: Define _GNU_SOURCE for all selftests code KVM: selftest: Define _GNU_SOURCE for all selftests code 3 1 - --- 2024-04-23 Sean Christopherson New
[3/3] KVM: x86: Explicitly zero kvm_caps during vendor module load KVM: x86: Fix supported VM_TYPES caps - - - --- 2024-04-23 Sean Christopherson New
[2/3] KVM: x86: Fully re-initialize supported_mce_cap on vendor module load KVM: x86: Fix supported VM_TYPES caps - - - --- 2024-04-23 Sean Christopherson New
[1/3] KVM: x86: Fully re-initialize supported_vm_types on vendor module load KVM: x86: Fix supported VM_TYPES caps - - - --- 2024-04-23 Sean Christopherson New
[GIT,PULL] KVM: x86: Fixes for 6.9-rcN [GIT,PULL] KVM: x86: Fixes for 6.9-rcN - - - --- 2024-04-11 Sean Christopherson New
[RFC] KVM: x86: Advertise PCID based on hardware support (with an asterisk) [RFC] KVM: x86: Advertise PCID based on hardware support (with an asterisk) - - - --- 2024-04-11 Sean Christopherson New
KVM: x86: Allow, don't ignore, same-value writes to immutable MSRs KVM: x86: Allow, don't ignore, same-value writes to immutable MSRs - - - --- 2024-04-08 Sean Christopherson New
KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update - - - --- 2024-04-08 Sean Christopherson New
[10/10] KVM: x86: Bury guest_cpuid_is_amd_or_hygon() in cpuid.c KVM: x86: Fix LVTPC masking on AMD CPUs - - - --- 2024-04-05 Sean Christopherson New
[09/10] KVM: x86: Open code vendor_intel() in string_registers_quirk() KVM: x86: Fix LVTPC masking on AMD CPUs - - - --- 2024-04-05 Sean Christopherson New
[08/10] KVM: x86: Allow SYSENTER in Compatibility Mode for all Intel compat vCPUs KVM: x86: Fix LVTPC masking on AMD CPUs - - - --- 2024-04-05 Sean Christopherson New
[07/10] KVM: SVM: Emulate SYSENTER RIP/RSP behavior for all Intel compat vCPUs KVM: x86: Fix LVTPC masking on AMD CPUs - - - --- 2024-04-05 Sean Christopherson New
[06/10] KVM: x86: Use "is Intel compatible" helper to emulate SYSCALL in !64-bit KVM: x86: Fix LVTPC masking on AMD CPUs - - - --- 2024-04-05 Sean Christopherson New
[05/10] KVM: x86: Inhibit code #DBs in MOV-SS shadow for all Intel compat vCPUs KVM: x86: Fix LVTPC masking on AMD CPUs - - - --- 2024-04-05 Sean Christopherson New
[04/10] KVM: x86: Apply Intel's TSC_AUX reserved-bit behavior to Intel compat vCPUs KVM: x86: Fix LVTPC masking on AMD CPUs - - - --- 2024-04-05 Sean Christopherson New
[03/10] KVM: x86/pmu: Squash period for checkpointed events based on host HLE/RTM KVM: x86: Fix LVTPC masking on AMD CPUs - - - --- 2024-04-05 Sean Christopherson New
[02/10] KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms KVM: x86: Fix LVTPC masking on AMD CPUs - 1 - --- 2024-04-05 Sean Christopherson New
[01/10] KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible KVM: x86: Fix LVTPC masking on AMD CPUs - - - --- 2024-04-05 Sean Christopherson New
x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word 1 - - --- 2024-04-05 Sean Christopherson New
[5.15,2/2] KVM: x86: Mark target gfn of emulated atomic instruction as dirty KVM: x86: Fix for dirty logging emulated atomics - 1 - --- 2024-04-04 Sean Christopherson New
[5.15,1/2] KVM: x86: Bail to userspace if emulation of atomic user access faults KVM: x86: Fix for dirty logging emulated atomics - - - --- 2024-04-04 Sean Christopherson New
[RFC,4/4] KVM: x86/mmu: Don't force flush if SPTE update clears Accessed bit KVM: x86/mmu: Rework marking folios dirty/accessed - - - --- 2024-03-20 Sean Christopherson New
[RFC,3/4] KVM: x86/mmu: Mark page/folio accessed only when zapping leaf SPTEs KVM: x86/mmu: Rework marking folios dirty/accessed - - - --- 2024-03-20 Sean Christopherson New
[RFC,2/4] KVM: x86/mmu: Mark folio dirty when creating SPTE, not when zapping/modifying KVM: x86/mmu: Rework marking folios dirty/accessed - - - --- 2024-03-20 Sean Christopherson New
[RFC,1/4] KVM: x86/mmu: Skip the "try unsync" path iff the old SPTE was a leaf SPTE KVM: x86/mmu: Rework marking folios dirty/accessed - - - --- 2024-03-20 Sean Christopherson New
[3/3] KVM: Explicitly disallow activatating a gfn_to_pfn_cache with INVALID_GPA KVM: Fix for a mostly benign gpc WARN - 2 - --- 2024-03-20 Sean Christopherson New
[2/3] KVM: Check validity of offset+length of gfn_to_pfn_cache prior to activation KVM: Fix for a mostly benign gpc WARN - 2 - --- 2024-03-20 Sean Christopherson New
[1/3] KVM: Add helpers to consolidate gfn_to_pfn_cache's page split check KVM: Fix for a mostly benign gpc WARN - 2 - --- 2024-03-20 Sean Christopherson New
[GIT,PULL] KVM: x86: Late CPUID related fix for 6.9 [GIT,PULL] KVM: x86: Late CPUID related fix for 6.9 - - - --- 2024-03-18 Sean Christopherson New
[18/18] KVM: selftests: Drop @selector from segment helpers KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[17/18] KVM: selftests: Init x86's segments during VM creation KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[16/18] KVM: selftests: Add macro for TSS selector, rename up code/data macros KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[15/18] KVM: selftests: Allocate x86's TSS at VM creation KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[14/18] KVM: selftests: Fold x86's descriptor tables helpers into vcpu_init_sregs() KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[13/18] KVM: selftests: Drop superfluous switch() on vm->mode in vcpu_init_sregs() KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[12/18] KVM: selftests: Allocate x86's GDT during VM creation KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[11/18] KVM: selftests: Map x86's exception_handlers at VM creation, not vCPU setup KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[10/18] KVM: selftests: Init IDT and exception handlers for all VMs/vCPUs on x86 KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[09/18] KVM: selftests: Rename x86's vcpu_setup() to vcpu_init_sregs() KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[08/18] KVM: selftests: Move x86's descriptor table helpers "up" in processor.c KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[07/18] KVM: selftests: Explicitly clobber the IDT in the "delete memslot" testcase KVM: selftests: Clean up x86's DT initialization - - - --- 2024-03-14 Sean Christopherson New
[06/18] KVM: selftests: Rework platform_info_test to actually verify #GP KVM: selftests: Clean up x86's DT initialization - - - --- 2024-03-14 Sean Christopherson New
[05/18] KVM: selftests: Move platform_info_test's main assert into guest code KVM: selftests: Clean up x86's DT initialization - - - --- 2024-03-14 Sean Christopherson New
[04/18] KVM: selftests: Fix off-by-one initialization of GDT limit KVM: selftests: Clean up x86's DT initialization - - - --- 2024-03-14 Sean Christopherson New
[03/18] KVM: selftests: Move GDT, IDT, and TSS fields to x86's kvm_vm_arch KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[02/18] KVM: sefltests: Add kvm_util_types.h to hold common types, e.g. vm_vaddr_t KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[01/18] Revert "kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h" KVM: selftests: Clean up x86's DT initialization - 1 - --- 2024-03-14 Sean Christopherson New
[5/5] KVM: selftests: Randomly force emulation on x86 writes from guest code KVM: selftests: Introduce vcpu_arch_put_guest() - - - --- 2024-03-14 Sean Christopherson New
[4/5] KVM: selftests: Add vcpu_arch_put_guest() to do writes from guest code KVM: selftests: Introduce vcpu_arch_put_guest() - - - --- 2024-03-14 Sean Christopherson New
[3/5] KVM: selftests: Add global snapshot of kvm_is_forced_emulation_enabled() KVM: selftests: Introduce vcpu_arch_put_guest() - - - --- 2024-03-14 Sean Christopherson New
[2/5] KVM: selftests: Provide an API for getting a random bool from an RNG KVM: selftests: Introduce vcpu_arch_put_guest() - - - --- 2024-03-14 Sean Christopherson New
[1/5] KVM: selftests: Provide a global pseudo-RNG instance for all tests KVM: selftests: Introduce vcpu_arch_put_guest() - - - --- 2024-03-14 Sean Christopherson New
[2/2] KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL in PMCs test KVM: x86/pmu: Globally enable GP counters at "RESET" - - - --- 2024-03-09 Sean Christopherson New
[1/2] KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" KVM: x86/pmu: Globally enable GP counters at "RESET" - - 1 --- 2024-03-09 Sean Christopherson New
[v6,9/9] KVM: nVMX: Use macros and #defines in vmx_restore_vmx_misc() x86/cpu: KVM: Clean up PAT and VMX macros - 3 - --- 2024-03-09 Sean Christopherson New
[v6,8/9] KVM: VMX: Open code VMX preemption timer rate mask in its accessor x86/cpu: KVM: Clean up PAT and VMX macros - 1 - --- 2024-03-09 Sean Christopherson New
[v6,7/9] KVM VMX: Move MSR_IA32_VMX_MISC bit defines to asm/vmx.h x86/cpu: KVM: Clean up PAT and VMX macros - 2 - --- 2024-03-09 Sean Christopherson New
[v6,6/9] KVM: nVMX: Use macros and #defines in vmx_restore_vmx_basic() x86/cpu: KVM: Clean up PAT and VMX macros - 3 - --- 2024-03-09 Sean Christopherson New
[v6,5/9] KVM: VMX: Track CPU's MSR_IA32_VMX_BASIC as a single 64-bit value x86/cpu: KVM: Clean up PAT and VMX macros - 2 - --- 2024-03-09 Sean Christopherson New
[v6,4/9] KVM: VMX: Move MSR_IA32_VMX_BASIC bit defines to asm/vmx.h x86/cpu: KVM: Clean up PAT and VMX macros - 2 - --- 2024-03-09 Sean Christopherson New
[v6,3/9] KVM: x86: Stuff vCPU's PAT with default value at RESET, not creation x86/cpu: KVM: Clean up PAT and VMX macros - 2 - --- 2024-03-09 Sean Christopherson New
[v6,2/9] x86/cpu: KVM: Move macro to encode PAT value to common header x86/cpu: KVM: Clean up PAT and VMX macros - 2 - --- 2024-03-09 Sean Christopherson New
[v6,1/9] x86/cpu: KVM: Add common defines for architectural memory types (PAT, MTRRs, etc.) x86/cpu: KVM: Clean up PAT and VMX macros - - - --- 2024-03-09 Sean Christopherson New
[5/5] KVM: VMX: Always honor guest PAT on CPUs that support self-snoop KVM: VMX: Drop MTRR virtualization, honor guest PAT - - - --- 2024-03-09 Sean Christopherson New
[4/5] KVM: x86: Ensure a full memory barrier is emitted in the VM-Exit path KVM: VMX: Drop MTRR virtualization, honor guest PAT - - - --- 2024-03-09 Sean Christopherson New
[3/5] srcu: Add an API for a memory barrier after SRCU read lock KVM: VMX: Drop MTRR virtualization, honor guest PAT - - - --- 2024-03-09 Sean Christopherson New
[2/5] KVM: VMX: Drop support for forcing UC memory when guest CR0.CD=1 KVM: VMX: Drop MTRR virtualization, honor guest PAT - - - --- 2024-03-09 Sean Christopherson New
[1/5] KVM: x86: Remove VMX support for virtualizing guest MTRR memtypes KVM: VMX: Drop MTRR virtualization, honor guest PAT - - - --- 2024-03-09 Sean Christopherson New
[GIT,PULL] KVM: Xen and gfn_to_pfn_cache changes for 6.9 [GIT,PULL] KVM: Xen and gfn_to_pfn_cache changes for 6.9 1 - - --- 2024-03-08 Sean Christopherson New
[GIT,PULL] KVM: x86: VMX changes for 6.9 [GIT,PULL] KVM: x86: VMX changes for 6.9 - - - --- 2024-03-08 Sean Christopherson New
[GIT,PULL] KVM: x86: Selftests changes for 6.9 [GIT,PULL] KVM: x86: Selftests changes for 6.9 - - - --- 2024-03-08 Sean Christopherson New
[GIT,PULL] KVM: x86: PMU changes for 6.9 [GIT,PULL] KVM: x86: PMU changes for 6.9 - - - --- 2024-03-08 Sean Christopherson New
[GIT,PULL] KVM: x86: MMU changes for 6.9 [GIT,PULL] KVM: x86: MMU changes for 6.9 - - - --- 2024-03-08 Sean Christopherson New
[GIT,PULL] KVM: x86: Misc changes for 6.9 [GIT,PULL] KVM: x86: Misc changes for 6.9 - - - --- 2024-03-08 Sean Christopherson New
[GIT,PULL] KVM: Common MMU changes for 6.9 [GIT,PULL] KVM: Common MMU changes for 6.9 - - - --- 2024-03-08 Sean Christopherson New
[GIT,PULL] KVM: Async #PF changes for 6.9 [GIT,PULL] KVM: Async #PF changes for 6.9 - - - --- 2024-03-08 Sean Christopherson New
[3/3] KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks KVM: VMX: Disable LBRs if CPU doesn't have callstacks - - 1 --- 2024-03-07 Sean Christopherson New
[2/3] perf/x86/intel: Expose existence of callback support to KVM KVM: VMX: Disable LBRs if CPU doesn't have callstacks - 1 - --- 2024-03-07 Sean Christopherson New
[1/3] KVM: VMX: Snapshot LBR capabilities during module initialization KVM: VMX: Disable LBRs if CPU doesn't have callstacks - 1 - --- 2024-03-07 Sean Christopherson New
KVM: x86/pmu: Disable support for adaptive PEBS KVM: x86/pmu: Disable support for adaptive PEBS 1 - - --- 2024-03-07 Sean Christopherson New
[kvm-unit-tests,4/4] x86/pmu: Add a PEBS test to verify the host LBRs aren't leaked to the guest x86/pmu: PEBS fixes and new testcases - 2 - --- 2024-03-06 Sean Christopherson New
[kvm-unit-tests,3/4] x86/pmu: Test adaptive PEBS without any adaptive counters x86/pmu: PEBS fixes and new testcases - 2 - --- 2024-03-06 Sean Christopherson New
[kvm-unit-tests,2/4] x86/pmu: Iterate over adaptive PEBS flag combinations x86/pmu: PEBS fixes and new testcases - - - --- 2024-03-06 Sean Christopherson New
[kvm-unit-tests,1/4] x86/pmu: Enable PEBS on fixed counters iff baseline PEBS is support x86/pmu: PEBS fixes and new testcases - 1 - --- 2024-03-06 Sean Christopherson New
KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() KVM: Drop unused @may_block param from gfn_to_pfn_cache_invalidate_start() - 2 - --- 2024-03-05 Sean Christopherson New
« 1 2 3 438 39 »