Настройка физической памяти для ядра Linux - PullRequest
0 голосов
/ 23 сентября 2011

У меня есть встроенная плата (архитектура MIPS) под управлением Linux 2.6.29 с загрузчиком u-boot.У меня 512 МБ (байтов) оперативной памяти DDR3.

Проблема в том, что Linux может использовать только около 128 МБ.Я пытался изменить размер памяти во время компиляции ядра, но ядро ​​вылетает при загрузке.

Может кто-нибудь помочь мне с этим?Я даже пытался передать mem=512MB в качестве параметра командной строки ядра из uboot, но это не сработало.

1 Ответ

1 голос
/ 23 сентября 2011

Нет опыта работы с платами MIPS, но проблема, с которой я столкнулся в ARM, заключается в том, что физическая память не сопоставлена ​​с 512 М непрерывного адресного пространства, а разделена.Посмотрите на параметр memmap для ядра и документацию для вашей платы.

...