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
|
|
332:8c1a864b4423
335:907f05641bb6
|
2022-05-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced tentative support for masked file regions. |
mmap-region-flags |
|
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 libfsserver/lib/mapping/page_mapper.cc libmem/include/mem/flexpage.h ...
|
|
331:911d151bbbfc
|
2022-05-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced dataspace-based allocation of memory, to be improved. |
mmap-region-flags |
|
libfsserver/lib/generic/pager.cc libmem/Control libmem/include/mem/memory_incremental.h libmem/include/mem/region.h libmem/lib/src/Makefile libmem/lib/src/memory_incremental.cc libmem/lib/src/region.cc
|
|