玄人志向「玄箱」で自宅サーバ 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)は仕事柄やり方は何となく分かるけど失敗して起動不能になって復旧させるの面倒なので試してない。


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