L4Re/OLD/libfsserver

Shortlog

(0) -60 +60 +100 tip
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.
2019-07-03 Paul Boddie Test for a valid capability when releasing the IRQ, updating the member.
2019-07-03 Paul Boddie Introduced threaded server initiation. Renamed various resource functions.
2019-06-29 Paul Boddie Added a close method for FileResource, deallocating the shared buffer.
2019-06-29 Paul Boddie Simplified start_resource; added server properties and start method to Resource.
2019-06-29 Paul Boddie Introduced a server binding convenience method.
2019-06-29 Paul Boddie Introduced a server binding convenience function.
2019-06-27 Paul Boddie Introduced IRQ object creation into start_resource_thread.
2019-06-27 Paul Boddie Employ renamed IRQ-related functions.
2019-06-27 Paul Boddie Introduced message waiting and error sending functions.
2019-06-27 Paul Boddie Employ the convenience function for sending message replies.
2019-06-27 Paul Boddie Renamed IPC gate functions.
2019-06-27 Paul Boddie Updated IPC-related includes.
2019-06-16 Paul Boddie Added a function delivering a reply to the caller and waiting for another
2019-06-16 Paul Boddie Mask out the lower bits of labels when comparing them.
2019-06-15 Paul Boddie Removed superfluous IPC error test.
2019-05-20 Paul Boddie Added open methods to the resource opening classes.
2019-05-19 Paul Boddie Made use of convenience functions accessing the UTCB virtual registers directly.
2019-05-18 Paul Boddie Restructured IPC dispatch loops, moving wait operations out of server_dispatch
2019-05-18 Paul Boddie Introduced convenience classes to set the appropriate number of expected items
2019-05-18 Paul Boddie Added a yield operation that notifies other waiting resources.
2019-05-17 Paul Boddie Introduced wait and yield operations whose invocations are suspended pending
2019-05-17 Paul Boddie Changed notifications to employ IRQ objects instead of issuing method calls.
2019-05-17 Paul Boddie Added IRQ notification support to MappedFileResource.
2019-05-17 Paul Boddie Supported the notification of attached resources by accessors.
2019-05-16 Paul Boddie Replaced accessor reference counting with sets of attached resources.
2019-05-15 Paul Boddie Introduced a suitable dispatch method into the MappedFileResource class.
2019-05-15 Paul Boddie Moved file-based resource headers into a separate file.
2019-05-14 Paul Boddie Moved file-based resource definitions into a separate file.
2019-05-14 Paul Boddie Moved common pager method implementations into MappedFileResource.
2019-05-14 Paul Boddie Moved implementations of common file operations into MappedFileResource.
2019-05-14 Paul Boddie Introduced set_data_limits in order to tidy up member updates in mmap.
2019-05-14 Paul Boddie Moved pager-related functionality into FileResource from MappedFileResource.
2019-05-13 Paul Boddie Incorporate common initialisation and clean-up activities within base classes.
2019-05-13 Paul Boddie Introduced methods to allow accessors to obtain flexpages for their files and to
2019-05-12 Paul Boddie Track flexpage references to prevent premature flushing and invalidation. Since
2019-05-12 Paul Boddie Fixed the ordering of operations when closing resources, introducing reference
2019-05-12 Paul Boddie Introduced a close method implementation for MappedFileResource.
2019-05-12 Paul Boddie Removed superfluous include. Improved comments.
2019-05-12 Paul Boddie Renamed Paging::get_pages to Paging::pages. Improved comments.
2019-05-12 Paul Boddie Provided flexpage-related method implementations, employing other methods for
2019-05-05 Paul Boddie Request new memory as needed, recycling flexpages when the limit is reached.
2019-05-05 Paul Boddie Introduced convenience type definitions and renamed a method.
2019-05-04 Paul Boddie Added libstdc++ requirement.
2019-05-04 Paul Boddie Adopted renamed structure members and functions.
2019-04-20 Paul Boddie Flush only flexpages associated with the range of a given pager.
2019-04-20 Paul Boddie Changed the supports method to test the flexpage size, not the data size. This
2019-04-20 Paul Boddie Introduced a queue to track the order of flexpage allocation.
2019-04-20 Paul Boddie Do not return an allocated flexpage for flushing until all pages are allocated.
2019-04-19 Paul Boddie Adjusted the mmap operation to round region limits to pages and to return the
2019-04-19 Paul Boddie Employ the hardware page size for flexpages, at least for now.
2019-04-19 Paul Boddie Permit flexpage "upgrading", avoiding duplicate mappings for differing flags.
2019-04-19 Paul Boddie Flush and unmap flexpages in mmap to avoid inappropriate flexpages appearing in
2019-04-19 Paul Boddie Permit flexpage "upgrading", avoiding duplicate mappings for differing flags.
2019-04-19 Paul Boddie Flush and unmap flexpages in mmap to avoid inappropriate flexpages appearing in
2019-04-18 Paul Boddie Incorporated page collections into accessors.
2019-04-18 Paul Boddie Expose the flexpages for a file so that the pager can flush them all.
(0) -60 +60 +100 tip