The CPU always enters the check-stop
stateif the check-stop-control bit, bit o of control register 14, is one and if
any of the following conditions exists:• PSW bit 13 is zero and an exigent
machine-check conditionis gener
ated.• During the execution of an inter
ruption due to one exigent
machine-check condition, another
exigent machine-check condition is
detected.• • During a machine-check interrup
tion, the machine-cheek-interrup
tion code cannotbe stored
successfully, or the newPSW cannot
be fetched successfully.
InvalidCBC is detected in the
prefix register.• A malfunction in the receiving CPU, which is detected after accepting
the order, prevents the successful
completion of aSIGNAL PROCESSOR order and the order was a reset, or
the receivingCPU cannot determine
what the order was. The receivingCPU enters the check-stop state.
If the check-stop-control bit is zero
when one of these conditions occurs, theCPU mayor may not enter the check-stop
state, depending on the model. There
may be many other conditions for partic
ular models when an error may cause
check stop.
When theCPU is in the check-stop state,
instructions and interruptions are not
executed, the interval timer is not
updated, and channel operations may be
stopped. In systems with channel-set
switching,I/O operations are normally
not affected. The TOD clock is normally
not affected by the check-stop state.
TheCPU timer mayor may not run in the
check-stop state, depending on the error
and the model. The start key and stop
key are not effective in this state.
TheCPU may be removed from the check
stop state byCPU reset.
In a multiprocessing configuration, aCPU entering the check-stop state gener
ates a request for a malfunction-alert
external interruption to allCPUs in the
configuration. Except for the reception
of a malfunction alert, otherCPUs and
channels not connected to the malfunc
tioningCPU are normally unaffected by
the check-stop state in aCPU. However,
depending on the nature of the condition
causing the check stop, otherCPUs may
also be delayed or stopped, andI/O activity for channels connected to other CPUs may be affected.
SystemCheck stop
In a multiprocessing configuration, some
errors, malfunctions, and damage condi
tions are of such severity that the
condition causes allCPUs in the config
uration to enter the check-stop state.
This condition is called a system check
stop. The state of the channels is
unpredictable.
ProgrammingNote The program should avoid setting the
check-stop control, bit0 of control
register 14, to zero, since the machine
may continue to operate rather than
enter the check-stop state when extreme
ly serious conditions, such as an error
in the prefix register, occur.MACHINE-CHECK INTERRUPTION
A request for a machine-check inter
ruption, which is made pending as the
result of a machine check, is called a
machine-cheek-interruption condition.
There are two types of machine-check
interruption conditions: exigent condi
tions and repressible conditions.
EXIGENTCONDITIONS Exigent machine-cheek-interruption con
ditions are those in which damage has or
would have occurred such that execution
of the current instruction or inter
ruption sequence cannot safely continue.
Exigent conditions include two sub
classes: instruction-processing damage
and system damage. In addition to indi
cating specific exigent conditions,
system damageis used to report any
malfunction or error which cannot be
isolated to a less severe report.
Exigent conditions for instruction
sequences can be either nullifying exi
gent conditions or terminating exigent
conditions, according to whether the
instructions affected are nullified or
terminated. Exigent conditions for
interruption sequences are terminating
exigent conditions. The terms "nullification" and "termination" have the same
meaning as that used inChapter 6, "Interruptions," except that more than
one instruction may be involved. Thus,
a nullifying exigent condition indicates
that theCPU has returned to the begin
ning of a unit of operationprior to the
error. A terminating exigent condition
means that the results of one or moreChapter 11. Machine-Check Handling 11-11
state
any of the following conditions exists:
machine-check condition
ated.
ruption due to one exigent
machine-check condition, another
exigent machine-check condition is
detected.
tion, the machine-cheek-interrup
tion code cannot
successfully, or the new
be fetched successfully.
Invalid
prefix register.
the order, prevents the successful
completion of a
the receiving
what the order was. The receiving
If the check-stop-control bit is zero
when one of these conditions occurs, the
state, depending on the model. There
may be many other conditions for partic
ular models when an error may cause
check stop.
When the
instructions and interruptions are not
executed, the interval timer is not
updated, and channel operations may be
stopped. In systems with channel-set
switching,
not affected. The TOD clock is normally
not affected by the check-stop state.
The
check-stop state, depending on the error
and the model. The start key and stop
key are not effective in this state.
The
stop state by
In a multiprocessing configuration, a
ates a request for a malfunction-alert
external interruption to all
configuration. Except for the reception
of a malfunction alert, other
channels not connected to the malfunc
tioning
the check-stop state in a
depending on the nature of the condition
causing the check stop, other
also be delayed or stopped, and
System
In a multiprocessing configuration, some
errors, malfunctions, and damage condi
tions are of such severity that the
condition causes all
uration to enter the check-stop state.
This condition is called a system check
stop. The state of the channels is
unpredictable.
Programming
check-stop control, bit
register 14, to zero, since the machine
may continue to operate rather than
enter the check-stop state when extreme
ly serious conditions, such as an error
in the prefix register, occur.
A request for a machine-check inter
ruption, which is made pending as the
result of a machine check, is called a
machine-cheek-interruption condition.
There are two types of machine-check
interruption conditions: exigent condi
tions and repressible conditions.
EXIGENT
ditions are those in which damage has or
would have occurred such that execution
of the current instruction or inter
ruption sequence cannot safely continue.
Exigent conditions include two sub
classes: instruction-processing damage
and system damage. In addition to indi
cating specific exigent conditions,
system damage
malfunction or error which cannot be
isolated to a less severe report.
Exigent conditions for instruction
sequences can be either nullifying exi
gent conditions or terminating exigent
conditions, according to whether the
instructions affected are nullified or
terminated. Exigent conditions for
interruption sequences are terminating
exigent conditions. The terms "nullifi
meaning as that used in
one instruction may be involved. Thus,
a nullifying exigent condition indicates
that the
ning of a unit of operation
error. A terminating exigent condition
means that the results of one or more