L4Re/departure

Graph

(0) -300 -100 -60 tip
Fixed the timestamping of the programs build directory. libc_newlib tip
Merged changes from the default branch. libc_newlib
Added instructions for using Newlib as an alternative C library. default
Merged changes from the default branch. libc_newlib
Attempted to ensure that the complete set of programs are built before being
Merged changes from the default branch. libc_newlib
Removed apparently superfluous module declarations for contemporary L4Re.
Updated the distribution to work with contemporary L4Re.
Added error reporting and termination. Adjusted the sizing calculations again.
Introduced missing concurrency measures during flexpage purging and removal.
Introduced missing concurrency measures around filesystem object access testing.
Added simplistic support for larger memory regions in simple pagers. More work
Constrain the size of mapped regions to a fraction of the address size. Without
Merged changes from the default branch. libc_newlib
Added missing configuration files.
Merged changes from the default branch. libc_newlib
Invoke the base pager's close method upon closure.
Added a test intended to expose memory deallocation issues.
Retain and deallocate any memory object allocated for convenience.
Merged changes from the default branch. libc_newlib
Added a simple script to show opcode usage in interface files.
Added initial support for composite filesystems and filesystem mounting.
Fixed number of expected directory entries. libc_newlib
Fixed number of expected directory entries.
Merged changes from the default branch. libc_newlib
Introduced a docs directory, making it the created process's filesystem in the
Merged changes from the default branch. libc_newlib
Merged changes from the default branch. libc_newlib
Added support for indicating a distinct filesystem for created processes,
Exclude the region mapper program from the nested binaries filesystem.
Added missing dependency declaration for libsystypes.
Adjusted the number of expected directory entries in the example. libc_newlib
Merged changes from the default branch. libc_newlib
Added a client file server that permits a file to be used as block storage,
Fixed copy-out to copy whole files instead of only the first block.
Restored path parameters to various methods, previously removed in commit...
Added fstat support to the host file accessor.
Merged changes from the default branch. libc_newlib
Added support for fstat via file components and accessors.
Merged changes from the default branch. libc_newlib
Attempt to prevent an apparent deadlock by unmapping the capability before
Merged changes from the default branch. libc_newlib
Added missing message initialisation. This avoids problems with the buffer
Fixed server configuration for _ipc_server_loop_for with named capabilities.
Merged changes from the default branch. libc_newlib
Fixed memory deallocation to properly discard dataspaces, extending the
Introduced critical sections for the remove and close operations.
Increase the pages available to pipe servers given the use of error streams. libc_newlib
Added support for an error stream when creating processes. libc_newlib
Make pipes non-blocking now that popenv returns blocking pipes. libc_newlib
Removed stderr usage for now. libc_newlib
Adjusted the test for files passed as streams to use their size characteristic. libc_newlib
Corrected conditional statement usage. libc_newlib
Test end-of-file state on stdin to determine whether to close the input pipe. libc_newlib
Prevent blocking from being set on files passed as streams. libc_newlib
Used the convenience function to generate notification flags. libc_newlib
Added support for relaying input to the created process. libc_newlib
Added a function to provide suitable notification flags for file access flags. libc_newlib
Added missing header inclusion. libc_newlib
Adjusted test output and introduced header inclusion for the new functions. libc_newlib
(0) -300 -100 -60 tip