diff 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
line wrap: on
line diff
--- a/TaskManager/kernel/ppe/Task.cc	Sun Dec 06 13:17:42 2009 +0900
+++ b/TaskManager/kernel/ppe/Task.cc	Sun Dec 06 16:41:10 2009 +0900
@@ -83,56 +83,28 @@
 
 #else /* ifdef SIMPLE_TASK */
 
-int 
-Task::add_inData_t(memaddr addr, int size)
-{
-}
-  
-int 
-Task::add_outData_t(memaddr addr, int size)
-{
-}
- 
-int 
-Task::set_inData_length(int length)
+void 
+Task::set_inData_t( int index, memaddr addr, int size)
 {
-}
+    ListElementPtr elm = (ListElementPtr) inData(0);
+#ifdef __CERIUM_CELL__
+    elm->addr = (uint32)(unsigned long)addr;
+#else
+    elm->addr = addr;
+#endif
+    elm->size = size;
+}  
 
-int 
-Task::set_inData_t(int index, memaddr addr, int size)
-{
-}
-  
-int 
-Task::set_outData_length(int length)
-{
-}
-
-int 
+void 
 Task::set_outData_t(int index, memaddr addr, int size)
 {
-}
- 
-int 
-Task::add_data(ListData &list, memaddr addr, int size)
-{
-}
-
-void 
-Task::set_param_length(int i)
-{
-}
-
-int 
-Task::add_param_t(memaddr param)
-{
-    this->param[param_size++] = _param;
-}
-  
-int 
-Task::set_param_t(int index, memaddr param)
-{
-    this->param[index] = _param;
+    ListElementPtr elm = (ListElementPtr) outData(0);
+#ifdef __CERIUM_CELL__
+    elm->addr = (uint32)(unsigned long)addr;
+#else
+    elm->addr = addr;
+#endif
+    elm->size = size;
 }