554:b3eab5c45452
555:f74f22ce939d 565:47cf59868695
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Moved flexpage-related IPC functions into libmem, also incorporating the
invalidation of derived flexpages into the flexpage abstraction. |
|
|
libfsserver/include/fsserver/ipc.h libfsserver/lib/Makefile libfsserver/lib/generic/pager.cc libfsserver/lib/generic/simple_pager.cc libfsserver/lib/mapping/ipc.cc libfsserver/lib/mapping/page_mapper.cc libmem/include/mem/ipc.h libmem/lib/src/Makefile libmem/lib/src/flexpage.cc libmem/lib/src/ipc.cc
|
|
553:9bf4d6f92b33
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Work around region mapper issues when detaching and attaching dataspaces. |
|
|
libext2fs_blockserver/lib/src/blockserver_io.c
|
|
552:2a38d78cb43d
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated the file opening test. |
|
|
libext2fs_blockserver/lib/src/blockserver_io.c
|
|
551:e83cefef2cd7
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Make the pagers loop forever when encountering an exception. |
|
|
libexec/lib/src/external_pager.cc libexec/lib/src/internal_pager.cc
|
|
550:2760d95e223b
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the deallocation of dataspace capabilities from the internal pager since
they are local capabilities that are obtained from and managed by the program. |
|
|
libexec/include/exec/external_pager.h libexec/include/exec/pager.h libexec/lib/src/internal_pager.cc
|
|
549:5b8ea85e7668
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Propagate errors when failing to detach dataspaces. |
|
|
libfsclient/lib/src/file.cc
|
|
548:2dd97d71e627
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the indicated notifier from unsubscribe operations since it cannot be
trivially compared to any subscribed notifier. Thus, only a single notifier can
be used with any given file, pipe, directory or process endpoint. |
|
|
libexec/include/exec/process_monitor.h libexec/lib/src/process_monitor.cc libfsserver/include/fsserver/directory_resource.h libfsserver/include/fsserver/file_pager.h libfsserver/include/fsserver/pipe_pager.h libfsserver/lib/directories/directory_resource.cc libfsserver/lib/files/file_pager.cc libfsserver/lib/pipes/pipe_pager.cc libnotifier/lib/src/notifier.cc libsystypes/idl/notification.idl
|
|
547:6e89c2c7fb49
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Restored the intuitive ordering of unsubscribing and closing. |
|
|
libfsclient/lib/src/file.cc
|
|
546:63966fe83b5b
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a reference to the L4Re code describing the interface. |
|
|
libsystypes/idl/region_mapper.idl
|
|
545:1ce97d0e8823
|
18 months ago |
Paul Boddie |
changeset
files
shortlog
graph
|
Added initial support for detaching regions. Without this, it is likely that
file access operations will eventually fail due to unanticipated side-effects
resulting from the accumulation of regions and dataspaces in the region mapper. |
|
|
libexec/include/exec/internal_pager.h libexec/include/exec/memory_area.h libexec/lib/src/external_pager.cc libexec/lib/src/internal_pager.cc libexec/lib/src/memory_area.cc
|
|