seL4/src
Damon Lee 123a0d844b armv8,CMake: Split generic timer, counter access
Instead of exporting the generic timer and counter access to userland in
one go, this commit splits it up into two different operations which
require two different build flags to be turned on. This is because the
timers expose a storage channel and allow threads to corrupt the
registers for each other.

Also move the config options to a better location and have them
depend on a more suitable config flag.
2019-09-18 14:51:07 +10:00
..
api mcs: Fix potential crash on preemption 2019-08-22 11:22:41 +10:00
arch armv8,CMake: Split generic timer, counter access 2019-09-18 14:51:07 +10:00
benchmark style: set code width to 120 2019-03-19 14:05:44 +11:00
config
drivers armv8,CMake: Split generic timer, counter access 2019-09-18 14:51:07 +10:00
fastpath mcs: Refactor replies to solve revoke problems 2019-08-22 11:22:39 +10:00
kernel mcs: Fix potential crash on preemption 2019-08-22 11:22:41 +10:00
machine mcs: timeout exceptions 2019-08-22 11:22:38 +10:00
model mcs: check budget is sufficient in preemptionPoint 2019-08-22 11:22:39 +10:00
object mcs: Avoid charging invalid scheduling contexts 2019-08-22 11:22:41 +10:00
plat hifive: Real time clock operates at 1MHz 2019-08-27 10:46:13 +10:00
smp [SMP] Abstracted IRQ indexing to handle PPIs 2019-07-19 16:37:03 +10:00
assert.c style: consistently align pointer with name 2019-03-19 14:04:54 +11:00
config.cmake mcs: scheduling context donation over ipc 2019-08-22 11:22:37 +10:00
inlines.c
string.c Expose string functions in all builds 2018-04-18 10:10:14 +10:00
util.c style: consistently attach return type 2019-03-19 14:05:36 +11:00