Development Tools User’s Guide
209
Intel
®
IXP2400/IXP2800 Network Processors
Linker
6.7.2.5
Memory Initialization Value Attributes
This object-chunk, of type uof_memValAttr_T, describes the attributes of memory initialization
values.
6.7.2.6
uof_initRegSym
This object-chunk contains register or symbol initialization information. The value could be an
integer constant, postfix-expression, or a register standard value.
6.7.2.7
UOF_MSEG
This object-chunk, of type uof_varMemSeg_T, contains the starting address and the byte size of the
allocated memory region.
addr
4 bytes: The start address of memory to initialize with the byte-values.
numBytes
4 bytes; Number of bytes of consisting of the values.
numValAttr
4 bytes: The number of value attributes
byteOffset
4 bytes: Byte offset from allocated memory.
value
4 bytes: data value.
symName
4 bytes: Symbol name string table offset.
initType
1 byte: 0=symbol, 1=register.
valueType
1 byte: EXPR_VAL, STRTAB_VAL.
regType
1 bytes: The register type -- ixp_RegType_T.
reserved1
1 byte: Reserved for future use.
regAddrOrOffset
4 bytes: The register address, or the offset from the symbol.
value
4 bytes: integer value, or expression string table offset.
sram0Base
4 bytes: uC variables SRAM0 memory segment base address.
sram0Size
4 bytes: uC variables SRAM0 segment size bytes.
sram1Base
4 bytes: uC variables SRAM1 memory segment base address
sram1Size
4 bytes: uC variables SRAM1 segment size bytes.
sram2Base
4 bytes: uC variables SRAM2 memory segment base address
sram2Size
4 bytes: uC variables SRAM2 segment size bytes
sram3Base
4 bytes: uC variables SRAM3 memory segment base address
sram3Size
4 bytes: uC variables SRAM3 segment size bytes
sdramBase
4 bytes: uC variables SDRAM memory segment base address.