seL4/include/object
Kent McLeod 2d362cb7c8 arm,SMP: Refactor irq_t structure for smp
Explicitly create a struct definition for irq_t on SMP Arm
configurations. This makes it a lot harder to mistakenly use the wrong
irq encoding when moving an irq between a cnode index and hardware irq
number / core. A couple areas where this was being handled incorrectly
was fixed as part of the refactor. When performing an ipi for masking
PPI interrupts, the idx encoding is used as it fits into a single word.
2020-02-05 13:56:48 +11:00
..
cap.h Generalise finaliseCap to more than just IRQs 2018-02-23 10:03:50 +11:00
cnode.h mcs: scheduling context donation over ipc 2019-08-22 11:22:37 +10:00
endpoint.h mcs: scheduling context donation over ipc 2019-08-22 11:22:37 +10:00
interrupt.h arm,SMP: Refactor irq_t structure for smp 2020-02-05 13:56:48 +11:00
notification.h mcs: order EP and NTFN queues 2019-08-22 11:22:35 +10:00
objecttype.h arm,SMP: Refactor irq_t structure for smp 2020-02-05 13:56:48 +11:00
reply.h mcs: Use cancelIPC instead of reply_clear 2019-08-22 11:22:39 +10:00
schedcontext.h mcs: add seL4_SchedContext_YieldTo 2019-08-22 11:22:38 +10:00
schedcontrol.h mcs: Add a scheduling context object 2019-08-22 11:22:34 +10:00
structures.h mcs: Refactor replies to solve revoke problems 2019-08-22 11:22:39 +10:00
structures_32.bf mcs: timeout exceptions 2019-08-22 11:22:38 +10:00
structures_64.bf mcs: RISC-V uses 39-bit addressing in stuctures.bf 2019-08-27 10:46:13 +10:00
tcb.h mcs: timeout exceptions 2019-08-22 11:22:38 +10:00
untyped.h style: consistently align pointer with name 2019-03-19 14:04:54 +11:00