L4Re/departure

Shortlog

(0) -300 -100 -60 +60 +100 +300 tip
2022-05-22 Paul Boddie Merged changes from the default branch. mmap-region-flags
2022-05-22 Paul Boddie Added libc dependency.
2022-05-22 Paul Boddie Fixed flexpage flags initialisation and testing for modifications.
2022-05-20 Paul Boddie Introduced tentative support for masked file regions. mmap-region-flags
2022-05-20 Paul Boddie Introduced dataspace-based allocation of memory, to be improved. mmap-region-flags
2022-05-19 Paul Boddie Introduced a region flags parameter to mmap operations to potentially control mmap-region-flags
2022-05-14 Paul Boddie Changed mapped regions to employ sizes as opposed to log2sizes. Fixed region
2022-05-12 Paul Boddie Added vim modeline.
2022-05-11 Paul Boddie Moved ELF payload processing abstractions to libexec.
2022-05-11 Paul Boddie Made various members protected, introducing access methods.
2022-05-11 Paul Boddie Introduced some support for identifying and instantiating loadable program
2022-05-10 Paul Boddie Moved various abstractions and functions to a new libexec library and to libipc.
2022-05-10 Paul Boddie Added ELF payload decoding to obtain the entry point.
2022-05-09 Paul Boddie Improved L4 auxiliary information initialisation.
2022-05-08 Paul Boddie Changed the abstractions to distinguish between common task environment settings
2022-05-05 Paul Boddie Renamed Region to MappedRegion, located the stack below the UTCB area.
2022-05-04 Paul Boddie Introduced various abstractions for the stack and program environment.
2022-05-03 Paul Boddie Introduced support for multiple program arguments.
2022-05-03 Paul Boddie Moved stack population to a separate function.
2022-05-02 Paul Boddie Introduced a segment abstraction to handle the different payload segments.
2022-05-01 Paul Boddie Fixed or improved stack initialisation.
2022-05-01 Paul Boddie Updated the test payload to show argument details.
2022-05-01 Paul Boddie Updated the Makefile to directly test for source file updates.
2022-05-01 Paul Boddie Added various elements to allow the payload to run apparently successfully.
2022-04-26 Paul Boddie Introduced usage of various consolidating functions.
2022-04-26 Paul Boddie Added a function for the allocation of many capabilities.
2022-04-26 Paul Boddie Made page_order able to handle arbitrary sizes, also employing l4util_log2.
2022-04-26 Paul Boddie Added an investigation into the creation of tasks and loading of programs.
2022-04-26 Paul Boddie Added a function for defining flexpage receive windows.
2022-04-26 Paul Boddie Disable various network-related features, particularly since uClibc socket
2022-03-26 Paul Boddie Changed interface syntax conventions, expanded interface coverage, added removal
2022-03-25 Paul Boddie Adjusted the resource description, also adding filesystem-related opener
2022-03-25 Paul Boddie Document the current arrangement of openers, registries and opening objects.
2022-03-24 Paul Boddie Added object removal support to fsaccess.
2022-03-23 Paul Boddie Removed superfluous declaration.
2022-03-22 Paul Boddie Raise an exception when failing to allocate memory for a pipe, catching the
2022-03-21 Paul Boddie Added copy-in support to fsaccess.
2022-03-21 Paul Boddie Make sure pipes are closed when listing directories in order to avoid pipe
2022-03-21 Paul Boddie Permit unlimited pipe memory usage by default.
2022-03-20 Paul Boddie Truncate existing files when overwriting.
2022-03-19 Paul Boddie Introduced the stat operation to fsaccess from e2access.
2022-03-18 Paul Boddie Added support for mkdir and script operations in fsaccess, changing the example
2022-03-16 Paul Boddie Build library files in a separate directory when building the e2access tool.
2022-03-15 Paul Boddie Renamed new_thread to config_thread and added support for associating more
2022-03-15 Paul Boddie Removed the obsolete ipc_server_loop function, propagating IRQ details using the
2022-03-14 Paul Boddie Simplified the unsubscribing mechanism, employing the inherent association
2022-03-14 Paul Boddie Reintroduced the server convenience macro with additional convenience for
2022-03-13 Paul Boddie Support unsubscribing from notifications using a special notifier peer object.
2022-03-11 Paul Boddie Fixed comment.
2022-03-11 Paul Boddie Changed server initialisation and IPC receive label interpretation to permit the
2022-03-10 Paul Boddie Removed unsubscribe operations because they were not functioning correctly and
2022-03-09 Paul Boddie Fixed comment.
2022-03-07 Paul Boddie Added fsaccess: an equivalent program to e2access.
2022-03-07 Paul Boddie Removed superfluous declaration.
2022-03-07 Paul Boddie Made buffer size settings local to each affected file.
2022-03-06 Paul Boddie Fixed file docstrings.
2022-03-06 Paul Boddie Moved the script operation and general operation handling to separate files.
2022-03-06 Paul Boddie Moved operations to separate files.
2022-03-06 Paul Boddie Added missing libsystypes functionality.
2022-03-04 Paul Boddie Reorganised the copy out operation, also supporting directory copying.
(0) -300 -100 -60 +60 +100 +300 tip