Mercurial > hg > Members > kono > Cerium
diff TaskManager/kernel/schedule/SchedTaskArrayLoad.cc @ 697:257ad1a518e3
TaskArray on going...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 13 Dec 2009 18:45:09 +0900 |
parents | cbcf0182635e |
children | 7e937a1cd121 |
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/SchedTaskArrayLoad.cc Sun Dec 13 10:49:07 2009 +0900 +++ b/TaskManager/kernel/schedule/SchedTaskArrayLoad.cc Sun Dec 13 18:45:09 2009 +0900 @@ -4,15 +4,15 @@ SchedTaskArrayLoad::SchedTaskArrayLoad(SchedTaskBase *savedTask_) { - savedTask = saveTask_; + savedTask = savedTask_; } -~SchedTaskArrayLoad::SchedTaskArrayLoad() {} +SchedTaskArrayLoad::~SchedTaskArrayLoad() {} void SchedTaskArrayLoad::read() { - if (task->r_size == 0) return; + // if (task->r_size == 0) return; cannot happen... // load Task Array Data readbuf = scheduler->allocate(task->r_size); scheduler->dma_load(readbuf, task->rbuf,task->r_size, DMA_READ); @@ -25,7 +25,7 @@ SchedTaskArrayLoad::write() {} // to empty the pipeline SchedTaskBase* -SchedNop::next(Scheduler *scheduler, SchedTaskBase *p) +SchedTaskArrayLoad::next(Scheduler *scheduler, SchedTaskBase *p) { Task *nextTask = (Task *)readbuf; return new SchedTaskArray(savedTask, nextTask, nextTask);