210
Development Tools User’s Guide
Intel
®
IXP2400/IXP2800 Network Processors
Linker
6.7.2.8
UOF_GTID
This object-chunk, of type uof_GTID_T, contains information from the tool that created the object.
6.7.2.9
UOF_IMAG
This object-chunk, of type uof_Image_T, contains uof image information. A uof image typically
corresponds to the information derived from the list file. Therefore, there is one image for every list
file that is linked
sdramSize
4 bytes: uC variables SDRAM segment size bytes.
scratchBase
4 bytes: uC variables SCRATCH memory segment base address.
scratchSize
4 bytes: uC variables SCRATCH segment size bytes.
toolId
8 bytes: The tool name string table offset.
toolVersion
4 bytes: The tool version.
reserved1
4 bytes: Reserved for future use.
reserved2
4 bytes: Reserved for future use.
imageName
4 bytes: Image name string table offset.
meAssigned
4 bytes: The bit mask of the microengines assigned to this image.
fillPattern
8 bytes: The unused microstore fill pattern -- only the lower five bytes of the
pattern will be used.
sensitivity
1 byte: Indicates the case sensativity of the image (0=insensative; 1=sensative).
reserved
1 byte: Reserved for future use.
meMode
2 bytes: Indicates the microengine modes local-memory, and context modes;
unused<15:10>, locMem1<9>, locMem0<8>, unused<7:4>, ctx<3:0>. A 1 in the
locMemX field indicates global addressing, and 0 indicates context relative
addressinjg. The cxt field will be either 4, or 8 to indicate the context mode. All
other fields are unsued.
cpuType
4 bytes: CPU family type -- IXP2400=2, IXP2800=4
maxVer
2 bytes: The maximum cpu version on which the image can run.
minVer
2 bytes: The minimum cpu version on which the image can run.
imageAttrib
2 bytes: unused<15-13>, patternFill<12>, unused<11:0>. If the patternFill bit is
set, then the unused micro stores will be filled with the fillPattern.
entryPage
2 bytes: Page number entry point.
entryAddress
2 bytes: uPC entry point into the code.
numOfPage
2 bytes: The number of ustore pages associated with the image.
regTabOffset
4 bytes: Offset from the object to the register table (uof_meRegTab_T).