Show patches with: Submitter = Paolo Bonzini       |    Archived = No       |   63 patches
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[4/4] mm: replace set_pte_at_notify() with just set_pte_at() KVM, mm: remove the .change_pte() MMU notifier and set_pte_at_notify() - - 2 - --- 2024-04-05 Paolo Bonzini Accepted
[3/4] mmu_notifier: remove the .change_pte() callback KVM, mm: remove the .change_pte() MMU notifier and set_pte_at_notify() - - 1 - --- 2024-04-05 Paolo Bonzini Accepted
[2/4] KVM: remove unused argument of kvm_handle_hva_range() KVM, mm: remove the .change_pte() MMU notifier and set_pte_at_notify() - - 1 - --- 2024-04-05 Paolo Bonzini Accepted
[1/4] KVM: delete .change_pte MMU notifier callback KVM, mm: remove the .change_pte() MMU notifier and set_pte_at_notify() 3 - 1 - --- 2024-04-05 Paolo Bonzini Accepted
[36/34] KVM: Add transparent hugepage support for dedicated guest memory KVM: guest_memfd() and per-page attributes - - - - --- 2023-11-05 Paolo Bonzini Accepted
[35/34] KVM: Prepare for handling only shared mappings in mmu_notifier events KVM: guest_memfd() and per-page attributes - - - - --- 2023-11-05 Paolo Bonzini Accepted
[34/34] KVM: selftests: Add a memory region subtest to validate invalid flags KVM: guest_memfd() and per-page attributes - - - - --- 2023-11-05 Paolo Bonzini Accepted
[33/34] KVM: selftests: Test KVM exit behavior for private memory/access KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[32/34] KVM: selftests: Add basic selftest for guest_memfd() KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[31/34] KVM: selftests: Expand set_memory_region_test to validate guest_memfd() KVM: guest_memfd() and per-page attributes - - - - --- 2023-11-05 Paolo Bonzini Accepted
[30/34] KVM: selftests: Add KVM_SET_USER_MEMORY_REGION2 helper KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[29/34] KVM: selftests: Add x86-only selftest for private memory conversions KVM: guest_memfd() and per-page attributes - - - - --- 2023-11-05 Paolo Bonzini Accepted
[28/34] KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizing more data KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[27/34] KVM: selftests: Introduce VM "shape" to allow tests to specify the VM type KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[26/34] KVM: selftests: Add helpers to do KVM_HC_MAP_GPA_RANGE hypercalls (x86) KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[25/34] KVM: selftests: Add helpers to convert guest memory b/w private and shared KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[24/34] KVM: selftests: Add support for creating private memslots KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[23/34] KVM: selftests: Convert lib's mem regions to KVM_SET_USER_MEMORY_REGION2 KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[22/34] KVM: selftests: Drop unused kvm_userspace_memory_region_find() helper KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[21/34] KVM: x86: Add support for "protected VMs" that can utilize private memory KVM: guest_memfd() and per-page attributes - - 2 1 --- 2023-11-05 Paolo Bonzini Accepted
[20/34] KVM: Allow arch code to track number of memslot address spaces per VM KVM: guest_memfd() and per-page attributes - - 2 1 --- 2023-11-05 Paolo Bonzini Accepted
[19/34] KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macro KVM: guest_memfd() and per-page attributes - - 2 1 --- 2023-11-05 Paolo Bonzini Accepted
[18/34] KVM: x86/mmu: Handle page fault for private memory KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[17/34] KVM: x86: Disallow hugepages when memory attributes are mixed KVM: guest_memfd() and per-page attributes - - - - --- 2023-11-05 Paolo Bonzini Accepted
[16/34] KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN KVM: guest_memfd() and per-page attributes - - 3 1 --- 2023-11-05 Paolo Bonzini Accepted
[15/34] KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memory KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[14/34] fs: Rename anon_inode_getfile_secure() and anon_inode_getfd_secure() KVM: guest_memfd() and per-page attributes - - 2 1 --- 2023-11-05 Paolo Bonzini Accepted
[13/34] mm: Add AS_UNMOVABLE to mark mapping as completely unmovable KVM: guest_memfd() and per-page attributes - - - - --- 2023-11-05 Paolo Bonzini Accepted
[12/34] KVM: Introduce per-page memory attributes KVM: guest_memfd() and per-page attributes - - 1 1 --- 2023-11-05 Paolo Bonzini Accepted
[11/34] KVM: Drop .on_unlock() mmu_notifier hook KVM: guest_memfd() and per-page attributes - - 2 1 --- 2023-11-05 Paolo Bonzini Accepted
[10/34] KVM: Add a dedicated mmu_notifier flag for reclaiming freed memory KVM: guest_memfd() and per-page attributes - - 2 1 --- 2023-11-05 Paolo Bonzini Accepted
[09/34] KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults to userspace KVM: guest_memfd() and per-page attributes - - 3 1 --- 2023-11-05 Paolo Bonzini Accepted
[08/34] KVM: Introduce KVM_SET_USER_MEMORY_REGION2 KVM: guest_memfd() and per-page attributes 1 - 3 1 --- 2023-11-05 Paolo Bonzini Accepted
[07/34] KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER KVM: guest_memfd() and per-page attributes 1 - 2 1 --- 2023-11-05 Paolo Bonzini Accepted
[06/34] KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU KVM: guest_memfd() and per-page attributes - - - - --- 2023-11-05 Paolo Bonzini Accepted
[05/34] KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER KVM: guest_memfd() and per-page attributes - - 2 - --- 2023-11-05 Paolo Bonzini Accepted
[04/34] KVM: WARN if there are dangling MMU invalidations at VM destruction KVM: guest_memfd() and per-page attributes - - 2 1 --- 2023-11-05 Paolo Bonzini Accepted
[03/34] KVM: Use gfn instead of hva for mmu_notifier_retry KVM: guest_memfd() and per-page attributes - - 4 1 --- 2023-11-05 Paolo Bonzini Accepted
[02/34] KVM: Assert that mmu_invalidate_in_progress *never* goes negative KVM: guest_memfd() and per-page attributes - - 3 1 --- 2023-11-05 Paolo Bonzini Accepted
[01/34] KVM: Tweak kvm_hva_range and hva_handler_t to allow reusing for gfn ranges KVM: guest_memfd() and per-page attributes - - 4 1 --- 2023-11-05 Paolo Bonzini Accepted
[v7,23/23] KVM: x86/mmu: Avoid unnecessary flush on eager page split KVM: Extend Eager Page Splitting to the shadow MMU - - - - --- 2022-06-22 Paolo Bonzini Accepted
[v7,22/23] KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs KVM: Extend Eager Page Splitting to the shadow MMU - - - - --- 2022-06-22 Paolo Bonzini Accepted
[v7,21/23] KVM: Allow for different capacities in kvm_mmu_memory_cache structs KVM: Extend Eager Page Splitting to the shadow MMU - - 2 1 --- 2022-06-22 Paolo Bonzini Accepted
[v7,20/23] KVM: x86/mmu: pull call to drop_large_spte() into __link_shadow_page() KVM: Extend Eager Page Splitting to the shadow MMU - - 1 - --- 2022-06-22 Paolo Bonzini Accepted
[v7,19/23] KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all possible levels KVM: Extend Eager Page Splitting to the shadow MMU - - 1 - --- 2022-06-22 Paolo Bonzini Accepted
[v7,18/23] KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU KVM: Extend Eager Page Splitting to the shadow MMU - - - - --- 2022-06-22 Paolo Bonzini Accepted
[v7,17/23] KVM: x86/mmu: Cache the access bits of shadowed translations KVM: Extend Eager Page Splitting to the shadow MMU - - - - --- 2022-06-22 Paolo Bonzini Accepted
[v7,16/23] KVM: x86/mmu: Update page stats in __rmap_add() KVM: Extend Eager Page Splitting to the shadow MMU - - 2 - --- 2022-06-22 Paolo Bonzini Accepted
[v7,15/23] KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu KVM: Extend Eager Page Splitting to the shadow MMU - - 2 - --- 2022-06-22 Paolo Bonzini Accepted
[v7,14/23] KVM: x86/mmu: Pass const memslot to rmap_add() KVM: Extend Eager Page Splitting to the shadow MMU - - 1 - --- 2022-06-22 Paolo Bonzini Accepted
[v7,13/23] KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page() KVM: Extend Eager Page Splitting to the shadow MMU - - - - --- 2022-06-22 Paolo Bonzini Accepted
[v7,12/23] KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm_mmu_find_shadow_page() KVM: Extend Eager Page Splitting to the shadow MMU - - - - --- 2022-06-22 Paolo Bonzini Accepted
[v7,11/23] KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_page() KVM: Extend Eager Page Splitting to the shadow MMU - - - - --- 2022-06-22 Paolo Bonzini Accepted
[v7,10/23] KVM: x86/mmu: Pass memory caches to allocate SPs separately KVM: Extend Eager Page Splitting to the shadow MMU - - - - --- 2022-06-22 Paolo Bonzini Accepted
[v7,09/23] KVM: x86/mmu: Move guest PT write-protection to account_shadowed() KVM: Extend Eager Page Splitting to the shadow MMU - - 1 - --- 2022-06-22 Paolo Bonzini Accepted
[v7,08/23] KVM: x86/mmu: Rename shadow MMU functions that deal with shadow pages KVM: Extend Eager Page Splitting to the shadow MMU - - 1 - --- 2022-06-22 Paolo Bonzini Accepted
[v7,07/23] KVM: x86/mmu: Consolidate shadow page allocation and initialization KVM: Extend Eager Page Splitting to the shadow MMU - - - - --- 2022-06-22 Paolo Bonzini Accepted
[v7,06/23] KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions KVM: Extend Eager Page Splitting to the shadow MMU - - 1 - --- 2022-06-22 Paolo Bonzini Accepted
[v7,05/23] KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes KVM: Extend Eager Page Splitting to the shadow MMU - - - - --- 2022-06-22 Paolo Bonzini Accepted
[v7,04/23] KVM: x86/mmu: Derive shadow MMU page role from parent KVM: Extend Eager Page Splitting to the shadow MMU - - 1 - --- 2022-06-22 Paolo Bonzini Accepted
[v7,03/23] KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root() KVM: Extend Eager Page Splitting to the shadow MMU - - - - --- 2022-06-22 Paolo Bonzini Accepted
[v7,02/23] KVM: x86/mmu: Use a bool for direct KVM: Extend Eager Page Splitting to the shadow MMU - - 2 - --- 2022-06-22 Paolo Bonzini Accepted
[v7,01/23] KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs KVM: Extend Eager Page Splitting to the shadow MMU - - 3 - --- 2022-06-22 Paolo Bonzini Accepted