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