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:
Gerwin Klein 2026-06-02 09:26:57 +10:00
parent 5d371316ff
commit 93f73a49ad
2 changed files with 3 additions and 1 deletions

View file

@ -182,6 +182,8 @@ static inline tcb_queue_t tcbAppend(tcb_t *tcb, tcb_queue_t queue)
return new_queue;
}
/* Check for NullCap or EndpointCap with sufficient access rights */
bool_t validFaultHandler(cap_t cap);
#else
tcb_queue_t tcbEPAppend(tcb_t *tcb, tcb_queue_t queue);

View file

@ -1078,7 +1078,7 @@ exception_t decodeWriteRegisters(cap_t cap, word_t length, word_t *buffer)
}
#ifdef CONFIG_KERNEL_MCS
static bool_t validFaultHandler(cap_t cap)
bool_t validFaultHandler(cap_t cap)
{
switch (cap_get_capType(cap)) {
case cap_endpoint_cap: