aboutsummaryrefslogtreecommitdiffstats
path: root/virt/kvm/guest_memfd.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-06-25KVM: guest_memfd: Remove redundant kvm_gmem_getattr implementationShivank Garg1-11/+0
2024-12-23KVM: Add member to struct kvm_gfn_range to indicate private/sharedIsaku Yamahata1-0/+2
2024-12-23KVM: guest_memfd: Remove RCU-protected attribute from slot->gmem.fileYan Zhao1-13/+21
2024-10-25KVM: guest_memfd: Provide "struct page" as output from kvm_gmem_get_pfn()Sean Christopherson1-2/+6
2024-10-25KVM: guest_memfd: Pass index, not gfn, to __kvm_gmem_get_pfn()Sean Christopherson1-7/+13
2024-07-26KVM: guest_memfd: abstract how prepared folios are recordedPaolo Bonzini1-13/+20
2024-07-26KVM: guest_memfd: let kvm_gmem_populate() operate only on private gfnsPaolo Bonzini1-0/+12
2024-07-26KVM: guest_memfd: move check for already-populated page to common codePaolo Bonzini1-0/+7
2024-07-26KVM: remove kvm_arch_gmem_prepare_needed()Paolo Bonzini1-10/+3
2024-07-26KVM: guest_memfd: make kvm_gmem_prepare_folio() operate on a single struct kvmPaolo Bonzini1-30/+19
2024-07-26KVM: guest_memfd: delay kvm_gmem_prepare_folio() until the memory is passed to the guestPaolo Bonzini1-44/+66
2024-07-26KVM: guest_memfd: return locked folio from __kvm_gmem_get_pfnPaolo Bonzini1-1/+4
2024-07-26KVM: rename CONFIG_HAVE_KVM_GMEM_* to CONFIG_HAVE_KVM_ARCH_GMEM_*Paolo Bonzini1-3/+3
2024-07-26KVM: guest_memfd: do not go through struct pagePaolo Bonzini1-10/+17
2024-07-26KVM: guest_memfd: delay folio_mark_uptodate() until after successful preparationPaolo Bonzini1-2/+4
2024-07-26KVM: guest_memfd: return folio from __kvm_gmem_get_pfn()Paolo Bonzini1-17/+20
2024-07-12mm, virt: merge AS_UNMOVABLE and AS_INACCESSIBLEPaolo Bonzini1-2/+1
2024-06-20Merge branch 'kvm-6.10-fixes' into HEADPaolo Bonzini1-3/+3
2024-06-20KVM: interrupt kvm_gmem_populate() on signalsPaolo Bonzini1-0/+5
2024-06-20virt: guest_memfd: fix reference leak on hwpoisoned pagePaolo Bonzini1-2/+3
2024-05-12KVM: SEV: Implement gmem hook for initializing private pagesMichael Roth1-2/+2
2024-05-10KVM: guest_memfd: Add hook for invalidating memoryMichael Roth1-0/+14
2024-05-10KVM: guest_memfd: Add interface for populating gmem pages with user dataPaolo Bonzini1-0/+52
2024-05-10KVM: guest_memfd: extract __kvm_gmem_get_pfn()Paolo Bonzini1-16/+24
2024-05-10KVM: guest_memfd: Add hook for initializing memoryPaolo Bonzini1-3/+48
2024-05-10KVM: guest_memfd: limit overzealous WARNPaolo Bonzini1-1/+2
2024-05-10KVM: guest_memfd: pass error up from filemap_grab_folioPaolo Bonzini1-6/+6
2024-05-10KVM: guest_memfd: Use AS_INACCESSIBLE when creating guest_memfd inodeMichael Roth1-0/+1
2024-01-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+532
2023-12-08KVM: guest-memfd: fix unused-function warningPaolo Bonzini1-2/+0
2023-11-14Merge branch 'kvm-guestmemfd' into HEADPaolo Bonzini1-0/+534
2023-11-14KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific backing memorySean Christopherson1-0/+538