Share via


MainMemoryEndAddress Customization

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/27/2008

The MainMemoryEndAddress kernel variable is the only mechanism that allows you to extend the size of the contiguous RAM section specified in the Config.bib file.

During the boot process, the kernel sets the value of MainMemoryEndAddress to the value stored in the table of contents ulRAMEnd. During OEMInit, you can detect the existence of additional contiguous RAM and reset the MainMemoryEndAddress value to indicate that there is more contiguous RAM available.

The value of ulRAMEnd is based on the RAM section of the Config.bib file and what effect other flags have on Romimage.exe. For example, the AUTOSIZE flag can use more or less memory than specified by the RAMIMAGE section and therefore affect the RAM size.

See Also

Concepts

Configuring System Memory