Mercurial > hg > Members > kono > Cerium
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 */ |