(toppers-users 3697) Re: HRPのソースコードの件

高橋和浩@nifty takahashi_kazuhiro @ nifty.com
2011年 11月 7日 (月) 14:31:32 JST


村中さん、皆様 こんにちは


On Mon, 7 Nov 2011 13:11:08 +0900
Masaki Muranaka <monamour @ monaka.org> wrote:

> 高橋さん,みなさま:
> こんにちは.
> 
> hrp_rename.h を見れば判るというお話では無いご指摘でしょうか?
> 

すいません。ルネサスコンパイラのものしか見たことが無かったもので、失礼しました。
ビルド可能なソースは存在したかと思います。

話を元に戻しますが、一部、カーネルの時間性能の問題ともかぶりますが
以下の件です。

toppers-users 3681
> 余談になりますが、PX型においては、HRPの実装においてデータ構造的にタスクスイッチや
> prb_mem()など保護ドメインの切り替えにおいてオーバーヘッドが結構あるように思っています。
> 詳しく見ておりませんが、メモリオブジェクトの管理情報は、ATA_MEMで与えられた構造体の集合になって
> いるようですので、タスクスイッチなどでも保護ドメイン変更時は、該当保護ドメインの情報を集めてハードウエアの
> メモリ管理テーブルに並べる必要があるからと思うからです。実際には上手い方法でされて
> いるのであれば、間違った見解かもしれません。

ただ、TOPPERSのHPにも「メモリ管理周辺などいくつかの機能が実装されていません」
と注意書きがあるので、この部分がカットされているように思いますがいかがでしょうか?


> 2011年11月7日12:04 高橋和浩@nifty <takahashi_kazuhiro @ nifty.com>:
> > お世話になります、 アライブビジョンソフトウエアの高橋です。
> >
> > On Mon, 7 Nov 2011 10:24:42 +0900
> > Masaki Muranaka <monamour @ monaka.org> wrote:
> >
> >> 高橋さん,みなさま:
> >>
> >> OSSプロジェクトにおいて誰を開発者と呼ぶかというのは,
> >> 「思う/思わない」の話以上には実らなさそうなので脇に置きましょうか.
> >> // 開発者と誤認されたままだといちいち面倒ですが,クリティカルなものでもありませんし.
> >>
> >
> > 別途コメントします。
> >
> >>
> >> さて,客観的に確認可能なものから….
> >>
> >> > 保護機能カーネルのポイントになる部分は、ディスパッチャーだと思いますが、ざっと見たところ
> >> > 見当たらないのですが、この部分は非公開なのでしょうか?
> >>
> >> HRPカーネルについては,hrp-1.0.zip にはきちんと動くターゲット依存部が含まれていませんが,
> >> それでは公開物としてあんまりだということで,後に hrp-1.0.3-mips32-malta.tar.gz が
> >> 追加公開になっています.
> >> こちらはターゲットでの実行まで可能になっているはずですが,抜けがありますか?
> >> // もしかしたら,ビルドに関しては,PizzaFactory で手を加えた gcc が要るかも…
> >> //// でもコードリーディングには支障ないはず.
> >>
> >> IIMPとHRP2については判りません.
> >
> > ありがとうございます。1.0には無く、1.0.3では、ソースありという罠があったことが分かっ
> > ただけでも収穫です。
> > まだ何か、見逃しているかもしれませんが
> >
> > _kernel_dispatch
> >
> > が見当たりませんが、どこを見ればよいのでしょうか?
> >
> > よろしくお願いします。
> >
> > ---
> > アライブビジョンソフトウエア株式会社
> > 高橋和浩
> > 673-0005兵庫県明石市小久保2-2-7幹線ビル4F
> > Email:takahashi_kazuhiro @ nifty.com
> > http://homepage3.nifty.com/ALVS/
> >
> >
> 
---
アライブビジョンソフトウエア株式会社
高橋和浩
673-0005兵庫県明石市小久保2-2-7幹線ビル4F
Email:takahashi_kazuhiro @ nifty.com
http://homepage3.nifty.com/ALVS/