Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |   3740 patches
« 1 2 3 437 38 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[1/4] KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() KVM: x86/mmu: Bug fixes and cleanups in get_mmio_spte() - - - --- 2020-12-18 Sean Christopherson New
[2/4] KVM: x86/mmu: Get root level from walkers when retrieving MMIO SPTE KVM: x86/mmu: Bug fixes and cleanups in get_mmio_spte() - 1 - --- 2020-12-18 Sean Christopherson New
[3/4] KVM: x86/mmu: Use raw level to index into MMIO walks' sptes array KVM: x86/mmu: Bug fixes and cleanups in get_mmio_spte() - 1 - --- 2020-12-18 Sean Christopherson New
[4/4] KVM: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() KVM: x86/mmu: Bug fixes and cleanups in get_mmio_spte() - 1 - --- 2020-12-18 Sean Christopherson New
[1/9] x86/virt: Eat faults on VMXOFF in reboot flows x86/virt: KVM: x86: Exception handling fixes/cleanups - - - --- 2020-12-31 Sean Christopherson New
[2/9] x86/reboot: Force all cpus to exit VMX root if VMX is supported x86/virt: KVM: x86: Exception handling fixes/cleanups - - - --- 2020-12-31 Sean Christopherson New
[3/9] x86/virt: Mark flags and memory as clobbered by VMXOFF x86/virt: KVM: x86: Exception handling fixes/cleanups - - - --- 2020-12-31 Sean Christopherson New
[4/9] KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw x86/virt: KVM: x86: Exception handling fixes/cleanups - - - --- 2020-12-31 Sean Christopherson New
[5/9] KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows x86/virt: KVM: x86: Exception handling fixes/cleanups - - - --- 2020-12-31 Sean Christopherson New
[6/9] KVM: VMX: Use the kernel's version of VMXOFF x86/virt: KVM: x86: Exception handling fixes/cleanups - - - --- 2020-12-31 Sean Christopherson New
[7/9] KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions x86/virt: KVM: x86: Exception handling fixes/cleanups - - - --- 2020-12-31 Sean Christopherson New
[8/9] KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() x86/virt: KVM: x86: Exception handling fixes/cleanups - - - --- 2020-12-31 Sean Christopherson New
[9/9] KVM: x86: Move declaration of kvm_spurious_fault() to x86.h x86/virt: KVM: x86: Exception handling fixes/cleanups - - - --- 2020-12-31 Sean Christopherson New
MAINTAINERS: Really update email address for Sean Christopherson MAINTAINERS: Really update email address for Sean Christopherson - - - --- 2021-01-06 Sean Christopherson New
[01/13] KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails KVM: SVM: Misc SEV cleanups - - - --- 2021-01-09 Sean Christopherson New
[02/13] KVM: SVM: Zero out the VMCB array used to track SEV ASID association KVM: SVM: Misc SEV cleanups - - - --- 2021-01-09 Sean Christopherson New
[03/13] KVM: SVM: Move SEV module params/variables to sev.c KVM: SVM: Misc SEV cleanups - - - --- 2021-01-09 Sean Christopherson New
[04/13] x86/cpufeatures: Assign dedicated feature word for AMD mem encryption KVM: SVM: Misc SEV cleanups - - - --- 2021-01-09 Sean Christopherson New
[05/13] KVM: x86: Override reported SME/SEV feature flags with host mask KVM: SVM: Misc SEV cleanups - - - --- 2021-01-09 Sean Christopherson New
[06/13] x86/sev: Rename global "sev_enabled" flag to "sev_guest" KVM: SVM: Misc SEV cleanups 1 - - --- 2021-01-09 Sean Christopherson New
[07/13] KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables KVM: SVM: Misc SEV cleanups 1 - - --- 2021-01-09 Sean Christopherson New
[08/13] KVM: SVM: Unconditionally invoke sev_hardware_teardown() KVM: SVM: Misc SEV cleanups - - - --- 2021-01-09 Sean Christopherson New
[09/13] KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() KVM: SVM: Misc SEV cleanups - - - --- 2021-01-09 Sean Christopherson New
[10/13] KVM: SVM: Move SEV VMCB tracking allocation to sev.c KVM: SVM: Misc SEV cleanups - - - --- 2021-01-09 Sean Christopherson New
[11/13] KVM: SVM: Drop redundant svm_sev_enabled() helper KVM: SVM: Misc SEV cleanups - - - --- 2021-01-09 Sean Christopherson New
[12/13] KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() KVM: SVM: Misc SEV cleanups - - - --- 2021-01-09 Sean Christopherson New
[13/13] KVM: SVM: Skip SEV cache flush if no ASIDs have been used KVM: SVM: Misc SEV cleanups - - - --- 2021-01-09 Sean Christopherson New
KVM: x86: Add more protection against undefined behavior in rsvd_bits() KVM: x86: Add more protection against undefined behavior in rsvd_bits() - - - --- 2021-01-13 Sean Christopherson New
KVM: x86: Zap the oldest MMU pages, not the newest KVM: x86: Zap the oldest MMU pages, not the newest - - - --- 2021-01-13 Sean Christopherson New
[v2,01/14] KVM: SVM: Zero out the VMCB array used to track SEV ASID association KVM: SVM: Misc SEV cleanups - 2 - --- 2021-01-14 Sean Christopherson New
[v2,02/14] KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails KVM: SVM: Misc SEV cleanups - - - --- 2021-01-14 Sean Christopherson New
[v2,03/14] KVM: SVM: Move SEV module params/variables to sev.c KVM: SVM: Misc SEV cleanups - 2 - --- 2021-01-14 Sean Christopherson New
[v2,04/14] x86/cpufeatures: Assign dedicated feature word for AMD mem encryption KVM: SVM: Misc SEV cleanups - 1 - --- 2021-01-14 Sean Christopherson New
[v2,05/14] KVM: x86: Override reported SME/SEV feature flags with host mask KVM: SVM: Misc SEV cleanups - 1 - --- 2021-01-14 Sean Christopherson New
[v2,06/14] x86/sev: Drop redundant and potentially misleading 'sev_enabled' KVM: SVM: Misc SEV cleanups - 2 - --- 2021-01-14 Sean Christopherson New
[v2,07/14] KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables KVM: SVM: Misc SEV cleanups 1 1 - --- 2021-01-14 Sean Christopherson New
[v2,08/14] KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y KVM: SVM: Misc SEV cleanups - 1 - --- 2021-01-14 Sean Christopherson New
[v2,09/14] KVM: SVM: Unconditionally invoke sev_hardware_teardown() KVM: SVM: Misc SEV cleanups - 2 - --- 2021-01-14 Sean Christopherson New
[v2,10/14] KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() KVM: SVM: Misc SEV cleanups - 2 - --- 2021-01-14 Sean Christopherson New
[v2,11/14] KVM: SVM: Move SEV VMCB tracking allocation to sev.c KVM: SVM: Misc SEV cleanups - 2 - --- 2021-01-14 Sean Christopherson New
[v2,12/14] KVM: SVM: Drop redundant svm_sev_enabled() helper KVM: SVM: Misc SEV cleanups - 2 - --- 2021-01-14 Sean Christopherson New
[v2,13/14] KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() KVM: SVM: Misc SEV cleanups - 2 - --- 2021-01-14 Sean Christopherson New
[v2,14/14] KVM: SVM: Skip SEV cache flush if no ASIDs have been used KVM: SVM: Misc SEV cleanups - - - --- 2021-01-14 Sean Christopherson New
KVM: x86/mmu: Remove the defunct update_pte() paging hook KVM: x86/mmu: Remove the defunct update_pte() paging hook - - - --- 2021-01-15 Sean Christopherson New
[1/2] x86/apic: Export x2apic_mode for use by KVM in "warm" path KVM: VMX: Avoid RDMSRs in PI x2APIC checks - - - --- 2021-01-15 Sean Christopherson New
[2/2] KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state KVM: VMX: Avoid RDMSRs in PI x2APIC checks - - - --- 2021-01-15 Sean Christopherson New
x86/sev: Add AMD_SEV_ES_GUEST Kconfig for including SEV-ES support x86/sev: Add AMD_SEV_ES_GUEST Kconfig for including SEV-ES support - - - --- 2021-01-16 Sean Christopherson New
[v3,01/13] KVM: SVM: Zero out the VMCB array used to track SEV ASID association KVM: SVM: Misc SEV cleanups - 2 - --- 2021-01-22 Sean Christopherson New
[v3,02/13] KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails KVM: SVM: Misc SEV cleanups - 1 - --- 2021-01-22 Sean Christopherson New
[v3,03/13] KVM: SVM: Move SEV module params/variables to sev.c KVM: SVM: Misc SEV cleanups - 2 - --- 2021-01-22 Sean Christopherson New
[v3,04/13] x86/sev: Drop redundant and potentially misleading 'sev_enabled' KVM: SVM: Misc SEV cleanups - 2 - --- 2021-01-22 Sean Christopherson New
[v3,05/13] KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables KVM: SVM: Misc SEV cleanups 1 1 - --- 2021-01-22 Sean Christopherson New
[v3,06/13] KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y KVM: SVM: Misc SEV cleanups - 1 - --- 2021-01-22 Sean Christopherson New
[v3,07/13] KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) KVM: SVM: Misc SEV cleanups - 1 - --- 2021-01-22 Sean Christopherson New
[v3,08/13] KVM: SVM: Unconditionally invoke sev_hardware_teardown() KVM: SVM: Misc SEV cleanups - 1 - --- 2021-01-22 Sean Christopherson New
[v3,09/13] KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() KVM: SVM: Misc SEV cleanups - 1 - --- 2021-01-22 Sean Christopherson New
[v3,10/13] KVM: SVM: Move SEV VMCB tracking allocation to sev.c KVM: SVM: Misc SEV cleanups - 1 - --- 2021-01-22 Sean Christopherson New
[v3,11/13] KVM: SVM: Drop redundant svm_sev_enabled() helper KVM: SVM: Misc SEV cleanups - 1 - --- 2021-01-22 Sean Christopherson New
[v3,12/13] KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() KVM: SVM: Misc SEV cleanups - 1 - --- 2021-01-22 Sean Christopherson New
[v3,13/13] KVM: SVM: Skip SEV cache flush if no ASIDs have been used KVM: SVM: Misc SEV cleanups - 1 - --- 2021-01-22 Sean Christopherson New
[v3,1/2] x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] x86/cpufeatures: KVM: Add mem encrypt word - 1 - --- 2021-01-22 Sean Christopherson New
[v3,2/2] KVM: x86: Override reported SME/SEV feature flags with host mask x86/cpufeatures: KVM: Add mem encrypt word - 1 - --- 2021-01-22 Sean Christopherson New
[1/3] KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest KVM: x86: Revert dirty tracking for GPRs - - - --- 2021-01-22 Sean Christopherson New
[2/3] KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" KVM: x86: Revert dirty tracking for GPRs - - - --- 2021-01-22 Sean Christopherson New
[3/3] KVM: SVM: Sync GPRs to the GHCB only after VMGEXIT KVM: x86: Revert dirty tracking for GPRs - - - --- 2021-01-22 Sean Christopherson New
[1/2] KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() KVM: x86: Minor steal time cleanups - - - --- 2021-01-23 Sean Christopherson New
[2/2] KVM: x86: Take KVM's SRCU lock only if steal time update is needed KVM: x86: Minor steal time cleanups - - - --- 2021-01-23 Sean Christopherson New
KVM: x86/mmu: Use boolean returns for (S)PTE accessors KVM: x86/mmu: Use boolean returns for (S)PTE accessors - - - --- 2021-01-23 Sean Christopherson New
KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode - - - --- 2021-02-02 Sean Christopherson New
KVM: SVM: Treat SVM as unsupported when running as an SEV guest KVM: SVM: Treat SVM as unsupported when running as an SEV guest - - - --- 2021-02-02 Sean Christopherson New
KVM: SVM: Use 'unsigned long' for the physical address passed to VMSAVE KVM: SVM: Use 'unsigned long' for the physical address passed to VMSAVE - - - --- 2021-02-02 Sean Christopherson New
[01/12] KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset KVM: x86: Legal GPA fixes and cleanups - - - --- 2021-02-04 Sean Christopherson New
[02/12] KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs KVM: x86: Legal GPA fixes and cleanups - - - --- 2021-02-04 Sean Christopherson New
[03/12] KVM: x86: Add a helper to check for a legal GPA KVM: x86: Legal GPA fixes and cleanups - - - --- 2021-02-04 Sean Christopherson New
[04/12] KVM: x86: Add a helper to handle legal GPA with an alignment requirement KVM: x86: Legal GPA fixes and cleanups - - - --- 2021-02-04 Sean Christopherson New
[05/12] KVM: VMX: Use GPA legality helpers to replace open coded equivalents KVM: x86: Legal GPA fixes and cleanups - - - --- 2021-02-04 Sean Christopherson New
[06/12] KVM: nSVM: Use common GPA helper to check for illegal CR3 KVM: x86: Legal GPA fixes and cleanups - - - --- 2021-02-04 Sean Christopherson New
[07/12] KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode KVM: x86: Legal GPA fixes and cleanups - - - --- 2021-02-04 Sean Christopherson New
[08/12] KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits KVM: x86: Legal GPA fixes and cleanups - - - --- 2021-02-04 Sean Christopherson New
[09/12] KVM: x86/mmu: Add helper to generate mask of reserved HPA bits KVM: x86: Legal GPA fixes and cleanups - - - --- 2021-02-04 Sean Christopherson New
[10/12] KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations KVM: x86: Legal GPA fixes and cleanups - - - --- 2021-02-04 Sean Christopherson New
[11/12] KVM: x86: Move nVMX's consistency check macro to common code KVM: x86: Legal GPA fixes and cleanups - - - --- 2021-02-04 Sean Christopherson New
[12/12] KVM: nSVM: Trace VM-Enter consistency check failures KVM: x86: Legal GPA fixes and cleanups - - - --- 2021-02-04 Sean Christopherson New
KVM: SVM: Remove bogus WARN and emulation if guest #GPs with EFER.SVME=1 KVM: SVM: Remove bogus WARN and emulation if guest #GPs with EFER.SVME=1 - - - --- 2021-02-04 Sean Christopherson New
mm: Export follow_pte() for KVM so that KVM can stop using follow_pfn() mm: Export follow_pte() for KVM so that KVM can stop using follow_pfn() - - - --- 2021-02-04 Sean Christopherson New
[1/9] KVM: SVM: Move AVIC vCPU kicking snippet to helper function KVM: x86: Move common exit handlers to x86.c - - - --- 2021-02-05 Sean Christopherson New
[2/9] KVM: SVM: Remove an unnecessary forward declaration KVM: x86: Move common exit handlers to x86.c - - - --- 2021-02-05 Sean Christopherson New
[3/9] KVM: SVM: Pass @vcpu to exit handlers (and many, many other places) KVM: x86: Move common exit handlers to x86.c - - - --- 2021-02-05 Sean Christopherson New
[4/9] KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code KVM: x86: Move common exit handlers to x86.c - - - --- 2021-02-05 Sean Christopherson New
[5/9] KVM: x86: Move XSETBV emulation to common code KVM: x86: Move common exit handlers to x86.c - - - --- 2021-02-05 Sean Christopherson New
[6/9] KVM: x86: Move trivial instruction-based exit handlers to common code KVM: x86: Move common exit handlers to x86.c - - - --- 2021-02-05 Sean Christopherson New
[7/9] KVM: x86: Move RDPMC emulation to common code KVM: x86: Move common exit handlers to x86.c - - - --- 2021-02-05 Sean Christopherson New
[8/9] KVM: SVM: Don't manually emulate RDPMC if nrips=0 KVM: x86: Move common exit handlers to x86.c - - - --- 2021-02-05 Sean Christopherson New
[9/9] KVM: SVM: Skip intercepted PAUSE instructions after emulation KVM: x86: Move common exit handlers to x86.c - - - --- 2021-02-05 Sean Christopherson New
[1/2] KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation KVM: x86: RSM emulation DR6/DR7 cleanups - - - --- 2021-02-05 Sean Christopherson New
[2/2] KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 KVM: x86: RSM emulation DR6/DR7 cleanups - - - --- 2021-02-05 Sean Christopherson New
KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace - - - --- 2021-02-06 Sean Christopherson New
[RFC] KVM: x86: Set PF_VCPU when processing IRQs to fix tick-based accounting [RFC] KVM: x86: Set PF_VCPU when processing IRQs to fix tick-based accounting - - - --- 2021-02-06 Sean Christopherson New
KVM: x86/xen: Use hva_t for holding hypercall page address KVM: x86/xen: Use hva_t for holding hypercall page address 1 1 - --- 2021-02-08 Sean Christopherson New
KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() - - - --- 2021-02-08 Sean Christopherson New
« 1 2 3 437 38 »