previously initiated operation or has pending
an interruption condition associated with a de
vice other than the one addressed. The signal
to terminate the operation has not been trans
mitted to the device, and the subchannel, if in
the working state, has been set up to signal
termination the next time the device identifies
itself. TheCSW unit-status field contains the
busy and status modifier bits. The channel
status field contains zeros unless an equipment
error is detected.
3. The channel detected an equipment malfunc
tion during the execution of HALT I/O. The
status bits in theCSW identify the error condi
tion. The state of the channel and the progress
of theI/O operation are unpredictable.
When HALTI/O cannot be executed because of
a pending logout condition which affects the opera
tional capability of the channel or subchannel, a fullCSW is stored. The fields in the CSW are all set to
zeros, with the exception of the logout-pending bit
and the channel control check bit, which are set to
ones. No channel logout is associated with this sta
tus.
When HALTI/O causes data transfer to be termi
nated, the control unit associated with the operation
remains unavailable until the data-handling portion
of the operation in the control unit is terminated.
Termination of the data-transfer portion of the oper
ation is signaled by the generation of channel end,
which may occur at the normal time for the opera
tion, earlier, or later, depending on the operation and
type of device. If the control unit is shared, all de
vices attached to the control unit appear in theChannel A Subchannel A
o !*# 3
A
working state until the channel end condition is ac
cepted by theCPU. The I/O device executing the
terminated operation remains in the working state
until the end of the inherent cycle of the operation,
at which time device end is generated. If blocks of
data at the device are defined, such as reading on
magnetic tape, the recording medium is advanced to
the beginning of the next block.
When HALTI/O is issued at a time when the
sub channel is available and no burst operation is in
progress, the effect of the HALTI/O signal depends
on the type of device and its state and is specified in
theSL or SRL publication for the device. The
HALTI/O signal has no effect on devices that are
not in the working state or are executing an opera
tion of a fixed duration, such as rewinding tape or
positioning a disk-access mechanism. If the device is
executing a type of operation that is variable in du
ration, the device interprets the signal as one to ter
minate the operation.Pending attention or device
end conditions at the device are not reset.
Program Exceptions:
Privileged operation
Resulting Condition Code:
o Interruption pending in subchannel
1CSW stored
2 Burst operation terminated
3 Not operational
The condition code set by HALTI/O for all pos
sible states of theI/O system is shown graphically as
follows.See "States of the Input/Output System" for a detailed definition of the A, I, W, and N states.
o"-*# Control Unit
- Device
AI W N 1
1 *1
1 *1
1 *1 3 A I W N 1 1 *1 1* 1 1* 13
1 A Available I Interruption pending
W Working
N
Notoperational CSW stored
# When a device-not-operational response is received inselecting the addressed device, a condition code 3 is set.
Note: Underscored condition codes pertain to conditions that can occuronly on the multiplexer channel. Condition Codes Set by HALT I/O Input/ Output Operations 203
an interruption condition associated with a de
vice other than the one addressed. The signal
to terminate the operation has not been trans
mitted to the device, and the subchannel, if in
the working state, has been set up to signal
termination the next time the device identifies
itself. The
busy and status modifier bits. The channel
status field contains zeros unless an equipment
error is detected.
3. The channel detected an equipment malfunc
tion during the execution of HALT I/O. The
status bits in the
tion. The state of the channel and the progress
of the
When HALT
a pending logout condition which affects the opera
tional capability of the channel or subchannel, a full
zeros, with the exception of the logout-pending bit
and the channel control check bit, which are set to
ones. No channel logout is associated with this sta
tus.
When HALT
nated, the control unit associated with the operation
remains unavailable until the data-handling portion
of the operation in the control unit is terminated.
Termination of the data-transfer portion of the oper
ation is signaled by the generation of channel end,
which may occur at the normal time for the opera
tion, earlier, or later, depending on the operation and
type of device. If the control unit is shared, all de
vices attached to the control unit appear in the
o !*# 3
A
working state until the channel end condition is ac
cepted by the
terminated operation remains in the working state
until the end of the inherent cycle of the operation,
at which time device end is generated. If blocks of
data at the device are defined, such as reading on
magnetic tape, the recording medium is advanced to
the beginning of the next block.
When HALT
sub channel is available and no burst operation is in
progress, the effect of the HALT
on the type of device and its state and is specified in
the
HALT
not in the working state or are executing an opera
tion of a fixed duration, such as rewinding tape or
positioning a disk-access mechanism. If the device is
executing a type of operation that is variable in du
ration, the device interprets the signal as one to ter
minate the operation.
end conditions at the device are not reset.
Program Exceptions:
Privileged operation
Resulting Condition Code:
o Interruption pending in subchannel
1
2 Burst operation terminated
3 Not operational
The condition code set by HALT
sible states of the
follows.
o
- Device
A
1 *1
1 *1
1 *1 3
1
W Working
N
Not
# When a device-not-operational response is received in
Note: Underscored condition codes pertain to conditions that can occur