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