Home
last modified time | relevance | path

Searched refs:userfaultfd (Results 1 – 25 of 77) sorted by relevance

1234

/openbmc/linux/Documentation/admin-guide/mm/
H A Duserfaultfd.rst18 Userspace creates a new userfaultfd, initializes it, and registers one or more
20 region(s) result in a message being delivered to the userfaultfd, notifying
23 The ``userfaultfd`` (aside from registering and unregistering virtual
30 registered in the ``userfaultfd`` that allows userland to efficiently
37 ``userfaultfd`` runtime load never takes the mmap_lock for writing).
42 The ``userfaultfd``, once created, can also be
46 (well of course unless they later try to use the ``userfaultfd``
53 Creating a userfaultfd
56 There are two ways to create a new userfaultfd, each of which provide ways to
60 The first way, supported since userfaultfd was introduced, is the
[all …]
H A Dindex.rst43 userfaultfd
H A Dpagemap.rst23 Documentation/admin-guide/mm/userfaultfd.rst)
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest/
H A Duserfaultfd.patch10 tools/testing/selftests/vm/userfaultfd.c | 298 +++++++++++++++++++++++++++++++
13 diff --git a/tools/testing/selftests/vm/userfaultfd.c b/tools/testing/selftests/vm/userfaultfd.c
15 --- a/tools/testing/selftests/vm/userfaultfd.c
16 +++ b/tools/testing/selftests/vm/userfaultfd.c
/openbmc/linux/Documentation/translations/zh_CN/admin-guide/mm/
H A Dindex.rst48 * userfaultfd
/openbmc/linux/tools/testing/selftests/mm/
H A Drun_vmtests.sh33 - userfaultfd
34 tests for userfaultfd(2)
/openbmc/qemu/docs/devel/migration/
H A Dpostcopy.rst280 The client needs to open a userfaultfd and register the areas
282 userfaultfd back to QEMU together with a mapping table that allows
284 RAMBlock/offsets. The client's userfaultfd is added to the postcopy
286 QEMU performs 'wake' operations on the client's userfaultfd to allow it
/openbmc/linux/Documentation/mm/
H A Dpage_table_check.rst27 userfaultfd is the only user of such to sanity check wr-protect bit against
/openbmc/linux/fs/
H A DMakefile29 obj-$(CONFIG_USERFAULTFD) += userfaultfd.o
/openbmc/qemu/linux-user/mips/
H A Dsyscall-args-o32.c.inc358 [ 357] = 1, /* userfaultfd */
/openbmc/linux/Documentation/translations/zh_CN/mm/
H A Dhugetlbfs_reserv.rst403 有一些代码(最明显的是userfaultfd)不能调用restore_reserve_on_error。在这种情况下,
/openbmc/qemu/scripts/
H A Dupdate-linux-headers.sh202 psci.h psp-sev.h userfaultfd.h memfd.h mman.h nvme_ioctl.h \
/openbmc/linux/mm/
H A DMakefile124 obj-$(CONFIG_USERFAULTFD) += userfaultfd.o
H A DKconfig1217 bool "Enable userfaultfd() system call"
1220 Enable the userfaultfd() system call that allows to intercept and
1226 Arch has userfaultfd write protection support
1231 Arch has userfaultfd minor fault support
1239 Allows to create marker PTEs for userfaultfd write protection
1240 purposes. It is required to enable userfaultfd write protection on
/openbmc/linux/Documentation/admin-guide/sysctl/
H A Dvm.rst918 userfaultfd system calls. Set this to 0 to restrict unprivileged users
920 SYS_CAP_PTRACE must pass UFFD_USER_MODE_ONLY in order for userfaultfd to
921 succeed. Prohibiting use of userfaultfd for handling faults from kernel
924 Set this to 1 to allow unprivileged users to use the userfaultfd system
929 Another way to control permissions for userfaultfd is to use
930 /dev/userfaultfd instead of userfaultfd(2). See
931 Documentation/admin-guide/mm/userfaultfd.rst.
/openbmc/linux/kernel/
H A Dsys_ni.c253 COND_SYSCALL(userfaultfd);
/openbmc/qemu/util/
H A Dmeson.build76 util_ss.add(files('userfaultfd.c'))
H A Dtrace-events100 #userfaultfd.c
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-kernel/kernel-selftest/
H A Dkernel-selftest.bb11 file://userfaultfd.patch \
/openbmc/linux/Documentation/arch/arm64/
H A Dtagged-address-abi.rst60 ``userfaultfd()``, as fault addresses subsequently obtained by reading
/openbmc/linux/tools/perf/arch/mips/entry/syscalls/
H A Dsyscall_n64.tbl328 317 n64 userfaultfd sys_userfaultfd
/openbmc/qemu/linux-user/mips64/
H A Dsyscall_n64.tbl328 317 n64 userfaultfd sys_userfaultfd
/openbmc/linux/arch/ia64/kernel/syscalls/
H A Dsyscall.tbl331 319 common userfaultfd sys_userfaultfd
/openbmc/linux/arch/mips/kernel/syscalls/
H A Dsyscall_n64.tbl328 317 n64 userfaultfd sys_userfaultfd
/openbmc/linux/tools/perf/arch/x86/entry/syscalls/
H A Dsyscall_64.tbl334 323 common userfaultfd sys_userfaultfd

1234