The main storage analysis subroutine is given control when the machine check interruption was caused by a multiple-bit storage error. An
initial function points themachine check new PSi to an internal
subroutine to indicate a solid machine check, in case a machine check
interruption occurs while exercising main storage.
Damaged storage areas associated with any portion of theCP nucleus
itself cannot be refreshed; multiple-bit storage errors inCP cause the V8/370 system to be terminated. An automatic restart reinitializes V8/370. If the damage is not in the CP nucleus, main storage is exercised to determine if the failure is solid or intermittent. ftultiple-bit ECC
storage errorson a 3031, 3032, or 3033 processor are always treated as
solid errors. If the failure is solid, the 4K pageframe is marked
unavailable for useby the system. If the failure is intermittent, the
page frame is marked invalid. The change bits associated with the
damaged pageframe are checked to determine if the page had been
altered,by the virtual machine. If no alteration had occurred, Vft/370 assigns a new page frame to the virtual machine and a backup copy of the
page is brought into storage the nexttime the page is referenced. If
the page had been alteredV8/370 resets or terminates the virtual
.achine, clears its virtual storage, and sends an appropriatemessage to
the user. Nor.alsystem operation continues for all other users.
TheSPP analysis subroutine is given control when the machine check
interruption was causedby an SPF error. An initial function points the machine check new PSi to an internal subroutine if a machine check
interrruption occurs during testing and validation. TheSPF analysis
routine thendetermines if the error was associated with a failure in
virtualmachine storage or in the storage associated with the control
program.
AnSPF error associated with VK/370 is a potentially catastrophic
failure. Namely,Vft/370 always runs with a PSi key of zero, which means that the SPF key in main storage is not checked for an out-of-parity
condition. TheSPF analysis subroutine exercises all 16 keys in the
failing storage 2K page frame. If anSPP machine check occurs in
exercising the 16 keys 5 times each, the error is considered solid and
the operatingsystem is terainated with a system shutdown. If an SPF machine check does not occur, the machine check is considered
intermittent. The zerokey is restored to the failing 2K page frame and
this is transparent to the virtualmachine. If an SPF machine check occurs, which is associated with a virtual machine, the SPF analysis subroutine exercises all 16 keys in the
failing storage 2K page frame. If anSPF machine check does not occur,
the aachine check is intermittent and theSWPTABLE for the page
associated with the failing storage address is located. The storage key
for the failing 2K storage page frame is retrievedfrom the SWPTIBLE and
the change and reference bits are set on in the storage key. The
storage key is then stored into the affected failing storage 2K page
fraae. If anSPF machine check occurs in exercising the 16 keys 5 times each, then the aachine check is considered solid and the following
actions are taken. (1) The virtualmachine is selectively reset or
terminatedby the virtual machine termination subroutine; (2) The 4K
page fraae associated with the failing address is removed as an
1-154IBM VM/370 System Logic and Problem Determination--Volume 1
initial function points the
subroutine to indicate a solid machine check, in case a machine check
interruption occurs while exercising main storage.
Damaged storage areas associated with any portion of the
itself cannot be refreshed; multiple-bit storage errors in
storage errors
solid errors. If the failure is solid, the 4K page
unavailable for use
page frame is marked invalid. The change bits associated with the
damaged page
altered,
page is brought into storage the next
the page had been altered
.achine, clears its virtual storage, and sends an appropriate
the user. Nor.al
The
interruption was caused
interrruption occurs during testing and validation. The
routine then
virtual
program.
An
failure. Namely,
condition. The
failing storage 2K page frame. If an
exercising the 16 keys 5 times each, the error is considered solid and
the operating
intermittent. The zero
this is transparent to the virtual
failing storage 2K page frame. If an
the aachine check is intermittent and the
associated with the failing storage address is located. The storage key
for the failing 2K storage page frame is retrieved
the change and reference bits are set on in the storage key. The
storage key is then stored into the affected failing storage 2K page
fraae. If an
actions are taken. (1) The virtual
terminated
page fraae associated with the failing address is removed as an
1-154