193:538b15bffd3e
|
2021-09-08 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced per-file notification support since the existing support had been
brought over from the pipe-related paging support and inadvertently provided a
common notification mechanism acting across all files. |
|
|
libfsserver/include/fsserver/file_notification.h libfsserver/include/fsserver/file_pager.h libfsserver/include/fsserver/file_paging.h libfsserver/include/fsserver/notification.h libfsserver/lib/Makefile libfsserver/lib/files/file_notification.cc libfsserver/lib/files/file_pager.cc libfsserver/lib/files/file_paging.cc libfsserver/lib/generic/notification.cc
|
|
192:225ff3fe520d
|
2021-09-04 |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved pipe region initialisation to the first access made by the client library.
This avoids memory being mapped straight away for pipe regions which is
undesirable when creating pipe endpoints for propagation to other tasks.
Updated the host directory listing functionality to use the default blocking
I/O regime. |
|
|
libfsclient/lib/src/client.cc libfsclient/lib/src/file.cc libfsserver/lib/files/ext2_file_opener.cc libfsserver/lib/files/host_file_opener.cc
|
|
191:0d71c011a145
|
2021-08-31 |
Paul Boddie |
changeset
files
shortlog
graph
|
Introduced a potential mechanism for handling concurrent changes to directories
whose contents are being listed. |
|
|
libfsserver/include/fsserver/ext2_file_operations.h libfsserver/lib/files/ext2_file_operations.cc
|
|
190:fc8b3fb6acce
|
2021-08-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added accompanying prose for the diagram. |
|
|
docs/wiki/Components
|
|
189:23412250df9b
|
2021-08-29 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added missing graph edge. |
|
|
docs/wiki/Components
|
|
188:6e348c62a3b5
|
2021-08-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Improved the component interaction diagram. |
|
|
docs/wiki/Components
|
|
187:20ac1c62126c
185:78a45e9e4a55
|
2021-08-28 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed non-functioning workarounds, reserving the default branch for use with
the current L4Re development distribution. |
|
|
libipc/lib/src/mem_ipc.c libmem/include/mem/flexpage.h
|
|
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
|
|