Mercurial > hg > Members > kono > Cerium
comparison TaskManager/kernel/ppe/HTask.cc @ 684:458a1ad91427
Task Array generation worked.
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 06 Dec 2009 23:03:28 +0900 |
parents | 9a6cb2439593 |
children | 257ad1a518e3 |
comparison
equal
deleted
inserted
replaced
683:9a6cb2439593 | 684:458a1ad91427 |
---|---|
50 } | 50 } |
51 | 51 |
52 #ifdef SIMPLE_TASK | 52 #ifdef SIMPLE_TASK |
53 | 53 |
54 Task * | 54 Task * |
55 HTask::create_task(int task_id, int pos) | 55 HTask::create_task_array(int task_id, int pos) |
56 { | 56 { |
57 Task *task = (Task*)((memaddr)this->rbuf + pos); | 57 Task *task = (Task*)((memaddr)rbuf + pos); |
58 task->set_task_id(task_id); | 58 task->set_task_id(task_id); |
59 task-> param_size = 0; | |
60 task-> inData_size = 0; | |
61 task-> outData_size = 0; | |
62 task-> inData_offset = 0; | |
63 task-> outData_offset = 0; | |
64 | |
59 return task; | 65 return task; |
60 } | 66 } |
67 | |
68 void | |
69 HTask::spawn_task_array(int pos) | |
70 { | |
71 if (pos!= r_size) { | |
72 printf("spawn task array size differ pos 0x%x r_size 0x%x\n", | |
73 pos, r_size); | |
74 } | |
75 } | |
76 | |
61 | 77 |
62 #endif | 78 #endif |
63 | 79 |
64 /* end */ | 80 /* end */ |