History log of /seL4-test-master/projects/seL4_libs/libsel4utils/include/sel4utils/process.h
Revision Date Author Comments
# 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'


# 08f9b7c2 04-Oct-2017 Adrian Danis <Adrian.Danis@data61.csiro.au>

Changes for removal of seL4_CapData_t type in libsel4

This updates seL4_libs to not use what are now deprecated functions and types by using
the new API wrappers


# 135c651f 27-Sep-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

pragma once and for all


# 7c8819cd 26-Sep-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4utils: only free owned_ep on process destroy

Avoid freeing provided endpoints.


# ba1db811 09-Aug-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Support reply objects in seL4_libs

Only if CONFIG_KERNEL_RT is enabled will they work, but most of
the code is compiled in order to make maintenance easier.


# 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


# 23652af7 07-Aug-2017 Adrian Danis <Adrian.Danis@data61.csiro.au>

libsel4utils: Provide ELF program headers to new processes


# 8630e524 27-Jul-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

Add timer_objects helper functions


# 0016dfc6 13-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Fix all the whitespace

- remove trailing whitespace
- remove duplicate blank lines
- remove blank lines at end of files


# 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


# 93103f58 05-Jul-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

sel4utils: update init_cap to match simple interface


# 9214341c 04-Jun-2017 Anna Lyons <Anna.Lyons@data61.csiro.au>

Fix licenses


# bc289580 11-Apr-2017 Adrian Danis <Adrian.Danis@data61.csiro.au>

Remove #ifdef guards for the existance of different libraries

These libraries are now all part of this same repository, and so they will always exist.
Guarding for them adds unnecessary complexity


# aeae70d7 27-Apr-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

Add sel4utils_copy_cap_to_process

Helper function for copying a cap into a target process' cspace when you
have a seL4_CPtr and a vka. Renames function that previously has this
name to sel4utils_copy_path_to_process.


# 242ad25a 30-Apr-2017 Kent McLeod <Kent.Mcleod@data61.csiro.au>

libsel4utils: Don't free slot if from_vka is NULL

In sel4utils_move_cap_to_process, if from_vka is NULL, don't attempt to
free the original slot.


# d9c8e084 27-Jan-2017 amrzar <azarrabi@nicta.com.au>

libsel4utils: passing default page size as aux vector


# e5e6146b 18-Jul-2016 Anna Lyons <Anna.Lyons@nicta.com.au>

SELFOUR-567: use seL4_CapRights_t


# ebfef82a 25-May-2016 Anna Lyons <Anna.Lyons@nicta.com.au>

sel4utils: add process_init_cap

This can be used in a sel4simple implementation for processes created
by sel4utils.


# 9b0f6e2a 16-May-2016 Anna Lyons <Anna.Lyons@nicta.com.au>

Remove all references to KERNEL_STABLE


# a7e6e055 15-May-2016 Matthew Fernandez <matthew.fernandez@nicta.com.au>

libsel4utils: Mark some strings as const.


# 6fc6d4fb 21-Apr-2016 Anna Lyons <Anna.Lyons@nicta.com.au>

sel4utils: put tcb cap in new process cspace


# d92d898a 29-Mar-2016 Anna Lyons <Anna.Lyons@nicta.com.au>

sel4utils: add sel4utils_move_cap_to_process


# 7e2fa72a 22-Mar-2016 Anna Lyons <Anna.Lyons@nicta.com.au>

sel4utils: add asidpool cap to initial proc cspace


# 7f008471 20-Mar-2016 Anna Lyons <Anna.Lyons@nicta.com.au>

sel4utils: add page dir cap to process cspace


# 73b8e21d 20-Mar-2016 Anna Lyons <Anna.Lyons@nicta.com.au>

sel4utils: make null slot explicit in cspace enum