431:2ecda157686f
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed region allocation conflicts when running programs by reserving different
memory areas for the different region mappers.
Consolidated region mapper functionality in the parent ExecPager class, fixing
various aspects of the region positioning behaviour and introducing support for
limitations on the memory area available for regions. |
|
|
libexec/include/exec/external_pager.h libexec/include/exec/internal_pager.h libexec/include/exec/mapped_region.h libexec/include/exec/pager.h libexec/lib/src/external_pager.cc libexec/lib/src/internal_pager.cc libexec/lib/src/pager.cc libexec/lib/src/segment.cc libexec/rm/region_mapper.cc tests/dstest_exec.cc
|
|
430:a1b2f63d60b0
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed superfluous reserved_threads parameter for Process initialisation. |
|
|
libexec/include/exec/process.h libexec/lib/src/process.cc tests/dstest_exec.cc
|
|
429:cf0f5adb9826
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced separate UTCB areas for the region mapper and the main program. |
|
|
libexec/include/exec/process.h libexec/lib/src/process.cc
|
|
428:672a5524af3a
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added structure alignment test. |
|
|
conf/dstest_align.cfg conf/dstest_align.list tests/Makefile tests/dstest_align.cc
|
|
427:440178360e6c
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated the documentation to reflect naming changes, also adding library
information. |
|
|
README.txt docs/wiki/Client_Library docs/wiki/Components docs/wiki/Departure docs/wiki/Libraries docs/wiki/Server_Library
|
|
426:f0bb79dd52dd
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Employ a paging region size compatible with the configured page size. Without
this, the mapping mechanism fails to generate valid send flexpages. |
|
|
libfsserver/lib/pipes/pipe_paging.cc
|
|
425:750d75411ead
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed inappropriate format specifiers for strlen results. |
|
|
tests/dstest_block_client.cc tests/dstest_file_client.cc
|
|
424:61e336bc65e4
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed format specifiers for offset types. |
|
|
tests/dstest_block_client.cc tests/dstest_file_client.cc tests/dstest_file_remove.cc tests/dstest_pipe_client.cc
|
|
423:5a1169b9d064
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Employ the configured page size to ensure that mapping will work on platforms
with larger page sizes. |
|
|
libmem/include/mem/memory_utils.h
|
|
422:5353463f6a2f
|
21 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the formatting specifiers for offset types. |
|
|
libfsserver/lib/files/test_file_accessor.cc tests/dstest_test_client.cc
|
|