(toppers-users 3814) Re: TOPPERS/SSPの起動終了処理について
koizumi yoshiyuki
koizumiyoshiyuki @ gmail.com
2012年 1月 22日 (日) 20:06:56 JST
すみません、情報不足ですね。
ターゲットはcq_starmです。
説明の順番は5が先ですね。
終了処理の呼び出しも、同じようなところがありそうです。まだ、詳しく見ていません。
以上
2012年1月22日18:41 koizumi yoshiyuki <koizumiyoshiyuki @ gmail.com>:
> こいさんです
>
> 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/05479fb8/attachment.html>