ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
Main Menu
Tweet
Facebook
Line
:-?
スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
webadm
投稿日時: 2007-2-14 6:52
Webmaster
登録日: 2004-11-7
居住地:
投稿: 3086
32bitカーネルの限界
アルバイトでVMEx64 bus用のとあるボードをテストする仕事でVMEx64用のシングルボードコンピューターにDebian Linuxをインストールしテスト用のドライバを導入していざ被試験ボードを挿入。

しかしドライバの初期化でエラーが出る。ボードに搭載されているSDRAM空間がマップできないらしい。

いろいろ調べたら使っているシングルボードコンピューターのメモリが1.5GBもある。カーネルの仮想アドレス空間は2GBだから残り0.5GBでI/O空間やデバイス専用メモリ空間をマップすることになる。足らないのだつまり。

ブートパラメータにmem=512Mを追加してやってみたら何事もないようにすんなり行った。

昔はGBメモリなんて想定外だったからこんなことが起きるなんてのは予想もしなかったろう。

早々に64bitが主流になる時代がそこに来ている気がした。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

投稿するにはまず登録を
 
ページ変換(Google Translation)
サイト内検索