フォーラム: 開発者 (スレッド #10966)

mknl_adp_queのバグ (2006-05-04 13:41 by ryuz #21646)

ご無沙汰しておりますRyuzです。
既出かもしれませんがmknl_adp_queがバグバグでしたね。

少し単体テストも考えねばならぬと思い、testディレクトリを掘りました(このディレクトリはリリースには含めなくていいと思います)。

試しに、queの単体テストを組んでみましたが通りません(苦笑)。
修正は行いましたがどのタイミングでコミットしようかなと...

それと、カーネルメモリ管理もバグ気づいてたりして (^^;;

act_tskの件もあるので、一度CVSにブランチ切って整理しなおそうかとも思っているのですがよろしいですかね?

RE: mknl_adp_queのバグ (2006-05-05 01:01 by m-arai #21651)

おおっと!久しぶりにhos-cvsにメールの嵐がぁ!

>act_tskの件もあるので、一度CVSにブランチ切って
>整理しなおそうかとも思っているのですがよろしい
>ですかね?
ガンガンいっちゃって下さい。

一通り片付けたら、4周年記念リリースと行きたい
ですねぇ。
その為にも手を動かさなけりゃならないんだけど…。
#21646 への返信

RE: mknl_adp_queのバグ (2006-05-05 17:50 by ryuz #21661)

お言葉に甘えて
branch_test_ext_tsk_2006-05-05
でブランチ切りました。

多分 mknl 以下もいじることになると思いますんでよろしくお願いします。
#21651 への返信

RE: mknl_adp_queのバグ (2006-05-05 21:11 by ryuz #21665)

ext_tskのバグはブランチ上ですがなんとなく動いてるっぽい気がします(とりあえずトラッキングにもバグ票切りました)。

mknlにファイル追加したんですが、makefile直して回る元気が無い...
というかmakefaileの設計もう少し考えておくべきだった。。。 orz
# makefile乱立が某商用ITRONのマネなのは内緒w

むしろ、ter_tskのバグも発見。
snd_mbfとかの先頭タスクをter_tskで殺したりタイムアウトした場合、他のタスクの待ちが解除される場合があるんですね... 設計抜け発見 (--;;
#21661 への返信

RE: mknl_adp_queのバグ (2006-05-05 23:00 by m-arai #21666)

>mknlにファイル追加したんですが、makefile直して回る元気が無い...
この件に関しては、邪悪な数行のスクリプト一発でほぼいけます。

ソースの修正や追加については…内容はまだ全然みてませんmOm

というか…このままじゃ連休中に何らかの支援をしておけるか
どうか怪しい…orz
#21665 への返信

RE: mknl_adp_queのバグ (2006-05-06 22:07 by m-arai #21701)

直して回る'だけ'やっておきました...
#21666 への返信