Mercurial > hg > Members > kono > Cerium
comparison TaskManager/kernel/ppe/TaskManager.cc @ 713:f725c6455d19
remove SIMPLE_TASK conditional
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 16 Dec 2009 15:27:46 +0900 |
parents | d3afc8777daa |
children | 2708c4a7bade 496a8159e840 |
comparison
equal
deleted
inserted
replaced
712:4661eaa48b77 | 713:f725c6455d19 |
---|---|
1 #include "TaskManager.h" | 1 #include "TaskManager.h" |
2 #include "Scheduler.h" | 2 #include "Scheduler.h" |
3 #ifdef SIMPLE_TASK | |
4 #include "HTask.h" | 3 #include "HTask.h" |
5 #include "Task.h" | 4 #include "Task.h" |
6 #include "SysFunc.h" | 5 #include "SysFunc.h" |
7 #endif | |
8 | 6 |
9 TaskManager::TaskManager(int num) : machineNum(num) | 7 TaskManager::TaskManager(int num) : machineNum(num) |
10 { | 8 { |
11 } | 9 } |
12 | 10 |
62 TaskManager::create_task(int cmd, memaddr r, long rs, memaddr w, long ws) | 60 TaskManager::create_task(int cmd, memaddr r, long rs, memaddr w, long ws) |
63 { | 61 { |
64 return m_impl->create_task(cmd,r,rs,w,ws); | 62 return m_impl->create_task(cmd,r,rs,w,ws); |
65 } | 63 } |
66 | 64 |
67 #ifdef SIMPLE_TASK | |
68 HTaskPtr | 65 HTaskPtr |
69 TaskManager::create_task_array(int id, int num_task, int num_param, int num_inData, int num_outData) { | 66 TaskManager::create_task_array(int id, int num_task, int num_param, int num_inData, int num_outData) { |
70 HTaskPtr ta = create_task(TaskArray,0,0,0,0); | 67 HTaskPtr ta = create_task(TaskArray,0,0,0,0); |
71 ta->create_task_array(id, num_task, num_param, num_inData, num_outData) ; | 68 ta->create_task_array(id, num_task, num_param, num_inData, num_outData) ; |
72 return ta; | 69 return ta; |
73 } | 70 } |
74 #endif | |
75 | 71 |
76 /** | 72 /** |
77 * TaskManaer 終了時に実行される関数の設定 | 73 * TaskManaer 終了時に実行される関数の設定 |
78 */ | 74 */ |
79 void | 75 void |