The address of the VCUBLOK table is found in the VCUSTRT field
(displacementX'1C') of the VMBLOK. General register 7 contains the
address of the activeVCUBLOK. Useful information is contained in the
following fields:
1. The virtual control unit address is found in theVCUADD field
(displacementX' 00') • 2. The value of the VCUSTAT field (displacement X'06') indicates the
status of the virtual control unit:Value of VCUSTAT Feo'-- X'40' X'20' X'10' X'OS' X'04' comments iIrtuaI-subchannel busy
Interrupt- pending in subchannelVirtual control unit busy Virtual control unit interrupt pending Virtual control unit end pending Virtual control unit active
3. The value of theVCUTYPE field (displacement X'07') indicates the
type of the virtual control unit:Value of VCUTYPE X'SO,-- X'40' Comments iIrtual-control unit on shared subchannel Virtual control unit is a channel-to-channel
adapter
The address of theVDEVBLOK table is found in the VMDVSTRT field
(displacementX'20') of the VMBLOK. General register S contains the
address of the activeVDEVBLOK. Useful information is contained in the
following fields:
1. The virtual device address is found in
(displacementX'OO'). the VDEVADD field
2. The value of theVDEVSTAT field (displacement X'06') describes the
status of the virtual device:Value of X'SO' X'40' X'20' X'10' X'OS' X'04' X'02' X'01' Comments iIrtuaI-subchannel busy Virtual channel interrupt pending Virtual device busy Virtual device interrupt pending Virtual control unit end Virtual device not ready Virtual device attached by console function VDEVREAL is dedicated to device RDEVBLOK
(displacement
address of the active
following fields:
1. The virtual control unit address is found in the
(displacement
status of the virtual control unit:
Interrupt- pending in subchannel
3. The value of the
type of the virtual control unit:
adapter
The address of the
(displacement
address of the active
following fields:
1. The virtual device address is found in
(displacement
2. The value of the
status of the virtual device: