VMBLOK Hexadecimal
Displacement
------------ a 4
8
C 10 14
18
1C 20 24
28
2A
2C
2D
2E
2F 30 32
34
36
38
58
59
Field Nalle VMQFPNT DS VMQBPNT DS VMPNT DS VMECEXT DS VMVCRO EQU VMSEG DS VMSIZE DS VMCHSTRT DS VMCUSTRT DS VMDVSTRT DS VMTERM DS VMVTERM DS VMTRMID DS VMTLEND DS VMTLDEL DS VMTCDEL DS VMTESCP DS VMCHCNT DS VMCUCNT DS VMDVCNT DS VMIOACTV DS VMCBTBL DS VMRSTAT DS 1F
1F
1F
1F VMECEXT 1F
1F
1F
1F
1F
1F
1H
1H
1C
1C
1C
1C
1H
1B
1H
1H
16H 1X Field Description, Ccntents, Meaning Pointer to next VMELCK in queue
Pointer to previous VMELCK in queue Pointer (CYCLIC) to next VMELCK VMBLCK extended control pointer - ECELOK Virtual control register a for non-EC mcde
virtual machine Pointer to VMSEGTBL Virtual temporary storage size in bytes
Pointer to VCHBLOK table Pointer to VCUBLOK table
Pointer to VDEVBLOK table
Pointer to BDEVELOK for user terminal
Displacement to virtual console VDEVBLOK Resource ID of real terminal if 370x V*1 Terminal line end symbol V*2 Terminal line delete symbol V*3 Terminal character delete symbol V*4 Terminal escape symbol Virtual channel count Virtual control unit count Virtual device count
Active channel mask
Channels attached - VMCHSTBT index V*5 Virtual machine running status in VMRSTAT VMCFWAIT EQU --X'80'--- Waiting - Executing console function i-KPGi.AITE-Q-U-- X'40 W-aitin-g. - P-ag.ingop_e.r_ation (s) VMIOWAIT EQU X'20' Waiting - Scheduled IOELOK start VMPSWAIT EQU X'10' Waiting - Virtual PSW wait state VMEXWAIT EQU X'08' Waiting - Instruction simulation VMLOGON EQU X'04' User not logged on VMLOGOFF EQU X'02' User logging off VMIDLE EQU X'01' Virtual machine in idle wait state VMCPWAIT EQU VMNORUN EQU VMCPWAIT+VMPSWAIT VMLONGWT EQU VMCFWAIT+VMLOGON+VMLCGOFF+VMIDLE VMDSTAT DS VMDSP EQU VMTSEND EQU VMQSEND EQU VMTIO EQU VMRUN EQU VMINQ EQU VMELIG EQU VMPAZAPL EQU 1X in VMDSTAT --X'80'-- X'40' X'20' X'10' X'08' X'04' X'02' X'01' V*6 Virtual machine dispatching status Virtual machine is dispatched run user Virtual machine is compute bound Virtual machine in-queue time slice end Virtual machine is in TIO busy loop Virtual machine runnable Virtual machine in a queue Virtual machine in eligible list Use dispatch path DMKDSPCH 122 IBM VM/370 Data Areas and Control Block Logic
Hexadecimal Field
tisplacement Name
SA VMOSTAT DS i t§ VtISYSOp EQU VMSHR EQU VMSLEEP EQU VMDISC EQU VMCFRUN EQU VMVIRCF EQU VMCF EQU VMKILL EQU 5B VMQSTAT DS VMPRIDSP EQU VMAUTLOG EQU VMWSERNG EQU VMDLDRP EQU VMWSCHG EQU VMINHMIG EQU VMCFREAD EQU VMPA2APL EQU 5C VMPSTAT DS VMISAM EQU VMV310R EQU VMRPAGE EQU VMREAL EQU EQU VMNSHR EQU VMACCOUN EQU VMPAGEX EQU 5D VMESTAT DS VMSHADT EQU VMPERCM EQU VMBADCRO EQU VMMICSVC EQU VMEXTCM EQU VMNEWCRO EQU VMINVSEG EQU VMINVPAG EQU VMECZAP EQU 5E VMTRCTL DS VMTRPER EQU VMTRSVC EQU VMTRPRG EQU VMTRIO EQU VMTREX EQU VMTRPRV EQU VMTRSIO EQU VMTRBRIN EQU VMTRINT EQU 1X in VMOSTAT --xiaoi-- X'40' X'20' X'10' X'OS' X'04' X'02' X'01' 1X !11 X'SO' X'40' X'20' X'10' X'OS' X'04' X'02' X'01' 1X !11 !!1R21!1 X'SO' X'40' X'20' X'10' X'08' X'04' X'02' X'01' 1X in VMESTAT --X'80'--- X'40' X'20' X'10' X'OS' X'04' X'02' Field Description, Ccntents, Meaning V*1 Virtual machine operating status
is system eFerator
running shared system is in SLEEf state
console disconnected VMBLCK Virtual machine Virtual machine Virtual machine Virtual machine Virtual machine running in console function
mode Virtual machine
function Virtual machine Virtual machine
executing virtual console
executing censole function
is to te legged off V*S Virtual machine queueing status Virtual machine eligible fcr queue 1
Autologged user is in discennect mode
Last working set errcr was negative
Delayed queue drop flag
Force a new working set en queue entry Page migration switch Virtual machine with console function read on
Reflects external interrupts to machine V*9 Virtual machine processing status Virtual machine has ISAM CCW checking Virtual machine can use extended format Virtual machine can reserve Fages Virtual machine has virtual=real option No ccw translation fer virtual=real user
Running nonshared named saved system Virtual machine may Funch account cards Virtual machine receiving Fseude page faults V*10 Virtual machine control status Shadew tatles are Fresent Virtual CP fER active Virtual control register 0 is invalid User wants SVCs done by virtual machine
assist feature Virtual machine in extended control mode Virtual control register 0 has changed
All shadow tables invalid X'01' 255-VMMICSVC Shadow page tables invalid
All tits except VMMICSVC 1X V*11 Virtual machine tracing contrel
in VMTRCTL --X'80'--- Virtual PER tracing active
Trace user SVC instructions
Trace virtual program interruFts
Trace virtual I/O interrupts
Trace external interrupts
Trace user Frivileged instructions
Trace virtual I/O instructions X'40' X'20' X'10' X'OS' X'04' X'02' X'01' Trace successful branches er all
instructicns VMTRSVC+VMTRPRG+VMTBIO+VMTREX Trace all user interrupts
Section 1. CP rata Areas and Control Blocks 123
Previous Page Next Page