Summary
Shortlog
Changelog
Graph
Tags
Bookmarks
Branches
Files
Help
Search
L4Re/departure
Shortlog
(0)
-300
-100
-60
+60
+100
+300
tip
2022-06-18
Paul Boddie
files
Attempted to define the system details manually.
mmap-region-flags
2022-06-18
Paul Boddie
files
Added missing requirement.
mmap-region-flags
2022-06-17
Paul Boddie
files
Introduced a region mapper thread alongside the actual program to be run in a
mmap-region-flags
2022-06-17
Paul Boddie
files
Simplified the dependency rules slightly.
mmap-region-flags
2022-06-17
Paul Boddie
files
Page-align the "hot spot" for compatibility with the receive size calculation.
mmap-region-flags
2022-06-17
Paul Boddie
files
Added a dataspace member for debugging purposes.
mmap-region-flags
2022-06-17
Paul Boddie
files
Added some remarks about discarding capabilities when propagating them.
mmap-region-flags
2022-06-17
Paul Boddie
files
Introduced support for omitting optional flexpage results from messages. This is
mmap-region-flags
2022-06-13
Paul Boddie
files
Fixed capability index allocation, introducing control over such allocation in
mmap-region-flags
2022-06-13
Paul Boddie
files
Moved pager initiation into a function.
mmap-region-flags
2022-06-13
Paul Boddie
files
Fixed access to the regions to be employed by the region mapper.
mmap-region-flags
2022-06-12
Paul Boddie
files
Added a region mapper program.
mmap-region-flags
2022-06-12
Paul Boddie
files
Introduced distinct internal and external pager implementations.
mmap-region-flags
2022-06-12
Paul Boddie
files
Added support for more stack information. Introduced control over attaching
mmap-region-flags
2022-06-12
Paul Boddie
files
Introduced a common region structure and l4re_aux_t structure location function.
mmap-region-flags
2022-06-12
Paul Boddie
files
Changed ipc_new_dataspace signature, also allocating its own capability.
mmap-region-flags
2022-06-12
Paul Boddie
files
Merged changes from the default branch.
mmap-region-flags
2022-06-12
Paul Boddie
files
Attempted to fix host program compilation.
2022-06-12
Paul Boddie
files
Reintroduced PagerObject code generation required to initiate servers.
mmap-region-flags
2022-06-12
Paul Boddie
files
Renamed Mechanisms to FilesystemAccess, added Directories and Paging.
mmap-region-flags
2022-06-11
Paul Boddie
files
Attempted to fix the effect of building the programs on the directory timestamp,
mmap-region-flags
2022-06-07
Paul Boddie
files
Introduced file_mmap_only which does not map a memory region in the task.
mmap-region-flags
2022-06-07
Paul Boddie
files
Renamed get_payload and introduced payload deallocation upon error.
mmap-region-flags
2022-06-06
Paul Boddie
files
Moved the system pager implementation to libexec for further work.
mmap-region-flags
2022-06-06
Paul Boddie
files
Introduced another convenience macro for initialising servers plus a function
mmap-region-flags
2022-06-05
Paul Boddie
files
Added a test of manual dataspace usage to map memory regions.
mmap-region-flags
2022-06-05
Paul Boddie
files
Changed the region parameter of the map operation to allow the receive window
mmap-region-flags
2022-06-05
Paul Boddie
files
Introduced some support for specifying receive window flexpages.
mmap-region-flags
2022-06-05
Paul Boddie
files
Removed buffer register restoration from ipc_message_expect, adding it to
mmap-region-flags
2022-06-03
Paul Boddie
files
Integrated the different segment classes and moved segment initialisation to a
mmap-region-flags
2022-06-02
Paul Boddie
files
Use mmap on the payload file instead of read operations.
mmap-region-flags
2022-06-02
Paul Boddie
files
Introduced a function to obtain opening flags from region mapper flags.
mmap-region-flags
2022-05-30
Paul Boddie
files
Added general copy-on-write behaviour for certain kinds of file access.
mmap-region-flags
2022-05-29
Paul Boddie
files
Added flexpage and region deallocation for the copied flexpages.
mmap-region-flags
2022-05-29
Paul Boddie
files
Introduced an intermediate class in the page queue hierarchy.
mmap-region-flags
2022-05-28
Paul Boddie
files
Simplified the page collection interface slightly.
mmap-region-flags
2022-05-28
Paul Boddie
files
Introduced separate page mappers for masking and copy-on-write semantics.
mmap-region-flags
2022-05-27
Paul Boddie
files
Modified a note about possible allocation improvements.
mmap-region-flags
2022-05-24
Paul Boddie
files
Introduced flexpage replication for copy-on-write support, thus allowing the
mmap-region-flags
2022-05-22
Paul Boddie
files
Changed the mmap interface to employ explicit visible region limits.
mmap-region-flags
2022-05-22
Paul Boddie
files
Introduced memory mapping of the program code from the executable file segment.
mmap-region-flags
2022-05-22
Paul Boddie
files
Merged changes from the default branch.
mmap-region-flags
2022-05-22
Paul Boddie
files
Added debugging message when a region cannot be added.
2022-05-22
Paul Boddie
files
Merged changes from the default branch.
mmap-region-flags
2022-05-22
Paul Boddie
files
Added libc dependency.
2022-05-22
Paul Boddie
files
Fixed flexpage flags initialisation and testing for modifications.
2022-05-20
Paul Boddie
files
Introduced tentative support for masked file regions.
mmap-region-flags
2022-05-20
Paul Boddie
files
Introduced dataspace-based allocation of memory, to be improved.
mmap-region-flags
2022-05-19
Paul Boddie
files
Introduced a region flags parameter to mmap operations to potentially control
mmap-region-flags
2022-05-14
Paul Boddie
files
Changed mapped regions to employ sizes as opposed to log2sizes. Fixed region
2022-05-12
Paul Boddie
files
Added vim modeline.
2022-05-11
Paul Boddie
files
Moved ELF payload processing abstractions to libexec.
2022-05-11
Paul Boddie
files
Made various members protected, introducing access methods.
2022-05-11
Paul Boddie
files
Introduced some support for identifying and instantiating loadable program
2022-05-10
Paul Boddie
files
Moved various abstractions and functions to a new libexec library and to libipc.
2022-05-10
Paul Boddie
files
Added ELF payload decoding to obtain the entry point.
2022-05-09
Paul Boddie
files
Improved L4 auxiliary information initialisation.
2022-05-08
Paul Boddie
files
Changed the abstractions to distinguish between common task environment settings
2022-05-05
Paul Boddie
files
Renamed Region to MappedRegion, located the stack below the UTCB area.
2022-05-04
Paul Boddie
files
Introduced various abstractions for the stack and program environment.
(0)
-300
-100
-60
+60
+100
+300
tip