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);
 
     // 書き込む領域がなければ無視