Development Tools User’s Guide
211
Intel
®
IXP2400/IXP2800 Network Processors
Linker
6.7.2.10
uof_codePage
This structure, of type
uof_codePage_T
, is a container of related items.
6.7.2.11
uof_meRegTab
This table, of type
uof_meRegTab_T, contains numEntries of the register
definitions uof_meReg_T. The register definitions must immediately follow
this table in the file.
6.7.2.12
uof_meReg
This data type describes microengine register definitions.
initRegSymTab
4 bytes: Offset from the object to the register/symbol initialization table
(uof_initRegSymTab_T).
reserved2
4 bytes: Reserved for future use.
micro store pages = NumOfPages * sizeof(uof_codePage_T) contiguous bytes of code pages.
neighRegTabOffset
4 bytes: Offset to neighbor-register table.
reserved1
4 bytes: Reserved for future use.
ucVarTabOffset
4 bytes: Offset to uC variables table
impVarTabOffset
4 bytes: Offset to import-variable table.
impExprTabOffset
4 bytes: Offset to import-expression table.
codeAreaOffset
4 bytes: Offset to microwords.
reserved2
4 bytes: Reserved for future use.
numEntries
4 bytes: Number of table entries.
Table entries = NumEntries * sizeof(uof_meReg_T) contiguous bytes of objects
name
4 bytes: Register name string-table offset
visName
4 bytes: Register visible name string-table offset.
type
2 bytes: Register type -- ixp_RegType_T
addr
2 bytes: The register address
accessMode
2 bytes: uof_RegAccess_T: read/write/both/undef
visible
1 byte: Register visibility, 1=visible, 0=not visible.
reserved1
1 byte: Reserved for future use.
refCount
2 bytes: Number of continguous registers allocated
reserved2
2 bytes: Reserved for future use
xold
4 bytes: Xfer order identification