Pip
Architecture-dependent parts of Pip: MAL, IAL and boot
|
#include "svc.h"
#include "stdio.h"
#include "maldefines.h"
#include "debug.h"
#include "pip_interrupt_calls.h"
#include "Services.h"
Functions | |
yield_checks | yieldGlue (gate_ctx_t *gate_ctx, vaddr calleePartDescVAddr, userValue userTargetInterrupt, userValue userCallerContextSaveIndex, interruptMask flagsOnYield, interruptMask flagsOnWake) |
void | c_svc_handler (uint32_t svc_number, gate_ctx_t *ctx) |
void c_svc_handler | ( | uint32_t | svc_number, |
gate_ctx_t * | ctx | ||
) |
yield_checks yieldGlue | ( | gate_ctx_t * | gate_ctx, |
vaddr | calleePartDescVAddr, | ||
userValue | userTargetInterrupt, | ||
userValue | userCallerContextSaveIndex, | ||
interruptMask | flagsOnYield, | ||
interruptMask | flagsOnWake | ||
) |