Explanation (Continued): Preserve The contents of the entire checking block having invalid CBC are left unchanged.
Validate The entire key is set to the new value with validCBC. CPF Invalid CBC in the storage key for a CPU prefetch which
is unused, or for instructions which do not examine the
reference and change bits, may result in any of the fol
lowing situations:• The operation is completed; no machine-check condi
tion is reported.• The operation is completed; system recovery, with
storage-key error uncorrected, is reported.• Instruction-processing damage, with or without backup
and with storage-key error uncorrected, is reported.IPF Invalid CBC in the storage key for a channel-program pre
fetch which is unused may result in any of the following:• The I/O operation is completed; no machine-check con
dition is reported.• The I/O operation is completed; system recovery, with
storage-key error uncorrected, is reported.• An I/O-error condition is reported; no machine-check
condition is reported.• An I/O-error condition is reported; system recovery,
with storage-key error uncorrected, is reported.• The I/O operation is completed, or an I/O-error condi
tion is reported; external damage, with or without
storage-key error uncorrected, is reported.• The I/O operation is completed, or an I/O-error condi
tion is reported; external damage, with a valid
external-damage code, with external secondary report,
and with storage-key error uncorrected, is reported.MC Same as PO for CPU references, but a channel-program ref
erence may result in the following combinations of1/0- error conditions and machine-check conditions: • An I/O-error condition is reported; no machine-check
condition is reported.• An I/O-error condition is reported; system recovery,
with or without storage-key error uncorrected, is re
ported.• The I/O operation is completed, or an I/O-error condi
tion is reported; external damage, with or without
storage-key error uncorrected, is reported.• An I/O-error condition is reported; external damage,
with a valid external-damage code, with external
secondary report, and with storage-key error uncor
rected, is reported.PO Instruction-processing damage, with or without backup and
with or without a storage-key error uncorrected, is re
ported.
Note: When storage-key error uncorrected is reported, a failing
storage address mayor may not also be reported.
InvalidCBC in Storage Keys (Part 2 of 2)
INVALIDCSC IN REGISTERS
When invalidCBC is detected in a CPU register, a machine-check condition may
be recognized.CPU registers include
the general, floating-point, and control
registers, the currentPSW, the prefix
register, theTOO clock, the CPU timer,
and the clock comparator.
When a machine-check interruption
occurs, whether or not it is due to
invalidCSC in a CPU register, the
following actions affecting theCPU registers, other than the prefix regis
ter and the TOO-clock, are taken as part
of the interruption.Chapter 11. Machine-Check Handling 11-9
Validate The entire key is set to the new value with valid
is unused, or for instructions which do not examine the
reference and change bits, may result in any of the fol
lowing situations:
tion is reported.
storage-key error uncorrected, is reported.
and with storage-key error uncorrected, is reported.
fetch which is unused may result in any of the following:
dition is reported.
storage-key error uncorrected, is reported.
condition is reported.
with storage-key error uncorrected, is reported.
tion is reported; external damage, with or without
storage-key error uncorrected, is reported.
tion is reported; external damage, with a valid
external-damage code, with external secondary report,
and with storage-key error uncorrected, is reported.
erence may result in the following combinations of
condition is reported.
with or without storage-key error uncorrected, is re
ported.
tion is reported; external damage, with or without
storage-key error uncorrected, is reported.
with a valid external-damage code, with external
secondary report, and with storage-key error uncor
rected, is reported.
with or without a storage-key error uncorrected, is re
ported.
Note: When storage-key error uncorrected is reported, a failing
storage address mayor may not also be reported.
Invalid
INVALID
When invalid
be recognized.
the general, floating-point, and control
registers, the current
register, the
and the clock comparator.
When a machine-check interruption
occurs, whether or not it is due to
invalid
following actions affecting the
ter and the TOO-clock, are taken as part
of the interruption.