The 2880 analysis routine handles channel data checks, interface
control checks, and channel control checks.
Termination code 3 (system reset) is not set in theECSW because the 2880 channel does not issue system reset to the devices. Retry codes of
o to 5are possible •. Note: There are several catastrophic conditions under
termination flag can be set, in the2880 analysis routine. • The channel did not complete the logout. • The CSW is not reliable.
which the CP
They are:• The unit address in the I/O interruption device address field is not correct. Only a channel check record is needed if the channel has recognized
an internal error and has recovered from it without any daaage.10 recovery action is necessary in these cases. If the channel address in the I/O interruption device address field
does not aatch the channel address in the logout, a CP termination
condition exists.
If the channel vas doing a scan and the unit control word had a
parity check a CP termination condition exists. If therewas no parity
check, therevas no damage during the scan and only a channel check
record is required.
Depending on the sequence the channel has entered, the termination
and sequence codes are set;command address, unit address, and unit
status validity is determined; and the sequence code is set valid. TheECSW field in the channel check record is moved into the IOERBLOK, if
one exists.
Before returning to the channel control subroutine, the2880 routine moves the I/O extended logout into the channel check record and sets the I/O extended logout area to ones. ERROR RECORDING INTERFACE FOR VIRTUAL MACHINES The error recording interface provides a means of recording errors
encountered by operatingsystems running in a virtual aachine under V8/370. If the virtual operating system is V8/370, it aust be the
Release2.0 version or later. An SVC 76 issued by a virtual machine is
used to signalVM/370 that error recording is required. The SVC interruption handler in DMKPSA examines general registers 0 and 1 to
determine if validparameters have been passed. If valid paraaeters are
not found, theSVC is reflected back to the virtual machine and no
recording takes place. If validparameters are passed, a pageable
routine(DMKVER) processes the error record. DMKVER validates the record passed by the virtual aachine. If
invalid conditions are found, no recording takes place. Control is
returned to theSVC interruption routine in D8KPSA to reflect the SVC to
the virtualmachine as an SVC interruption. The action taken by the
virtualmachine is dependent on the operating system running in the
virtualmachine, not V8/370. If the record is valid, it is aodified by
changing virtualinformation to real. The actual recording is accomplished by using existing aodules in DMKIOE and DMKIOF. CP Introduction 1-161
control checks, and channel control checks.
Termination code 3 (system reset) is not set in the
o to 5
termination flag can be set, in the
which the CP
They are:
an internal error and has recovered from it without any daaage.
does not aatch the channel address in the logout, a CP termination
condition exists.
If the channel vas doing a scan and the unit control word had a
parity check a CP termination condition exists. If there
check, there
record is required.
Depending on the sequence the channel has entered, the termination
and sequence codes are set;
status validity is determined; and the sequence code is set valid. The
one exists.
Before returning to the channel control subroutine, the
encountered by operating
Release
used to signal
determine if valid
not found, the
recording takes place. If valid
routine
invalid conditions are found, no recording takes place. Control is
returned to the
the virtual
virtual
virtual
changing virtual