|
Pip
Architecture-dependent parts of Pip: MAL, IAL and boot
|
#include <stdint.h>#include "context.h"#include "Internal.h"#include "periph.h"#include "debug.h"#include "mal.h"#include "Services.h"Macros | |
| #define | LOG2(x) ((sizeof(uint32_t) << 3) - __builtin_clz(x) - 1) |
| #define | DOUBLE_FAULT_LEVEL 8 |
Functions | |
| void | propagateFault (page callerPartDesc, page callerPageDir, unsigned targetInterrupt, unsigned callerContextSaveIndex, unsigned nbL, interruptMask flagsOnYield, interruptMask flagsOnWake, user_ctx_t *callerInterruptedContext) |
| void | __attribute__ ((noreturn)) |
| #define DOUBLE_FAULT_LEVEL 8 |
| #define LOG2 | ( | x | ) | ((sizeof(uint32_t) << 3) - __builtin_clz(x) - 1) |
| void __attribute__ | ( | (noreturn) | ) |
| void propagateFault | ( | page | callerPartDesc, |
| page | callerPageDir, | ||
| unsigned | targetInterrupt, | ||
| unsigned | callerContextSaveIndex, | ||
| unsigned | nbL, | ||
| interruptMask | flagsOnYield, | ||
| interruptMask | flagsOnWake, | ||
| user_ctx_t * | callerInterruptedContext | ||
| ) |
1.8.13