]> rtime.felk.cvut.cz Git - arc.git/blobdiff - system/kernel/task.c
Fixed ramlog when using SELECT_OS_CONSOLE.
[arc.git] / system / kernel / task.c
index 56a93dff397088777e0bc141b848d99acf9a4498..bd6439b0b1e8876b90f4234bd171f5776e4b6f4a 100644 (file)
@@ -48,7 +48,7 @@ void Os_TaskMakeReady( OsTaskVarType *pcb ) {
        if( !( pcb->state & ( ST_READY | ST_RUNNING )) ) {\r
                pcb->state = ST_READY;\r
                TAILQ_INSERT_TAIL(& Os_Sys.ready_head,pcb,ready_list);\r
-               OS_DEBUG(D_TASK,"Added %s to ready list\n",pcb->name);\r
+               OS_DEBUG(D_TASK,"Added %s to ready list\n",pcb->constPtr->name);\r
        }\r
 }\r
 \r
@@ -59,7 +59,7 @@ void Os_TaskMakeWaiting( OsTaskVarType *pcb )
 \r
        pcb->state = ST_WAITING;\r
        TAILQ_REMOVE(&Os_Sys.ready_head,pcb,ready_list);\r
-       OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->name);\r
+       OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->constPtr->name);\r
 }\r
 \r
 // Sleeping\r
@@ -70,7 +70,7 @@ static inline void Os_TaskMakeSleeping( OsTaskVarType *pcb )
 \r
        pcb->state = ST_WAITING | ST_SLEEPING;\r
        TAILQ_REMOVE(&Os_Sys.ready_head,pcb,ready_list);\r
-       OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->name);\r
+       OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->constPtr->name);\r
 }\r
 \r
 \r
@@ -80,7 +80,7 @@ static inline void Os_TaskMakeWaitingOnSem( OsTaskVarType *pcb )
 \r
        pcb->state = ST_WAITING_SEM;\r
        TAILQ_REMOVE(&Os_Sys.ready_head,pcb,ready_list);\r
-       OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->name);\r
+       OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->constPtr->name);\r
 }\r
 \r
 \r
@@ -92,7 +92,7 @@ static inline void Os_TaskMakeSuspended( OsTaskVarType *pcb )
        assert( pcb->state & (ST_READY|ST_RUNNING) );\r
        pcb->state = ST_SUSPENDED;\r
        TAILQ_REMOVE(&Os_Sys.ready_head,pcb,ready_list);\r
-       OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->name);\r
+       OS_DEBUG(D_TASK,"Removed %s from ready list\n",pcb->constPtr->name);\r
 }\r
 \r
 \r
@@ -350,7 +350,7 @@ OsTaskVarType *Os_TaskGetTop( void ){
 \r
        assert(top_prio_pcb!=NULL);\r
 \r
-       OS_DEBUG(D_TASK,"Found %s\n",top_prio_pcb->name);\r
+       OS_DEBUG(D_TASK,"Found %s\n",top_prio_pcb->constPtr->name);\r
 \r
        return top_prio_pcb;\r
 }\r
@@ -501,10 +501,10 @@ void Os_Dispatch( uint32_t op ) {
 #endif\r
                }\r
 #endif\r
-               OS_DEBUG(D_TASK,"Swapping to: %s\n",pcbPtr->name);\r
+               OS_DEBUG(D_TASK,"Swapping to: %s\n",pcbPtr->constPtr->name);\r
                Os_TaskSwapContext(currPcbPtr,pcbPtr);\r
        } else {\r
-               OS_DEBUG(D_TASK,"Continuing task %s\n",pcbPtr->name);\r
+               OS_DEBUG(D_TASK,"Continuing task %s\n",pcbPtr->constPtr->name);\r
                /* Setup the stack again, and just call the basic task */\r
                Os_StackSetup(pcbPtr);\r
                /* TODO: release and get the internal resource ? */\r
@@ -700,7 +700,7 @@ StatusType ActivateTask( TaskType TaskID ) {
        OsTaskVarType *pcb = Os_TaskGet(TaskID);\r
        StatusType rv = E_OK;\r
 \r
-       OS_DEBUG(D_TASK,"# ActivateTask %s\n",pcb->name);\r
+       OS_DEBUG(D_TASK,"# ActivateTask %s\n",pcb->constPtr->name);\r
 \r
 #if (OS_STATUS_EXTENDED == STD_ON )\r
        /* extended */\r
@@ -790,7 +790,7 @@ StatusType TerminateTask( void ) {
        StatusType rv = E_OK;\r
        uint32_t flags;\r
 \r
-       OS_DEBUG(D_TASK,"# TerminateTask %s\n",currTaskPtr->name);\r
+       OS_DEBUG(D_TASK,"# TerminateTask %s\n",curr_pcb->constPtr->name);\r
 \r
 #if (OS_STATUS_EXTENDED == STD_ON )\r
 \r
@@ -831,7 +831,7 @@ StatusType ChainTask( TaskType TaskId ) {
        OsTaskVarType *pcb = Os_TaskGet(TaskId);\r
 \r
 \r
-       OS_DEBUG(D_TASK,"# ChainTask %s\n",currTaskPtr->name);\r
+       OS_DEBUG(D_TASK,"# ChainTask %s\n",curr_pcb->constPtr->name);\r
 \r
 #if (OS_STATUS_EXTENDED == STD_ON )\r
        /* extended */\r
@@ -911,7 +911,7 @@ StatusType Schedule( void ) {
        uint32_t flags;\r
        OsTaskVarType *curr_pcb = Os_SysTaskGetCurr();\r
 \r
-       OS_DEBUG(D_TASK,"# Schedule %s\n",Os_SysTaskGetCurr()->name);\r
+       OS_DEBUG(D_TASK,"# Schedule %s\n",curr_pcb->constPtr->name);\r
 \r
        /* Check that we are not calling from interrupt context */\r
        if( Os_Sys.intNestCnt != 0 ) {\r