VM370 Rel 6 Data Areas and Control Block Logic (Mar79)
Page126(126 of 342)
VCHBLOK VCHBLOK contains information providing linkage between the virtual machine and one ef its virtual channels. SUPFlied in this block, in addition to channel status and type information, are the reflected interrupts from attached virtual centrol units.. The VMCHSTRT field of the VMBLOK points to the first VCHELeK. o 8 Hexadecimal I:isplacement ------------ 0 2 4 6 7 8 -------., VCHADD VCHCUINT VCHCEDEV I V*l 1 V*2 I ------------------------------------------------1 Field Nalle VCHADD DS VCHCUINT DS VCHCEDEV DS VCHSTAT DS It!!§ VCHBUSY EQU VCHCEPND EQU VCBDED EQU VCHTYPE DS !!!!§ VCHSEL EQU VCHBMX EQU VCHCUTBL DS VCHSIZE EQU VCHCUTBL 1H 1H 1H 1 -------' Field Description, Contents, Meaning Virtual channel address VCUELOK with interrupt-bit map Virtual device address with channel class interrupt 1X V*l Virtual channel status in VCHSTAT --X'80'--- Virtual channel busy X'40' Virtual channel class interruft pending X'Ol· virtual channel dedicated 1X V*2 Virtual channel type in VCHTYPE --X'80'--- Virtual selector channel X'40' Virtual block multiplexer 16H Contrel units attached - index (*-VCHBLOK) /8 VCHEIOK size in doublewords (X'OS') 114 IBM VM/370 Data Areas and Centrol Block Legic
VCONCTL VCONCTL contains CCW and data buffer informaticn for the communicaticns of the virtual ccnsole. The VDEVCON field of the VDEVBLOK points to VCONCTL. r , o 1 VCONCAW VCONBUF 1 1---------------------------------------------------1 8 1 VCONCCW 1 1 1 10 I/V*1//1 V*2 I/V*3//I/ V*4//1 VCONIDAP 1 1 1 18 1 VCONRBUF VCCNRCNT V*5 1//V*6//1 1 1 IIIV*8//1 "'" VCCNWCN'I V*7 Hexadecimal Field tisplacement Name Field Descripticn, Contents, o 4 8 8 C D E 8 10 11 12 13 14 18 1C 1E 1F 20 24 26 27 VCONCAW DS VCONBUF DS VCONCCW DS ORG VCONADDR DS VCONFLAG DS VCONDWC DS VCONCNT DS ORG VCONCOMD DS VCONRSV1 DS VCONBFSZ DS VCONRSV2 DS VCONRSV3 DS VCONIDAP DS VCONRBUF DS VCONRCNT DS VCONRBSZ DS VCONRSV6 DS VCONWBUF DS VCONWCNT DS VCONWBSZ DS VCONRSV8 DS VCONSIZE EQU 1F 1F 1D VCONCCW 1F 1X 1X 1H VCONADDR 1X 1X 1X 1X 1X 1F 1F 1H 1X 1X 1F 1H 1X 1X Virtual address of user CCw Pointer tc data buffer Current user ccw CCW data address CCW flag bits Diagnose write control CCW byte count CCW command code V*1 Reserved for IBM use V*2 Data buffer size in doublewords V*3 Reserved for IBM use V*4 Reserved for IBM use For indirect data addressing pointer to current IDAW Address of read data buffer Data count in read buffer V*5 Read buffer size in doublewcrds V*6 Reserved for IBM use Address of write data buffer Data count in write buffer V*7 Write buffer size in doublewords V*8 Reserved for IBM use (*-VCONCTL)/8 VCONe'lL size in doublewords (X 1 05 1 ) Section 1. CP tata Areas and Contrel Blocks 115