L4Re/OLD/blocktest

Graph

(0) tip
Untested updates to recent interfaces: unmapped files are no longer supported. default tip
Overhauled the simple filesystem test to work with newer interfaces.
Support top-level deployment instead of within an examples package.
Added dependency information for when the package is deployed at the top level.
Removed superfluous include.
Fixed libstdc++.so entry and reordered the list.
Introduced a BasicAccessor subclass for the filesystem access operations,
Renamed various resource functions.
Obtain transferred strings/names safely.
Removed superfluous shared buffer deallocation.
Simplified start_resource, obtaining server details from the object.
Introduced a server binding convenience method.
Introduced a server binding convenience function.
Moved IRQ object creation into start_resource_thread.
Employ renamed IRQ-related functions.
Introduced message waiting and error sending functions.
Renamed bind_to_capability to ipc_server_bind.
Updated open operations to accept notification IRQ objects.
Introduced a helper function initialising file descriptors with dataspace details.
Adopted renamed structure members and functions.
Added blockserver page allocation parameters.
Added libstdc++ requirement.
Added libstdc++ for STL functionality.
Adopted a common file resource abstraction.
Updated includes for relocated resource declarations.
Updated to use send_error instead of error.
Updated the code to reflect the new locations of various structure members.
Added buffer size arguments when opening files.
Added copyright and licensing information.
Initialise the server copy of the file size.
Propagate flags to open methods, opening regions read/write.
Moved the virtual filesystem server to a separate package.
Added a module list for the example.
Moved the block server into a separate package.
Removed superfluous include.
Employ renamed function and header file.
Introduced usage of libipc, libfsclient and libfsserver.
A test of filesystem and block storage mechanisms.
(0) tip