Share via


Memory Layout (OAL) (Compact 7)

3/12/2014

The placement of the run-time image in memory is hardware-dependent and is determined by configuration files and address tables.

The config.bib file determines the memory layout for the run-time image. There is one config.bib file for each BSP, which is located in Platform\<BSP Name>\Files. For a description of the layout of .bib files, see Binary Image Builder (.bib) File. The most important entries in the config.bib file are the RAM and ROMIMAGE definitions.

For the ARM and x86 architectures, you will also need to define the physical-to-virtual address mappings in OEMAddressTable. To specify physical RAM beyond 512 MB, you will need to define OEMDeviceTable and OEMRamTable.

See Also

Concepts

OAL Code Overview