Balazs Gerofi
f3d18eb9de
fileobj/devobj: record path name (originally by Takagi-san)
2018-05-14 17:46:52 +09:00
Balazs Gerofi
9635a628a9
fileobj/shmobj/devobj: add file size to memobj
2016-12-19 12:55:12 +09:00
Balazs Gerofi
bce10e11e4
fileobj: rewrite for scalability using per-file page hash
2016-12-18 21:12:37 +09:00
NAKAMURA Gou
fdb86115a8
add pager requests for device mapping
...
- PAGER_REQ_MAP
map specified file, and create a private device pager.
- PAGER_REQ_UNMAP
destroy specified private device pager, and unmap related mapping.
- PAGER_REQ_PFN
report a physical address.
2014-09-17 19:48:00 +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