User`s guide

Data Structures and Memory Layout
C.1 Halt Dispatch State Machine
Table C–1 (Cont.) Firmware State Transition Table
Current
State
Next
State
Halt
Type
Halt
Code
Mailbx
Action
User
Action
HEN-ERR-TIP-
DIP-BIP-RIP
Check for bootstrap conditions
5
Check for bootstrap conditions
5
INIT –>BOOTSTRAP xxx 01 xx xxx 0 -0-0-0-0-0
INIT –>BOOTSTRAP xxx 01 xx 010 1 -0-0-0-0-0
INIT –>BOOTSTRAP xxx 01 xx 100 1 -0-0-0-0-0
INIT –>BOOTSTRAP xxx 1x 10 xxx x - 0 - 0 - 0-0-0
INIT –>BOOTSTRAP xxx 1x 00 010 x - 0 - 0 - 0-0-0
INIT –>BOOTSTRAP xxx 1x 00 100 x - 0 - 0 - 0-0-1
INIT –>BOOTSTRAP xxx 1x 00 100 x - 1 - 0 - 0-0-x
INIT –>BOOTSTRAP xxx 1x 00 000 0 -0-0-0-0-1
RESTART –>BOOTSTRAP xxx 1x 00 000 0 -1-0-0-0-x
Check for restart conditions
6
INIT –>RESTART xxx 1x 01 xxx x - 0 - 0 - 0-0-0
INIT –>RESTART xxx 1x 00 001 x - 0 - 0 - 0-0-0
INIT –>RESTART xxx 1x 00 100 x - 0 - 0 - 0-0-0
INIT –>RESTART xxx 1x 00 000 0 -0-0-0-0-0
Perform common exit processing, if no errors
7
BOOTSTRAP –>EXIT xxx xx xx xxx x - 0 - x - x - x - x
5
Bootstrap,
if power-up and halts are disabled.
if power-up and halts are enabled and user action is 2 or 4.
if not power-up and mailbox is 2.
if not power-up and mailbox is 0 and user action is 2.
if not power-up and restart failed and mailbox is 0 and user action is 0 or 4.
6
Restart the operating system if not power-up and
if mailbox is 1.
if mailbox is 0 and user action is 1 or 4.
if mailbox is 0 and user action is 0 and halts are disabled.
7
Exit after halts, bootstrap or restart. The exit state transitions to program I/O mode.
(continued on next page)
C–4 Data Structures and Memory Layout