Changes
Jump to navigation
Jump to search
← 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
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Request account
Log in
Namespaces
Page
Discussion
Variants
Views
Read
Edit
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help
Tools
Special pages
Printable version
News
Twitter
YouTube
External resources
Github / source code
Issues / bugs
Mr. Jenkins
Open Hub
OpenVZ