Mercurial > hg > Game > Cerium
comparison TaskManager/ChangeLog @ 538:5641d121818e draft
code_load in read()
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 12 Oct 2009 02:50:01 +0900 |
parents | 516d5c91d5b4 |
children | d6ba5ede4fe7 |
comparison
equal
deleted
inserted
replaced
505:053da4e2e8bf | 538:5641d121818e |
---|---|
1 2009-10-11 Shinji KONO <kono@ie.u-ryukyu.ac.jp> | |
2 | |
3 単純な、rbuf, wbuf + write return size の task のAPI | |
4 List DMA の API | |
5 投入 cpu 別の spawn method | |
6 Redering 時の内部からの DMA への直接アクセスへの禁止等など | |
7 | |
8 set_post で登録する関数も、task のrun関数と同じ型にした方が便利そう。 | |
9 | |
10 SPU側でも配列(TaskList)ではなく、TaskQueue で管理すれば、 | |
11 renew task は簡単に実装できる。 | |
12 | |
13 SchedTask の renew かそうでないかの区別は全部なくす。ex_init とかは、 | |
14 なくなるはず。その代わり TaskQueue で管理する。 | |
15 | |
16 TaskList に inListData/outListData が入っているのは、やはりおかしい。 | |
17 もっとコンパクトであるべき。 | |
18 | |
19 TaskList は、こまめに終了をPPE側へ知らせるのではなく、TaskListの | |
20 書き換えで知らせる方が良い。 | |
21 | |
22 SPUからPPUへ、create task 出来た方が良い。それはTaskList の書き出し | |
23 で行なう。 | |
24 | |
1 2009-10-11 Shinji KONO <kono@ie.u-ryukyu.ac.jp> | 25 2009-10-11 Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
2 | 26 |
3 ようやっと直せました。inListData/outListData は別に転送しないで、 | 27 ようやっと直せました。inListData/outListData は別に転送しないで、 |
4 一緒に転送してしまった方が良い。どうせ、いつも転送しているのだから。 | 28 一緒に転送してしまった方が良い。どうせ、いつも転送しているのだから。 |
5 | 29 |