Mercurial > hg > Members > kono > Cerium
comparison TaskManager/kernel/ppe/Task.cc @ 681:b976bed4e46a
TaskArray structure
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 06 Dec 2009 16:41:10 +0900 |
parents | af0942d42de0 |
children | 80b23718df18 |
comparison
equal
deleted
inserted
replaced
680:af0942d42de0 | 681:b976bed4e46a |
---|---|
81 return 0; | 81 return 0; |
82 } | 82 } |
83 | 83 |
84 #else /* ifdef SIMPLE_TASK */ | 84 #else /* ifdef SIMPLE_TASK */ |
85 | 85 |
86 int | 86 void |
87 Task::add_inData_t(memaddr addr, int size) | 87 Task::set_inData_t( int index, memaddr addr, int size) |
88 { | 88 { |
89 } | 89 ListElementPtr elm = (ListElementPtr) inData(0); |
90 | 90 #ifdef __CERIUM_CELL__ |
91 int | 91 elm->addr = (uint32)(unsigned long)addr; |
92 Task::add_outData_t(memaddr addr, int size) | 92 #else |
93 { | 93 elm->addr = addr; |
94 } | 94 #endif |
95 | 95 elm->size = size; |
96 int | 96 } |
97 Task::set_inData_length(int length) | |
98 { | |
99 } | |
100 | 97 |
101 int | 98 void |
102 Task::set_inData_t(int index, memaddr addr, int size) | |
103 { | |
104 } | |
105 | |
106 int | |
107 Task::set_outData_length(int length) | |
108 { | |
109 } | |
110 | |
111 int | |
112 Task::set_outData_t(int index, memaddr addr, int size) | 99 Task::set_outData_t(int index, memaddr addr, int size) |
113 { | 100 { |
114 } | 101 ListElementPtr elm = (ListElementPtr) outData(0); |
115 | 102 #ifdef __CERIUM_CELL__ |
116 int | 103 elm->addr = (uint32)(unsigned long)addr; |
117 Task::add_data(ListData &list, memaddr addr, int size) | 104 #else |
118 { | 105 elm->addr = addr; |
119 } | 106 #endif |
120 | 107 elm->size = size; |
121 void | |
122 Task::set_param_length(int i) | |
123 { | |
124 } | |
125 | |
126 int | |
127 Task::add_param_t(memaddr param) | |
128 { | |
129 this->param[param_size++] = _param; | |
130 } | |
131 | |
132 int | |
133 Task::set_param_t(int index, memaddr param) | |
134 { | |
135 this->param[index] = _param; | |
136 } | 108 } |
137 | 109 |
138 | 110 |
139 #endif | 111 #endif |
140 | 112 |