KA681/KA691/KA692/KA694 Firmware Commands
A.2 Console Commands
Register
State at Initialization
ICCS
Bits <6> and <0> clear; the rest are unpredictable
RXCS
0
TXCS
80
MAPEN
0
Caches
Flushed
Instruction buffer
Unaffected
Console previous reference
Longword, physical, address 0
TODR
Unaffected
Main memory
Unaffected
General registers
Unaffected
Halt code
Unaffected
Bootstrap-in-progress flag
Unaffected
Internal restart-in-progress flag
Unaffected
The firmware clears all error status bits and initializes the following:
CDAL bus timer
Address decode and match registers
Programmable timer interrupt vectors
SSCCR
Example:
>>>INIT
>>>
A.2.10 MOVE
The MOVE command copies the block of memory starting at the source address
to a block beginning at the destination address. Typically, this command has
an /N qualifier so that more than one datum is transferred. The destination
correctly reflects the contents of the source, regardless of the overlap between
the source and the data.
The MOVE command actually performs byte, word, longword, and quadword
reads and writes as needed in the process of moving the data. Moves are
supported only for the physical and virtual address spaces.
KA681/KA691/KA692/KA694 Firmware Commands A–23