L4Re/departure

Changelog

(0) -100 -10 +10 +100 +300 tip
128:42959903b97f
2021-07-07 Paul Boddie changeset files shortlog graph Test for the closed condition after consuming any remaining input.
tests/dstest_pipe_client.cc
127:8f9577c2d4de
2021-07-07 Paul Boddie changeset files shortlog graph Improved commentary of the detach operation on a pipe pager.
libfsserver/lib/pipes/pipe_pager.cc
126:128f6070281e
2021-07-06 Paul Boddie changeset files shortlog graph Fixed notification message handling. Test message types in the example.
libfsclient/lib/src/notifier.cc tests/dstest_pipe_client.cc
125:07fdc0fbfdaf
2021-07-06 Paul Boddie changeset files shortlog graph Introduced accumulation of notifications and guarded transfer to file objects.
libfsclient/include/fsclient/notifier.h libfsclient/lib/src/notifier.cc
124:637bdd44285e
2021-07-06 Paul Boddie changeset files shortlog graph Replaced IRQ usage with a dedicated notifier abstraction for file/pipe events. Currently, this employs thread-specific notifiers, but a global notifier with support for monitoring of specific files might be more appropriate.
libfsclient/include/fsclient/client.h libfsclient/include/fsclient/file.h libfsclient/include/fsclient/notifier.h libfsclient/lib/src/Makefile libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsclient/lib/src/notifier.cc libfsserver/include/fsserver/pipe_pager.h libfsserver/include/fsserver/pipe_paging.h libfsserver/lib/Makefile ...
123:36bfd4efefb3
2021-07-02 Paul Boddie changeset files shortlog graph Introduced support for subscribing to multiple file notification IRQs.
libfsclient/include/fsclient/client.h libfsclient/include/fsclient/file.h libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc tests/dstest_pipe_client.cc
122:adaea9880cce
2021-06-07 Paul Boddie changeset files shortlog graph Introduced notification flags for blocking file/pipe access operations.
libfsclient/include/fsclient/client.h libfsclient/include/fsclient/file.h libfsclient/lib/src/client.cc libfsserver/include/fsserver/pipe_paging.h libfsserver/lib/pipes/pipe_pager.cc libfsserver/lib/pipes/pipe_paging.cc tests/dstest_pipe_client.cc
121:50c9aa47c6ad
2021-05-20 Paul Boddie changeset files shortlog graph Introduced distinct flags types for file access, mapping and notification.
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/file_paging.h libfsserver/include/fsserver/ipc.h libfsserver/include/fsserver/opener_context_resource.h libfsserver/include/fsserver/page_mapper.h libfsserver/include/fsserver/pager.h ...
120:bee9eb69d257
2021-05-19 Paul Boddie changeset files shortlog graph Introduced another convenience method for starting server threads.
libfsserver/include/fsserver/resource_server.h libfsserver/lib/files/opener_context_resource.cc libfsserver/lib/files/opener_resource.cc libfsserver/lib/generic/resource_server.cc libfsserver/lib/pipes/pipe_opener_resource.cc
119:6da4828f7c62
2021-05-19 Paul Boddie changeset files shortlog graph Removed superfluous includes.
libfsserver/lib/pipes/pipe_opener_resource.cc libfsserver/lib/pipes/pipe_paging.cc
(0) -100 -10 +10 +100 +300 tip