seL4/src
Anna Lyons 5d1db7c94c mcs: Set thread to inactive if no reply is present
If we're in a scenario where do_call or fault is set, but there is no
reply, the calling/faulting thread needs to be set to inactive to
prevent it reentering the scheduler in a bad state. If the reply is set,
then the calling/faulting thread is set to blocked on reply correctly.
2019-08-22 11:22:40 +10:00
..
api mcs: Preserve the value of scConsumed on Yield 2019-08-22 11:22:40 +10:00
arch x86-smp: remove check on Arch_migrateTCB 2019-08-22 11:22:39 +10:00
benchmark style: set code width to 120 2019-03-19 14:05:44 +11:00
config unsigned int -> word_t 2015-12-10 10:45:21 +11:00
drivers kzm: implement MCS timer driver 2019-08-22 11:22:35 +10:00
fastpath mcs: Refactor replies to solve revoke problems 2019-08-22 11:22:39 +10:00
kernel mcs: Fix setPriority 2019-08-22 11:22:40 +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: Set thread to inactive if no reply is present 2019-08-22 11:22:40 +10:00
plat tk1: increase WCET us for tk1 2019-08-22 11:22:39 +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 SELFOUR-413: refactor libsel4 fault API 2016-11-25 12:29:07 +11:00
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