feat: 支持任务栈可配置
支持liteos_m 任务栈可配置 支持pthread 任务栈可配置 支持cmsis 任务栈可配置 BREAKING CHANGE: pthread_create 支持任务栈设置 osThreadNew 支持任务栈设置 TSK_INIT_PARAM_S 结构体添加stackAddr 字段 Signed-off-by: zhushengle <zhushengle@huawei.com> Change-Id: Ifa2a3581b705631cc83cbde6182a39c28d66de2a
This commit is contained in:
@@ -67,7 +67,7 @@ static UINT32 Testcase(VOID)
|
||||
HwiIrqParam irqParam;
|
||||
(void)memset_s(&irqParam, sizeof(HwiIrqParam), 0, sizeof(HwiIrqParam));
|
||||
irqParam.pDevId = 0;
|
||||
TSK_INIT_PARAM_S task;
|
||||
TSK_INIT_PARAM_S task = {0};
|
||||
|
||||
task.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01;
|
||||
task.pcName = "Tsk015A";
|
||||
|
||||
@@ -102,7 +102,7 @@ static UINT32 Testcase(VOID)
|
||||
(void)memset_s(&irqParam, sizeof(HwiIrqParam), 0, sizeof(HwiIrqParam));
|
||||
irqParam.pDevId = 0;
|
||||
|
||||
TSK_INIT_PARAM_S task;
|
||||
TSK_INIT_PARAM_S task = {0};
|
||||
|
||||
task.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01;
|
||||
task.pcName = "HwiTsk016A";
|
||||
|
||||
@@ -66,7 +66,7 @@ EXIT:
|
||||
static VOID HwiF01(VOID)
|
||||
{
|
||||
UINT32 ret;
|
||||
TSK_INIT_PARAM_S task;
|
||||
TSK_INIT_PARAM_S task = {0};
|
||||
|
||||
TestHwiClear(HWI_NUM_TEST);
|
||||
|
||||
|
||||
@@ -73,7 +73,7 @@ static UINT32 Testcase(VOID)
|
||||
(void)memset_s(&irqParam, sizeof(HwiIrqParam), 0, sizeof(HwiIrqParam));
|
||||
irqParam.pDevId = 0;
|
||||
|
||||
TSK_INIT_PARAM_S task;
|
||||
TSK_INIT_PARAM_S task = {0};
|
||||
|
||||
task.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01;
|
||||
task.pcName = "HwiTsk018A";
|
||||
|
||||
@@ -82,7 +82,7 @@ static UINT32 Testcase(VOID)
|
||||
(void)memset_s(&irqParam, sizeof(HwiIrqParam), 0, sizeof(HwiIrqParam));
|
||||
irqParam.pDevId = 0;
|
||||
|
||||
TSK_INIT_PARAM_S task;
|
||||
TSK_INIT_PARAM_S task = {0};
|
||||
|
||||
task.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01;
|
||||
task.pcName = "HwiTsk019A";
|
||||
|
||||
@@ -52,7 +52,7 @@ EXIT:
|
||||
static VOID HwiF01(VOID)
|
||||
{
|
||||
UINT32 ret;
|
||||
TSK_INIT_PARAM_S task;
|
||||
TSK_INIT_PARAM_S task = {0};
|
||||
|
||||
TestHwiClear(HWI_NUM_TEST);
|
||||
|
||||
@@ -100,7 +100,7 @@ static UINT32 Testcase(VOID)
|
||||
(void)memset_s(&irqParam, sizeof(HwiIrqParam), 0, sizeof(HwiIrqParam));
|
||||
irqParam.pDevId = 0;
|
||||
|
||||
TSK_INIT_PARAM_S task;
|
||||
TSK_INIT_PARAM_S task = {0};
|
||||
|
||||
task.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01;
|
||||
task.pcName = "HwiTsk020A";
|
||||
|
||||
@@ -47,7 +47,7 @@ EXIT:
|
||||
static VOID HwiF01(VOID)
|
||||
{
|
||||
UINT32 ret;
|
||||
TSK_INIT_PARAM_S task;
|
||||
TSK_INIT_PARAM_S task = {0};
|
||||
|
||||
TestHwiClear(HWI_NUM_TEST);
|
||||
|
||||
@@ -92,7 +92,7 @@ static UINT32 Testcase(VOID)
|
||||
(void)memset_s(&irqParam, sizeof(HwiIrqParam), 0, sizeof(HwiIrqParam));
|
||||
irqParam.pDevId = 0;
|
||||
|
||||
TSK_INIT_PARAM_S task;
|
||||
TSK_INIT_PARAM_S task = {0};
|
||||
|
||||
task.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01;
|
||||
task.pcName = "HwiTsk021A";
|
||||
|
||||
@@ -86,7 +86,7 @@ static UINT32 Testcase(VOID)
|
||||
(void)memset_s(&irqParam, sizeof(HwiIrqParam), 0, sizeof(HwiIrqParam));
|
||||
irqParam.pDevId = 0;
|
||||
|
||||
TSK_INIT_PARAM_S task;
|
||||
TSK_INIT_PARAM_S task = {0};
|
||||
|
||||
task.pfnTaskEntry = (TSK_ENTRY_FUNC)TaskF01;
|
||||
task.pcName = "HwiTask024A";
|
||||
|
||||
Reference in New Issue
Block a user