tcb: make validFaultHandler available
Make the function validFaultHandler available to the assert in sendFaultIPC in faulthandler.c. Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
This commit is contained in:
parent
5d371316ff
commit
93f73a49ad
2 changed files with 3 additions and 1 deletions
|
|
@ -182,6 +182,8 @@ static inline tcb_queue_t tcbAppend(tcb_t *tcb, tcb_queue_t queue)
|
||||||
return new_queue;
|
return new_queue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Check for NullCap or EndpointCap with sufficient access rights */
|
||||||
|
bool_t validFaultHandler(cap_t cap);
|
||||||
#else
|
#else
|
||||||
|
|
||||||
tcb_queue_t tcbEPAppend(tcb_t *tcb, tcb_queue_t queue);
|
tcb_queue_t tcbEPAppend(tcb_t *tcb, tcb_queue_t queue);
|
||||||
|
|
|
||||||
|
|
@ -1078,7 +1078,7 @@ exception_t decodeWriteRegisters(cap_t cap, word_t length, word_t *buffer)
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_KERNEL_MCS
|
#ifdef CONFIG_KERNEL_MCS
|
||||||
static bool_t validFaultHandler(cap_t cap)
|
bool_t validFaultHandler(cap_t cap)
|
||||||
{
|
{
|
||||||
switch (cap_get_capType(cap)) {
|
switch (cap_get_capType(cap)) {
|
||||||
case cap_endpoint_cap:
|
case cap_endpoint_cap:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue