522:9c9e342f58f8
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Employ a more general way of including programs in the generated filesystem. |
|
|
test_files/Makefile
|
|
521:0a8544715240
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed unwanted mapped region growth due to adjustment of region boundaries.
As the region size would be effectively rounded up from the current size every
time a region was remapped, repeated remapping would cause steadily larger
regions to be mapped. This appeared to cause a failure to map regions in
testing, although it might not be the actual cause of such failures. |
|
|
libfsclient/Control libfsclient/lib/src/Makefile libfsclient/lib/src/client.cc
|
|
520:79622a75409c
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed file member initialisation. |
|
|
libexec/include/exec/segment.h libexec/lib/src/segment.cc
|
|
519:b00b58b24096
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added debugging support to show a name for each server in jdb. |
|
|
conf/dstest_block_client.cfg conf/dstest_block_client_simple.cfg conf/dstest_exec.cfg conf/dstest_ext2.cfg conf/dstest_ext2fs_client.cfg conf/dstest_file_access.cfg conf/dstest_file_client.cfg conf/dstest_file_mapping.cfg conf/dstest_file_monitor.cfg conf/dstest_file_readdir.cfg ...
|
|
518:8be995c64247
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a remark about file structure deallocation. |
|
|
libfsclient/lib/src/file.cc
|
|
517:3f427c2a2faf
518:8be995c64247 562:fa56d9728a1b
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
On MIPS32, at least, in a payload started by libexec, the main thread is not
necessarily returned correctly by pthread_l4_cap(pthread_self()). So a
workaround is used when a server is initialised for the main thread. |
|
|
libfsserver/lib/generic/resource_server.cc
|
|
516:e0068e6a2231
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed memchr invocation when searching for the end of line. |
|
|
test_files/programs/dstest_exec_payload.c
|
|
515:bae2ddb47ecd
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced support for reserve_area in the internal pager along with different
kinds of memory area. This permits the execution of threaded programs. |
|
|
libexec/include/exec/internal_pager.h libexec/include/exec/mapped_region.h libexec/include/exec/memory_area.h libexec/include/exec/pager.h libexec/lib/src/Makefile libexec/lib/src/external_pager.cc libexec/lib/src/internal_pager.cc libexec/lib/src/memory_area.cc libexec/lib/src/pager.cc libexec/lib/src/segment.cc ...
|
|
514:d0e6f1d3f337
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed the first free UTCB address and thus pthread initialisation. |
|
|
libexec/lib/src/process.cc
|
|
513:7f39fb2e0f38
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Expanded the execution test payload to test filesystem access. |
|
|
conf/dstest_exec.cfg test_files/Control test_files/programs/Makefile test_files/programs/dstest_exec_payload.c
|
|