357:c9db9e4c9f40
|
2022-06-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced file_mmap_only which does not map a memory region in the task. |
mmap-region-flags |
|
libfsclient/include/fsclient/file.h libfsclient/lib/src/file.cc tests/Makefile tests/dstest_file_mapping.cc
|
|
356:04881b15def8
|
2022-06-07 |
Paul Boddie |
changeset
files
shortlog
graph
|
Renamed get_payload and introduced payload deallocation upon error. |
mmap-region-flags |
|
libexec/include/exec/elf.h libexec/lib/src/elf.cc libexec/lib/src/memory.cc
|
|
355:2b7f6a88332e
|
2022-06-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved the system pager implementation to libexec for further work. |
mmap-region-flags |
|
libexec/include/exec/pager.h libexec/lib/src/Makefile libexec/lib/src/pager.cc tests/Makefile tests/dstest_exec.cc
|
|
354:e54ba46787b6
|
2022-06-06 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced another convenience macro for initialising servers plus a function
for completing initialisation of servers in separate threads. |
mmap-region-flags |
|
libipc/include/ipc/server.h libipc/lib/src/server.c tests/dstest_exec.cc
|
|
353:8345cdd26583
|
2022-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a test of manual dataspace usage to map memory regions. |
mmap-region-flags |
|
conf/dstest_file_mapping.cfg conf/dstest_file_mapping.list tests/Makefile tests/dstest_file_mapping.cc
|
|
352:6a681557d327
|
2022-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the region parameter of the map operation to allow the receive window
to be specified. |
mmap-region-flags |
|
libsystypes/idl/dataspace.idl
|
|
351:a34ea5ec49f3
|
2022-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced some support for specifying receive window flexpages. |
mmap-region-flags |
|
libipc/include/ipc/message.h libipc/lib/src/message.c libipc/lib/src/util_ipc.c
|
|
350:7ac27a50d236
|
2022-06-05 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed buffer register restoration from ipc_message_expect, adding it to
ipc_message_wait. |
mmap-region-flags |
|
libipc/lib/src/message.c
|
|
349:8328ce61f006
|
2022-06-03 |
Paul Boddie |
changeset
files
shortlog
graph
|
Integrated the different segment classes and moved segment initialisation to a
library module. The program stack is now initialised separately. |
mmap-region-flags |
|
libexec/include/exec/elf.h libexec/include/exec/memory.h libexec/include/exec/segment.h libexec/lib/src/Makefile libexec/lib/src/elf.cc libexec/lib/src/memory.cc libexec/lib/src/segment.cc tests/dstest_exec.cc
|
|
348:6d3b22ac818f
|
2022-06-02 |
Paul Boddie |
changeset
files
shortlog
graph
|
Use mmap on the payload file instead of read operations. |
mmap-region-flags |
|
tests/dstest_exec.cc
|
|