186:a956628cf8e9
|
2021-08-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed non-functioning workarounds, establishing a version-specific branch. |
l4re-svn-r83-api |
|
libipc/lib/src/mem_ipc.c libmem/include/mem/flexpage.h
|
|
185:78a45e9e4a55
186:a956628cf8e9 187:20ac1c62126c
184:0c0b89f38312 183:c3411a9a7102
|
2021-08-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Merged concurrent changes. |
|
|
docs/wiki/Files
|
|
184:0c0b89f38312
181:49d8e9637cdb
|
2021-08-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced workarounds for 2019 API updates, employing revised mapping flags
and region manager attach flags.
See: https://github.com/kernkonzept/l4re-core/commit/81edd6119c45be6f1448a5535b1378fbc9ce89b9 |
|
|
libipc/lib/src/mem_ipc.c libmem/include/mem/flexpage.h
|
|
183:c3411a9a7102
185:78a45e9e4a55
|
2021-08-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Reorganised the documentation, expanding various details, adding a diagram to
illustrate component interactions. |
|
|
docs/wiki/ClientLibrary docs/wiki/Components docs/wiki/Files docs/wiki/Filesystems
|
|
182:7b651f9b2a5b
|
2021-08-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Indent graph node definitions in the dot output. |
|
|
docs/tools/depgraph
|
|
181:49d8e9637cdb
182:7b651f9b2a5b 184:0c0b89f38312
|
2021-08-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced various external packages into this distribution.
Some small changes were made to Control files upon discovering build issues,
and libext2fs/lib/Makefile was adjusted to enforce build ordering. |
|
|
libe2access/Control libe2access/Makefile libe2access/docs/COPYING-GPL-2 libe2access/docs/COPYING.txt libe2access/docs/LICENCE.txt libe2access/include/Makefile libe2access/include/e2access/access.h libe2access/include/e2access/format.h libe2access/include/e2access/image.h libe2access/include/e2access/path.h ...
|
|
180:40dc1cbd5356
|
2021-08-22 |
Paul Boddie |
changeset
files
shortlog
graph
|
Replaced per-thread notifiers with local notifiers, also changing the API to
employ explicit notifiers for waiting operations. |
|
|
libfsclient/include/fsclient/client.h libfsclient/include/fsclient/file.h libfsclient/include/fsclient/notifier.h libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsclient/lib/src/notifier.cc tests/dstest_file_client.cc tests/dstest_pipe_client.cc
|
|
179:9205a25c62d6
|
2021-08-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced unsubscribe operations when closure notifications are received. |
|
|
libfsclient/lib/src/file.cc
|
|
178:dea9c3ee5f60
|
2021-08-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced blocking operations as the default for files and pipes. |
|
|
docs/wiki/Files libfsclient/include/fsclient/client.h libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsserver/lib/files/ext2_file_opener.cc libfsserver/lib/files/host_file_opener.cc libfsserver/lib/pipes/pipe_paging.cc tests/dstest_file_readdir.cc tests/dstest_pipe_client.cc
|
|
177:a354a465462b
|
2021-08-17 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced separate notification domains for file-specific and general waiting
and notification operations. This involves moving the notification state into
the notifier for each domain. A per-task notifier should allow the blocking
status of file descriptors/structures to be preserved across multiple threads,
whereas a per-thread notifier (or perhaps a local notifier instead in future)
permits general or "open" waiting for notifications associated with a restricted
set of file descriptors. |
|
|
libfsclient/include/fsclient/client.h libfsclient/include/fsclient/file.h libfsclient/include/fsclient/notifier.h libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsclient/lib/src/notifier.cc tests/dstest_file_client.cc tests/dstest_pipe_client.cc
|
|