seL4/libsel4
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
..
arch_include [SMP/Debug] New syscall to send arbitrary SGIs 2019-07-19 16:35:57 +10:00
include mcs: Add a scheduling context object 2019-08-22 11:22:34 +10:00
mode_include Rename shared_types*.bf files to be consistent 2019-03-21 12:43:43 +11:00
sel4_arch_include mcs: Add a scheduling context object 2019-08-22 11:22:34 +10:00
sel4_plat_include Add initial i.MX8M Mini evk 64-bit Support 2019-07-19 14:32:53 +10:00
src libsel4: Don't use userData for storing IPC buffer 2019-08-13 15:31:11 +10:00
tools mcs: Add a scheduling context object 2019-08-22 11:22:34 +10:00
CMakeLists.txt python2 --> python3 2019-08-08 10:19:24 +10:00