L4Re/OLD/libfsserver

Shortlog

(0) -100 -60 +60 tip
2020-04-04 Paul Boddie Removed superfluous includes.
2020-04-02 Paul Boddie Removed support for unmapped files.
2020-04-02 Paul Boddie Removed deallocation of descriptor buffers. Such buffers are now provided by
2020-03-31 Paul Boddie Moved getfs and mount to opener context resources.
2020-03-30 Paul Boddie Treat directories as files, removing dedicated directory interface and server.
2020-03-30 Paul Boddie Used a more appropriate base class when calling inherited methods.
2020-03-28 Paul Boddie Added queue-jumping synchronisation operations.
2020-03-28 Paul Boddie Added missing end method to the mapped file resource.
2020-03-28 Paul Boddie Split various file operations out into a separate synchronisation interface.
2020-03-28 Paul Boddie Removed superfluous include; made trivial edit to comment.
2020-03-28 Paul Boddie Moved queuing-related methods into a separate resource base class.
2020-03-26 Paul Boddie Introduced a convenience function for spawning resource servers.
2020-03-22 Paul Boddie Introduced a dataspace-capable context for opening files and resources.
2020-03-15 Paul Boddie Introduced a separate unmapped file interface, removing the read and write
2020-03-09 Paul Boddie Removed the notification IRQ parameter from open operations.
2020-03-05 Paul Boddie Introduced a common IDL export directory variable.
2020-02-23 Paul Boddie Adopted more descriptive IDL output directory variable naming.
2020-02-01 Paul Boddie Merged concurrent branches.
2020-01-31 Paul Boddie Use IDL Makefile resources directly from idl4re.
2019-12-16 Paul Boddie Introduced the Opener interface and extracted the supporting mechanism.
2019-12-04 Paul Boddie Updated interface variable naming to use language-specific conventions.
2019-12-03 Paul Boddie Added comments and reformatted slightly.
2019-12-01 Paul Boddie Employ filesystem object structure pointers to mutate structure members.
2019-11-30 Paul Boddie Expose another level of object opening for servers acting as proxies.
2019-11-30 Paul Boddie Employ updated filesystem interface signatures.
2019-11-29 Paul Boddie Introduced common functionality within a dedicated user filesystem resource.
2019-11-26 Paul Boddie Updated message handling and introduced queue interface usage requiring support
2019-11-17 Paul Boddie Updated the Makefile to use the revised interface rule conventions.
2019-11-16 Paul Boddie Simplified control-flow structure slightly.
2019-11-13 Paul Boddie Modified the end operation to employ a returning IPC call.
2019-11-11 Paul Boddie Changed function names to use handle as a prefix instead of as a suffix.
2019-11-11 Paul Boddie Changed the generated code to use the ipc_direct functions, with use of
2019-11-10 Paul Boddie Replaced dispatch methods with methods that also handle message processing.
2019-11-10 Paul Boddie Renamed IDL-related variables and the Makefile includes.
2019-11-09 Paul Boddie Removed specific Makefile includes, simplifying the Makefile by employing the
2019-11-09 Paul Boddie Moved IDL-related definitions and rules into separate files.
2019-11-09 Paul Boddie Introduced explicit compound interface names.
2019-11-09 Paul Boddie Introduced separate rules for individual interfaces, hopefully making the build
2019-11-08 Paul Boddie Employed the revised naming for compound interface files and classes.
2019-11-08 Paul Boddie Tidied up and consolidated filename computation still further.
2019-11-07 Paul Boddie Attempted to prevent duplicate header production and also missing headers by
2019-11-06 Paul Boddie Employed renamed options and naming.
2019-11-06 Paul Boddie Reorganised in order to use code generated from interface descriptions.
2019-10-28 Paul Boddie Removed the length indicator from the fstat result message.
2019-10-21 Paul Boddie Employ a neutral representation for file metadata.
2019-10-01 Paul Boddie Removed message preparation functions: this is now incorporated into replying.
2019-09-29 Paul Boddie Removed superfluous invocations: opening a message resets the message state.
2019-09-28 Paul Boddie Updated to use the reorganised and renamed message lifecycle functions.
2019-07-23 Paul Boddie Discard shared buffers and reject read/write if memory mapping is employed.
2019-07-22 Paul Boddie Return fstat information directly in the message virtual registers.
2019-07-22 Paul Boddie Moved some file resource operations into FileResource from MappedFileResource.
2019-07-16 Paul Boddie Set an invalid capability after freeing a client endpoint.
2019-07-16 Paul Boddie Made separate Accessor and Notifier classes.
2019-07-14 Paul Boddie Added support for fstat in accessors and resources.
2019-07-11 Paul Boddie Moved thread endpoint allocation into the file resource so that such endpoints
2019-07-11 Paul Boddie Introduced the queue abstraction for synchronisation between file clients.
2019-07-11 Paul Boddie Added a queue abstraction for concurrency control.
2019-07-08 Paul Boddie Made the size optional when instantiating accessors; added a get_size method.
2019-07-03 Paul Boddie Test for a valid capability when releasing the IRQ, updating the member.
2019-07-03 Paul Boddie Renamed various resource functions.
(0) -100 -60 +60 tip