comparison TaskManager/kernel/schedule/SchedTaskArray.cc @ 700:d3afc8777daa

fix fix ...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 14 Dec 2009 12:16:52 +0900
parents 7e937a1cd121
children 226d95fa2691
comparison
equal deleted inserted replaced
699:7e937a1cd121 700:d3afc8777daa
49 // 読むデータが一つもなければ無視 49 // 読むデータが一つもなければ無視
50 if (task->inData_count == 0) return; 50 if (task->inData_count == 0) return;
51 51
52 inListData.length = task->inData_count; 52 inListData.length = task->inData_count;
53 inListData.size = task->inData_total_size(); 53 inListData.size = task->inData_total_size();
54 inListData.element = task->inListData(); 54 inListData.element = task->inData(0);
55 inListData.bound = (int*)scheduler->allocate(inListData.length*sizeof(int)); 55 inListData.bound = (int*)scheduler->allocate(inListData.length*sizeof(int));
56 56
57 // load Input Data 57 // load Input Data
58 readbuf = scheduler->allocate(inListData.size); 58 readbuf = scheduler->allocate(inListData.size);
59 inListData.print(); 59 inListData.print();
69 __debug("[SchedTaskArrayArray:%s]\n", __FUNCTION__); 69 __debug("[SchedTaskArrayArray:%s]\n", __FUNCTION__);
70 70
71 if (task->outData_count > 0) { 71 if (task->outData_count > 0) {
72 outListData.length = task->outData_count; 72 outListData.length = task->outData_count;
73 outListData.size = task->outData_total_size(); 73 outListData.size = task->outData_total_size();
74 outListData.element = task->outListData(); 74 outListData.element = task->outData(0);
75 outListData.bound = (int*)scheduler->allocate(outListData.length*sizeof(int)); 75 outListData.bound = (int*)scheduler->allocate(outListData.length*sizeof(int));
76 bound(&outListData); 76 bound(&outListData);
77 77
78 writebuf = scheduler->allocate(outListData.size); 78 writebuf = scheduler->allocate(outListData.size);
79 } 79 }
199 } 199 }
200 200
201 memaddr 201 memaddr
202 SchedTaskArray::get_param(int index) 202 SchedTaskArray::get_param(int index)
203 { 203 {
204 return task->get_param(index); 204 return *task->param(index);
205 } 205 }
206 206
207 207
208 /* end */ 208 /* end */