(toppers-users 3813) TOPPERS/SSPの起動終了処理について
koizumi yoshiyuki
koizumiyoshiyuki @ gmail.com
2012年 1月 22日 (日) 18:41:21 JST
こいさんです
SSPの起動回りに気になる記述があるので伺います。
1 start.sのsta_kerの呼び出しは bl ではなく b でよさそうです。
sta_kerは戻りのない関数だと思います。
2 であるなら b でよければ、その後の b l_end は不要だと思います。
3 であるなら kernel_impl.hのextern void sta_ker(void) ;は NoReturn をつけたい。
4 であるなら startup.cのsta_ker(void)の最後の assert(false); は不要ではないか。
task.cの dispatcher() は戻りのない関数です。
5 task.hの extern void dispatcher(void) ; は NoReturn をつけたい。
重箱の角問題かも知れませんが、論理構造が見えなくなってしまうので気になっています。
以上
7 task.cの dispatcher() は戻りのない関数です。
start_dispatchを呼び出す
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://www.toppers.jp/pipermail/users/attachments/20120122/726b4433/attachment.html>