Patch Series

Subject KVM: Enable mmap() for guest_memfd
Author seanjc@google.com
Date 2025-07-29 22:54:32 +0000 UTC
Version 17
Cc ackerleytng@google.com chentao@kylinos.cn david@redhat.com gshan@redhat.com ira.weiny@intel.com jthoughton@google.com kvm@vger.kernel.org kvmarm@lists.linux.dev linux-arm-kernel@lists.infradead.org linux-kernel@vger.kernel.org maz@kernel.org oliver.upton@linux.dev pbonzini@redhat.com seanjc@google.com shivankg@amd.com tabba@google.com vbabka@suse.cz xiaoyao.li@intel.com

Patches (24)

Name Content
[PATCH v17 01/24] KVM: Rename CONFIG_KVM_PRIVATE_MEM to CONFIG_KVM_GUEST_MEMFD [Body]
[PATCH v17 02/24] KVM: x86: Have all vendor neutral sub-configs depend on KVM_X86, not just KVM [Body]
[PATCH v17 03/24] KVM: x86: Select KVM_GENERIC_PRIVATE_MEM directly from KVM_SW_PROTECTED_VM [Body]
[PATCH v17 04/24] KVM: x86: Select TDX's KVM_GENERIC_xxx dependencies iff CONFIG_KVM_INTEL_TDX=y [Body]
[PATCH v17 05/24] KVM: Rename CONFIG_KVM_GENERIC_PRIVATE_MEM to CONFIG_HAVE_KVM_ARCH_GMEM_POPULATE [Body]
[PATCH v17 06/24] KVM: Rename kvm_slot_can_be_private() to kvm_slot_has_gmem() [Body]
[PATCH v17 07/24] KVM: Fix comments that refer to slots_lock [Body]
[PATCH v17 08/24] KVM: Fix comment that refers to kvm uapi header path [Body]
[PATCH v17 09/24] KVM: x86: Enable KVM_GUEST_MEMFD for all 64-bit builds [Body]
[PATCH v17 10/24] KVM: guest_memfd: Add plumbing to host to map guest_memfd pages [Body]
[PATCH v17 11/24] KVM: guest_memfd: Track guest_memfd mmap support in memslot [Body]
[PATCH v17 12/24] KVM: x86/mmu: Rename .private_max_mapping_level() to .gmem_max_mapping_level() [Body]
[PATCH v17 13/24] KVM: x86/mmu: Hoist guest_memfd max level/order helpers "up" in mmu.c [Body]
[PATCH v17 14/24] KVM: x86/mmu: Enforce guest_memfd's max order when recovering hugepages [Body]
[PATCH v17 15/24] KVM: x86/mmu: Extend guest_memfd's max mapping level to shared mappings [Body]
[PATCH v17 16/24] KVM: x86/mmu: Handle guest page faults for guest_memfd with shared memory [Body]
[PATCH v17 17/24] KVM: arm64: Refactor user_mem_abort() [Body]
[PATCH v17 18/24] KVM: arm64: Handle guest_memfd-backed guest page faults [Body]
[PATCH v17 19/24] KVM: arm64: nv: Handle VNCR_EL2-triggered faults backed by guest_memfd [Body]
[PATCH v17 20/24] KVM: arm64: Enable support for guest_memfd backed memory [Body]
[PATCH v17 21/24] KVM: Allow and advertise support for host mmap() on guest_memfd files [Body]
[PATCH v17 22/24] KVM: selftests: Do not use hardcoded page sizes in guest_memfd test [Body]
[PATCH v17 23/24] KVM: selftests: guest_memfd mmap() test when mmap is supported [Body]
[PATCH v17 24/24] KVM: selftests: Add guest_memfd testcase to fault-in on !mmap()'d memory [Body]

Session 2025-07-31

ID (for dev) 0eb69fb6-45e2-45dd-be09-88dd16e42c40
Status skipped
Triaged Skipped: failed to find a base commit: series does not apply [Log]
Execution Log [Link]
Test Base Patched Verdict