changeset 24:3d377547cf6d

*** empty log message ***
author gongo
date Sun, 10 Feb 2008 17:14:24 +0900
parents b4f6da36607f
children 6f01d41a8cfb
files TaskManager/Changelog TaskManager/kernel/spe/SpeManager.cc include/TaskManager/task.h
diffstat 3 files changed, 7 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/TaskManager/Changelog	Sun Feb 10 17:05:26 2008 +0900
+++ b/TaskManager/Changelog	Sun Feb 10 17:14:24 2008 +0900
@@ -15,6 +15,10 @@
 	ある部分だけやるってのはまあできるんだろうけど、うーん。
 
 	- chiaki の simple_render が動かない
+	(追記) 解決しました
+	単に read/write buffer のサイズが足りないだけだった。アホスwww
+	まあ辱めの為の下は残しておこう
+	
 	まだ cvs に commit してないけど、chiaki が書いた、
 	DataPack 対応の simple_render に TasKManager を組み込んでみた。
 	といっても、OSっぽく書いたんじゃなく、今は
--- a/TaskManager/kernel/spe/SpeManager.cc	Sun Feb 10 17:05:26 2008 +0900
+++ b/TaskManager/kernel/spe/SpeManager.cc	Sun Feb 10 17:14:24 2008 +0900
@@ -46,8 +46,8 @@
 	writeBuf[i] = memalign(DEFAULT_ALIGNMENT, 4*1024);
 #else
 	listBuf[i] = (TaskListPtr)malloc(sizeof(TaskList));
-	readBuf[i] = malloc(4*1024);
-	writeBuf[i] = malloc(4*1024);
+	readBuf[i] = malloc(16*1024);
+	writeBuf[i] = malloc(16*1024);
 #endif
     }
     listBufFlg = 0;
--- a/include/TaskManager/task.h	Sun Feb 10 17:05:26 2008 +0900
+++ b/include/TaskManager/task.h	Sun Feb 10 17:14:24 2008 +0900
@@ -1,7 +1,7 @@
 #ifndef INCLUDED_TASK
 #define INCLUDED_TASK
 
-#define TASK_MAX_SIZE 100
+#define TASK_MAX_SIZE 200
 
 typedef struct task_queue TaskQueue, *TaskQueuePtr;
 typedef struct htask      HTask, *HTaskPtr;