结构体 | |
struct | TaskContext |
struct | IrqContext |
函数 | |
VOID * | OsTaskStackInit (UINT32 taskID, UINT32 stackSize, VOID *topStack, BOOL initFlag) |
内核态任务运行栈初始化 更多... | |
VOID | OsUserCloneParentStack (VOID *childStack, UINTPTR parentTopOfStask, UINT32 parentStackSize) |
把父任务上下文克隆给子任务 更多... | |
VOID | OsUserTaskStackInit (TaskContext *context, UINTPTR taskEntry, UINTPTR stack) |
用户态运行栈初始化,此时上下文还在内核区 更多... | |
VOID | OsInitSignalContext (const VOID *sp, VOID *signalContext, UINTPTR sigHandler, UINT32 signo, UINT32 param) |
初始化信号上下文 更多... | |
void | arm_clean_cache_range (UINTPTR start, UINTPTR end) |
void | arm_inv_cache_range (UINTPTR start, UINTPTR end) |
VOID OsInitSignalContext | ( | const VOID * | sp, |
VOID * | signalContext, | ||
UINTPTR | sigHandler, | ||
UINT32 | signo, | ||
UINT32 | param | ||
) |
初始化信号上下文
内核态任务运行栈初始化
把父任务上下文克隆给子任务
VOID OsUserTaskStackInit | ( | TaskContext * | context, |
UINTPTR | taskEntry, | ||
UINTPTR | stack | ||
) |
用户态运行栈初始化,此时上下文还在内核区