The mkimage tool generates three files:
The bootconf program, ${IMAGE_DIR}/bconf/${SYSTEM}_bconf.r
A program that stores the kdb symbol tables, ${IMAGE_DIR}/symb/${SYSTEM}_symb.r
A data file that stores the initial state of the system environment, ${IMAGE_DIR}/environ
The Auto-generated files folder contains definitions of File objects corresponding to these three files. The File objects must be named bootconf, symb, and env_file, respectively.
Example 5-9 is an extract of the SBC8260 board-specific configuration file, and contains the Auto-generated files definition.
<folder name='Auto-generated files'>
<description>system image files automatically \
generated by 'mkimage' tool</description>
<definition name='env_file'>
<description>initial state of system environment \
variables</description>
<type name='File' />
<value field='path'>
<vstring>${IMAGE_DIR}/environ</vstring>
</value>
<value field='bank'><ref name='sys_bank' /></value>
</definition>
<definition name='symb'>
<description>kernel debuger (kdb) symbols</description>
<type name='File' />
<value field='path'>
<vstring>${IMAGE_DIR}/symb/${SYSTEM}_symb.r</vstring>
</value>
<value field='bank'><ref name='sys_bank' /></value>
<value field='binary'><ref name='debug_agent_model' /></value>
</definition>
<definition name='bootconf'>
<description>bootconf program</description>
<type name='File' />
<value field='path'>
<vstring>${IMAGE_DIR}/bconf/${SYSTEM}_bconf.r</vstring>
</value>
<value field='bank'><ref name='sys_bank' /></value>
<value field='binary'><ref name='bootconf_model' /></value>
</definition>
</folder>