L4Re/departure

Changelog

(0) -10 +10 +100 +300 tip
12:e2c332fe17c5
2021-02-03 Paul Boddie changeset files shortlog graph Introduced "host" file access plus testing and related conveniences.
Makefile dstest_client.cc dstest_server.cc host_file_accessor.cc host_file_accessor.h host_file_opener.cc host_file_opener.h
11:5fa315db1afd
2021-02-01 Paul Boddie changeset files shortlog graph Introduced mapping flags into flexpage abstractions.
flexpage.cc flexpage.h ipc.cc ipc.h page_mapper.cc page_mapper.h pager.cc send_flexpage.h simple_pager.cc
10:54182479d4bd
2021-02-01 Paul Boddie changeset files shortlog graph Made the opener, opener context and file pager resources, introducing the resource server functionality as a wrapper around server configurations. Introduced testing of the opener-related abstractions.
Makefile dstest_client.cc dstest_server.cc file_pager.cc file_pager.h ipc.cc opener.cc opener.h opener_context.cc opener_context.h ...
9:ebe5228f5056
2021-01-24 Paul Boddie changeset files shortlog graph Introduced usage of an opener to obtain a file pager.
Makefile accessing.cc accessing.h dstest_server.cc file_pager.h opener.cc opener.h opener_context.cc opener_context.h paging.cc ...
8:a8b8a0d1b148
2021-01-24 Paul Boddie changeset files shortlog graph Added missing file pager files.
file_pager.cc file_pager.h
7:a93caae1f080
2021-01-23 Paul Boddie changeset files shortlog graph Introduced mapped file functionality, moving the mmap invocation to the client. Improved the client output, fixing annoying formatting issues.
Makefile dstest_client.cc dstest_server.cc pager.cc pager.h
6:e28bfa82013b
2021-01-23 Paul Boddie changeset files shortlog graph Introduced pager, page mapper, pages (page collection), accessor and access map in order to perform testing of these components.
Makefile access_map.cc access_map.h accessor.cc accessor.h dstest_client.cc dstest_server.cc page_mapper.cc page_mapper.h page_owner.h ...
5:0594350368df
2021-01-22 Paul Boddie changeset files shortlog graph Added missing Control file needed for the build system to notice this directory.
Control
4:b1cea6e122d9
2021-01-21 Paul Boddie changeset files shortlog graph Expanded the IPC-related functions, propagating error conditions from flexpage preparation where the send flexpage has order 0, since this indicates that no mapping can be performed.
ipc.cc ipc.h simple_pager.cc
3:09653d071a38
2021-01-21 Paul Boddie changeset files shortlog graph Return a send flexpage with order 0 where the receive size is found to be 0.
flexpage.cc
(0) -10 +10 +100 +300 tip