forked from xuos/xiuos
Merge branch 'master' of https://git.trustie.net/xuos/xiuos into qemu-arm
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
#include <xs_assign.h>
|
||||
#include "svc_handle.h"
|
||||
#include <board.h>
|
||||
#include <shell.h>
|
||||
|
||||
#if (defined ( __GNUC__ ) && defined ( __VFP_FP__ ) && !defined(__SOFTFP__))
|
||||
#define USE_FPU 1
|
||||
@@ -403,13 +404,8 @@ void MemFaultHandle(uintptr_t *sp)
|
||||
|
||||
}
|
||||
|
||||
void ShutdownCpu(void)
|
||||
{
|
||||
KPrintf("shutdown...\n");
|
||||
CHECK(0);
|
||||
}
|
||||
|
||||
__attribute__((weak)) void HwCpuReset(void)
|
||||
{
|
||||
SCB_AIRCR = SCB_RESET_VALUE;
|
||||
}
|
||||
SHELL_EXPORT_CMD(SHELL_CMD_PERMISSION(0)|SHELL_CMD_TYPE(SHELL_TYPE_CMD_FUNC)|SHELL_CMD_PARAM_NUM(0), Reboot, HwCpuReset, reset machine );
|
||||
@@ -96,17 +96,6 @@ uint8 KTaskStackSetup(struct TaskDescriptor *task)
|
||||
return EOK;
|
||||
}
|
||||
|
||||
|
||||
void ShutdownCpu()
|
||||
{
|
||||
uint32 level;
|
||||
KPrintf("shutdown...\n");
|
||||
|
||||
level = DISABLE_INTERRUPT();
|
||||
while (level)
|
||||
CHECK(0);
|
||||
}
|
||||
|
||||
#ifdef TASK_ISOLATION
|
||||
void RestoreMstatus(uintptr_t *sp)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user