seL4/libsel4
Anna Lyons 2fea9a0fe2 SELFOUR-567: use seL4_CapRights_t from libsel4
This change

* changes seL4_CapRights from the kernel to be seL4_CapRights_t in
libsel4
* deprecates the duplicated seL4_CapRights in libsel4, which is
  now the bitfield generated type seL4_CapRights_t.
* fixes all usages in kernel and libsel4

Impact: for verification, this will require the type to change name
from cap_rights to seL4_CapRights_t.
This is a breaking libsel4 API change, although most code uses
seL4_AllRights or similar constants, which will not break
at a source level as these constants have been updated.
2016-11-25 12:29:07 +11:00
..
arch_include SELFOUR-567: use seL4_CapRights_t from libsel4 2016-11-25 12:29:07 +11:00
include SELFOUR-567: use seL4_CapRights_t from libsel4 2016-11-25 12:29:07 +11:00
sel4_arch_include SELFOUR-567: use seL4_CapRights_t from libsel4 2016-11-25 12:29:07 +11:00
sel4_plat_include Replace #pragma once with include guards 2016-10-21 12:05:02 +11:00
src Streamline libsel4 and remove its libc dependencies. 2015-07-09 18:03:46 -07:00
tools SELFOUR-567: use seL4_CapRights_t from libsel4 2016-11-25 12:29:07 +11:00
Kbuild Streamline libsel4 and remove its libc dependencies. 2015-07-09 18:03:46 -07:00
Kconfig libsel4: Allow invocations to not use IPC buffer 2016-10-28 15:25:27 +11:00
Makefile SELFOUR-413: refactor libsel4 fault API 2016-11-25 12:29:07 +11:00