Mercurial > hg > Members > kono > Cerium
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; }; };