diff TaskManager/Cell/spe/SpeTaskManagerImpl.h @ 636:d433fc37587d

Cell Simple Task compiled. but not worked.
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 18 Nov 2009 19:09:40 +0900
parents 5b178db5988a
children 5530fa36d42e
line wrap: on
line diff
--- a/TaskManager/Cell/spe/SpeTaskManagerImpl.h	Wed Nov 18 18:36:25 2009 +0900
+++ b/TaskManager/Cell/spe/SpeTaskManagerImpl.h	Wed Nov 18 19:09:40 2009 +0900
@@ -20,18 +20,20 @@
     Scheduler *scheduler;
 
     /* constructor */
-    TaskManagerImpl(Scheduler *s) { scheduler = s; }
+    TaskManagerImpl() { }
 
     ~TaskManagerImpl() { }
 
     // user
     HTaskPtr create_task(int cmd);
+    HTaskPtr create_task(int cmd, memaddr rbuf, long rs, memaddr wbuf, long ws);
     void set_task_depend(HTaskPtr master, HTaskPtr slave);
     void spawn_task(HTaskPtr);
     void set_task_cpu(HTaskPtr, CPU_TYPE);
 
     void* allocate(int size);
     void* allocate(int size,int align);
+    void set_scheduler(Scheduler *s) { scheduler = s; };
     Scheduler* get_scheduler() { return scheduler; };
 };