L4Re/departure

Graph

(0) -300 -100 -60 tip
Fixed buffer declaration. libc_newlib
Converted the clip example to regular standard C library usage. libc_newlib
Added invocation help text when no arguments are provided. libc_newlib
Merged changes from the default branch. libc_newlib
Tidied up the process invocation code somewhat, allocating a job slot before
Merged changes from the default branch. libc_newlib
Made the command line parsing slightly more flexible.
Expanded the refresh operation to return the start and end positions of the
Merged changes from the default branch. libc_newlib
Added support for the refresh operation to files. Tidied client code somewhat.
Moved current_region from the Pipe interface to the Flush interface as refresh.
Employ the same property calculations with pipes as with files.
Fixed comments related to flush and resize, removing populated size remarks.
Merged changes from the default branch. libc_newlib
Fixed position parameter details in current_region.
Added a test of the systemv function for the invocation of programs. libc_newlib
Merged changes from the default branch. libc_newlib
Added the retention of the current data position in pipe endpoints, allowing
Merged changes from the default branch. libc_newlib
Added a synchronisation operation for streams when shared between programs.
Added missing process server environment entry.
Converted the original test payload to standard C library usage. libc_newlib
Converted the ls example program to use the standard C library entirely. libc_newlib
Merged changes from the default branch. libc_newlib
Introduced a metadata channel for accessing directory listing content, along
Introduced opendir, readdir, closedir usage. libc_newlib
Merged changes from the default branch. libc_newlib
Fixed buffer descriptor register initialisation for currently supported usage.
Report mapping error conditions since they can be informative.
Migrated some test programs to standard C library usage. libc_newlib
Make more pages available to the block and filesystem servers. libc_newlib
Merged changes from the default branch. libc_newlib
Fixed the stat structure copying macro to be a single statement, thus avoiding
Merged changes from the default branch. libc_newlib
Made the stat structure copying more amenable to usage in different C library
Refined capability allocation commentary.
Made various definitions static.
Fixed the file_data_available result to return zero if the populated span has
Merged changes from the default branch. libc_newlib
Tidy up current pipe region handling, particularly when the region is exhausted.
Link test programs against Newlib. libc_newlib
Added standard error stream name definition.
Employ generic capability index type, not the dataspace variant.
Eliminate dataspace-specific capability type usage.
Removed direct l4re_c-util dependencies.
Added explicit dependency on l4re_c-util.
Fixed GCC prototype warnings.
Updated dataspace size type usage.
Updated region mapper type usage.
Removed superfluous declaration.
Updated dataspace type usage.
Introduced distinct region mapper flags and offset types.
Fixed process removal when waiting for a previous job.
Added a help operation.
Fixed end-of-file handling at the end of the selected region.
Minor correction.
Introduced cache synchronisation for mapped regions. Without this, executable
Introduced barrier pages between the UTCB region and each of the stacks.
Added some useful debugging facilities.
Added support for associating regions with DMA spaces.
(0) -300 -100 -60 tip