Mercurial > hg > Members > kono > Cerium
comparison TaskManager/Cell/spe/SpeTaskManagerImpl.cc @ 637:5530fa36d42e
not yet worked...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Thu, 19 Nov 2009 11:13:42 +0900 |
parents | d433fc37587d |
children | 3b6290c05f9f |
comparison
equal
deleted
inserted
replaced
636:d433fc37587d | 637:5530fa36d42e |
---|---|
1 #include "SpeTaskManagerImpl.h" | 1 #include "SpeTaskManagerImpl.h" |
2 #include "Scheduler.h" | 2 #include "Scheduler.h" |
3 #include <stdlib.h> | 3 #include <stdlib.h> |
4 | 4 |
5 SpeTaskManagerImpl::SpeTaskManagerImpl() {} | |
6 SpeTaskManagerImpl::~SpeTaskManagerImpl() {} | |
5 | 7 |
8 void SpeTaskManagerImpl::init() {} | |
9 void SpeTaskManagerImpl::run() {} | |
10 | |
11 HTaskPtr SpeTaskManagerImpl::create_task(int cmd) {return 0;} | |
12 HTaskPtr SpeTaskManagerImpl::create_task(int cmd, memaddr rbuf, long rs, memaddr wbuf, long ws) { return 0; } | |
13 void SpeTaskManagerImpl::set_task_depend(HTaskPtr master, HTaskPtr slave) {} | |
14 void SpeTaskManagerImpl::spawn_task(HTaskPtr) {} | |
15 void SpeTaskManagerImpl::set_task_cpu(HTaskPtr, CPU_TYPE) {} | |
16 | |
17 TaskManagerImpl::TaskManagerImpl(int i) {} | |
18 void TaskManagerImpl::append_activeTask(HTask* p) {} | |
19 void TaskManagerImpl::append_waitTask(HTask* p) {} | |
6 | 20 |
7 HTaskPtr TaskManagerImpl::create_task(int cmd) {return 0;} | 21 HTaskPtr TaskManagerImpl::create_task(int cmd) {return 0;} |
8 HTaskPtr TaskManagerImpl::create_task(int cmd, memaddr rbuf, long rs, memaddr wbuf, long ws) { return 0; } | 22 HTaskPtr TaskManagerImpl::create_task(int cmd, memaddr rbuf, long rs, memaddr wbuf, long ws) { return 0; } |
9 void TaskManagerImpl::set_task_depend(HTaskPtr master, HTaskPtr slave) {} | 23 void TaskManagerImpl::set_task_depend(HTaskPtr master, HTaskPtr slave) {} |
10 void TaskManagerImpl::spawn_task(HTaskPtr) {} | 24 void TaskManagerImpl::spawn_task(HTaskPtr) {} |
11 void TaskManagerImpl::set_task_cpu(HTaskPtr, CPU_TYPE) {} | 25 void TaskManagerImpl::set_task_cpu(HTaskPtr, CPU_TYPE) {} |
12 | 26 |
13 void* | |
14 TaskManagerImpl::allocate(int size, int alignment) | |
15 { | |
16 if (size==0) return 0; | |
17 #if defined(__SPU__) | |
18 return malloc(size); | |
19 #else | |
20 void *buff; | |
21 posix_memalign(&buff, alignment, size); | |
22 return buff; | |
23 #endif | |
24 } | |
25 | |
26 void* | |
27 TaskManagerImpl::allocate(int size) | |
28 { | |
29 if (size==0) return 0; | |
30 #if defined(__SPU__) | |
31 return malloc(size); | |
32 #else | |
33 void *buff; | |
34 posix_memalign(&buff, DEFAULT_ALIGNMENT, size); | |
35 return buff; | |
36 #endif | |
37 } | |
38 | |
39 |