
Initialize Controller
Initialize Controller
This command allows the host to specify global configuration parameters, and initializes the controller for use within a particular system. Configurable parameters include the number of CQE entries, global DMA control parameters, and possible offboard locations for posting back returned commands. In addition, this command can be used to associate station addresses with each of the attached ports. The MAC Control IOPB may be used to control particular ports on the controller. The actual Initialize Controller IOPB points to a table containing the actual initialization values, named the Controller Initialization Block.
This command must be issued through the Master Command Entry.
Table
Initialize Controller
Offst | 15 | 14 |
| 13 | 12 | 11 | 10 |
| 9 | 8 |
| 7 | 6 |
| 5 | 4 | 3 | 2 |
| 1 | 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||
0x00 |
|
|
|
|
|
| Command Code |
|
|
|
|
|
|
|
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
0x01 |
|
|
|
|
|
| Command Options |
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||
0x02 |
|
|
|
|
|
|
| Return Status |
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||
0x03 |
| Normal Completion Level |
|
|
|
|
|
| Normal Completion Vector |
|
| ||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||
0x04 |
|
| Error Completion Level |
|
|
|
|
|
|
| Error Completion Vector |
|
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
0x05 |
|
|
|
|
|
|
|
| Reserved |
|
|
|
|
|
|
|
|
|
| ||
0x06 |
|
|
|
|
|
|
|
| (4 Bytes) |
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||||
0x07 |
|
|
|
|
| Controller Initialization Block Offset |
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
0x08 |
|
|
|
|
|
|
|
| Reserved |
|
|
|
|
|
|
|
|
|
| ||
to |
|
|
|
|
|
|
|
| (20 Bytes) |
|
|
|
|
|
|
|
|
|
| ||
0x11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Command Code
This field must be set to 0x41 to execute the Initialize Controller command.
Controller Initialization Block OffsetThis field contains the offset from the start of Short I/O to the beginning of the Controller Initialization Block, in bytes.
73