Pip
Architecture-dependent parts of Pip: MAL, IAL and boot
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
gdt_entrypoints_glue.h
Go to the documentation of this file.
1 #ifndef __GDT_ENTRYPOINTS_GLUE_H__
2 #define __GDT_ENTRYPOINTS_GLUE_H__
3 
4 #include "maldefines.h"
5 #include "x86int.h"
6 
8  vaddr calleePartDescVAddr,
9  userValue userTargetInterrupt,
10  userValue userCallerContextSaveIndex,
11  interruptMask flagsOnYield,
12  interruptMask flagsOnWake);
13 
14 #endif
enum yield_checks_e yield_checks
Definition: context.h:62
#define userValue
Definition: armv7/MAL/include/maldefines.h:159
uintptr_t vaddr
Definition: armv7/MAL/include/maldefines.h:59
x86 interrupts include file for x86 IAL
yield_checks yieldGlue(gate_ctx_t *gate_ctx, vaddr calleePartDescVAddr, userValue userTargetInterrupt, userValue userCallerContextSaveIndex, interruptMask flagsOnYield, interruptMask flagsOnWake)
Definition: svc.c:43
uint32_t interruptMask
Definition: armv7/MAL/include/maldefines.h:142