seL4/include/object
Anna Lyons 952134d1b8 mcs: Add a scheduling context object
This is the first part of the seL4 MCS. This commit:

    * adds a scheduling context object. Threads without scheduling
      context objects cannot be scheduled.
    * replaces tcbTimeSlice with the scheduling context object
    * adds seL4_SchedControl caps for each core
    * adds seL4_SchedControl_Configure which allows users to configure
      amount of ticks a scheduling context has, and set a core for the
      scheduling context.
    * adds seL4_SchedContext_Bind, Unbind and UnbindObject, which allows
      a tcb to be bound to a scheduling context.
2019-08-22 11:22:34 +10:00
..
cap.h Generalise finaliseCap to more than just IRQs 2018-02-23 10:03:50 +11:00
cnode.h style: consistently align pointer with name 2019-03-19 14:04:54 +11:00
endpoint.h SELFOUR-6: Add GrantReply to the rights system. 2018-12-12 14:04:28 +11:00
interrupt.h [SMP] Abstracted IRQ indexing to handle PPIs 2019-07-19 16:37:03 +10:00
notification.h SELFOUR-317: rename async endpoint to notification object, and other 2015-11-09 17:18:43 +11:00
objecttype.h style: consistently attach return type 2019-03-19 14:05:36 +11:00
schedcontext.h mcs: Add a scheduling context object 2019-08-22 11:22:34 +10:00
schedcontrol.h mcs: Add a scheduling context object 2019-08-22 11:22:34 +10:00
structures.h mcs: Add a scheduling context object 2019-08-22 11:22:34 +10:00
structures_32.bf mcs: Add a scheduling context object 2019-08-22 11:22:34 +10:00
structures_64.bf mcs: Add a scheduling context object 2019-08-22 11:22:34 +10:00
tcb.h mcs: Add a scheduling context object 2019-08-22 11:22:34 +10:00
untyped.h style: consistently align pointer with name 2019-03-19 14:04:54 +11:00