Mercurial > hg > Members > kono > Cerium
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;