Open main menu
Home
Random
Log in
Settings
About CRIU
Disclaimers
CRIU
Search
Changes
← Older edit
Newer edit →
Userfaultfd
(edit)
Revision as of 15:12, 27 April 2017
No change in size
,
15:12, 27 April 2017
m
no edit summary
Line 26:
Line 26:
* Only MAP_PRIVATE | MAP_ANONYMOUS will be supported in the 1st version due to kernel constraints.
* Only MAP_PRIVATE | MAP_ANONYMOUS will be supported in the 1st version due to kernel constraints.
* Userfault is known not to map one page into two places. Thus -- COW-ed pages will get COW-ed.
* Userfault is known not to map one page into two places. Thus -- COW-ed pages will get COW-ed.
−
* Andrea (author) states that UFFDIO_REMAP might be slow as compared to
UUFDIO_COPY
. Probably it makes sense to copy data into tasks, not move.
+
* Andrea (author) states that UFFDIO_REMAP might be slow as compared to
UFFDIO_COPY
. Probably it makes sense to copy data into tasks, not move.
* Unmaps and mremaps can screw things up. Either we have to make uffd-s per VMA or add events about such things.
* Unmaps and mremaps can screw things up. Either we have to make uffd-s per VMA or add events about such things.
* Forks are even worse -- kid will just populate its memory with zero pages :(
* Forks are even worse -- kid will just populate its memory with zero pages :(
Rppt
62
edits