Mercurial > hg > Game > Cerium
diff TaskManager/kernel/schedule/SchedTaskArray.cc @ 700:ef08dd70eafb draft
fix fix ...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 14 Dec 2009 12:16:52 +0900 |
parents | 8ece2ac85149 |
children | 44095db8cb61 |
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/SchedTaskArray.cc Sun Dec 13 22:46:15 2009 +0900 +++ b/TaskManager/kernel/schedule/SchedTaskArray.cc Mon Dec 14 12:16:52 2009 +0900 @@ -51,7 +51,7 @@ inListData.length = task->inData_count; inListData.size = task->inData_total_size(); - inListData.element = task->inListData(); + inListData.element = task->inData(0); inListData.bound = (int*)scheduler->allocate(inListData.length*sizeof(int)); // load Input Data @@ -71,7 +71,7 @@ if (task->outData_count > 0) { outListData.length = task->outData_count; outListData.size = task->outData_total_size(); - outListData.element = task->outListData(); + outListData.element = task->outData(0); outListData.bound = (int*)scheduler->allocate(outListData.length*sizeof(int)); bound(&outListData); @@ -201,7 +201,7 @@ memaddr SchedTaskArray::get_param(int index) { - return task->get_param(index); + return *task->param(index); }