The userfaultfd syscall has been merged in the upstream Kernel in v4.3 and QEMU depends on it to implement Postcopy Live Migration since v2.5.0. The first implementation only covers anonymous memory and it is only capable of trapping non present faults with a cooperative usage, but various new extensions to fully leverage this new method to manage the memory from userland are under development. This talk will cover the future extensions to userfaultfd and various potential new usages for the syscall.
Andrea Arcangeli
Red Hat
Italy
Andrea Arcangeli joined Qumranet and then Red Hat in 2008 because of his interest in working on the KVM Virtualization Hypervisor, with a special interest in virtual machine memory management. Before joining Qumranet, he worked for Novell/SUSE for 9 years. He worked on many parts of the Linux Kernel, especially on the Virtual Memory subsystem. He enjoys spending most of his time solving software problems and promoting the adoption of Linux and Open Source software everywhere.
Slides: coming soon
Ещё видео!