seL4/include/kernel
Anna Lyons c405ef53d2 mcs: install fault endpoint into tcb cnode
- seL4_TCB_Configure no longer takes a fault endpoint.
- seL4_TCB_SetSpace takes a cap in the callers cspace for the
  fault endpoint, not the target tcbs.
- seL4_TCB_SetSchedParams now also takes a fault endpoint as above.

This change installs the fault endpoint cap into the tcb cnode
first validating it.

This means either of the functions that set it will now return an error
if the cap is not either a null cap or an endpoint with send and
grant rights.

Significantly, the cap passed to the function should be in the callers
cspace, not the target tcbs.
2019-08-22 11:22:38 +10:00
..
boot.h mcs: Add a scheduling context object 2019-08-22 11:22:34 +10:00
cspace.h unsigned int -> word_t 2015-12-10 10:45:21 +11:00
faulthandler.h mcs: install fault endpoint into tcb cnode 2019-08-22 11:22:38 +10:00
sporadic.h mcs: configurable scheduling context size 2019-08-22 11:22:38 +10:00
stack.h Fix trivial comment typos. 2018-03-27 10:51:26 +11:00
thread.h mcs: avoid rolling back time if acted upon 2019-08-22 11:22:37 +10:00
traps.h SMP: move lock.h to architecture-independent include/smp 2017-01-16 15:21:50 +11:00
vspace.h SELFOUR-518: User-level log buffer 2016-08-15 15:06:38 +10:00