玄人志向「玄箱」で自宅サーバ Part13at MYSV
玄人志向「玄箱」で自宅サーバ Part13 - 暇つぶし2ch323:DNS未登録さん
09/05/06 22:17:20
# ゴメンなさい 書き直し

>>319
> で、あと質問なんだが、MTDが全部1個になってしまって4つに切れてくれない。
genbakoさんとこから引っぱってきた2.6.25パッチを当てたカーネルソースだと
MTDパーティション情報がソースコードの中に入ってるが、今のは無いんだよねぇ。

で、気になってたんで少しだけ調べてた。
1) MTDドライバのOF何たらサポートを組み込んで、*.dts (device tree) にFLASHの情報を記述する
2) drivers/mtd/maps/以下に専用のmapドライバを作る
3) 2.6.25 を真似て physmap_set_partions() でパーティションを登録する
のどれかでできるように思う。

3)が一番お手軽なんだけど、アーキテクチャ依存の初期化コードを
MTDコアドライバを初期化した後に引っ掛ける方法が見つからず。
3)に2)を合わせ業で、mapドライバの中でphysmap_set_partitionsをコールしちゃう手もありかも。泥臭い方法だけど。

1)は試してみたが、うまくいかないので萎えた。

2)は仕事柄やり方は何となく分かるけど失敗して起動不能になって復旧させるの面倒なので試してない。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch