Mercurial > hg > Members > kono > Cerium
changeset 181:a4d17bc4efef
fix
author | gongo@localhost.localdomain |
---|---|
date | Tue, 23 Dec 2008 15:54:09 +0900 |
parents | 5cde66c926b4 |
children | df3cfc04e796 |
files | TaskManager/Cell/spe/SchedTask.cc TaskManager/kernel/ppe/Task.cc |
diffstat | 2 files changed, 9 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/TaskManager/Cell/spe/SchedTask.cc Mon Dec 22 16:09:57 2008 +0900 +++ b/TaskManager/Cell/spe/SchedTask.cc Tue Dec 23 15:54:09 2008 +0900 @@ -247,8 +247,7 @@ uint32 cmd; __taskGroup->remove(__task); - cmd = __taskGroup->status(); - + cmd = __taskGroup->status(); // タスク内で作られた全てのタスクが終了した if (cmd != 0) {
--- a/TaskManager/kernel/ppe/Task.cc Mon Dec 22 16:09:57 2008 +0900 +++ b/TaskManager/kernel/ppe/Task.cc Tue Dec 23 15:54:09 2008 +0900 @@ -14,6 +14,14 @@ return add_data(this->inData, addr, size); } +/** + * タスクの出力先を追加する + * + * @param[in] addr Address at out data + * @param[in] size Size of data transfer + * + * @return if ([ret] == 0) ? success : failuer; + */ int Task::add_outData_t(unsigned int addr, int size) { @@ -23,10 +31,6 @@ /** * エラーの時に -1 を返す、ってことするよりは * perror みたいにしたほうがわかりやすいかな。 - * - * 現在は 3 個まで。 - * 本当は、3個以上にすると task->param[] には アドレスが入り - * そのアドレスは メインメモリでアロケートされた int の集合。 */ int Task::add_param(int _param)