#
38a475de |
|
21-Aug-2019 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
mcs: Rename CONFIG_KERNEL_RT to CONFIG_KERNEL_MCS This is to be consistent with the name defined in the kernel.
|
#
e9a9ff4f |
|
18-Jul-2019 |
Yu Hou <Yu.Hou@data61.csiro.au> |
Trivial: Style fix make the style checker happy
|
#
e23dc54b |
|
19-May-2019 |
Yu Hou <Yu.Hou@data61.csiro.au> |
seL4_libs: remove autoconf.h from seL4_libs this commit removes autoconf.h generation from each lib and append '#include <<lib_name>/gen_config.h>' after each '#include <autoconf.h>' since autoconf.h is only the for the kernel config now. This is a temporarily solution, since we currently don't have a way to tell which header files each file is trying to include when it includes 'autoconf.h'
|
#
8947e123 |
|
26-Sep-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
sel4utils: use provided fault ep, allow cptr - allow a cptr in addition to a vka_object to be provided to process_config when setting a fault endpoint - actually set the flag that uses this field when creating a process
|
#
44d3866f |
|
10-Aug-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
sel4utils: abstract over MCS vs master kernel API - add api.h, which is intended to be used as a wrapper for functions that are equivalent on MCS/master kernels, so we can seemlessly switch between the two. This makes porting efforts easier, and without a nasty proliferation of #ifdefs. - use it everywhere relevant.
|
#
bbfea12b |
|
10-Aug-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
to squash: fail if non-RT kernel tries to create SC
|
#
e8088af4 |
|
09-Aug-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
Add scheduling context support in seL4_libs Only works if CONFIG_KERNEL_RT is enabled, however most of the code is compiled no mater what to lighten the maintenance burden
|
#
d02117de |
|
07-Aug-2017 |
Adrian Danis <Adrian.Danis@data61.csiro.au> |
libsel4utils: Pass TCB cptr of new process in environment variable If a cptr for the new processes TCB (in its cspace) is known, then this will pass it as an environment variable to the newly created process. This provides a generic way for a new process to invoke and modify its own TCB
|
#
6dedeb80 |
|
12-Jul-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
sel4utils: consolidate config sched params Threads and processes have the same scheduling parameters. The MCS kernel expands on these, and this reduces duplication between the two config structs.
|
#
79c74107 |
|
12-Jul-2017 |
Kent McLeod <Kent.Mcleod@data61.csiro.au> |
libsel4utils: add const modifier
|
#
e378dbc9 |
|
10-Jul-2017 |
Anna Lyons <Anna.Lyons@data61.csiro.au> |
sel4utils: refactor process and thread config interface - add builder patterns for thread and process configs which reduces api breakage when new features are added - replace all usages of configs with builders - don't set priorities in default functions (threads will be set to 0) - set MCP in threads and processes when specified
|