Show patches with: Submitter = Sean Christopherson       |    State = Action Required       |   4356 patches
« 1 2 3 443 44 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v2,07/13] KVM: selftests: Only muck with SREGS on x86 in mmu_stress_test KVM: selftests: Morph max_guest_mem to mmu_stress - - - --- 2024-09-11 Sean Christopherson New
[v2,06/13] KVM: selftests: Rename max_guest_memory_test to mmu_stress_test KVM: selftests: Morph max_guest_mem to mmu_stress - - - --- 2024-09-11 Sean Christopherson New
[v2,05/13] KVM: selftests: Check for a potential unhandled exception iff KVM_RUN succeeded KVM: selftests: Morph max_guest_mem to mmu_stress - - - --- 2024-09-11 Sean Christopherson New
[v2,04/13] KVM: selftests: Assert that vcpu_{g,s}et_reg() won't truncate KVM: selftests: Morph max_guest_mem to mmu_stress - 1 - --- 2024-09-11 Sean Christopherson New
[v2,03/13] KVM: selftests: Fudge around an apparent gcc bug in arm64's PMU test KVM: selftests: Morph max_guest_mem to mmu_stress - - - --- 2024-09-11 Sean Christopherson New
[v2,02/13] KVM: selftests: Return a value from vcpu_get_reg() instead of using an out-param KVM: selftests: Morph max_guest_mem to mmu_stress - 1 - --- 2024-09-11 Sean Christopherson New
[v2,01/13] KVM: Move KVM_REG_SIZE() definition to common uAPI header KVM: selftests: Morph max_guest_mem to mmu_stress - - - --- 2024-09-11 Sean Christopherson New
KVM: x86: Forcibly leave nested if RSM to L2 hits shutdown KVM: x86: Forcibly leave nested if RSM to L2 hits shutdown - 1 - --- 2024-09-06 Sean Christopherson New
[v2,7/7] KVM: nVMX: Assert that vcpu->mutex is held when accessing secondary VMCSes [v2,1/7] KVM: x86: Move "ack" phase of local APIC IRQ delivery to separate API - - - --- 2024-09-06 Sean Christopherson New
[v2,6/7] KVM: nVMX: Explicitly invalidate posted_intr_nv if PI is disabled at VM-Enter [v2,1/7] KVM: x86: Move "ack" phase of local APIC IRQ delivery to separate API - - - --- 2024-09-06 Sean Christopherson New
[v2,5/7] KVM: x86: Fold kvm_get_apic_interrupt() into kvm_cpu_get_interrupt() [v2,1/7] KVM: x86: Move "ack" phase of local APIC IRQ delivery to separate API - - - --- 2024-09-06 Sean Christopherson New
[v2,4/7] KVM: nVMX: Detect nested posted interrupt NV at nested VM-Exit injection [v2,1/7] KVM: x86: Move "ack" phase of local APIC IRQ delivery to separate API - 1 - --- 2024-09-06 Sean Christopherson New
[v2,3/7] KVM: nVMX: Suppress external interrupt VM-Exit injection if there's no IRQ [v2,1/7] KVM: x86: Move "ack" phase of local APIC IRQ delivery to separate API - 1 - --- 2024-09-06 Sean Christopherson New
[v2,2/7] KVM: nVMX: Get to-be-acknowledge IRQ for nested VM-Exit at injection site [v2,1/7] KVM: x86: Move "ack" phase of local APIC IRQ delivery to separate API - - - --- 2024-09-06 Sean Christopherson New
[v2,1/7] KVM: x86: Move "ack" phase of local APIC IRQ delivery to separate API [v2,1/7] KVM: x86: Move "ack" phase of local APIC IRQ delivery to separate API - - - --- 2024-09-06 Sean Christopherson New
[v2,0/7] KVM: nVMX: Fix IPIv vs. nested posted interrupts - - - --- 2024-09-06 Sean Christopherson New
[v2,22/22] KVM: x86/mmu: WARN on MMIO cache hit when emulating write-protected gfn KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-31 Sean Christopherson New
[v2,21/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-31 Sean Christopherson New
[v2,20/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-31 Sean Christopherson New
[v2,19/22] KVM: x86: Rename reexecute_instruction()=>kvm_unprotect_and_retry_on_failure() KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-31 Sean Christopherson New
[v2,18/22] KVM: x86: Update retry protection fields when forcing retry on emulation failure KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-31 Sean Christopherson New
[v2,17/22] KVM: x86: Apply retry protection to "unprotect on failure" path KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-31 Sean Christopherson New
[v2,16/22] KVM: x86: Check EMULTYPE_WRITE_PF_TO_SP before unprotecting gfn KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-31 Sean Christopherson New
[v2,15/22] KVM: x86: Remove manual pfn lookup when retrying #PF after failed emulation KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-31 Sean Christopherson New
[v2,14/22] KVM: x86/mmu: Move event re-injection unprotect+retry into common path KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-31 Sean Christopherson New
[v2,13/22] KVM: x86/mmu: Always walk guest PTEs with WRITE access when unprotecting KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-31 Sean Christopherson New
[v2,12/22] KVM: x86/mmu: Don't try to unprotect an INVALID_GPA KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-31 Sean Christopherson New
[v2,11/22] KVM: x86: Fold retry_instruction() into x86_emulate_instruction() KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-31 Sean Christopherson New
[v2,10/22] KVM: x86: Move EMULTYPE_ALLOW_RETRY_PF to x86_emulate_instruction() KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-31 Sean Christopherson New
[v2,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-31 Sean Christopherson New
[v2,08/22] KVM: x86/mmu: Apply retry protection to "fast nTDP unprotect" path KVM: x86: Fix multiple #PF RO infinite loop bugs - - - --- 2024-08-31 Sean Christopherson New
[v2,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-31 Sean Christopherson New
[v2,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-31 Sean Christopherson New
[v2,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 - 1 - --- 2024-08-31 Sean Christopherson New
[v2,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-31 Sean Christopherson New
[v2,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-31 Sean Christopherson New
[v2,02/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-31 Sean Christopherson New
[v2,01/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-31 Sean Christopherson New
[GIT,PULL] KVM: x86: Fixes for 6.11-rcN [GIT,PULL] KVM: x86: Fixes for 6.11-rcN - - - --- 2024-08-30 Sean Christopherson New
KVM: selftests: Verify single-stepping a fastpath VM-Exit exits to userspace KVM: selftests: Verify single-stepping a fastpath VM-Exit exits to userspace - - - --- 2024-08-30 Sean Christopherson New
[v4,10/10] KVM: x86: Register "emergency disable" callbacks when virt is enabled KVM: Register cpuhp/syscore callbacks when enabling virt 1 2 1 --- 2024-08-30 Sean Christopherson New
[v4,09/10] x86/reboot: Unconditionally define cpu_emergency_virt_cb typedef KVM: Register cpuhp/syscore callbacks when enabling virt 1 2 1 --- 2024-08-30 Sean Christopherson New
[v4,08/10] KVM: Add arch hooks for enabling/disabling virtualization KVM: Register cpuhp/syscore callbacks when enabling virt 1 2 1 --- 2024-08-30 Sean Christopherson New
[v4,07/10] KVM: Add a module param to allow enabling virtualization when KVM is loaded KVM: Register cpuhp/syscore callbacks when enabling virt 1 2 1 --- 2024-08-30 Sean Christopherson New
[v4,06/10] KVM: x86: Rename virtualization {en,dis}abling APIs to match common KVM KVM: Register cpuhp/syscore callbacks when enabling virt - 1 - --- 2024-08-30 Sean Christopherson New
[v4,05/10] KVM: MIPS: Rename virtualization {en,dis}abling APIs to match common KVM KVM: Register cpuhp/syscore callbacks when enabling virt - - - --- 2024-08-30 Sean Christopherson New
[v4,04/10] KVM: Rename arch hooks related to per-CPU virtualization enabling KVM: Register cpuhp/syscore callbacks when enabling virt - 1 - --- 2024-08-30 Sean Christopherson New
[v4,03/10] KVM: Rename symbols related to enabling virtualization hardware KVM: Register cpuhp/syscore callbacks when enabling virt 1 2 1 --- 2024-08-30 Sean Christopherson New
[v4,02/10] KVM: Register cpuhp and syscore callbacks when enabling hardware KVM: Register cpuhp/syscore callbacks when enabling virt 1 1 1 --- 2024-08-30 Sean Christopherson New
[v4,01/10] KVM: Use dedicated mutex to protect kvm_usage_count to avoid deadlock KVM: Register cpuhp/syscore callbacks when enabling virt 1 1 1 --- 2024-08-30 Sean Christopherson New
[2/2] KVM: Harden guest memory APIs against out-of-bounds accesses [1/2] KVM: Write the per-page "segment" when clearing (part of) a guest page - - - --- 2024-08-29 Sean Christopherson New
[1/2] KVM: Write the per-page "segment" when clearing (part of) a guest page [1/2] KVM: Write the per-page "segment" when clearing (part of) a guest page - - - --- 2024-08-29 Sean Christopherson New
[0/2] KVM: Fix a lurking bug in kvm_clear_guest() - - - --- 2024-08-29 Sean Christopherson New
KVM: x86: Ensure vcpu->mode is loaded from memory in kvm_vcpu_exit_request() KVM: x86: Ensure vcpu->mode is loaded from memory in kvm_vcpu_exit_request() - - - --- 2024-08-28 Sean Christopherson New
KVM: selftests: Explicitly include committed one-off assets in .gitignore KVM: selftests: Explicitly include committed one-off assets in .gitignore - - - --- 2024-08-28 Sean Christopherson New
[v2,2/2] KVM: Clean up coalesced MMIO ring full check KVM: Coalesced IO cleanup and test - 1 - --- 2024-08-28 Sean Christopherson New
[v2,1/2] KVM: selftests: Add a test for coalesced MMIO (and PIO on x86) KVM: Coalesced IO cleanup and test - - - --- 2024-08-28 Sean Christopherson New
[3/3] KVM: selftests: Override ARCH for x86_64 instead of using ARCH_DIR KVM: selftests: Fix unsupported $(ARCH) builds - - - --- 2024-08-26 Sean Christopherson New
[2/3] KVM: selftests: Use canonical $(ARCH) paths for KVM selftests directories KVM: selftests: Fix unsupported $(ARCH) builds - - - --- 2024-08-26 Sean Christopherson New
[1/3] KVM: selftests: Provide empty 'all' and 'clean' targets for unsupported ARCHs KVM: selftests: Fix unsupported $(ARCH) builds - - - --- 2024-08-26 Sean Christopherson New
[kvm-unit-tests] x86: Force host-phys-bits for normal maxphyaddr access tests [kvm-unit-tests] x86: Force host-phys-bits for normal maxphyaddr access tests - - - --- 2024-08-23 Sean Christopherson New
[2/2] KVM: Clean up coalesced MMIO ring full check KVM: Coalesced IO cleanup and test - 1 - --- 2024-08-23 Sean Christopherson New
[1/2] KVM: selftests: Add a test for coalesced MMIO (and PIO on x86) KVM: Coalesced IO cleanup and test - 1 - --- 2024-08-23 Sean Christopherson New
[22/22] ***HACK*** KVM: x86: Don't take mmu_lock when aging gfns KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[21/22] KVM: x86/mmu: Support rmap walks without holding mmu_lock when aging gfns KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[20/22] KVM: x86/mmu: Add support for lockless walks of rmap SPTEs KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[19/22] KVM: x86/mmu: Add infrastructure to allow walking rmaps outside of mmu_lock KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[18/22] KVM: x86/mmu: Use KVM_PAGES_PER_HPAGE() instead of an open coded equivalent KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[17/22] KVM: x86/mmu: Refactor low level rmap helpers to prep for walking w/o mmu_lock KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[16/22] KVM: x86/mmu: Add KVM_RMAP_MANY to replace open coded '1' and '1ul' literals KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[15/22] KVM: x86/mmu: Fold mmu_spte_age() into kvm_rmap_age_gfn_range() KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[14/22] KVM: x86/mmu: Morph kvm_handle_gfn_range() into an aging specific helper KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[13/22] KVM: x86/mmu: Honor NEED_RESCHED when zapping rmaps and blocking is allowed KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[12/22] KVM: x86/mmu: Add a helper to walk and zap rmaps for a memslot KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[11/22] KVM: x86/mmu: Plumb a @can_yield parameter into __walk_slot_rmaps() KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[10/22] KVM: x86/mmu: Move walk_slot_rmaps() up near for_each_slot_rmap_range() KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[09/22] KVM: selftests: Verify KVM correctly handles mprotect(PROT_READ) KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[08/22] KVM: selftests: Add a read-only mprotect() phase to mmu_stress_test KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[07/22] KVM: selftests: Precisely limit the number of guest loops in mmu_stress_test KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[06/22] KVM: selftests: Use vcpu_arch_put_guest() in mmu_stress_test KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[05/22] KVM: selftests: Enable mmu_stress_test on arm64 KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[04/22] KVM: selftests: Compute number of extra pages needed in mmu_stress_test KVM: x86/mmu: Allow yielding on mmu_notifier zap - 1 - --- 2024-08-09 Sean Christopherson New
[03/22] KVM: selftests: Only muck with SREGS on x86 in mmu_stress_test KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[02/22] KVM: selftests: Rename max_guest_memory_test to mmu_stress_test KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[01/22] KVM: selftests: Check for a potential unhandled exception iff KVM_RUN succeeded KVM: x86/mmu: Allow yielding on mmu_notifier zap - - - --- 2024-08-09 Sean Christopherson New
[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
« 1 2 3 443 44 »