Lines Matching refs:userfaultfd

20 Userfaults are delivered and resolved through the userfaultfd syscall.
22 The userfaultfd (aside from registering and unregistering virtual
29 registered in the userfaultfd that allows userland to efficiently
36 userfaultfd runtime load never takes the mmap_sem for writing).
42 The userfaultfd once opened by invoking the syscall, can also be
46 (well of course unless they later try to use the userfaultfd
53 When first opened the userfaultfd must be enabled invoking the
65 defines what memory types are supported by the userfaultfd and what
68 If the kernel supports registering userfaultfd ranges on hugetlbfs
71 set if the kernel supports registering userfaultfd ranges on shared
75 The userland application that wants to use userfaultfd with hugetlbfs
82 detail below in "Non-cooperative userfaultfd" section.
84 Once the userfaultfd has been enabled the UFFDIO_REGISTER ioctl should
86 register a memory range in the userfaultfd by setting the
99 memory from the userfaultfd registered range). This means a userfault
114 QEMU/KVM is using the userfaultfd syscall to implement postcopy live
118 userfaultfd abstraction is generic enough that not a single line of
140 ioctls on the userfaultfd in order to map the received pages into the
144 poll() to the userfaultfd in parallel. When a POLLIN event is
146 the userfaultfd and receives the fault address (or -EAGAIN in case the
174 Non-cooperative userfaultfd
177 When the userfaultfd is monitored by an external manager, the manager
185 enable userfaultfd hooks for fork(). When this feature is
186 enabled, the userfaultfd context of the parent process is
189 userfaultfd context in the uffd_msg.fork.
211 userfaultfd manager. In the former case, the virtual memory is
213 userfaultfd, and if a page fault occurs in that area it will be
218 userfaultfd context for such area disappears too and the manager will
226 soon as manager executes read(). The userfaultfd manager should
235 single threaded non-cooperative userfaultfd manager implementations. A
237 userfaultfd feature to facilitate multithreading enhancements of the