スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
webadm | 投稿日時: 2007-2-14 6:52 |
Webmaster 登録日: 2004-11-7 居住地: 投稿: 3107 |
32bitカーネルの限界 アルバイトでVMEx64 bus用のとあるボードをテストする仕事でVMEx64用のシングルボードコンピューターにDebian Linuxをインストールしテスト用のドライバを導入していざ被試験ボードを挿入。
しかしドライバの初期化でエラーが出る。ボードに搭載されているSDRAM空間がマップできないらしい。 いろいろ調べたら使っているシングルボードコンピューターのメモリが1.5GBもある。カーネルの仮想アドレス空間は2GBだから残り0.5GBでI/O空間やデバイス専用メモリ空間をマップすることになる。足らないのだつまり。 ブートパラメータにmem=512Mを追加してやってみたら何事もないようにすんなり行った。 昔はGBメモリなんて想定外だったからこんなことが起きるなんてのは予想もしなかったろう。 早々に64bitが主流になる時代がそこに来ている気がした。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |