Como uso o memmap para reservar memória no boot?

3

Eu tenho um laptop com alguns endereços ram corrompidos, então estou tentando usar o memmap para reservá-los antes que o linux inicialize.

Eu tenho tentado usar memmap=10M$1024M como uma opção de inicialização do kernel, mas o Linux falha (sem erros) e reinicia. Se eu usar uma sintaxe diferente para o memmap como memmap=1023M@0M , inicializará bem.

Eu tenho que especificar um determinado bloco de tamanho para reservar ou minha versão do kernel não suportaria a reserva de memória com o memmap?

Talvez seja melhor usar memmap=exactmap e, em caso afirmativo, alguém poderia me indicar um bom faq sobre como usá-lo?

    
por alexl 09.02.2011 / 08:30

1 resposta

2

eu tropecei nisso:

link

This command notifies the memory manager that specified regions of RAM ought to be filtered out (usually, because they're damaged). This remains in effect after a payload kernel has been loaded by GRUB, as long as the loaded kernel obtains its memory map f> rom GRUB. Kernels that support this include Linux, GNU Mach, the kernel of FreeBSD and Multiboot kernels in general.

talvez isso ajude?

    
por 09.02.2011 / 10:18