Mercurial > hg > Members > kono > Cerium
diff TaskManager/kernel/ppe/HTask.h @ 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 | 61b59376aec5 |
children | c42cab5ad4c3 |
line wrap: on
line diff
--- a/TaskManager/kernel/ppe/HTask.h Wed Dec 16 09:39:24 2009 +0900 +++ b/TaskManager/kernel/ppe/HTask.h Wed Dec 16 15:27:46 2009 +0900 @@ -21,14 +21,10 @@ 特定の Task を待ち合わせる事が可能。 Task の入出力は dma などで copy される。 */ -#ifdef SIMPLE_TASK #include "SimpleTask.h" class HTask : public SimpleTask { -#else -class HTask : public Task { -#endif public: BASE_NEW_DELETE(HTask); @@ -48,18 +44,16 @@ void wait_for(HTask *); void set_cpu(CPU_TYPE type); void set_post(PostFunction func, void *read, void *write); -#ifdef SIMPLE_TASK Task *create_task_array(int task_id, int num_task, int num_param, int num_inData, int num_outData); Task *next_task_array(int task_id, Task *t); void spawn_task_array(Task *t); + private: int param_index; int in_index; int out_index; - private: - // compatibility public: // functions void add_inData_t(memaddr addr, int size) { @@ -95,7 +89,6 @@ #define add_outData(addr, size) \ add_outData_t((memaddr)(addr), (size)); -#endif };