342:86957db2f4f0
|
2022-05-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced separate page mappers for masking and copy-on-write semantics. |
mmap-region-flags |
|
libfsserver/include/fsserver/copied_page_mapper.h libfsserver/include/fsserver/generic_page_mapper.h libfsserver/include/fsserver/masked_page_mapper.h libfsserver/include/fsserver/page_mapper.h libfsserver/include/fsserver/pager.h libfsserver/lib/Makefile libfsserver/lib/generic/pager.cc libfsserver/lib/mapping/copied_page_mapper.cc libfsserver/lib/mapping/generic_page_mapper.cc libfsserver/lib/mapping/masked_page_mapper.cc ...
|
|
341:a1c680a25972
|
2022-05-27 |
Paul Boddie |
changeset
files
shortlog
graph
|
Modified a note about possible allocation improvements. |
mmap-region-flags |
|
libmem/lib/src/memory_incremental.cc
|
|
340:e32a48700c0a
|
2022-05-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced flexpage replication for copy-on-write support, thus allowing the
memory mapping of a program's data segment with start and end region masking. |
mmap-region-flags |
|
libexec/lib/src/segment.cc libfsserver/include/fsserver/pager.h libfsserver/lib/generic/pager.cc libfsserver/lib/mapping/page_mapper.cc
|
|
339:8349c51951e2
|
2022-05-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the mmap interface to employ explicit visible region limits. |
mmap-region-flags |
|
libexec/lib/src/segment.cc libfsclient/include/fsclient/client.h libfsclient/include/fsclient/file.h libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsserver/include/fsserver/file_pager.h libfsserver/include/fsserver/pager.h libfsserver/lib/files/file_pager.cc libfsserver/lib/generic/pager.cc libsystypes/idl/mapped_file.idl ...
|
|
338:a3c858aa56bb
|
2022-05-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced memory mapping of the program code from the executable file segment. |
mmap-region-flags |
|
libexec/lib/src/segment.cc
|
|
337:0a74c259c65f
335:907f05641bb6 336:927ad10340fb
|
2022-05-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
mmap-region-flags |
|
|
|
336:927ad10340fb
337:0a74c259c65f 361:ba6c9728a9ae
334:89ad69fc6d1a
|
2022-05-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added debugging message when a region cannot be added. |
|
|
tests/dstest_exec.cc
|
|
335:907f05641bb6
337:0a74c259c65f
332:8c1a864b4423 334:89ad69fc6d1a
|
2022-05-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged changes from the default branch. |
mmap-region-flags |
|
libmem/lib/src/flexpage.cc
|
|
334:89ad69fc6d1a
335:907f05641bb6 336:927ad10340fb
|
2022-05-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added libc dependency. |
|
|
test_files/Control
|
|
333:28684623830f
329:3bc0f7f438bd
|
2022-05-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed flexpage flags initialisation and testing for modifications. |
|
|
libmem/lib/src/flexpage.cc
|
|