web-dev-qa-db-ja.com

カーネルメモリサイズの増加

Linux2.6.29とUBootブートローダーを実行している512MBのRAM)の組み込みボードがありますが、カーネルは128MBのRAMしか使用できません。

XCODE_MEMSIZEの値を変更してみました。これにより、カーネルが使用するRAMの量が決まります。

512に設定すると、起動中にカーネルがクラッシュします。変更が必要な他の構成パラメーターはありますか?

14
Tim

組み込みボードに関するより具体的な知識がなければ、2つのことが思い浮かびます。

  1. カーネルmem=ブートパラメータを試してください。 (メモリが非連続アドレスから利用できる場合があるので、このようなものを使用する必要があるかもしれませんが、moboごとにアドレスをチェックする必要があると思います。

    mem = 512M @ 0 mem = 256M @ 0x80000000 mem = 256M = 0xc0000000

  2. グラフィックカードが埋め込まれていますか?それはあなたの利用可能なRAMのチャンクを取り除くかもしれません。 BIOSまたは同等のものに到達できる場合は、それを確認してください。

@see カーネルパラメータmem=の詳細について

3
Manwe

カーネルのRAM Diskサイズを増やす必要があると思います。

1
Satish