diff ppe/Menu.cc @ 3:8b4d6bf8c43d

add entry_head function
author yutaka@localhost.localdomain
date Wed, 07 Apr 2010 17:35:34 +0900
parents 1e1b0d280427
children 39d405bc46b7
line wrap: on
line diff
--- a/ppe/Menu.cc	Wed Apr 07 05:18:52 2010 +0900
+++ b/ppe/Menu.cc	Wed Apr 07 17:35:34 2010 +0900
@@ -10,12 +10,8 @@
 menu(int &list_num) {
 
   list_num = SPE_NUM;
-  int all_task_num = SPE_NUM*1000;
-  //int all_task_num = 1;
-  //int task_size = MAX_DMA_SIZE;
+  int all_task_num = SPE_NUM*10;
   int task_size = 16*1024;
-  //int in_size  = (task_size - sizeof(task_head_t)) * all_task_num;
-  //int out_size = (task_size - sizeof(task_head_t)) * all_task_num;
 
   int in_size  = (task_size - sizeof(task_head_t));
   int out_size = (task_size - sizeof(task_head_t));
@@ -26,14 +22,7 @@
 
   for (int i = 0; i < list_num; i++) {
 
-    list_head[i].ea_out   = 0;
-    list_head[i].size_out = 0;
-    list_head[i].pin_in   = 0;
-    list_head[i].pin_out  = 0;
-
-    task_t *tail = (task_t*)allocate(sizeof(task_t));
-    tail->head = &list_head[i];
-    tail->input = NULL;
+    task_t *tail = entry_head(&list_head[i]);
 
     for (int j = 0; j < list_length; j++) {