Configuring System Memory
9/8/2008
A quantidade de memória RAM alocado para o kernel para um uso sistema operacional (OS) pode ser definida nas quatro áreas diferentes:
- Config.bib Customization
- MainMemoryEndAddress Customization
- OEMGetExtensionDRAM Customization
- pNKEnumExtensionDRAM Customization
Em cada maiúsculas e minúsculas, a memória identificada requer que as tabelas mapeamento Physical-to-Virtual ser inicializada para que o kernel pode implementar o suporte apropriado para usar a memória.
Nas famílias SHx e MIPS, o CPU define esse mapeamento e o kernel requer há informações adicionais.
Nos x 86 e famílias ARM, você deve configurar as entradas apropriadas em OEMAddressTable para identificar seus regiões memória RAM.
Você deve criar entradas memória RAM para a maior quantidade possível de memória RAM que poderia estar presente no dispositivo. Isso ajuda a evitar a necessidade a camada de adaptação alteração a OEM (OAL) se você adicionar mais memória.
Se não for mapeado memória RAM durante o processo inicializar através OEMAddressTable, ele pode ser mapeado posteriormente por chamado CreateStaticMapping ou NKCreateStaticMapping.
No entanto memória for especificada para o kernel, o kernel criará um único pool que será usada para todas as alocações memória.
See Also
Tasks
How to Configure and Build a Run-Time Image for a CEPC