changeset 503:30568cef3899 double-linked-task-list

comment
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sun, 11 Oct 2009 19:35:33 +0900
parents 36b323130b1b
children d6fcf92465dc
files TaskManager/ChangeLog
diffstat 1 files changed, 20 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/TaskManager/ChangeLog	Sun Oct 11 19:12:05 2009 +0900
+++ b/TaskManager/ChangeLog	Sun Oct 11 19:35:33 2009 +0900
@@ -1,3 +1,22 @@
+2009-10-11 Shinji KONO <kono@ie.u-ryukyu.ac.jp>
+
+    ようやっと直せました。inListData/outListData は別に転送しないで、
+    一緒に転送してしまった方が良い。どうせ、いつも転送しているのだから。
+
+    word_count が fifo の方が高速なのは、どうにかしてください。
+
+    Renew Task の addInData は、メインメモリからDMAするので正しいらしい。
+    直し方を間違えた。
+
+    Task をmemcpyして、TaskList に入れているが、List DMA に直すべき。
+    Simple Task を常に起動して、List DMA task は、その中で、Renew Task
+    として起動するのが良いのでは? そうすれば、Task Load 自体を Task に
+    出来る。
+
+    Renew Task の実行順序が filo になっている。このあたり変なので、
+    修正するべきでしょう。Renew用の TaskList を持てば良いんじゃないか?
+    task->self の ad-hoc な使い方が泣ける。ひどすぎます。
+
 2009-10-06 Shinji KONO <kono@ie.u-ryukyu.ac.jp>
 
     Task 内の create_task は、SchedTask に対してで、
@@ -13,6 +32,7 @@
 2009-10-05 Shinji KONO <kono@ie.u-ryukyu.ac.jp>
 
     TaskQueue のfree list の管理はシステムで一つであるべき。
+    TaskQueue は double linked list が当然らしい。
 
 2009-10-02 Shinji KONO <kono@ie.u-ryukyu.ac.jp>