Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |   1696 patches
« 1 2 3 416 17 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[3/3] KVM: x86/mmu: Use hugepage GFN mask to compute GFN offset mask KVM: x86/mmu: Add macro for hugepage GFN mask - 1 - --- 2020-10-27 Sean Christopherson New
[2/3] KVM: x86/mmu: Open code GFN "rounding" in TDP MMU KVM: x86/mmu: Add macro for hugepage GFN mask - 1 - --- 2020-10-27 Sean Christopherson New
[1/3] KVM: x86/mmu: Add helper macro for computing hugepage GFN mask KVM: x86/mmu: Add macro for hugepage GFN mask - 1 - --- 2020-10-27 Sean Christopherson New
[v3,11/11] KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-27 Sean Christopherson New
[v3,10/11] KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-27 Sean Christopherson New
[v3,09/11] KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-27 Sean Christopherson New
[v3,08/11] KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-27 Sean Christopherson New
[v3,07/11] KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-27 Sean Christopherson New
[v3,06/11] KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-27 Sean Christopherson New
[v3,05/11] KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-27 Sean Christopherson New
[v3,04/11] KVM: VMX: Fold Hyper-V EPTP checking into it's only caller KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-27 Sean Christopherson New
[v3,03/11] KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-27 Sean Christopherson New
[v3,02/11] KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-27 Sean Christopherson New
[v3,01/11] KVM: x86: Get active PCID only when writing a CR3 value KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-27 Sean Christopherson New
KVM: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build KVM: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build - - - --- 2020-10-24 Sean Christopherson New
[v2,10/10] KVM: VMX: Track PGD instead of EPTP for paravirt Hyper-V TLB flush Untitled series #367867 - - - --- 2020-10-20 Sean Christopherson New
[v2,09/10] KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-20 Sean Christopherson New
[v2,08/10] KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-20 Sean Christopherson New
[v2,07/10] KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd KVM: VMX: Clean up Hyper-V PV TLB flush - - - --- 2020-10-20 Sean Christopherson New
[v2,06/10] KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches Untitled series #367873 - 1 - --- 2020-10-20 Sean Christopherson New
[v2,05/10] KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch Untitled series #367869 - - - --- 2020-10-20 Sean Christopherson New
[v2,04/10] KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed KVM: VMX: Clean up Hyper-V PV TLB flush - 1 - --- 2020-10-20 Sean Christopherson New
[v2,03/10] KVM: VMX: Fold Hyper-V EPTP checking into it's only caller KVM: VMX: Clean up Hyper-V PV TLB flush - - - --- 2020-10-20 Sean Christopherson New
[v2,02/10] KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush Untitled series #367871 - 1 - --- 2020-10-20 Sean Christopherson New
[v2,01/10] KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush [v2,01/10] KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush - 1 - --- 2020-10-20 Sean Christopherson New
[6/6] KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 KVM: x86: KVM_SET_SREGS.CR4 bug fixes and cleanup - - - --- 2020-10-07 Sean Christopherson New
[5/6] KVM: x86: Return bool instead of int for CR4 and SREGS validity checks KVM: x86: KVM_SET_SREGS.CR4 bug fixes and cleanup - - - --- 2020-10-07 Sean Christopherson New
[4/6] KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook KVM: x86: KVM_SET_SREGS.CR4 bug fixes and cleanup - - - --- 2020-10-07 Sean Christopherson New
[3/6] KVM: SVM: Drop VMXE check from svm_set_cr4() KVM: x86: KVM_SET_SREGS.CR4 bug fixes and cleanup - - - --- 2020-10-07 Sean Christopherson New
[2/6] KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() KVM: x86: KVM_SET_SREGS.CR4 bug fixes and cleanup - - - --- 2020-10-07 Sean Christopherson New
[1/6] KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() KVM: x86: KVM_SET_SREGS.CR4 bug fixes and cleanup - - - --- 2020-10-07 Sean Christopherson New
[2/2] KVM: VMX: Ignore userspace MSR filters for x2APIC when APICV is enabled KVM: VMX: x2APIC + APICV MSR fix and cleanup - - - --- 2020-10-05 Sean Christopherson New
[1/2] KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms KVM: VMX: x2APIC + APICV MSR fix and cleanup - - - --- 2020-10-05 Sean Christopherson New
[kvm-unit-tests] x86: Add one-off test to verify setting LA57 fails when it's unsupported [kvm-unit-tests] x86: Add one-off test to verify setting LA57 fails when it's unsupported - - - --- 2020-09-30 Sean Christopherson New
[5/5] KVM: x86: Let the guest own CR4.FSGSBASE KVM: x86: Handle reserved CR4 bit interception in VMX - - - --- 2020-09-30 Sean Christopherson New
[4/5] KVM: VMX: Intercept guest reserved CR4 bits to inject #GP fault KVM: x86: Handle reserved CR4 bit interception in VMX - - - --- 2020-09-30 Sean Christopherson New
[3/5] KVM: x86: Move call to update_exception_bitmap() into VMX code KVM: x86: Handle reserved CR4 bit interception in VMX - - - --- 2020-09-30 Sean Christopherson New
[2/5] KVM: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates KVM: x86: Handle reserved CR4 bit interception in VMX - - - --- 2020-09-30 Sean Christopherson New
[1/5] KVM: x86: Intercept LA57 to inject #GP fault when it's reserved KVM: x86: Handle reserved CR4 bit interception in VMX - - - --- 2020-09-30 Sean Christopherson New
[kvm-unit-tests] x86: Make Hyper-V tests x86_64 only [kvm-unit-tests] x86: Make Hyper-V tests x86_64 only - - - --- 2020-09-29 Sean Christopherson New
[v3,5/5] KVM: VMX: Use "illegal GPA" helper for PT/RTIT output base check KVM: VMX: Clean up RTIT MAXPHYADDR usage - - - --- 2020-09-24 Sean Christopherson New
[v3,4/5] KVM: x86: Move illegal GPA helper out of the MMU code KVM: VMX: Clean up RTIT MAXPHYADDR usage - - - --- 2020-09-24 Sean Christopherson New
[v3,3/5] KVM: VMX: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function KVM: VMX: Clean up RTIT MAXPHYADDR usage - - - --- 2020-09-24 Sean Christopherson New
[v3,2/5] KVM: x86: Unexport cpuid_query_maxphyaddr() KVM: VMX: Clean up RTIT MAXPHYADDR usage - - - --- 2020-09-24 Sean Christopherson New
[v3,1/5] KVM: VMX: Use precomputed MAXPHYADDR for RTIT base MSR check KVM: VMX: Clean up RTIT MAXPHYADDR usage - - - --- 2020-09-24 Sean Christopherson New
KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd() KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd() - 1 - --- 2020-09-24 Sean Christopherson New
[RFC,3/3] KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM KVM: Introduce "VM bugged" concept - - - --- 2020-09-23 Sean Christopherson New
[RFC,2/3] KVM: Add infrastructure and macro to mark VM as bugged KVM: Introduce "VM bugged" concept - - - --- 2020-09-23 Sean Christopherson New
[RFC,1/3] KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged KVM: Introduce "VM bugged" concept - - - --- 2020-09-23 Sean Christopherson New
[v3,2/2] KVM: x86/MMU: Recursively zap nested TDP SPs when zapping last/only parent KVM: x86/mmu: Zap orphaned kids for nested TDP MMU - 1 - --- 2020-09-23 Sean Christopherson New
[v3,1/2] KVM: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) KVM: x86/mmu: Zap orphaned kids for nested TDP MMU - 1 - --- 2020-09-23 Sean Christopherson New
[4/4] KVM: x86/mmu: Bail early from final #PF handling on spurious faults KVM: x86/mmu: Page fault handling cleanups - - - --- 2020-09-23 Sean Christopherson New
[2/4] KVM: x86/mmu: Invert RET_PF_* check when falling through to emulation KVM: x86/mmu: Page fault handling cleanups - - - --- 2020-09-23 Sean Christopherson New
[1/4] KVM: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID KVM: x86/mmu: Page fault handling cleanups - - - --- 2020-09-23 Sean Christopherson New
KVM: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE KVM: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE - 1 - --- 2020-09-23 Sean Christopherson New
[v2,7/7] KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed for nested exit KVM: x86: Tracepoint improvements and fixes - - - --- 2020-09-23 Sean Christopherson New
[v2,4/7] KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint KVM: x86: Tracepoint improvements and fixes - - - --- 2020-09-23 Sean Christopherson New
[v2,3/7] KVM: VMX: Add a helper to test for a valid error code given an intr info KVM: x86: Tracepoint improvements and fixes - - - --- 2020-09-23 Sean Christopherson New
[v2,1/7] KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint KVM: x86: Tracepoint improvements and fixes - - - --- 2020-09-23 Sean Christopherson New
KVM: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() KVM: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() - 1 - --- 2020-09-23 Sean Christopherson New
KVM: Enable hardware before doing arch VM initialization KVM: Enable hardware before doing arch VM initialization - 2 - --- 2020-09-23 Sean Christopherson New
[v2,7/7] KVM: nVMX: WARN on attempt to switch the currently loaded VMCS KVM: nVMX: Bug fixes and cleanup - - - --- 2020-09-23 Sean Christopherson New
[v2,6/7] KVM: nVMX: Drop redundant VMCS switch and free_nested() call KVM: nVMX: Bug fixes and cleanup - - - --- 2020-09-23 Sean Christopherson New
[v2,5/7] KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing nested state KVM: nVMX: Bug fixes and cleanup - - - --- 2020-09-23 Sean Christopherson New
[v2,4/7] KVM: nVMX: Move free_nested() below vmx_switch_vmcs() KVM: nVMX: Bug fixes and cleanup - - - --- 2020-09-23 Sean Christopherson New
[v2,3/7] KVM: nVMX: Explicitly check for valid guest state for !unrestricted guest KVM: nVMX: Bug fixes and cleanup - - - --- 2020-09-23 Sean Christopherson New
[v2,2/7] KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails KVM: nVMX: Bug fixes and cleanup - - - --- 2020-09-23 Sean Christopherson New
[v2,1/7] KVM: nVMX: Reset the segment cache when stuffing guest segs KVM: nVMX: Bug fixes and cleanup - - - --- 2020-09-23 Sean Christopherson New
[v2,8/8] KVM: x86/mmu: Track write/user faults using bools KVM: x86/mmu: ITLB multi-hit workaround fixes - - - --- 2020-09-23 Sean Christopherson New
[v2,7/8] KVM: x86/mmu: Hoist ITLB multi-hit workaround check up a level KVM: x86/mmu: ITLB multi-hit workaround fixes - - - --- 2020-09-23 Sean Christopherson New
[v2,6/8] KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) KVM: x86/mmu: ITLB multi-hit workaround fixes - - - --- 2020-09-23 Sean Christopherson New
[v2,5/8] KVM: x86/mmu: Account NX huge page disallowed iff huge page was requested KVM: x86/mmu: ITLB multi-hit workaround fixes - - - --- 2020-09-23 Sean Christopherson New
[v2,4/8] KVM: x86/mmu: Capture requested page level before NX huge page workaround KVM: x86/mmu: ITLB multi-hit workaround fixes - - - --- 2020-09-23 Sean Christopherson New
[v2,1/8] KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages KVM: x86/mmu: ITLB multi-hit workaround fixes - - - --- 2020-09-23 Sean Christopherson New
[2/2] KVM: VMX: Rename ops.h to vmx_ops.h KVM: VMX: Super early file refactor for TDX - - - --- 2020-09-23 Sean Christopherson New
[v2,15/15] KVM: VMX: Rename vmx_uret_msr's "index" to "slot" KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,14/15] KVM: VMX: Rename "vmx_msr_index" to "vmx_uret_msrs_list" KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,13/15] KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,12/15] KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr" KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,11/15] KVM: VMX: Add vmx_setup_uret_msr() to handle lookup and swap KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,10/15] KVM: VMX: Move uret MSR lookup into update_transition_efer() KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,09/15] KVM: VMX: Check guest support for RDTSCP before processing MSR_TSC_AUX KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,08/15] KVM: VMX: Rename "__find_msr_index" to "__vmx_find_uret_msr" KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,07/15] KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,06/15] KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,05/15] KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,04/15] KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr" KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,03/15] KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,02/15] KVM: VMX: Prepend "MAX_" to MSR array size defines KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[v2,01/15] KVM: x86: Rename "shared_msrs" to "user_return_msrs" KVM: x86: VMX: Fix MSR namespacing - - - --- 2020-09-23 Sean Christopherson New
[4/4] KVM: VMX: Add a helper and macros to reduce boilerplate for sec exec ctls KVM: VMX: Add helper+macros to do sec exec adjustment - - - --- 2020-09-23 Sean Christopherson New
[3/4] KVM: VMX: Rename RDTSCP secondary exec control name to insert "ENABLE" KVM: VMX: Add helper+macros to do sec exec adjustment - 1 - --- 2020-09-23 Sean Christopherson New
[2/4] KVM: VMX: Unconditionally clear CPUID.INVPCID if !CPUID.PCID KVM: VMX: Add helper+macros to do sec exec adjustment - - - --- 2020-09-23 Sean Christopherson New
[1/4] KVM: VMX: Rename vmx_*_supported() helpers to cpu_has_vmx_*() KVM: VMX: Add helper+macros to do sec exec adjustment - - - --- 2020-09-23 Sean Christopherson New
[v2,3/3] KVM: x86: Unexport cpuid_query_maxphyaddr() KVM: VMX: Clean up RTIT MAXPHYADDR usage - - - --- 2020-09-23 Sean Christopherson New
[v2,2/3] KVM: VMX: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function KVM: VMX: Clean up RTIT MAXPHYADDR usage - - - --- 2020-09-23 Sean Christopherson New
[v2,1/3] KVM: VMX: Use precomputed MAXPHYADDR for RTIT base MSR check KVM: VMX: Clean up RTIT MAXPHYADDR usage - - - --- 2020-09-23 Sean Christopherson New
KVM: x86/mmu: Move individual kvm_mmu initialization into common helper KVM: x86/mmu: Move individual kvm_mmu initialization into common helper - - - --- 2020-09-23 Sean Christopherson New
KVM: x86: Add kvm_x86_ops hook to short circuit emulation KVM: x86: Add kvm_x86_ops hook to short circuit emulation - - - --- 2020-09-15 Sean Christopherson New
[v2,2/2] KVM: VMX: Invoke NMI handler via indirect call instead of INTn KVM: VMX: Clean up IRQ/NMI handling - - - --- 2020-09-15 Sean Christopherson New
« 1 2 3 416 17 »