Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |   3746 patches
« 1 2 3 437 38 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[GIT,PULL] KVM: x86: VMX changes for 6.10 [GIT,PULL] KVM: x86: VMX changes for 6.10 - - - --- 2024-05-10 Sean Christopherson New
[GIT,PULL] KVM: Selftests "tree"-wide changes for 6.10 [GIT,PULL] KVM: Selftests "tree"-wide changes for 6.10 - - - --- 2024-05-10 Sean Christopherson New
[GIT,PULL] KVM: Selftests cleanups and fixes for 6.10 [GIT,PULL] KVM: Selftests cleanups and fixes for 6.10 - - - --- 2024-05-10 Sean Christopherson New
[GIT,PULL] KVM: x86: MMU changes for 6.10 [GIT,PULL] KVM: x86: MMU changes for 6.10 - - - --- 2024-05-10 Sean Christopherson New
[GIT,PULL] KVM: x86: Misc changes for 6.10 [GIT,PULL] KVM: x86: Misc changes for 6.10 - - - --- 2024-05-10 Sean Christopherson New
[GIT,PULL] KVM: Common changes for 6.10 [GIT,PULL] KVM: Common changes for 6.10 - - - --- 2024-05-10 Sean Christopherson New
[DO,NOT,APPLY] KVM: SVM: Cache volatile task state to avoid VMSAVE in core run loop [DO,NOT,APPLY] KVM: SVM: Cache volatile task state to avoid VMSAVE in core run loop - - - --- 2024-04-30 Sean Christopherson New
[4/4] KVM: Delete the now unused kvm_arch_sched_in() KVM: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() - - - --- 2024-04-30 Sean Christopherson New
[3/4] KVM: x86: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() KVM: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() - - - --- 2024-04-30 Sean Christopherson New
[2/4] KVM: VMX: Move PLE grow/shrink helpers above vmx_vcpu_load() KVM: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() - - - --- 2024-04-30 Sean Christopherson New
[1/4] KVM: Plumb in a @sched_in flag to kvm_arch_vcpu_load() KVM: Fold kvm_arch_sched_in() into kvm_arch_vcpu_load() - - - --- 2024-04-30 Sean Christopherson New
KVM: selftests: Require KVM_CAP_USER_MEMORY2 for tests that create memslots KVM: selftests: Require KVM_CAP_USER_MEMORY2 for tests that create memslots - - - --- 2024-04-30 Sean Christopherson New
[4/4] KVM: Rename functions related to enabling virtualization hardware KVM: Register cpuhp/syscore callbacks when enabling virt - - - --- 2024-04-25 Sean Christopherson New
[3/4] KVM: Register cpuhp and syscore callbacks when enabling hardware KVM: Register cpuhp/syscore callbacks when enabling virt - - - --- 2024-04-25 Sean Christopherson New
[2/4] KVM: x86: Register emergency virt callback in common code, via kvm_x86_ops KVM: Register cpuhp/syscore callbacks when enabling virt - - - --- 2024-04-25 Sean Christopherson New
[1/4] x86/reboot: Unconditionally define cpu_emergency_virt_cb typedef KVM: Register cpuhp/syscore callbacks when enabling virt - - - --- 2024-04-25 Sean Christopherson New
[10/10] KVM: x86: Suppress userspace access failures on unsupported, "emulated" MSRs KVM: x86: Clean up MSR access/failure handling - 1 - --- 2024-04-25 Sean Christopherson New
[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
« 1 2 3 437 38 »