Show patches with: Series = KVM: x86: Fix multiple #PF RO infinite loop bugs       |    State = Action Required       |   22 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[22/22] KVM: x86/mmu: Detect if unprotect will do anything based on invalid_list KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[21/22] KVM: x86/mmu: Subsume kvm_mmu_unprotect_page() into the and_retry() version KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[20/22] KVM: x86: Rename reexecute_instruction()=>kvm_unprotect_and_retry_on_failure() KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[19/22] KVM: x86: Update retry protection fields when forcing retry on emulation failure KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[18/22] KVM: x86: Apply retry protection to "unprotect on failure" path KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[17/22] KVM: x86: Check EMULTYPE_WRITE_PF_TO_SP before unprotecting gfn KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[16/22] KVM: x86: Remove manual pfn lookup when retrying #PF after failed emulation KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[15/22] KVM: x86/mmu: Move event re-injection unprotect+retry into common path KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[14/22] KVM: x86/mmu: Always walk guest PTEs with WRITE access when unprotecting KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[13/22] KVM: x86/mmu: Don't try to unprotect an INVALID_GPA KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[12/22] KVM: x86: Fold retry_instruction() into x86_emulate_instruction() KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[11/22] KVM: x86: Move EMULTYPE_ALLOW_RETRY_PF to x86_emulate_instruction() KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[10/22] KVM: x86/mmu: Replace PFERR_NESTED_GUEST_PAGE with a more descriptive helper KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[09/22] KVM: x86/mmu: Try "unprotect for retry" iff there are indirect SPs KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[08/22] KVM: x86/mmu: Apply retry protection to "fast nTDP unprotect" path KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[07/22] KVM: x86: Store gpa as gpa_t, not unsigned long, when unprotecting for retry KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[06/22] KVM: x86: Get RIP from vCPU state when storing it to last_retry_eip KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[05/22] KVM: x86: Retry to-be-emulated insn in "slow" unprotect path iff sp is zapped KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New
[04/22] KVM: x86/mmu: Skip emulation on page fault iff 1+ SPs were unprotected KVM: x86: Fix multiple #PF RO infinite loop bugs - 1 - --- 2024-08-09 Sean Christopherson New
[03/22] KVM: x86/mmu: Trigger unprotect logic only on write-protection page faults KVM: x86: Fix multiple #PF RO infinite loop bugs - 1 - --- 2024-08-09 Sean Christopherson New
[02/22] KVM: VMX: Set PFERR_GUEST_{FINAL,PAGE}_MASK if and only if the GVA is valid KVM: x86: Fix multiple #PF RO infinite loop bugs - 1 - --- 2024-08-09 Sean Christopherson New
[01/22] KVM: x86: Disallow read-only memslots for SEV-ES and SEV-SNP (and TDX) KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-09 Sean Christopherson New