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 */