NAKAMURA Gou
16af976a71
support msync() system call. refs #382
...
Msync(2) of this version writes only the pages which the calling process
modified. Modifications of the other processes are not written.
2015-02-18 11:52:15 +09:00
NAKAMURA Gou
438c7fd784
add devobj a new memobj
2014-09-17 19:48:02 +09:00
NAKAMURA Gou
36cff84e05
add zeroobj for private anonymous mappings
2014-07-07 18:11:43 +09:00
NAKAMURA Gou
380fcbda73
add shmobj for shared anonymous mappings
2014-07-07 18:11:40 +09:00
NAKAMURA Gou
9057268f0e
add memobj's default action
2014-07-07 18:11:38 +09:00
NAKAMURA Gou
9efb5e4fc5
add memobj_has_pager()
2014-07-07 18:11:36 +09:00
NAKAMURA Gou
03521e9c2c
add copyrights
2013-11-14 16:49:40 +09:00
NAKAMURA Gou
bbbc6e1570
add shared mapped file (in progress)
...
implemented:
- Pages can be shared between maps.
- A change made to a map is written to the file, at munmap().
not yet implemented:
- VM operation during page IO execution.
Because page IO is executed with VM's lock.
- Page IO, which does not change a file size with any case.
When munmap() races with truncate(), the file size may be changed
illegally.
2013-11-11 18:18:33 +09:00
NAKAMURA Gou
27172ad413
support private mapped file
2013-10-15 12:30:41 +09:00
NAKAMURA Gou
78d9d3fcd2
Revert "trial implementation of private file mapping"
...
This reverts commit abe57218c4 .
2013-07-26 16:44:39 +09:00
NAKAMURA Gou
abe57218c4
trial implementation of private file mapping
...
for review only. will soon be reverted.
2013-07-26 14:40:12 +09:00