Mercurial > hg > Members > kono > Cerium
diff TaskManager/kernel/schedule/SchedTask.cc @ 895:bed529c55eda
add alignment of classes in SPU
width and height are automatically set in frame buffer API
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 16 Jul 2010 17:23:49 +0900 |
parents | 586ed400413a |
children | ad95be23c794 |
line wrap: on
line diff
--- a/TaskManager/kernel/schedule/SchedTask.cc Fri Jul 16 00:13:45 2010 +0900 +++ b/TaskManager/kernel/schedule/SchedTask.cc Fri Jul 16 17:23:49 2010 +0900 @@ -86,14 +86,13 @@ void SchedTask::exec() { - __debug("[SchedTask:%s]\n", __FUNCTION__); - task_list[task->command].wait(scheduler,task->command); + TaskObjectRun run = task_list[task->command].run; if (task->w_size > 0) { writebuf = manager->allocate(task->w_size); } scheduler->dma_wait(DMA_READ); - task_list[task->command].run(this, readbuf, writebuf); + run(this, readbuf, writebuf); free(readbuf); // 書き込む領域がなければ無視