Pip
Architecture-dependent parts of Pip: MAL, IAL and boot
Functions
svc.c File Reference
#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)
 

Function Documentation

◆ c_svc_handler()

void c_svc_handler ( uint32_t  svc_number,
gate_ctx_t ctx 
)

◆ yieldGlue()

yield_checks yieldGlue ( gate_ctx_t gate_ctx,
vaddr  calleePartDescVAddr,
userValue  userTargetInterrupt,
userValue  userCallerContextSaveIndex,
interruptMask  flagsOnYield,
interruptMask  flagsOnWake 
)