|
Added explicit dependency on the servers. |
|
|
Fixed function prototype. |
|
|
Removed redundant rule. |
|
|
Introduced a separate capability receiving operation for clients in place of |
|
|
Introduced a common definition for the memory area boundary between the region |
|
|
Added a stdin-based, interactive test of fsaccess. |
|
|
Handle top-level directory copy operations. |
|
|
Indicate the successful completion of a script. |
|
|
Added a stdin mode for the fsaccess tool. |
|
|
Allow stat operations on objects without needing access. Otherwise, no metadata |
|
|
Handle process completion where the output stream has not been closed. |
|
|
Simplified the example by using a blocking pipe and waiting function. |
|
|
Support the unmapping of capabilities not managed by the allocator, like those |
|
|
Added a reminder about the need to provide a process monitor reference in |
|
|
Discard pipe endpoints to ensure that notifications are issued. |
|
|
Added tentative support for standard output via a pipe to a creating process. |
|
|
Permit the sending of deliberately invalid capabilities. |
|
|
Added details of the fsclient/notify.h header file. |
|
|
Attempt to prevent warnings by cancelling pager IPC before unmapping the pager. |
|
|
Merged concurrent branches. |
|
|
Make sure that header files are exported. |
|
|
Introduced process spawning convenience functions. |
|
|
Removed superfluous notifier disposal. |
|
|
Adjusted debugging and error condition output. |
|
|
Consolidated some of the notification functionality. |
|
|
Ignored unused parameters. |
|
|
Added a summary of the preparations required for initiating a program. |
|
|
Added missing include statements. |
|
|
Ensure interface headers are exported. |
|
|
Merged concurrent development. |
|
|
Moved L4Re factory types to libsystypes, eliminating it as a libipc dependency. |
|
|
Updated program loading and roadmap notes. |
|
|
Merged concurrent changes. |
|
|
Updated notification details. |
|
|
Merged concurrent changes. |
|
|
Added notes about program initialisation and the use of external pagers. |
|
|
Added output directory selection. |
|
|
Fixed diagram URLs. |
|
|
Attempted to fix detach operation behaviour due to the inscrutable L4Re API. |
|
|
Introduced error handling when the desired lines cannot be located. |
|
|
Attempt to deal with programs terminating before a capability can be issued to |
|
|
Record the number of segments when initialising a payload variant, since various |
|
|
Simplified the notifier architecture, attempting to address concurrency issues. |
|
|
Fixed pipe numbering in messages. |
|
|
Changed the notifier arrangement to employ per-thread notifier resources that |
|
|
Moved flexpage-related IPC functions into libmem, also incorporating the |
|
|
Work around region mapper issues when detaching and attaching dataspaces. |
|
|
Updated the file opening test. |
|
|
Make the pagers loop forever when encountering an exception. |
|
|
Removed the deallocation of dataspace capabilities from the internal pager since |
|
|
Propagate errors when failing to detach dataspaces. |
|
|
Removed the indicated notifier from unsubscribe operations since it cannot be |
|
|
Restored the intuitive ordering of unsubscribing and closing. |
|
|
Added a reference to the L4Re code describing the interface. |
|
|
Added initial support for detaching regions. Without this, it is likely that |
|
|
Sought to prevent a race condition when deleting pipe paging coordinators. |
|
|
Changed the process monitoring architecture, separating monitoring of the actual |
|
|
Made the notify operation one-way, meaning that it does not produce a reply. |
|
|
Permit re-entry, needed when subscribing to receive deferred notifications. |
|
|
Obtain the task-level notifier at the start, closing it at the end of the test. |
|