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
|
|
330:12b7393c13dc
|
2022-05-19 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a region flags parameter to mmap operations to potentially control
the attributes of allocated memory, this being necessary when memory must be
marked as executable. |
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/directory_provider.h libfsserver/include/fsserver/file_provider.h libfsserver/include/fsserver/provider.h libfsserver/lib/directories/directory_provider.cc libfsserver/lib/files/file_provider.cc libfsserver/lib/generic/resource_registry.cc ...
|
|
329:3bc0f7f438bd
330:12b7393c13dc 333:28684623830f
|
2022-05-14 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed mapped regions to employ sizes as opposed to log2sizes. Fixed region
allocation to employ the expanded region size incorporating any leading space
required for alignment. Introduced file opening measures that would in principle
help with the direct use of file dataspaces with the pager, although the need to
filter file contents via other dataspaces makes such measures superfluous. |
|
|
libexec/include/exec/mapped_region.h libexec/include/exec/segment.h libexec/lib/src/segment.cc tests/dstest_exec.cc
|
|
328:82357f1fa1f4
|
2022-05-12 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added vim modeline. |
|
|
libsystypes/include/systypes/fcntl.h
|
|