L4Re/departure

Graph

(0) -300 -100 -60 +60 +100 +300 tip
Use L4_EACCESS for errors corresponding to the traditional EACCES condition.
Added missing return statement.
Fixed incoming message initialisation: no receive flexpages are to be expected.
Fixed client_tell return type.
Fixed ambiguity around 64-bit types; introduced a distinct map address type.
Introduced handling of zero increment arguments.
Exclude architecture-specific output.
Adjusted various output statements.
Added list of ignored paths.
Fixed file and entry names.
Merged concurrent changes.
Adopted the name "Departure" and renamed various programs. The "dstest" naming
Added an error member to the file data structure, changing the client library
Added section headings and a section about a possible L4Re problem.
Fixed deferred notifications for already-allocated endpoints.
Added some comments regarding flags_t values.
Adjusted the documentation, adding an overview diagram on the front page.
Expanded the documentation, also changing various stylistic conventions.
Added an example configuration file for L4Re.
Renamed the main page to Departure and changed the page naming convention.
Adopted the name "Departure" and renamed various programs. The "dstest" naming
Merged the mmap-region-flags branch into the default branch.
Added a page describing program loading techniques. mmap-region-flags
Added missing structure members. mmap-region-flags
Adjusted interface syntax. mmap-region-flags
Added documentation of file closure, removal and notification mechanisms. mmap-region-flags
Added a test of file removal semantics. mmap-region-flags
Make sure that the accessor is closed when a provider is closed, thus flushing mmap-region-flags
Added unsubscribe operations when closing pagers to release notifiers. mmap-region-flags
Adjusted method docstring. mmap-region-flags
Introduced a dedicated page for server library details, expanding the filesystem mmap-region-flags
Expanded the paging concurrency diagram. mmap-region-flags
Added headings, some more explanation, and moved the concurrency diagram. mmap-region-flags
Added some more paging details, adjusted component-related diagrams slightly. mmap-region-flags
Restored the flexpage output parameter, requiring an updated idl program to mmap-region-flags
Acquire any IRQ label dynamically instead of at the start of the IPC mainloop mmap-region-flags
Attempted to define the system details manually. mmap-region-flags
Added missing requirement. mmap-region-flags
Introduced a region mapper thread alongside the actual program to be run in a mmap-region-flags
Simplified the dependency rules slightly. mmap-region-flags
Page-align the "hot spot" for compatibility with the receive size calculation. mmap-region-flags
Added a dataspace member for debugging purposes. mmap-region-flags
Added some remarks about discarding capabilities when propagating them. mmap-region-flags
Introduced support for omitting optional flexpage results from messages. This is mmap-region-flags
Fixed capability index allocation, introducing control over such allocation in mmap-region-flags
Moved pager initiation into a function. mmap-region-flags
Fixed access to the regions to be employed by the region mapper. mmap-region-flags
Added a region mapper program. mmap-region-flags
Introduced distinct internal and external pager implementations. mmap-region-flags
Added support for more stack information. Introduced control over attaching mmap-region-flags
Introduced a common region structure and l4re_aux_t structure location function. mmap-region-flags
Changed ipc_new_dataspace signature, also allocating its own capability. mmap-region-flags
Merged changes from the default branch. mmap-region-flags
Attempted to fix host program compilation.
Reintroduced PagerObject code generation required to initiate servers. mmap-region-flags
Renamed Mechanisms to FilesystemAccess, added Directories and Paging. mmap-region-flags
Attempted to fix the effect of building the programs on the directory timestamp, mmap-region-flags
Introduced file_mmap_only which does not map a memory region in the task. mmap-region-flags
Renamed get_payload and introduced payload deallocation upon error. mmap-region-flags
Moved the system pager implementation to libexec for further work. mmap-region-flags
(0) -300 -100 -60 +60 +100 +300 tip