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)