forked from xuos/xiuos
Fix Task priority bug, rename some wrong variables
This commit is contained in:
@@ -55,8 +55,8 @@ struct smp_assign_done
|
||||
};
|
||||
struct Assign
|
||||
{
|
||||
struct OsAssignReadyVector os_assign_read_vector;
|
||||
struct OsAssignReadyVector smp_os_assign_ready_rector[CPU_NUMBERS];
|
||||
struct OsAssignReadyVector os_assign_ready_vector;
|
||||
struct OsAssignReadyVector smp_os_assign_ready_vector[CPU_NUMBERS];
|
||||
struct TaskDescriptor *smp_os_running_task[CPU_NUMBERS];
|
||||
|
||||
struct PriorityReadyVectorDone *ready_vector_done;
|
||||
@@ -73,7 +73,7 @@ void HwInterruptcontextSwitch( x_ubase from, x_ubase to,struct TaskDescriptor *t
|
||||
#else
|
||||
struct Assign
|
||||
{
|
||||
struct OsAssignReadyVector os_assign_read_vector;
|
||||
struct OsAssignReadyVector os_assign_ready_vector;
|
||||
struct TaskDescriptor *os_running_task;
|
||||
|
||||
struct PriorityReadyVectorDone *ready_vector_done;
|
||||
|
||||
@@ -183,6 +183,7 @@ x_err_t KTaskDelete(int32 id);
|
||||
x_err_t YieldOsAssign(void);
|
||||
x_err_t DelayKTask(x_ticks_t tick);
|
||||
x_err_t MdelayKTask(uint32 ms);
|
||||
// KTaskPrioSet is bugged, dont use this
|
||||
x_err_t KTaskPrioSet(int32 id, uint8 prio);
|
||||
x_err_t KTaskCoreCombine(int32 id, uint8 coreid);
|
||||
x_err_t KTaskCoreUnCombine(int32 id);
|
||||
|
||||
Reference in New Issue
Block a user