|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure VMABK Virtual Machine Activity Block
These fields are needed for the PRORATED timer support.
They keep track of the VMDBK's PRORATED time when the VMDBK
is in a CPUPOOL that is limited by the CAPACITY option.
The PRORATED CPU time fields (just like their RAW VMDxxxxx
versions) decrease over time and are initialized to:
- 0 for the SYSTEM and SYSTEMMP VMDBKs
- PFXTMMAX for all other VMDBKs
These fields are serialized by the VMDBK dispatch lock.
0000 0 Signed 8 VMATTIME_PRO Session Total CPU time used in
PRORATED core time when
calculated
0008 8 Signed 8 VMAVTIME_PRO Session Virtual CPU time used in
PRORATED core time when
calculated
0010 16 Signed 8 VMATTMP_PRO Total virtual and simulation time
while running on a primary CPU in
PRORATED core time when
calculated
0018 24 Signed 8 VMAVTMP_PRO Total virtual time while running
on a primary CPU in PRORATED core
time when calculated
0020 32 Signed 8 VMATTMS_PRO Total virtual and simulation time
while running on a secondary CPU
in PRORATED core time when
calculated
0028 40 Signed 8 VMAVTMS_PRO Total virtual time while running
on a secondary CPU in PRORATED
core time when calculated
0030 48 Signed 4 * Reserved for IBM use
0034 52 Bitstring 1 VMAFLAG1 VMABK flag byte 1
1... .... VMAPRCAL X'80' VMAPRCAL Prorated core time
has been calculated for this
VMDBK since logon or relocate in
(1=YES, 0=NO)
0035 53 Bitstring 1 * Reserved for IBM use
0036 54 Signed 2 * Reserved for IBM use
These fields are needed for Multithreading relocation
support and keep track of the raw CPU time values
that were relocated in. A Multithreading disabled
system will use these fields to calculate the MT-1
Equivalent time when it is needed (ie: for commands,
monitor records, and accounting records) instead of
tracking MT-1 Equivalent time on every dispatch.
A Multithreading enabled system will not use these
fields because that system needs to track MT-1
Equivalent time on every dispatch.
Just like their RAW VMDxxxxx versions, these fields decrease
over time and are initialized when the user first logs on to:
- 0 for the SYSTEM and SYSTEMMP VMDBKs
- PFXTMMAX for all other VMDBKs
These fields are updated while the VMDBK is a skeleton
VMDBK, which is not ready to be dispatched. No other
tasks can update these fields at the same time.
0038 56 Signed 8 VMATTIME_RLO Session total raw CPU time when
relocated in.
0040 64 Signed 8 VMAVTIME_RLO Session virtual raw CPU time when
relocated in.
0048 72 Signed 8 VMATTMP_RLO Total virtual and simulation time
while running on a primary CPU in
raw CPU time when relocated in.
0050 80 Signed 8 VMAVTMP_RLO Total virtual time while running
a primary CPU in raw CPU time
when relocated in.
0058 88 Signed 8 VMATTMS_RLO Total virtual and simulation time
while running on a secondary CPU
in raw CPU time when relocated
in.
0060 96 Signed 8 VMAVTMS_RLO Total virtual time while running
on a secondary CPU in raw CPU
time when relocated in.
These fields are needed for accounting record support.
The type 1 and type F accounting record include the
increase in CPU time since the last accounting record
was generated. The following fields are used to keep
track of the value of the different CPU Timer fields
the last time the type 1 or type F accounting record
was generated so this difference can be calculated.
The fields are paired up as follows:
VMAAxxxxx_MT1 = previous value of VMDxxxxx_MT1
VMAAxxxxx_PRO = previous value of VMAxxxxx_PRO
The raw CPU times are tracked as in pre-MT systems:
VMDAxxxxx = previous value of VMDxxxxx
Just like their RAW VMDAxxxx versions, these fields decrease
over time and are initialized when the user first logs on to:
- 0 for the SYSTEM and SYSTEMMP VMDBKs
- PFXTMMAX for all other VMDBKs
These fields are serialized by master-only.
0068 104 Signed 8 VMAATTIME_MT1 Session total CPU time in MT-1
Equivalent time the last time a
type 1/F accounting record was
generated.
0070 112 Signed 8 VMAAVTIME_MT1 Session virtual CPU time in MT-1
Equivalent time the last time a
type 1/F accounting record was
generated.
0078 120 Signed 8 VMAATTMP_MT1 Total virtual and simulation time
while running on a primary CPU in
MT-1 Equivalent time the last
time a type 1/F accounting record
was generated.
0080 128 Signed 8 VMAAVTMP_MT1 Total virtual time while running
a primary CPU in MT-1 Equivalent
time the last time a type 1/F
accounting record was generated.
0088 136 Signed 8 VMAATTMS_MT1 Total virtual and simulation time
while running on a secondary CPU
in MT-1 Equivalent time the last
time a type 1/F accounting record
was generated.
0090 144 Signed 8 VMAAVTMS_MT1 Total virtual time while running
on a secondary CPU in MT-1
Equivalent time the last time a
type 1/F accounting record was
generated.
0098 152 Signed 8 VMAATTIME_PRO Session total CPU time in
Prorated Core time the last time
a type 1/F accounting record was
generated.
00A0 160 Signed 8 VMAAVTIME_PRO Session virtual CPU time in
Prorated Core time the last time
a type 1/F accounting record was
generated.
00A8 168 Signed 8 VMAATTMP_PRO Total virtual and simulation time
while running on a primary CPU in
Prorated Core time the last time
a type 1/F accounting record was
generated.
00B0 176 Signed 8 VMAAVTMP_PRO Total virtual time while running
a primary CPU in Prorated Core
time the last time a type 1/F
accounting record was generated.
00B8 184 Signed 8 VMAATTMS_PRO Total virtual and simulation time
while running on a secondary CPU
in Prorated Core time the last
time a type 1/F accounting record
was generated.
00C0 192 Signed 8 VMAAVTMS_PRO Total virtual time while running
on a secondary CPU in Prorated
Core time the last time a type
1/F accounting record was
generated.
00C8 200 Dbl-Word 8 * Reserved for IBM use
HOST SHARE IPTE INTERLOCK STATISTICS
These statistics comprise:
1) a quintuple of metrics that records IPTE
Interlock acquisition and wait-time
characteristics.
<VMAIPTEI, VMAIIA, VMAIIADD, VMAIIWTM,
VMAIIWTSSQ>
2) a triple of metrics that records IPTE Interlock
continuous hold-time characteristics.
<VMAIINHLD, VMAIIHLD, VMAIIHDSSQ>
SERIALIZED :
Updates to these tuples should be performed while
holding the dispatch lock for the VMDBK to which
this VMABK relates.
The dispatch lock is not required by a reader as
long as the following protocol is observed by both
reader and writer:
1) On writing a tuple, the marker field (VMAIPTEI
or VMAIINHLD) is incremented making it odd.
2) The remaining members of the tuple are updated.
3) The marker field is incremented a second
time making an even value of twice the count
represented by this field and indicating to
readers that the tuple is in a self-consistent
update state.
A reader should loop taking a copy of the tuple
to be extracted until the copied marker field
(VMAIPTEI or VMAIINHLD) is even and is equal to
the current value in the VMABK.
VMAIIFST is associated with the IPTE interlock
statistics, but is only maintained in the VMABK
of the base VMDBK as an internal value for the
purposes of hold-time calculations. The dispatch
lock for the base VMDBK is not required. Rather
VMAIIFST is only updated by the task that has
just incremented the the host share count from
zero to one, and is only read by the task that
holds a host share. Until that share is released,
no other task will update the field.
00D0 208 Signed 8 VMAIIFST TOD Clock when a host share of an
IPTE Interlock was acquired from
a state of no host-share
ownership. This is field is is
maintained in the VMABK of the
base VMDBK.
00D8 216 Signed 8 VMAIISTA TOD Clock when a host share of an
IPTE Interlock was most recently
acquired on this virtual CPU.
00E0 224 Signed 4 VMAIPTEI Count of host share IPTE
Interlock acquisitions. When odd,
an update is in progress for the
lock-acquisition stats quintuple.
When even, twice the count of
times a host share of an IPTE
Interlock was acquired using
method 1 or 2.
00E4 228 Signed 4 VMAIIA Count of times when a host share
of an IPTE Interlock was acquired
using method 2.
00E8 232 Signed 4 VMAIIADD Count of times when a host share
of an IPTE Interlock was acquired
as an additional host share.
00EC 236 Signed 4 VMAIINHLD Count of intervals over which one
or more host shares of an IPTE
Interlock were continuously held.
When odd, an update is in
progress for the lock-hold stats
triple. When even, twice the
count of times a host share was
continuously held.
00F0 240 Bitstring 16 VMAIIWTSSQ Sum of squared time spent waiting
for a host share of an IPTE
Interlock.
0100 256 Dbl-Word 8 VMAIIWTM Cumulative amount of time spent
waiting for a host share of an
IPTE Interlock.
0108 264 Dbl-Word 8 VMAIIHLD Cumulative amount of time one or
more host shares of an IPTE
Interlock were continuously held.
0110 272 Bitstring 16 VMAIIHDSSQ Sum of squared time one or more
host shares of an IPTE Interlock
were continuously held.
Scheduling history information
Serialized : Scheduler lock exclusive
00000020 VMAHISTSZ 32 Number of entries in
scheduling history
0120 288 Dbl-Word 8 VMAOFFSETS (32)
Array of accumulators of offsets
for which the associated VMDBK
has been charged.
0220 544 Dbl-Word 8 VMAOFFSETS_TOTAL
Total of all entries in the
VMAOFFSETS array.
0228 552 Dbl-Word 8 VMACURINT Most recent scheduling interval
in which the associated VMDBK was
charged.
0230 560 Character 7 VMACPVC Control-program version code that
was obtained from the guest
0237 567 Bitstring 1 VMACPNC Control-program name code that
was obtained from the guest
00000000 VMANNONE X'00' VMANNONE No CPNC specified.
00000001 VMANPRSM X'01' VMANPRSM PR/SM
00000002 VMANZVM X'02' VMANZVM z/VM
00000004 VMANLNX X'04' VMANLNX Linux (including
KVM)
00000006 VMANZOS X'06' VMANZOS z/OS
00000007 VMANZTPF X'07' VMANZTPF z/TPF
00000008 VMANZVSE X'08' VMANZVSE z/VSE
00000020 VMANVM20 X'20' VMANVM20 Supplemental code
for z/VM.
00000021 VMANVM21 X'21' VMANVM21 Supplemental code
for z/VM.
00000022 VMANVM22 X'22' VMANVM22 Supplemental code
for z/VM.
00000023 VMANVM23 X'23' VMANVM23 Supplemental code
for z/VM.
00000024 VMANLN24 X'24' VMANLN24 Supplemental code
for Linux/KVM.
00000025 VMANLN25 X'25' VMANLN25 Supplemental code
for Linux/KVM.
00000026 VMANLN26 X'26' VMANLN26 Supplemental code
for Linux/KVM.
00000027 VMANLN27 X'27' VMANLN27 Supplemental code
for Linux/KVM.
00000028 VMANOS28 X'28' VMANOS28 Supplemental code
for z/OS.
00000029 VMANOS29 X'29' VMANOS29 Supplemental code
for z/OS.
0000002A VMANOS2A X'2A' VMANOS2A Supplemental code
for z/OS.
0000002B VMANOS2B X'2B' VMANOS2B Supplemental code
for z/OS.
0000002C VMANTP2C X'2C' VMANTP2C Supplemental code
for z/TPF.
0000002D VMANTP2D X'2D' VMANTP2D Supplemental code
for z/TPF.
0000002E VMANTP2E X'2E' VMANTP2E Supplemental code
for z/TPF.
0000002F VMANTP2F X'2F' VMANTP2F Supplemental code
for z/TPF.
00000030 VMANVS30 X'30' VMANVS30 Supplemental code
for z/VSE.
00000031 VMANVS31 X'31' VMANVS31 Supplemental code
for z/VSE.
00000032 VMANVS32 X'32' VMANVS32 Supplemental code
for z/VSE.
00000033 VMANVS33 X'33' VMANVS33 Supplemental code
for z/VSE.
Diagnose counters for Diag X'00'-X'FC', X'200'-X'3FC'
and total CP diagnoses and total user diagnoses
0238 568 Dbl-Word 8 * (0) Align on doubleword boundary
0238 568 Bitstring 256 VMADIAG0 (0) TABLE OF DIAG COUNTERS 000-0FC
0238 568 Signed 4 VMADGX00 COUNT OF DIAGNOSE X'00'
023C 572 Signed 4 VMADGX04 COUNT OF DIAGNOSE X'04'
0240 576 Signed 4 VMADGX08 COUNT OF DIAGNOSE X'08'
0244 580 Signed 4 VMADGX0C COUNT OF DIAGNOSE X'0C'
0248 584 Signed 4 VMADGX10 COUNT OF DIAGNOSE X'10'
024C 588 Signed 4 VMADGX14 COUNT OF DIAGNOSE X'14'
0250 592 Signed 4 VMADGX18 COUNT OF DIAGNOSE X'18'
0254 596 Signed 4 VMADGX1C COUNT OF DIAGNOSE X'1C'
0258 600 Signed 4 VMADGX20 COUNT OF DIAGNOSE X'20'
025C 604 Signed 4 VMADGX24 COUNT OF DIAGNOSE X'24'
0260 608 Signed 4 VMADGX28 COUNT OF DIAGNOSE X'28'
0264 612 Signed 4 VMADGX2C COUNT OF DIAGNOSE X'2C'
0268 616 Signed 4 VMADGX30 COUNT OF DIAGNOSE X'30'
026C 620 Signed 4 VMADGX34 COUNT OF DIAGNOSE X'34'
0270 624 Signed 4 VMADGX38 COUNT OF DIAGNOSE X'38'
0274 628 Signed 4 VMADGX3C COUNT OF DIAGNOSE X'3C'
0278 632 Signed 4 VMADGX40 COUNT OF DIAGNOSE X'40'
027C 636 Signed 4 VMADGX44 COUNT OF DIAGNOSE X'44'
0280 640 Signed 4 VMADGX48 COUNT OF DIAGNOSE X'48'
0284 644 Signed 4 VMADGX4C COUNT OF DIAGNOSE X'4C'
0288 648 Signed 4 VMADGX50 COUNT OF DIAGNOSE X'50'
028C 652 Signed 4 VMADGX54 COUNT OF DIAGNOSE X'54'
0290 656 Signed 4 VMADGX58 COUNT OF DIAGNOSE X'58'
0294 660 Signed 4 VMADGX5C COUNT OF DIAGNOSE X'5C'
0298 664 Signed 4 VMADGX60 COUNT OF DIAGNOSE X'60'
029C 668 Signed 4 VMADGX64 COUNT OF DIAGNOSE X'64'
02A0 672 Signed 4 VMADGX68 COUNT OF DIAGNOSE X'68'
02A4 676 Signed 4 VMADGX6C COUNT OF DIAGNOSE X'6C'
02A8 680 Signed 4 VMADGX70 COUNT OF DIAGNOSE X'70'
02AC 684 Signed 4 VMADGX74 COUNT OF DIAGNOSE X'74'
02B0 688 Signed 4 VMADGX78 COUNT OF DIAGNOSE X'78'
02B4 692 Signed 4 VMADGX7C COUNT OF DIAGNOSE X'7C'
02B8 696 Signed 4 VMADGX80 COUNT OF DIAGNOSE X'80'
02BC 700 Signed 4 VMADGX84 COUNT OF DIAGNOSE X'84'
02C0 704 Signed 4 VMADGX88 COUNT OF DIAGNOSE X'88'
02C4 708 Signed 4 VMADGX8C COUNT OF DIAGNOSE X'8C'
02C8 712 Signed 4 VMADGX90 COUNT OF DIAGNOSE X'90'
02CC 716 Signed 4 VMADGX94 COUNT OF DIAGNOSE X'94'
02D0 720 Signed 4 VMADGX98 COUNT OF DIAGNOSE X'98'
02D4 724 Signed 4 VMADGX9C COUNT OF DIAGNOSE X'9C'
02D8 728 Signed 4 VMADGXA0 COUNT OF DIAGNOSE X'A0'
02DC 732 Signed 4 VMADGXA4 COUNT OF DIAGNOSE X'A4'
02E0 736 Signed 4 VMADGXA8 COUNT OF DIAGNOSE X'A8'
02E4 740 Signed 4 VMADGXAC COUNT OF DIAGNOSE X'AC'
02E8 744 Signed 4 VMADGXB0 COUNT OF DIAGNOSE X'B0'
02EC 748 Signed 4 VMADGXB4 COUNT OF DIAGNOSE X'B4'
02F0 752 Signed 4 VMADGXB8 COUNT OF DIAGNOSE X'B8'
02F4 756 Signed 4 VMADGXBC COUNT OF DIAGNOSE X'BC'
02F8 760 Signed 4 VMADGXC0 COUNT OF DIAGNOSE X'C0'
02FC 764 Signed 4 VMADGXC4 COUNT OF DIAGNOSE X'C4'
0300 768 Signed 4 VMADGXC8 COUNT OF DIAGNOSE X'C8'
0304 772 Signed 4 VMADGXCC COUNT OF DIAGNOSE X'CC'
0308 776 Signed 4 VMADGXD0 COUNT OF DIAGNOSE X'D0'
030C 780 Signed 4 VMADGXD4 COUNT OF DIAGNOSE X'D4'
0310 784 Signed 4 VMADGXD8 COUNT OF DIAGNOSE X'D8'
0314 788 Signed 4 VMADGXDC COUNT OF DIAGNOSE X'DC'
0318 792 Signed 4 VMADGXE0 COUNT OF DIAGNOSE X'E0'
031C 796 Signed 4 VMADGXE4 COUNT OF DIAGNOSE X'E4'
0320 800 Signed 4 VMADGXE8 COUNT OF DIAGNOSE X'E8'
0324 804 Signed 4 VMADGXEC COUNT OF DIAGNOSE X'EC'
0328 808 Signed 4 VMADGXF0 COUNT OF DIAGNOSE X'F0'
032C 812 Signed 4 VMADGXF4 COUNT OF DIAGNOSE X'F4'
0330 816 Signed 4 VMADGXF8 COUNT OF DIAGNOSE X'F8'
0334 820 Signed 4 VMADGXFC COUNT OF DIAGNOSE X'FC'
0338 824 Bitstring 256 VMADIAG2 (0) TABLE OF DIAG COUNTERS 200-2FC
0338 824 Signed 4 VMADG200 RESERVED FOR DIAG X'200'
033C 828 Signed 4 VMADG204 RESERVED FOR DIAG X'204'
0340 832 Signed 4 VMADG208 RESERVED FOR DIAG X'208'
0344 836 Signed 4 VMADG20C RESERVED FOR DIAG X'20C'
0348 840 Signed 4 VMADG210 RESERVED FOR DIAG X'210'
034C 844 Signed 4 VMADG214 RESERVED FOR DIAG X'214' NOTE:
for performance reasons, this
count is NOT included in the
total count, VMADIAGT.
0350 848 Signed 4 VMADG218 RESERVED FOR DIAG X'218'
0354 852 Signed 4 VMADG21C RESERVED FOR DIAG X'21C'
0358 856 Signed 4 VMADG220 RESERVED FOR DIAG X'220'
035C 860 Signed 4 VMADG224 RESERVED FOR DIAG X'224'
0360 864 Signed 4 VMADG228 RESERVED FOR DIAG X'228'
0364 868 Signed 4 VMADG22C RESERVED FOR DIAG X'22C'
0368 872 Signed 4 VMADG230 RESERVED FOR DIAG X'230'
036C 876 Signed 4 VMADG234 RESERVED FOR DIAG X'234'
0370 880 Signed 4 VMADG238 Count of diagnose X'238'
0374 884 Signed 4 VMADG23C RESERVED FOR DIAG X'23C'
0378 888 Signed 4 VMADG240 RESERVED FOR DIAG X'240'
037C 892 Signed 4 VMADG244 RESERVED FOR DIAG X'244'
0380 896 Signed 4 VMADG248 RESERVED FOR DIAG X'248'
0384 900 Signed 4 VMADG24C RESERVED FOR DIAG X'24C'
0388 904 Signed 4 VMADG250 RESERVED FOR DIAG X'250'
038C 908 Signed 4 VMADG254 RESERVED FOR DIAG X'254'
0390 912 Signed 4 VMADG258 RESERVED FOR DIAG X'258'
0394 916 Signed 4 VMADG25C RESERVED FOR DIAG X'25C'
0398 920 Signed 4 VMADG260 RESERVED FOR DIAG X'260'
039C 924 Signed 4 VMADG264 RESERVED FOR DIAG X'264'
03A0 928 Signed 4 VMADG268 RESERVED FOR DIAG X'268'
03A4 932 Signed 4 VMADG26C RESERVED FOR DIAG X'26C'
03A8 936 Signed 4 VMADG270 RESERVED FOR DIAG X'270'
03AC 940 Signed 4 VMADG274 RESERVED FOR DIAG X'274'
03B0 944 Signed 4 VMADG278 RESERVED FOR DIAG X'278'
03B4 948 Signed 4 VMADG27C RESERVED FOR DIAG X'27C'
03B8 952 Signed 4 VMADG280 RESERVED FOR DIAG X'280'
03BC 956 Signed 4 VMADG284 RESERVED FOR DIAG X'284'
03C0 960 Signed 4 VMADG288 RESERVED FOR DIAG X'288'
03C4 964 Signed 4 VMADG28C RESERVED FOR DIAG X'28C'
03C8 968 Signed 4 VMADG290 RESERVED FOR DIAG X'290'
03CC 972 Signed 4 VMADG294 RESERVED FOR DIAG X'294'
03D0 976 Signed 4 VMADG298 RESERVED FOR DIAG X'298'
03D4 980 Signed 4 VMADG29C RESERVED FOR DIAG X'29C'
03D8 984 Signed 4 VMADG2A0 RESERVED FOR DIAG X'2A0'
03DC 988 Signed 4 VMADG2A4 RESERVED FOR DIAG X'2A4'
03E0 992 Signed 4 VMADG2A8 RESERVED FOR DIAG X'2A8'
03E4 996 Signed 4 VMADG2AC RESERVED FOR DIAG X'2AC'
03E8 1000 Signed 4 VMADG2B0 RESERVED FOR DIAG X'2B0'
03EC 1004 Signed 4 VMADG2B4 RESERVED FOR DIAG X'2B4'
03F0 1008 Signed 4 VMADG2B8 RESERVED FOR DIAG X'2B8'
03F4 1012 Signed 4 VMADG2BC RESERVED FOR DIAG X'2BC'
03F8 1016 Signed 4 VMADG2C0 RESERVED FOR DIAG X'2C0'
03FC 1020 Signed 4 VMADG2C4 RESERVED FOR DIAG X'2C4'
0400 1024 Signed 4 VMADG2C8 RESERVED FOR DIAG X'2C8'
0404 1028 Signed 4 VMADG2CC RESERVED FOR DIAG X'2CC'
0408 1032 Signed 4 VMADG2D0 RESERVED FOR DIAG X'2D0'
040C 1036 Signed 4 VMADG2D4 RESERVED FOR DIAG X'2D4'
0410 1040 Signed 4 VMADG2D8 RESERVED FOR DIAG X'2D8'
0414 1044 Signed 4 VMADG2DC RESERVED FOR DIAG X'2DC'
0418 1048 Signed 4 VMADG2E0 RESERVED FOR DIAG X'2E0'
041C 1052 Signed 4 VMADG2E4 RESERVED FOR DIAG X'2E4'
0420 1056 Signed 4 VMADG2E8 RESERVED FOR DIAG X'2E8'
0424 1060 Signed 4 VMADG2EC RESERVED FOR DIAG X'2EC'
0428 1064 Signed 4 VMADG2F0 RESERVED FOR DIAG X'2F0'
042C 1068 Signed 4 VMADG2F4 RESERVED FOR DIAG X'2F4'
0430 1072 Signed 4 VMADG2F8 RESERVED FOR DIAG X'2F8'
0434 1076 Signed 4 VMADG2FC RESERVED FOR DIAG X'2FC'
0438 1080 Bitstring 256 VMADIAG3 (0) TABLE OF DIAGNOSE COUNTERS
300-3FC Note: These conters are
not copied to the monitor
0438 1080 Signed 4 VMADG300 RESERVED FOR DIAG X'300'
043C 1084 Signed 4 VMADG304 RESERVED FOR DIAG X'304'
0440 1088 Signed 4 VMADG308 RESERVED FOR DIAG X'308'
0444 1092 Signed 4 VMADG30C RESERVED FOR DIAG X'30C'
0448 1096 Signed 4 VMADG310 RESERVED FOR DIAG X'310'
044C 1100 Signed 4 VMADG314 RESERVED FOR DIAG X'314'
0450 1104 Signed 4 VMADG318 RESERVED FOR DIAG X'318'
0454 1108 Signed 4 VMADG31C RESERVED FOR DIAG X'31C'
0458 1112 Signed 4 VMADG320 RESERVED FOR DIAG X'320'
045C 1116 Signed 4 VMADG324 RESERVED FOR DIAG X'324'
0460 1120 Signed 4 VMADG328 RESERVED FOR DIAG X'328'
0464 1124 Signed 4 VMADG32C RESERVED FOR DIAG X'32C'
0468 1128 Signed 4 VMADG330 RESERVED FOR DIAG X'330'
046C 1132 Signed 4 VMADG334 RESERVED FOR DIAG X'334'
0470 1136 Signed 4 VMADG338 RESERVED FOR DIAG X'338'
0474 1140 Signed 4 VMADG33C RESERVED FOR DIAG X'33C'
0478 1144 Signed 4 VMADG340 RESERVED FOR DIAG X'340'
047C 1148 Signed 4 VMADG344 RESERVED FOR DIAG X'344'
0480 1152 Signed 4 VMADG348 RESERVED FOR DIAG X'348'
0484 1156 Signed 4 VMADG34C RESERVED FOR DIAG X'34C'
0488 1160 Signed 4 VMADG350 RESERVED FOR DIAG X'350'
048C 1164 Signed 4 VMADG354 RESERVED FOR DIAG X'354'
0490 1168 Signed 4 VMADG358 RESERVED FOR DIAG X'358'
0494 1172 Signed 4 VMADG35C RESERVED FOR DIAG X'35C'
0498 1176 Signed 4 VMADG360 RESERVED FOR DIAG X'360'
049C 1180 Signed 4 VMADG364 RESERVED FOR DIAG X'364'
04A0 1184 Signed 4 VMADG368 RESERVED FOR DIAG X'368'
04A4 1188 Signed 4 VMADG36C RESERVED FOR DIAG X'36C'
04A8 1192 Signed 4 VMADG370 RESERVED FOR DIAG X'370'
04AC 1196 Signed 4 VMADG374 RESERVED FOR DIAG X'374'
04B0 1200 Signed 4 VMADG378 RESERVED FOR DIAG X'378'
04B4 1204 Signed 4 VMADG37C RESERVED FOR DIAG X'37C'
04B8 1208 Signed 4 VMADG380 RESERVED FOR DIAG X'380'
04BC 1212 Signed 4 VMADG384 RESERVED FOR DIAG X'384'
04C0 1216 Signed 4 VMADG388 RESERVED FOR DIAG X'388'
04C4 1220 Signed 4 VMADG38C RESERVED FOR DIAG X'38C'
04C8 1224 Signed 4 VMADG390 RESERVED FOR DIAG X'390'
04CC 1228 Signed 4 VMADG394 RESERVED FOR DIAG X'394'
04D0 1232 Signed 4 VMADG398 RESERVED FOR DIAG X'398'
04D4 1236 Signed 4 VMADG39C RESERVED FOR DIAG X'39C'
04D8 1240 Signed 4 VMADG3A0 RESERVED FOR DIAG X'3A0'
04DC 1244 Signed 4 VMADG3A4 RESERVED FOR DIAG X'3A4'
04E0 1248 Signed 4 VMADG3A8 RESERVED FOR DIAG X'3A8'
04E4 1252 Signed 4 VMADG3AC RESERVED FOR DIAG X'3AC'
04E8 1256 Signed 4 VMADG3B0 RESERVED FOR DIAG X'3B0'
04EC 1260 Signed 4 VMADG3B4 RESERVED FOR DIAG X'3B4'
04F0 1264 Signed 4 VMADG3B8 RESERVED FOR DIAG X'3B8'
04F4 1268 Signed 4 VMADG3BC RESERVED FOR DIAG X'3BC'
04F8 1272 Signed 4 VMADG3C0 RESERVED FOR DIAG X'3C0'
04FC 1276 Signed 4 VMADG3C4 RESERVED FOR DIAG X'3C4'
0500 1280 Signed 4 VMADG3C8 RESERVED FOR DIAG X'3C8'
0504 1284 Signed 4 VMADG3CC RESERVED FOR DIAG X'3CC'
0508 1288 Signed 4 VMADG3D0 RESERVED FOR DIAG X'3D0'
050C 1292 Signed 4 VMADG3D4 RESERVED FOR DIAG X'3D4'
0510 1296 Signed 4 VMADG3D8 RESERVED FOR DIAG X'3D8'
0514 1300 Signed 4 VMADG3DC RESERVED FOR DIAG X'3DC'
0518 1304 Signed 4 VMADG3E0 RESERVED FOR DIAG X'3E0'
051C 1308 Signed 4 VMADG3E4 RESERVED FOR DIAG X'3E4'
0520 1312 Signed 4 VMADG3E8 RESERVED FOR DIAG X'3E8'
0524 1316 Signed 4 VMADG3EC RESERVED FOR DIAG X'3EC'
0528 1320 Signed 4 VMADG3F0 RESERVED FOR DIAG X'3F0'
052C 1324 Signed 4 VMADG3F4 RESERVED FOR DIAG X'3F4'
0530 1328 Signed 4 VMADG3F8 RESERVED FOR DIAG X'3F8'
0534 1332 Signed 4 VMADG3FC RESERVED FOR DIAG X'3FC'
0538 1336 Signed 4 VMADIAGT Count of all IBM diagnose
operations EXCEPT Diag X'214'. To
get the total, add VMADG214 and
VMADIAGT.
053C 1340 Signed 4 VMADGUCT Count of all USER diag operations
The USER diagnose range is X'100'
through x'1FC'. Individual counts
are not maintained in this block
but can be found in the DGNBK for
the particular diagnose.
COUNTS OF INSTRUCTIONS SIMULATED:
0540 1344 Signed 4 VMASIMCT (0) Table of Counters
0540 1344 Signed 4 VMA_PR PR (0101)
0544 1348 Signed 4 VMAPTFF PTFF (0104)
0548 1352 Signed 4 VMA_0105 ____ (0105)
054C 1356 Signed 4 VMA_0106 ____ (0106)
0550 1360 Signed 4 VMASCKPF SCKPF (0107)
0554 1364 Signed 4 VMA_0108 ____ (0108)
0558 1368 Signed 4 VMA_0109 ____ (0109)
055C 1372 Signed 4 VMAKEYSK SSK (08)
0560 1376 Signed 4 VMAKEYIK ISK (09)
0564 1380 Signed 4 VMAPRVSV SVC (0A)
0568 1384 Signed 4 VMAPRVMS SSM (80)
056C 1388 Signed 4 VMAPRVLP LPSW (82)
0570 1392 Signed 4 VMASIOCT SIO (9C) Also SIOF and RIO
0574 1396 Signed 4 VMA_TIO TIO (9D) Also CLRIO
0578 1400 Signed 4 VMA_HIO HIO (9E) Also HDV
057C 1404 Signed 4 VMA_TCH TCH (9F) Also CLRCH
0580 1408 Signed 4 VMAPRVMN STNSM (AC)
0584 1412 Signed 4 VMAPRVMO STOSM (AD)
0588 1416 Signed 4 VMAPRVGP SIGP (AE)
058C 1420 Signed 4 VMABISCP STIDP (B202)
0590 1424 Signed 4 VMA_STIDC STIDC (B203)
0594 1428 Signed 4 VMABISTE SCK (B204)
0598 1432 Signed 4 VMABISPB PTLB (B20D)
059C 1436 Signed 4 VMABISXE SPX (B210)
05A0 1440 Signed 4 VMABISXS STPX (B211)
05A4 1444 Signed 4 VMABISAS STAP (B212)
05A8 1448 Signed 4 VMAKEYRR RRB (B213)
05AC 1452 Signed 4 VMABISSI SIE (B214)
05B0 1456 Signed 4 VMA_PC PC (B218)
05B4 1460 Signed 4 VMAPCVSC SERVC (B220)
05B8 1464 Signed 4 VMAVPTNV IPTE (B221)
05BC 1468 Signed 4 VMA_PT PT (B228)
05C0 1472 Signed 4 VMAKEYIE ISKE (B229)
05C4 1476 Signed 4 VMAKEYRE RRBE (B22A)
05C8 1480 Signed 4 VMAKEYSE SSKE (B22B)
05CC 1484 Signed 4 VMABISBT TB (B22C)
05D0 1488 Signed 4 VMAXPGIN PGIN (B22E)
05D4 1492 Signed 4 VMAXPGOU PGOUT (B22F)
05D8 1496 Signed 4 VMA_CSCH CSCH (B230)
05DC 1500 Signed 4 VMA_HSCH HSCH (B231)
05E0 1504 Signed 4 VMA_MSCH MSCH (B232)
05E4 1508 Signed 4 VMA_SSCH SSCH (B233)
05E8 1512 Signed 4 VMA_STSCH STSCH (B234)
05EC 1516 Signed 4 VMA_TSCH TSCH (B235)
05F0 1520 Signed 4 VMA_TPI TPI (B236)
05F4 1524 Signed 4 VMA_SAL SAL (B237)
05F8 1528 Signed 4 VMA_RSCH RSCH (B238)
05FC 1532 Signed 4 VMA_STCRW STCRW (B239)
0600 1536 Signed 4 VMA_STCPS STCPS (B23A)
0604 1540 Signed 4 VMA_RCHP RCHP (B23B)
0608 1544 Signed 4 VMA_SCHM SCHM (B23C)
060C 1548 Signed 4 VMA_PALB PALB (B248)
0610 1552 Signed 4 VMA_TAR TAR (B24C)
0614 1556 Signed 4 VMAVCSP CSP (B250)
0618 1560 Signed 4 VMASTHYI STHYI (B256)
061C 1564 Signed 4 VMA_BSG BSG (B258)
0620 1568 Signed 4 VMAVIESB IESBE (B259)
0624 1572 Signed 4 VMAXPG5A BSA (B25A)
0628 1576 Signed 4 VMA_B25F ____ (B25F)
062C 1580 Signed 4 VMA_B260 ____ (B260)
0630 1584 Signed 4 VMA_B261 ____ (B261)
0634 1588 Signed 4 VMA_B264 ____ (B264)
0638 1592 Signed 4 VMA_B265 ____ (B265)
063C 1596 Signed 4 VMA_B266 ____ (B266)
0640 1600 Signed 4 VMA_B267 ____ (B267)
0644 1604 Signed 4 VMA_B268 ____ (B268)
0648 1608 Signed 4 VMA_B272 ____ (B272)
064C 1612 Signed 4 VMA_B274 ____ (B274)
0650 1616 Signed 4 VMA_XSCH XSCH (B276)
0654 1620 Signed 4 VMA_B27A ____ (B27A)
0658 1624 Signed 4 VMABISST STSI (B27D)
065C 1628 Signed 4 VMA_B27E ____ (B27E)
0660 1632 Signed 4 VMA_B27F ____ (B27F)
0664 1636 Signed 4 VMA_B2A4 ____ (B2A4)
0668 1640 Signed 4 VMA_B2AD ____ (B2AD)
066C 1644 Signed 4 VMA_B2AE ____ (B2AE)
0670 1648 Signed 4 VMA_B2AF ____ (B2AF)
0674 1652 Signed 4 VMASTFLE STFLE (B2B0)
0678 1656 Signed 4 VMA0STFL STFL (B2B1)
067C 1660 Signed 4 VMALPSWE LPSWE (B2B2)
0680 1664 Signed 4 VMABISIU IUCV (B2F0)
0684 1668 Signed 4 VMAPRVTC STCTL (B6)
0688 1672 Signed 4 VMAPRVLC LCTL (B7)
068C 1676 Signed 4 VMA_KMAC KMAC (B91E)
0690 1680 Signed 4 VMA_PCKMO PCKMO (B928)
0694 1684 Signed 4 VMA_KMA KMA (B929)
0698 1688 Signed 4 VMA_KMF KMF (B92A)
069C 1692 Signed 4 VMA_KMO KMO (B92B)
06A0 1696 Signed 4 VMA_PCC PCC (B92C)
06A4 1700 Signed 4 VMA_KMCTR KMCTR (B92D)
06A8 1704 Signed 4 VMA_KM KM (B92E)
06AC 1708 Signed 4 VMA_KMC KMC (B92F)
06B0 1712 Signed 4 VMA_PPNO PPNO (B93C)
06B4 1716 Signed 4 VMA_KIMD KIMD (B93E)
06B8 1720 Signed 4 VMA_KLMD KLMD (B93F)
06BC 1724 Signed 4 VMAVCSPG CSPG (B98A)
06C0 1728 Signed 4 VMA0EPSW EPSW (B98D)
06C4 1732 Signed 4 VMAVIDTE IDTE (B98E)
06C8 1736 Signed 4 VMA_B99C ____ (B99C)
06CC 1740 Signed 4 VMA0ESEA ESEA (B99D)
06D0 1744 Signed 4 VMA_PTI PTI (B99E)
06D4 1748 Signed 4 VMA_B9A0 ____ (B9A0)
06D8 1752 Signed 4 VMAESSA ESSA (B9AB)
06DC 1756 Signed 4 VMABPFMF PFMF (B9AF)
06E0 1760 Signed 4 VMA_B9D0 ____ (B9D0)
06E4 1764 Signed 4 VMA_B9D2 ____ (B9D2)
06E8 1768 Signed 4 VMA_B9D3 ____ (B9D3)
06EC 1772 Signed 4 VMA_E328 ____ (E328)
06F0 1776 Signed 4 VMA_E3D0 ____ (E3D0)
06F4 1780 Signed 4 VMA_E3D1 ____ (E3D1)
06F8 1784 Signed 4 VMA_E3D4 ____ (E3D4)
06FC 1788 Signed 4 VMA_LASP LASP (E500)
0700 1792 Signed 4 VMAPRVTP TPROT (E501)
0704 1796 Signed 4 VMAPRVSG STCTG (EB25)
0708 1800 Signed 4 VMAPRVLG LCTLG (EB2F)
070C 1804 Signed 4 VMA_EB8A ____ (EB8A)
0710 1808 Signed 4 VMA_EBD0 ____ (EBD0)
0714 1812 Signed 4 VMA_EBD1 ____ (EBD1)
0718 1816 Signed 4 VMA_PLO PLO (EE)
071C 1820 Signed 4 VMA_SORTL SORTL (B938)
0720 1824 Signed 4 VMA_DFLTC DFLTCC(B939)
0724 1828 Signed 4 VMA_KDSA KDSA (B93A)
0728 1832 Signed 4 VMALPSWY LPSWEY(EB71)
072C 1836 Signed 4 VMARDP RDP (B98B)
Additional instruction simulation
related counters
0730 1840 Signed 4 VMAINSOT (0) Other instruction simulation
related counters
0730 1840 Signed 4 VMAPRVVN GUEST SVC 76's REFLECTED
0734 1844 Signed 4 VMAPRVSC COUNT OF SVC INTERRUPTS REFLECTED
TO THE GUEST
0738 1848 Signed 4 VMAFST44 Count of fast path diagnose 44s
073C 1852 Signed 4 VMAFSTPX Count of fast path processing of
partial execution intercepts
0740 1856 Signed 4 VMAFSTSG COUNT OF FAST PATH PATH
SIMULATIONS OF SIGP EXTERNAL CALL
0744 1860 Signed 4 VMAFSTXC COUNT OF FAST PATH REFLECTIONS OF
GUEST EXTERNAL CALL INTERRUPTIONS
Additional counters used to determine
actual 370ACCOM usage
0748 1864 Signed 4 VMA370AC (0) Counters of 370ACCOM operations
0748 1864 Signed 4 VMA370CK Count of PSW manipulations for
370ACCOM in HCPPSWCK
074C 1868 Signed 4 VMA370ME Count of PSW manipulations for
370ACCOM in HCPPSWME
0750 1872 Signed 4 VMA370EM Count of PSW manipulations for
370ACCOM in HCPPSWEM
0754 1876 Signed 4 VMA370NM Count of PSW manipulations for
370ACCOM in HCPPSWNM
0758 1880 Signed 4 VMA370TMR Count of interval timer related
370ACCOM events
000000EC VMASIZE (*-VMABK+7)/8 size in double
words
00000760 VMABSIZE VMASIZE*8 size in bytes
| |