|
Moved the convenience functions into a separate module. |
|
|
Included offset_t from libsystypes. Introduced testing convenience functions. |
|
|
Employ libipc synchronisation support for region manager operations. This seems |
|
|
Switched to non-hierarchical thread usage for relative simplicity and to rule |
|
|
Reordered capability freeing and dataspace detachment to avoid apparent issues |
|
|
Test another flexpage size. |
|
|
Added a comment about an alternative failure result. |
|
|
Make close a virtual method for potential convenience. |
|
|
Constrain the receive flexpage size to appropriate sizes. If the receive |
|
|
Removed superfluous debugging code. |
|
|
Removed dataspace concurrency testing operations: it is now assumed that |
|
|
Discard server resources if the server could not be started. |
|
|
Added libstdc++ to the requirements. |
|
|
Introduced separate test programs for host and test file access. |
|
|
Removed superfluous include statement. |
|
|
Moved method implementation from the header file. |
|
|
Removed superfluous include statement. |
|
|
Removed the largely superfluous memory map functionality. |
|
|
Removed unused header file. |
|
|
Introduced "host" file access plus testing and related conveniences. |
|
|
Introduced mapping flags into flexpage abstractions. |
|
|
Made the opener, opener context and file pager resources, introducing the |
|
|
Introduced usage of an opener to obtain a file pager. |
|
|
Added missing file pager files. |
|
|
Introduced mapped file functionality, moving the mmap invocation to the client. |
|
|
Introduced pager, page mapper, pages (page collection), accessor and access map |
|
|
Added missing Control file needed for the build system to notice this directory. |
|
|
Expanded the IPC-related functions, propagating error conditions from flexpage |
|
|
Return a send flexpage with order 0 where the receive size is found to be 0. |
|
|
Moved IPC-related code into a new module. |
|
|
Test usage of a simple pager. |
|
|
Dataspace testing again. |
|