Mercurial > hg > Members > kono > Cerium
diff TaskManager/ChangeLog @ 506:1d4a8a86f26b
code_load in read()
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 12 Oct 2009 02:50:01 +0900 |
parents | 30568cef3899 |
children | 125a72948e44 |
line wrap: on
line diff
--- a/TaskManager/ChangeLog Sun Oct 11 20:07:47 2009 +0900 +++ b/TaskManager/ChangeLog Mon Oct 12 02:50:01 2009 +0900 @@ -1,3 +1,27 @@ +2009-10-11 Shinji KONO <kono@ie.u-ryukyu.ac.jp> + + 単純な、rbuf, wbuf + write return size の task のAPI + List DMA の API + 投入 cpu 別の spawn method + Redering 時の内部からの DMA への直接アクセスへの禁止等など + + set_post で登録する関数も、task のrun関数と同じ型にした方が便利そう。 + + SPU側でも配列(TaskList)ではなく、TaskQueue で管理すれば、 + renew task は簡単に実装できる。 + + SchedTask の renew かそうでないかの区別は全部なくす。ex_init とかは、 + なくなるはず。その代わり TaskQueue で管理する。 + + TaskList に inListData/outListData が入っているのは、やはりおかしい。 + もっとコンパクトであるべき。 + + TaskList は、こまめに終了をPPE側へ知らせるのではなく、TaskListの + 書き換えで知らせる方が良い。 + + SPUからPPUへ、create task 出来た方が良い。それはTaskList の書き出し + で行なう。 + 2009-10-11 Shinji KONO <kono@ie.u-ryukyu.ac.jp> ようやっと直せました。inListData/outListData は別に転送しないで、