Mercurial > hg > Members > kono > Cerium
diff TaskManager/kernel/ppe/Task.cc @ 683:9a6cb2439593
on going...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 06 Dec 2009 18:53:46 +0900 |
parents | 80b23718df18 |
children | 458a1ad91427 |
line wrap: on
line diff
--- a/TaskManager/kernel/ppe/Task.cc Sun Dec 06 18:13:46 2009 +0900 +++ b/TaskManager/kernel/ppe/Task.cc Sun Dec 06 18:53:46 2009 +0900 @@ -1,5 +1,7 @@ #include "Task.h" +// #include "SchedTask.h" it includes #define Task + #ifndef SIMPLE_TASK /** * タスクの入力データを追加する @@ -40,7 +42,7 @@ // こちらのAPIは、受け側と出力側での対応を良く見れない。廃止の方向。 int -Task::add_param0(memaddr _param) +Task::add_param_t(memaddr _param) { if (param_size >= MAX_PARAMS) return -1; @@ -49,7 +51,7 @@ } int -Task::set_param0(int index, memaddr _param) +Task::set_param_t(int index, memaddr _param) { if (index >= MAX_PARAMS) return -1; @@ -108,14 +110,14 @@ } void -Task::print(SchedTask *s) +Task::print() { - s->printf("task id %d param size %d " + printf("task id %d param size %d " "inData size %d " - "outData size %d\n", task_id, param_size, inData_size, outData_size; + "outData size %d\n", command, param_size, inData_size, outData_size ); for(int i=0; i< param_size; i++) { - s->printf("param %d = 0x%ld\n", param(i)); + printf("param %d = 0x%ld\n", i, (long)param(i)); } }