|
Hex Dec Type/Val Lng Label (dup) Comments
---- ---- --------- ---- -------------- --------
0000 0 Structure PLSBK PROCESSOR LOCAL STORAGE BLOCK
ASM
Paging I/O Data Fields
0000 0 Dbl-Word 8 * (0) Align on doubleword boundary
0000 0 Signed 4 PLSPIOPR Count of pages read from paging
space. Includes reads in
progress.
0004 4 Signed 4 PLSPIOSR Count of pages read from SPOOL.
Includes reads in progress.
0008 8 Signed 4 PLSPIOPW Count of pages written to paging
space. Includes writes in
progress.
000C 12 Signed 4 PLSPIOSW Count of pages written to SPOOL.
Includes writes in progress.
0010 16 Signed 4 PLSPAGPS Count of pages serviced (reads +
writes) for paging and spool.
Updated after the I/O completes.
0014 20 Signed 4 PLSCTMPN Count of PAGINs executed when
mig- rating pages from XSTORE to
DASD
0018 24 Signed 4 PLSCTPGN Pagein rate between real storage
and expanded storage.
001C 28 Signed 4 PLSCTPGO Pageout rate between real storage
and expanded storage.
HSERV
0020 32 Dbl-Word 8 * (0) Align on doubleword boundary
0020 32 Signed 4 PLSABNCT COUNT OF SOFT ABENDS
0024 36 Bitstring 108 PLSASRWK HCPASR work area, 27 words
0090 144 Signed 4 PLSXITCT Number of times user exits are
called.
RCPU
0094 148 Signed 4 PLSTSEAR Count of times a time slice ended
early when the guest loaded a
wait state within the TSEARLY
threshold
0098 152 Dbl-Word 8 * (0) Align on doubleword boundary
0098 152 Signed 4 PLSDSPCW ENTRIES TO WAIT STATE ON CPU
009C 156 Signed 4 PLSEXTNX EXTERNAL INTERRUPTS ON CPU
00A0 160 Signed 4 PLSTRQPC Productive CKC interrupts that
resulted in the dequeue of
expired TRQBKs.
00A4 164 Signed 4 PLSEXTNC SIGP EXTERNAL CALL INTERRUPTS ON
CPU
00A8 168 Signed 4 PLSMCHCT PRIMARY MACHINE-CHECKS ON CPU
00AC 172 Signed 4 PLSSVCCT CP SVCS ON CPU
00B0 176 Signed 4 PLSTRQCF FALSE CLOCK COMPARATOR INTERRUPTS
DUE CKC SET TO TRQBK ALREADY
DEQUEUED ON ANOTHER CPU or CKC
set to delay value because
earliest TRQBK already committed.
00B4 180 Signed 4 PLSDSPCN WINDOWS TO WAIT FOR LOCK ON CPU
00B8 184 Signed 4 PLSSCHLK Address of the code that obtained
a share of the scheduler lock
held by this processor. Zero if
this processor does not hold a
share of the scheduler lock.
00BC 188 Signed 4 PLSDSPCM MASTER-ONLY FORCED SELECTS
00C0 192 Signed 4 PLSDSWCU USER WORK SELECT SLOW PATHS
00C4 196 Signed 4 PLSPTLCS COUNT OF CALLS ON A PROCESSOR TO
PURGE THE TLB ON ALL PROCESSORS
00C8 200 Signed 4 PLSPTLCL COUT OF CALLS TO PURGE THE TLB ON
LOCAL PROCESSOR
00CC 204 Signed 4 PLSPTLCD COUNT OF CALLS TO SET A PENDING
HOST TLB FOR A USER
00D0 208 Signed 4 PLSPTLCA COUNT OF CALLS TO SET A PENDING
HOST TLB FOR A USER (NOT THE
CURRENT USER)
00D4 212 Signed 4 PLSSTKCD COUNT OF CALLS TO UPDATE USER
SCHEDULING STATUS
00D8 216 Signed 4 PLSSTKPE ELAPSED TIME SLICE DROPS
00DC 220 Signed 4 PLSSTKCI IORBKS STACKED
00E0 224 Signed 4 PLSSTKCC CPEBKS STACKED
00E4 228 Signed 4 PLSSTKCS SPECIAL CPEBK CALLS
00E8 232 Signed 4 PLSSTKCW WORK BIT STACK CALLS
00EC 236 Signed 4 PLSSTKGS SIGPS TO DROP MP ADJUNCT
00F0 240 Signed 4 PLSSTKCM WAKEUP BY PROXY ON MASTER CPU
00F4 244 Signed 4 PLSSTKCJ COUNT OF DORMAN ADDS AFTER HOT
SHOT
00F8 248 Signed 4 PLSSTKCH COUNT OF ADDS FOR HOT SHOT
00FC 252 Signed 4 PLSSTLTL (6) Array of counters indicating how
many times this CPU stole across
different topology levels.
0114 276 Address 4 PLSCORLK Address of the code that obtained
a share of a CORBKLOK held by
this processor. Zero if this
processor does not hold a share
of any CORBKLOK lock. A CORBKLOK
must not be held concurrently for
multiple CORBKs by the same
processor.
0118 280 Signed 2 * Reserved for IBM use
011A 282 Signed 2 PLSCUHAF COUNT OF USERS DISPATCHED WITH
HARD AFFINITY (DEDICATED)
FOLLOWING ARE VARIOUS EVENT COUNTERS FOR MONITOR
00000002 PLSETBEL 2 SIZE OF EVENT TABLE ENTRIES -
THESE ARE HALFWORDS
00000000 PLSEVNT1 0 INDEX TO THE E-1 CLASS ENTRIES
00000002 PLSEVNT2 1*PLSETBEL INDEX TO THE E-2 CLASS
ENTRIES
00000004 PLSEVNT3 2*PLSETBEL INDEX TO THE E-3 CLASS
ENTRIES
NUMBER OF TIMES A USER WAS
'FORCED' INTO THE DISPATCH
LIST BECAUSE IT WAS BEHIND
SCHEDULE, EVEN THOUGH IT WOULD
NOT FIT.
011C 284 Signed 2 PLSEFRC1 - E1
011E 286 Signed 2 PLSEFRC2 - E2
0120 288 Signed 2 PLSEFRC3 - E3
0122 290 Signed 2 PLSEQKAD QUICKDSP USER ADDED COUNT
0124 292 Address 4 PLSTOPLK Address of the code that obtained
a share of the HiperDispatch
Topology lock held by this
processor. Zero if this processor
does not hold a share of the
topology lock.
0128 296 Dbl-Word 8 PLSLKDLY Cumulative delays attributable to
waits for defer locks managed by
HCPLOC and HCPLCK. Units are
microseconds (SLDL 12 to get
TOD).
0130 304 Dbl-Word 8 PLSLKDIO Cumulative delays attributable to
waits for defer locks managed by
HCPIOL. Units are microseconds
(SLDL 12 to get TOD).
0138 312 Signed 4 PLSLKMAX Maximum time that this CPU ever
saw any task hold a lock while
someone else was waiting to get
it. (For locks managed by HCPLOC
or HCPLCK.) Units are TOD format
with bits 32-63 discarded.
013C 316 Address 4 PLSLKVMD Address of the VMDBK that caused
PLSLKMAX to be set.
0140 320 Character 6 PLSLKMOD Name of module manipulating
(releasing) the lock that caused
PLSLKMAX to be set.
0146 326 Signed 2 PLSLKOFS Offset to the "guilty" CALL in
the module named by PLSLKMOD.
Real Storage Management Section. RSM
0148 328 Dbl-Word 8 * (0) Align on doubleword boundary
PAGE I/O PROCESSING
0148 328 Signed 4 PLSPGDRD Number of page table translations
that resulted in a page read from
auxilary storage (DASD).
014C 332 Signed 4 PLSPGDWT Number of page tables paged to
auxilary storage (DASD).
0150 336 Signed 4 PLSSTLWT COUNT OF FRAME REPLACEMENT PAGE
I/O WRITE REQUESTS
0154 340 Signed 4 *
Uncleared Global Available List Processing (UGAL)
0158 344 Signed 4 PLSALNCT count of times a new frame was
needed from <2G available list
015C 348 Signed 4 PLSALEMP count of times <2G available
list was empty
0160 352 Signed 4 PLSRETFR Count of frames returned to the
<2G available List
0164 356 Signed 4 PLSALNCG count of times a new frame was
needed from >2G available list
0168 360 Signed 4 PLSALEMG count of times >2G available
list was empty
016C 364 Signed 4 PLSRETFG Count of frames returned to the
>2G available List
0170 368 Signed 4 PLSASFCL count of times single frame taken
from <2G contig frame avail
list
0174 372 Signed 4 PLSASFCG count of times single frame taken
from >2G contig frame avail
list
Cleared Global Available List Replenishment (CGAL)
0178 376 Dbl-Word 8 PLSBGCTM Amount of CPU time spent
performing background
replenishment of the cleared
global available list.
0180 384 Signed 4 PLSBGCNT Number of times background
replenishment of the Cleared
Global Available List has run
0184 388 Signed 4 * Reserved for IBM use
0188 392 Dbl-Word 8 PLSFGCTM Amount of CPU time spent
performing foreground
replenishment of the Cleared
Global Available List
0190 400 Signed 4 PLSFGCNT Number of times foreground
replenishment of the Cleared
Global Available List has run
0194 404 Signed 4 * Reserved for IBM use
0198 408 Signed 8 PLSTrimCGTM Amount of CPU time spent trimming
the CGAL.
01A0 416 Signed 8 PLSTrimCGCT Count of times we trimmed the
CGAL.
The counters in this section are updated by frame reclaim
processing and are applicable to pages subject to
Collaborative Memory Management Assist changes.
01A8 424 Signed 4 PLSSTPAG Number of reclaimed frames
associated with Stable-z
(previously IBR) pages.
01AC 428 Signed 4 PLSPUPAG Number of reclaimed frames
associated with Potentially-
Volatile pages with guest-c off,
that were converted to Volatile-z
at the time the frame was
reclaimed.
01B0 432 Signed 4 PLSUPAGE Number of reclaimed frames
associated with Unused-resident
or Unused-z (previously IBR)
pages.
01B4 436 Signed 4 PLSVPAGE Number of reclaimed frames
associated with Volatile-resident
or Volatile-z (previously IBR)
pages.
01B8 440 Signed 4 PLSPCPAG Number of Potentially-Volatile
pages with guest-c on, that were
changed to Stable at make IBR
time.
01BC 444 Signed 4 * Reserved for IBM use
FREE STORAGE PROCESSING
01C0 448 Signed 4 PLSSTLFR COUNT OF FRAMES TAKEN FOR FREE
STORAGE AND SAVE AREA BY THE
FRAME TABLE SCAN
01C4 452 Signed 4 PLSFSPGA Count of free storage page
requests backed Any
01C8 456 Signed 4 PLSFSPGB Count of free storage page
requests backed below 2G
01CC 460 Signed 4 PLSFSCTA Count of free storage obtains
backed ANY (sysperm, guestperm,
and regular subpooled)
01D0 464 Signed 4 PLSFSCTB Count of free storage obtains
backed below 2G (sysperm,
guestperm, and regular subpooled)
01D4 468 Signed 4 PLSFSSGA Count of regular subpool free
storage obtains backed ANY
01D8 472 Signed 4 PLSFSSGB Count of regular subpool free
storage obtains backed below 2G
01DC 476 Signed 4 PLSFSSRA Count of regular subpool free
storage returns backed ANY
01E0 480 Signed 4 PLSFSSRB Count of regular subpool free
storage returns backed below 2G
01E4 484 Signed 4 PLSFSPRA Total returned free storage pages
backed ANY
01E8 488 Signed 4 PLSFSPRB Total returned free storage pages
backed below 2G
01EC 492 Signed 4 PLSFRETA Count of free storage returns
backed ANY
01F0 496 Signed 4 PLSFRETB Count of free storage returns
backed below 2G
01F4 500 Signed 4 * Reserved for IBM use
PAGE TRANSLATION PROCESSING
01F8 504 Signed 4 PLSPRQDF TOTAL COUNT OF PAGE REQUESTS
DEFERRED
01FC 508 Signed 4 PLSPNEW Number of page translations for a
first time referenced page.
Updated using INTERLOCK due to
PLP reach across case.
0200 512 Signed 4 PLSPREAD Number of page translations that
resulted in a page read
0204 516 Signed 4 PLSSHRRD Total number of page reads and
PAGINS for shared pages
STORAGE RELEASE PROCESSING
0208 520 Signed 4 PLSRELES Number of times any release
function was performed. This
includes releasing any range of
virtual system pages as well as
shared pages.
020C 524 Signed 4 PLSRELFR Number of frames that are
returned by any release function.
Extended Paging Counters
0210 528 Signed 4 PLSURFTF Count of times guest faulted on a
frame for 1st time but did not
modify it.
0214 532 Signed 4 PLSASARL Count of ASA's released because
that page is currently in main
storage and has been changed
0218 536 Signed 4 PLSPGIN Count of longpath PGINS
021C 540 Signed 4 PLSPGOUT Count of longpath PGOUTS
0220 544 Signed 4 PLSPGXRD Number of page table translations
that resulted in a page read from
expanded storage. Serialized by
processing list lock.
(plsProLock)
0224 548 Signed 4 PLSPGXWT Number of page tables paged to
expanded storage.
0228 552 Signed 4 PLSPGMRX Number of page table translations
that resulted in a page read from
expanded storage during expanded
storage migration.
022C 556 Signed 4 PLSPGMRD Number of page table translations
that resulted in a page read from
auxilary storage (DASD) during
expanded storage migration.
0230 560 Signed 4 PLSMVB2G Number of times a page was moved
from a frame with address >=
2G to one < 2G.
0234 564 Signed 4 PLSMVABV Number of times a page with
address < 2G was moved to a
frame with address >= 2G.
System Execution Space Page Manager queue usage
0238 568 Signed 4 PLSSUTKC Number of SXS pages taken from
the unbacked available queue
023C 572 Signed 4 PLSSURTC Number of SXS pages returned to
the unbacked available queue
0240 576 Signed 4 PLSSUPUC Number times unbacked available
queue was preferred Q and used.
0244 580 Signed 4 PLSSUQMT Number times unbacked available
queue was empty but preferred Q.
0248 584 Signed 4 PLSSATKC Number of SXS pages taken from
the backed-above-2G available
queue
024C 588 Signed 4 PLSSARTC Number of SXS pages returned to
the backed-above-2G available
queue
0250 592 Signed 4 PLSSAPUC Number times backed>2G
available queue was preferred Q
and used.
0254 596 Signed 4 PLSSAQMT Number times backed>2G
available queue was empty but
preferred Q.
0258 600 Signed 4 PLSSBTKC Number of SXS pages taken from
the backed-below-2G available
queue
025C 604 Signed 4 PLSSBRTC Number of SXS pages returned to
the backed-below-2G available
queue
0260 608 Signed 4 PLSSBPUC Number times backed<2G
available queue was preferred Q
and used.
0264 612 Signed 4 PLSSBQMT Number times backed<2G
available queue was empty but
preferred Q.
0268 616 Signed 4 PLSSXALS Number of times an SXS alias was
stolen from the potentially
stealable queue because the
available page queues were empty
026C 620 Signed 4 PLSSXADC Count of locked aliases dequeued
while searching Potentially
Stealable Queue for one to steal.
SXS counts related to aliases & translation
0270 624 Signed 4 PLSSXACC Count of create SXS alias
requests (count of HCPSXACA/CD
calls)
0274 628 Signed 4 PLSSXARC Count of remove SXS alias
requests (count of HCPSXARA/RE/RN
calls) (doesn't include SXS page
mgr steals)
0278 632 Signed 4 PLSSXAQC Count of Queue SXSTE requests to
requeue aliases dequeued by SXSPM
when locked during search for
aliases to steal. HCPSXAQS calls.
027C 636 Signed 4 PLSSXASC Count of aliases stolen by SXS
page manager
0280 640 Signed 4 PLSSXAFC Number of times a non-deferrable
SXS alias request could not be
fulfilled
0284 644 Signed 4 PLSSXALD Count of create alias requests
that were deferred.
System Execution Space Page Requests
0288 648 Signed 4 PLSSPFSC Number of HCPSXPFS calls.
028C 652 Signed 4 PLSSPGFC Number of free storage pages
given out.
0290 656 Signed 4 PLSSPGPC Number of single (non-contiguous)
pages given out.
0294 660 Signed 4 PLSSPGCC Number of contiguous SXS page
requests for 2 or more pages.
0298 664 Signed 4 PLSSPGCT Number of contiguous SXS pages
given out for contiguous page
requests of two or more pages.
029C 668 Signed 4 PLSSPRFC Number of free storage pages
returned.
02A0 672 Signed 4 PLSSPRPC Number of single (non-contiguous)
pages returned.
02A4 676 Signed 4 PLSSPRCC Number of contiguous SXS page
returns for 2 or more pages.
02A8 680 Signed 4 PLSSPRCT Number of contiguous SXS pages
returned for contiguous page
returns of 2 or more pages.
02AC 684 Signed 4 PLSSPRQC Number of returns of queues of
pages. HCPSXPRQ calls.
02B0 688 Signed 4 PLSSPRQT Number of pages returned via
queues. HCPSXPRQ calls.
02B4 692 Signed 4 PLSSPNDP Number of non-deferrable page
requests that failed due to lack
of a page. HCPSXPFS/NS/NM calls.
02B8 696 Signed 4 PLSSPNDF Number of non-deferrable page
requests that failed due to lack
of a frame. HCPSXPFS/NS/NM calls.
02BC 700 Signed 4 PLSSPGPD Number of times an SXS page
request deferred waiting for a
page. HCPSXPDF calls.
02C0 704 Signed 4 PLSSPGFD Number of times an SXS page
request deferred waiting for ANY
frame. HCPSXPDF calls.
02C4 708 Signed 4 PLSSPGBD Number of times an SXS page
request deferred waiting for a
frame<2G. HCPSXPDF calls.
Miscellaneous SXS Fields.
02C8 712 Signed 4 PLSSPDQC Number of times HCPFRFDQ was
called to ask free storage to
release an SXS page.
02CC 716 Signed 4 PLSSXIPC Number of IPTE instructions
executed to invalidate an SXS PTE
(num of times a backing frame was
removed from a page)
02D0 720 Signed 4 PLSSXNST Number of times RSASXNST was
turned on, indicating only free
storage requests are allowed to
steal from the potentially
stealable queue.
02D4 724 Signed 4 PLSSXCSP Number of CSP instructions used
instead of IPTE when invalidating
multiple PTEs.
02D8 728 Signed 4 PLSSXREP Number of times avail, unbacked
queue replenishment was tried.
02DC 732 Signed 4 * Reserved for IBM use
CSERV
-------------------------------------------------------------
IUCV-System Services data transfer counters
CP System Service entries in the PLSSRCSS, PLSTRCSS, and
PLSUNCSS tables are indexed in the same corresponding order
set by the CSERV subsystem:
1 = *MSGALL
2 = *MSG
3 = *BLOCKIO
4 = *RPI
5 = *MONITOR
6 = *SIGNAL
7 = *CCS
8 = *SPL
9 = *SYMPTOM
10 = *ACCOUNT
11 = *LOGREC
12 = *CRM
13 = *IDENT
14 = *CONFIG
15 = *VSWITCH
16 = *ASYNCMD
17 = *SCLP
18 = *VMEVENT
19 = Reserved for IBM use
20 = Reserved for IBM use
21 = Reserved for IBM use
These entries must remain in that order and any addition
or deletion to the tables MUST preserve the order in all
three tables. CSERV depends on the index numbers to
manipulate the correct counters.
NOTE: If entries change within the tables, HCPMNY shall
need to be recompiled.
If the position (offset) of any of the three tables
change, reassembly shall also be required for
HCPIVM and HCPVMC.
-------------------------------------------------------------
02E0 736 Dbl-Word 8 * (0) Align on doubleword boundary
02E0 736 Signed 4 PLSIUCVT TOTAL COUNT OF IUCV FUNCTIONS
02E4 740 Bitstring 80 PLSSRCSS (0) Source CP System Service counters
Counters within PLSSRCSS are number of successful IUCV
data transfers BY
02E4 740 Signed 4 PLSISEMA CP SYSTEM SERVICE *MSGALL
02E8 744 Signed 4 PLSISEM CP SYSTEM SERVICE *MSG
02EC 748 Signed 4 PLSISEBL CP SYSTEM SERVICE *BLOCKIO
02F0 752 Signed 4 PLSISERA CP SYSTEM SERVICE *RPI
02F4 756 Signed 4 PLSISEMO CP SYSTEM SERVICE *MONITOR
02F8 760 Signed 4 PLSISESI CP SYSTEM SERVICE *SIGNAL
02FC 764 Signed 4 PLSISECC CP SYSTEM SERVICE *CCS
0300 768 Signed 4 PLSISESP CP SYSTEM SERVICE *SPL
0304 772 Signed 4 PLSISESY CP SYSTEM SERVICE *SYMPTOM
0308 776 Signed 4 PLSISEAC CP SYSTEM SERVICE *ACCOUNT
030C 780 Signed 4 PLSISELO CP SYSTEM SERVICE *LOGREC
0310 784 Signed 4 PLSISECR CP System Service *CRM
0314 788 Signed 4 PLSISEID CP System Service *IDENT
0318 792 Signed 4 PLSISECF CP System Service *CONFIG
031C 796 Signed 4 PLSISEVS CP System Service *VSWITCH
0320 800 Signed 4 PLSISEAS CP System Service *ASYNCMD
0324 804 Signed 4 PLSISESC CP System Service *SCLP
0328 808 Signed 4 PLSISEVE CP System Service *VMEVENT
032C 812 Signed 4 * (3) Reserved for IBM use
0338 824 Bitstring 80 PLSTRCSS (0) TARGET CP System Service counters
Counters within PLSTRCSS are number of successful IUCV
data transfers TO
0338 824 Signed 4 PLSISTMA CP SYSTEM SERVICE *MSGALL
033C 828 Signed 4 PLSISTM CP SYSTEM SERVICE *MSG
0340 832 Signed 4 PLSISTBL CP SYSTEM SERVICE *BLOCKIO
0344 836 Signed 4 PLSISTRA CP SYSTEM SERVICE *RPI
0348 840 Signed 4 PLSISTMO CP SYSTEM SERVICE *MONITOR
034C 844 Signed 4 PLSISTSI CP SYSTEM SERVICE *SIGNAL
0350 848 Signed 4 PLSISTCC CP SYSTEM SERVICE *CCS
0354 852 Signed 4 PLSISTSP CP SYSTEM SERVICE *SPL
0358 856 Signed 4 PLSISTSY CP SYSTEM SERVICE *SYMPTOM
035C 860 Signed 4 PLSISTAC CP SYSTEM SERVICE *ACCOUNT
0360 864 Signed 4 PLSISTLO CP SYSTEM SERVICE *LOGREC
0364 868 Signed 4 PLSISTCR CP System Service *CRM
0368 872 Signed 4 PLSISTID CP System Service *IDENT
036C 876 Signed 4 PLSISTCF CP System Service *CONFIG
0370 880 Signed 4 PLSISTVS CP System Service *VSWITCH
0374 884 Signed 4 PLSISTAS CP System Service *ASYNCMD
0378 888 Signed 4 PLSISTSC CP System Service *SCLP
037C 892 Signed 4 PLSISTVE CP System Service *VMEVENT
0380 896 Signed 4 * (3) Reserved for IBM use
038C 908 Bitstring 80 PLSUNCSS (0) Unsuccessful CP System Service
counters
Counters within PLSUNCSS are number of unsuccessful IUCV
data transfers BY
038C 908 Signed 4 PLSISUMA CP SYSTEM SERVICE *MSGALL
0390 912 Signed 4 PLSISUM CP SYSTEM SERVICE *MSG
0394 916 Signed 4 PLSISUBL CP SYSTEM SERVICE *BLOCKIO
0398 920 Signed 4 PLSISURA CP SYSTEM SERVICE *RPI
039C 924 Signed 4 PLSISUMO CP SYSTEM SERVICE *MONITOR
03A0 928 Signed 4 PLSISUSI CP SYSTEM SERVICE *SIGNAL
03A4 932 Signed 4 PLSISUCC CP SYSTEM SERVICE *CCS
03A8 936 Signed 4 PLSISUSP CP SYSTEM SERVICE *SPL
03AC 940 Signed 4 PLSISUSY CP SYSTEM SERVICE *SYMPTOM
03B0 944 Signed 4 PLSISUAC CP SYSTEM SERVICE *ACCOUNT
03B4 948 Signed 4 PLSISULO CP SYSTEM SERVICE *LOGREC
03B8 952 Signed 4 PLSISUCR CP System Service *CRM
03BC 956 Signed 4 PLSISUID CP System Service *IDENT
03C0 960 Signed 4 PLSISUCF CP System Service *CONFIG
03C4 964 Signed 4 PLSISUVS CP System Service *VSWITCH
03C8 968 Signed 4 PLSISUAS CP System Service *ASYNCMD
03CC 972 Signed 4 PLSISUSC CP System Service *SCLP
03D0 976 Signed 4 PLSISUVE CP System Service *VMEVENT
03D4 980 Signed 4 * (3) Reserved for IBM use
IUCV-Virtual Machine data transfer counters
03E0 992 Signed 4 PLSISEVM Number of times data was success-
fully transferred by IUCV from a
virtual machine
03E4 996 Signed 4 PLSISTVM Number of times data was success-
fully transferred by IUCV to a
virtual machine
03E8 1000 Signed 4 PLSISUVM Number of times data was NOT
successfully transferred by IUCV
to a virtual machine
VMCF-Virtual Machine data transfer counters
03EC 1004 Signed 4 PLSVSEVM Number of times data was success-
fully transferred by VMCF from a
virtual machine
03F0 1008 Signed 4 PLSVSTVM Number of times data was success-
fully transferred by VMCF to a
virtual machine
03F4 1012 Signed 4 PLSVSUVM Number of times data was NOT
successfully transferred by VMCF
to a virtual machine
SIOM
03F8 1016 Dbl-Word 8 * (0) Align on doubleword boundary
03F8 1016 Signed 4 PLSCTSS COUNT OF REAL SSCHS EXECUTED
03FC 1020 Signed 4 PLSCTRS COUNT OF REAL RSCHS EXECUTED
0400 1024 Signed 4 PLSCTCS COUNT OF REAL CSCHS EXECUTED
0404 1028 Signed 4 PLSCTHS COUNT OF REAL HSCHS EXECUTED
0408 1032 Signed 4 PLSCTSI I/O SOLICITED INTERRUPTS
040C 1036 Signed 4 PLSCTUI I/O UNSOLICITED INTERRUPTS
0410 1040 Signed 4 PLSCPSUS INVOCATIONS OF IORSUSNS EXIT
0414 1044 Signed 4 PLSSSDSD COUNT OF SSCH FOR GUEST DASD
VCTRL
0418 1048 Dbl-Word 8 * (0) Align on doubleword boundary
0418 1048 Signed 4 PLSPCVSC COUNT OF SERVC (B220) INSTR
041C 1052 Signed 4 * Reserved for IBM use
VIOS
0420 1056 Dbl-Word 8 * (0) Align on doubleword boundary
0420 1056 Signed 4 PLSSSCHC COUNT OF VIRTUAL SSCHS EXECUTED
0424 1060 Signed 4 PLSRSCHC COUNT OF VIRTUAL RSCHS EXECUTED
0428 1064 Signed 4 PLSSIOCT COUNT OF VIRTUAL SIOS EXECUTED
042C 1068 Signed 4 PLSSIOFC COUNT OF VIRTUAL SIOFS EXECUTED
0430 1072 Signed 4 PLSTCCC COUNT OF VIRTUAL TEST CHANNELS
AND CLEAR CHANNELS (TCCCS)
EXECUTED
0434 1076 Signed 4 * RESERVED FOR IBM USE TO VIRTUAL
MACHINES
0438 1080 Signed 4 PLSIORCT COUNT OF IORBKS PROCESSED
043C 1084 Signed 4 PLSVDISK Count of Diag A4, Diag 250 and
IUCV *BLOCKIOs to V-disk. Used to
get Virtual I/O rate to real DASD
devices for monitor
0440 1088 Signed 4 PLS250IR Count of Diagnose 250
instructions for
initialize/remove. Used to get
Virtual I/O rate to real DASD
devices for monitor
0444 1092 Signed 4 PLSCCWLP Count of longpath virtual I/Os to
DASD. (Not handled by fastpath)
Used to get Virtual I/O rate to
real DASD devices for monitor
0448 1096 Signed 4 PLSVWRIT Count of virtual write I/Os to
DASD. (Not handled by fastpath)
Used to get Virtual r/w ratio to
real DASD devices for monitor
044C 1100 Signed 4 * Reserved for IBM use
VSERV - part 1
0450 1104 Dbl-Word 8 * (0) Align on doubleword boundary
0450 1104 Bitstring 256 PLSDIAG (0) TABLE OF DIAGNOSE COUNTERS
000-0FC
0450 1104 Signed 4 PLSDGX00 COUNT OF DIAGNOSE X'00'
0454 1108 Signed 4 PLSDGX04 COUNT OF DIAGNOSE X'04'
0458 1112 Signed 4 PLSDGX08 COUNT OF DIAGNOSE X'08'
045C 1116 Signed 4 PLSDGX0C COUNT OF DIAGNOSE X'0C'
0460 1120 Signed 4 PLSDGX10 COUNT OF DIAGNOSE X'10'
0464 1124 Signed 4 PLSDGX14 COUNT OF DIAGNOSE X'14'
0468 1128 Signed 4 PLSDGX18 COUNT OF DIAGNOSE X'18'
046C 1132 Signed 4 PLSDGX1C COUNT OF DIAGNOSE X'1C'
0470 1136 Signed 4 PLSDGX20 COUNT OF DIAGNOSE X'20'
0474 1140 Signed 4 PLSDGX24 COUNT OF DIAGNOSE X'24'
0478 1144 Signed 4 PLSDGX28 COUNT OF DIAGNOSE X'28'
047C 1148 Signed 4 PLSDGX2C COUNT OF DIAGNOSE X'2C'
0480 1152 Signed 4 PLSDGX30 COUNT OF DIAGNOSE X'30'
0484 1156 Signed 4 PLSDGX34 COUNT OF DIAGNOSE X'34'
0488 1160 Signed 4 PLSDGX38 COUNT OF DIAGNOSE X'38'
048C 1164 Signed 4 PLSDGX3C COUNT OF DIAGNOSE X'3C'
0490 1168 Signed 4 PLSDGX40 COUNT OF DIAGNOSE X'40'
0494 1172 Signed 4 PLSDGX44 COUNT OF DIAGNOSE X'44'
0498 1176 Signed 4 PLSDGX48 COUNT OF DIAGNOSE X'48'
049C 1180 Signed 4 PLSDGX4C COUNT OF DIAGNOSE X'4C'
04A0 1184 Signed 4 PLSDGX50 COUNT OF DIAGNOSE X'50'
04A4 1188 Signed 4 PLSDGX54 COUNT OF DIAGNOSE X'54'
04A8 1192 Signed 4 PLSDGX58 COUNT OF DIAGNOSE X'58'
04AC 1196 Signed 4 PLSDGX5C COUNT OF DIAGNOSE X'5C'
04B0 1200 Signed 4 PLSDGX60 COUNT OF DIAGNOSE X'60'
04B4 1204 Signed 4 PLSDGX64 COUNT OF DIAGNOSE X'64'
04B8 1208 Signed 4 PLSDGX68 COUNT OF DIAGNOSE X'68'
04BC 1212 Signed 4 PLSDGX6C COUNT OF DIAGNOSE X'6C'
04C0 1216 Signed 4 PLSDGX70 COUNT OF DIAGNOSE X'70'
04C4 1220 Signed 4 PLSDGX74 COUNT OF DIAGNOSE X'74'
04C8 1224 Signed 4 PLSDGX78 COUNT OF DIAGNOSE X'78'
04CC 1228 Signed 4 PLSDGX7C COUNT OF DIAGNOSE X'7C'
04D0 1232 Signed 4 PLSDGX80 COUNT OF DIAGNOSE X'80'
04D4 1236 Signed 4 PLSDGX84 COUNT OF DIAGNOSE X'84'
04D8 1240 Signed 4 PLSDGX88 COUNT OF DIAGNOSE X'88'
04DC 1244 Signed 4 PLSDGX8C COUNT OF DIAGNOSE X'8C'
04E0 1248 Signed 4 PLSDGX90 COUNT OF DIAGNOSE X'90'
04E4 1252 Signed 4 PLSDGX94 COUNT OF DIAGNOSE X'94'
04E8 1256 Signed 4 PLSDGX98 COUNT OF DIAGNOSE X'98'
04EC 1260 Signed 4 PLSDGX9C COUNT OF DIAGNOSE X'9C'
04F0 1264 Signed 4 PLSDGXA0 COUNT OF DIAGNOSE X'A0'
04F4 1268 Signed 4 PLSDGXA4 COUNT OF DIAGNOSE X'A4'
04F8 1272 Signed 4 PLSDGXA8 COUNT OF DIAGNOSE X'A8'
04FC 1276 Signed 4 PLSDGXAC COUNT OF DIAGNOSE X'AC'
0500 1280 Signed 4 PLSDGXB0 COUNT OF DIAGNOSE X'B0'
0504 1284 Signed 4 PLSDGXB4 COUNT OF DIAGNOSE X'B4'
0508 1288 Signed 4 PLSDGXB8 COUNT OF DIAGNOSE X'B8'
050C 1292 Signed 4 PLSDGXBC COUNT OF DIAGNOSE X'BC'
0510 1296 Signed 4 PLSDGXC0 COUNT OF DIAGNOSE X'C0'
0514 1300 Signed 4 PLSDGXC4 COUNT OF DIAGNOSE X'C4'
0518 1304 Signed 4 PLSDGXC8 COUNT OF DIAGNOSE X'C8'
051C 1308 Signed 4 PLSDGXCC COUNT OF DIAGNOSE X'CC'
0520 1312 Signed 4 PLSDGXD0 COUNT OF DIAGNOSE X'D0'
0524 1316 Signed 4 PLSDGXD4 COUNT OF DIAGNOSE X'D4'
0528 1320 Signed 4 PLSDGXD8 COUNT OF DIAGNOSE X'D8'
052C 1324 Signed 4 PLSDGXDC COUNT OF DIAGNOSE X'DC'
0530 1328 Signed 4 PLSDGXE0 COUNT OF DIAGNOSE X'E0'
0534 1332 Signed 4 PLSDGXE4 COUNT OF DIAGNOSE X'E4'
0538 1336 Signed 4 PLSDGXE8 COUNT OF DIAGNOSE X'E8'
053C 1340 Signed 4 PLSDGXEC COUNT OF DIAGNOSE X'EC'
0540 1344 Signed 4 PLSDGXF0 COUNT OF DIAGNOSE X'F0'
0544 1348 Signed 4 PLSDGXF4 COUNT OF DIAGNOSE X'F4'
0548 1352 Signed 4 PLSDGXF8 COUNT OF DIAGNOSE X'F8'
054C 1356 Signed 4 PLSDGXFC COUNT OF DIAGNOSE X'FC'
VSERV - part 2
0550 1360 Dbl-Word 8 * (0) Align on doubleword boundary
0550 1360 Bitstring 520 PLSDIAG2 (0) TABLE OF DIAGNOSE COUNTERS
200-3FC plus the cummulative
counter for IBM diagnose
instructions plus the cummulative
counter for USER diagnose
instructions
0550 1360 Signed 4 PLSDG200 RESERVED FOR DIAG X'200'
0554 1364 Signed 4 PLSDG204 RESERVED FOR DIAG X'204'
0558 1368 Signed 4 PLSDG208 RESERVED FOR DIAG X'208'
055C 1372 Signed 4 PLSDG20C RESERVED FOR DIAG X'20C'
0560 1376 Signed 4 PLSDG210 RESERVED FOR DIAG X'210'
0564 1380 Signed 4 PLSDG214 RESERVED FOR DIAG X'214' NOTE:
for performance reasons, this
count is NOT included in the
total count, PLSDIAGT.
0568 1384 Signed 4 PLSDG218 RESERVED FOR DIAG X'218'
056C 1388 Signed 4 PLSDG21C RESERVED FOR DIAG X'21C'
0570 1392 Signed 4 PLSDG220 RESERVED FOR DIAG X'220'
0574 1396 Signed 4 PLSDG224 RESERVED FOR DIAG X'224'
0578 1400 Signed 4 PLSDG228 RESERVED FOR DIAG X'228'
057C 1404 Signed 4 PLSDG22C RESERVED FOR DIAG X'22C'
0580 1408 Signed 4 PLSDG230 RESERVED FOR DIAG X'230'
0584 1412 Signed 4 PLSDG234 RESERVED FOR DIAG X'234'
0588 1416 Signed 4 PLSDG238 Count of diagnose X'238'
058C 1420 Signed 4 PLSDG23C RESERVED FOR DIAG X'23C'
0590 1424 Signed 4 PLSDG240 RESERVED FOR DIAG X'240'
0594 1428 Signed 4 PLSDG244 RESERVED FOR DIAG X'244'
0598 1432 Signed 4 PLSDG248 RESERVED FOR DIAG X'248'
059C 1436 Signed 4 PLSDG24C RESERVED FOR DIAG X'24C'
05A0 1440 Signed 4 PLSDG250 RESERVED FOR DIAG X'250'
05A4 1444 Signed 4 PLSDG254 RESERVED FOR DIAG X'254'
05A8 1448 Signed 4 PLSDG258 RESERVED FOR DIAG X'258'
05AC 1452 Signed 4 PLSDG25C RESERVED FOR DIAG X'25C'
05B0 1456 Signed 4 PLSDG260 RESERVED FOR DIAG X'260'
05B4 1460 Signed 4 PLSDG264 RESERVED FOR DIAG X'264'
05B8 1464 Signed 4 PLSDG268 RESERVED FOR DIAG X'268'
05BC 1468 Signed 4 PLSDG26C RESERVED FOR DIAG X'26C'
05C0 1472 Signed 4 PLSDG270 RESERVED FOR DIAG X'270'
05C4 1476 Signed 4 PLSDG274 RESERVED FOR DIAG X'274'
05C8 1480 Signed 4 PLSDG278 RESERVED FOR DIAG X'278'
05CC 1484 Signed 4 PLSDG27C RESERVED FOR DIAG X'27C'
05D0 1488 Signed 4 PLSDG280 RESERVED FOR DIAG X'280'
05D4 1492 Signed 4 PLSDG284 RESERVED FOR DIAG X'284'
05D8 1496 Signed 4 PLSDG288 RESERVED FOR DIAG X'288'
05DC 1500 Signed 4 PLSDG28C RESERVED FOR DIAG X'28C'
05E0 1504 Signed 4 PLSDG290 RESERVED FOR DIAG X'290'
05E4 1508 Signed 4 PLSDG294 RESERVED FOR DIAG X'294'
05E8 1512 Signed 4 PLSDG298 RESERVED FOR DIAG X'298'
05EC 1516 Signed 4 PLSDG29C RESERVED FOR DIAG X'29C'
05F0 1520 Signed 4 PLSDG2A0 RESERVED FOR DIAG X'2A0'
05F4 1524 Signed 4 PLSDG2A4 RESERVED FOR DIAG X'2A4'
05F8 1528 Signed 4 PLSDG2A8 RESERVED FOR DIAG X'2A8'
05FC 1532 Signed 4 PLSDG2AC RESERVED FOR DIAG X'2AC'
0600 1536 Signed 4 PLSDG2B0 RESERVED FOR DIAG X'2B0'
0604 1540 Signed 4 PLSDG2B4 RESERVED FOR DIAG X'2B4'
0608 1544 Signed 4 PLSDG2B8 RESERVED FOR DIAG X'2B8'
060C 1548 Signed 4 PLSDG2BC RESERVED FOR DIAG X'2BC'
0610 1552 Signed 4 PLSDG2C0 RESERVED FOR DIAG X'2C0'
0614 1556 Signed 4 PLSDG2C4 RESERVED FOR DIAG X'2C4'
0618 1560 Signed 4 PLSDG2C8 RESERVED FOR DIAG X'2C8'
061C 1564 Signed 4 PLSDG2CC RESERVED FOR DIAG X'2CC'
0620 1568 Signed 4 PLSDG2D0 RESERVED FOR DIAG X'2D0'
0624 1572 Signed 4 PLSDG2D4 RESERVED FOR DIAG X'2D4'
0628 1576 Signed 4 PLSDG2D8 RESERVED FOR DIAG X'2D8'
062C 1580 Signed 4 PLSDG2DC RESERVED FOR DIAG X'2DC'
0630 1584 Signed 4 PLSDG2E0 RESERVED FOR DIAG X'2E0'
0634 1588 Signed 4 PLSDG2E4 RESERVED FOR DIAG X'2E4'
0638 1592 Signed 4 PLSDG2E8 RESERVED FOR DIAG X'2E8'
063C 1596 Signed 4 PLSDG2EC RESERVED FOR DIAG X'2EC'
0640 1600 Signed 4 PLSDG2F0 RESERVED FOR DIAG X'2F0'
0644 1604 Signed 4 PLSDG2F4 RESERVED FOR DIAG X'2F4'
0648 1608 Signed 4 PLSDG2F8 RESERVED FOR DIAG X'2F8'
064C 1612 Signed 4 PLSDG2FC RESERVED FOR DIAG X'2FC'
0650 1616 Signed 4 PLSDG300 RESERVED FOR DIAG X'300'
0654 1620 Signed 4 PLSDG304 RESERVED FOR DIAG X'304'
0658 1624 Signed 4 PLSDG308 RESERVED FOR DIAG X'308'
065C 1628 Signed 4 PLSDG30C RESERVED FOR DIAG X'30C'
0660 1632 Signed 4 PLSDG310 RESERVED FOR DIAG X'310'
0664 1636 Signed 4 PLSDG314 RESERVED FOR DIAG X'314'
0668 1640 Signed 4 PLSDG318 RESERVED FOR DIAG X'318'
066C 1644 Signed 4 PLSDG31C RESERVED FOR DIAG X'31C'
0670 1648 Signed 4 PLSDG320 RESERVED FOR DIAG X'320'
0674 1652 Signed 4 PLSDG324 RESERVED FOR DIAG X'324'
0678 1656 Signed 4 PLSDG328 RESERVED FOR DIAG X'328'
067C 1660 Signed 4 PLSDG32C RESERVED FOR DIAG X'32C'
0680 1664 Signed 4 PLSDG330 RESERVED FOR DIAG X'330'
0684 1668 Signed 4 PLSDG334 RESERVED FOR DIAG X'334'
0688 1672 Signed 4 PLSDG338 RESERVED FOR DIAG X'338'
068C 1676 Signed 4 PLSDG33C RESERVED FOR DIAG X'33C'
0690 1680 Signed 4 PLSDG340 RESERVED FOR DIAG X'340'
0694 1684 Signed 4 PLSDG344 RESERVED FOR DIAG X'344'
0698 1688 Signed 4 PLSDG348 RESERVED FOR DIAG X'348'
069C 1692 Signed 4 PLSDG34C RESERVED FOR DIAG X'34C'
06A0 1696 Signed 4 PLSDG350 RESERVED FOR DIAG X'350'
06A4 1700 Signed 4 PLSDG354 RESERVED FOR DIAG X'354'
06A8 1704 Signed 4 PLSDG358 RESERVED FOR DIAG X'358'
06AC 1708 Signed 4 PLSDG35C RESERVED FOR DIAG X'35C'
06B0 1712 Signed 4 PLSDG360 RESERVED FOR DIAG X'360'
06B4 1716 Signed 4 PLSDG364 RESERVED FOR DIAG X'364'
06B8 1720 Signed 4 PLSDG368 RESERVED FOR DIAG X'368'
06BC 1724 Signed 4 PLSDG36C RESERVED FOR DIAG X'36C'
06C0 1728 Signed 4 PLSDG370 RESERVED FOR DIAG X'370'
06C4 1732 Signed 4 PLSDG374 RESERVED FOR DIAG X'374'
06C8 1736 Signed 4 PLSDG378 RESERVED FOR DIAG X'378'
06CC 1740 Signed 4 PLSDG37C RESERVED FOR DIAG X'37C'
06D0 1744 Signed 4 PLSDG380 RESERVED FOR DIAG X'380'
06D4 1748 Signed 4 PLSDG384 RESERVED FOR DIAG X'384'
06D8 1752 Signed 4 PLSDG388 RESERVED FOR DIAG X'388'
06DC 1756 Signed 4 PLSDG38C RESERVED FOR DIAG X'38C'
06E0 1760 Signed 4 PLSDG390 RESERVED FOR DIAG X'390'
06E4 1764 Signed 4 PLSDG394 RESERVED FOR DIAG X'394'
06E8 1768 Signed 4 PLSDG398 RESERVED FOR DIAG X'398'
06EC 1772 Signed 4 PLSDG39C RESERVED FOR DIAG X'39C'
06F0 1776 Signed 4 PLSDG3A0 RESERVED FOR DIAG X'3A0'
06F4 1780 Signed 4 PLSDG3A4 RESERVED FOR DIAG X'3A4'
06F8 1784 Signed 4 PLSDG3A8 RESERVED FOR DIAG X'3A8'
06FC 1788 Signed 4 PLSDG3AC RESERVED FOR DIAG X'3AC'
0700 1792 Signed 4 PLSDG3B0 RESERVED FOR DIAG X'3B0'
0704 1796 Signed 4 PLSDG3B4 RESERVED FOR DIAG X'3B4'
0708 1800 Signed 4 PLSDG3B8 RESERVED FOR DIAG X'3B8'
070C 1804 Signed 4 PLSDG3BC RESERVED FOR DIAG X'3BC'
0710 1808 Signed 4 PLSDG3C0 RESERVED FOR DIAG X'3C0'
0714 1812 Signed 4 PLSDG3C4 RESERVED FOR DIAG X'3C4'
0718 1816 Signed 4 PLSDG3C8 RESERVED FOR DIAG X'3C8'
071C 1820 Signed 4 PLSDG3CC RESERVED FOR DIAG X'3CC'
0720 1824 Signed 4 PLSDG3D0 RESERVED FOR DIAG X'3D0'
0724 1828 Signed 4 PLSDG3D4 RESERVED FOR DIAG X'3D4'
0728 1832 Signed 4 PLSDG3D8 RESERVED FOR DIAG X'3D8'
072C 1836 Signed 4 PLSDG3DC RESERVED FOR DIAG X'3DC'
0730 1840 Signed 4 PLSDG3E0 RESERVED FOR DIAG X'3E0'
0734 1844 Signed 4 PLSDG3E4 RESERVED FOR DIAG X'3E4'
0738 1848 Signed 4 PLSDG3E8 RESERVED FOR DIAG X'3E8'
073C 1852 Signed 4 PLSDG3EC RESERVED FOR DIAG X'3EC'
0740 1856 Signed 4 PLSDG3F0 RESERVED FOR DIAG X'3F0'
0744 1860 Signed 4 PLSDG3F4 RESERVED FOR DIAG X'3F4'
0748 1864 Signed 4 PLSDG3F8 RESERVED FOR DIAG X'3F8'
074C 1868 Signed 4 PLSDG3FC RESERVED FOR DIAG X'3FC'
0750 1872 Signed 4 PLSDIAGT Ct of all IBM diagnose operations
EXCEPT Diagnose X'214'. To get
the total, add PLSDG214 and
PLSDIAGT.
0754 1876 Signed 4 PLSDGUCT Ct 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.
VSIM
0758 1880 Dbl-Word 8 * (0) Align on doubleword boundary
0758 1880 Signed 4 PLSVIXLD TOTAL COUNT OF GUEST EXTERNAL
INTERRUPT X'2402'
075C 1884 Signed 4 PLSVIXIU TOTAL COUNT OF GUEST EXTERNAL
INTERRUPT X'4000'
0760 1888 Signed 4 PLSVIXVM TOTAL COUNT OF GUEST EXTERNAL
INTERRUPT X'4001'
0764 1892 Signed 4 PLSCFMCK COUNT OF CALL-FROM-CFM CPEBKS
UNSTACKED AND EXECUTED
0768 1896 Signed 4 * Reserved for IBM use
076C 1900 Signed 4 PLSSCKPF Count of 0107 instr simulations
0770 1904 Signed 4 PLSWRUCI COUNT OF SIE INTERCEPTIONS WHILE
SIMULATING THE SIE INSTRUCTION
0774 1908 Signed 4 PLSWRUCP COUNT OF SIE INSTRUCTION
EXECUTIONS WHILE SIMULATING THE
SIE INSTRUCTION
0778 1912 Signed 4 PLSVATCL Count of guest virtual to host
logical address translations
077C 1916 Signed 4 PLSVATCA COUNT OF GUEST VIRTUAL TO GUEST
REAL ADDRESS TRANSLATIONS
0780 1920 Signed 4 PLSTMRCE COUNT OF GUEST ENTRIES TO AN
ENABLED WAIT STATE
0784 1924 Signed 4 PLSBISST B27D(STSI) instr simulation count
0788 1928 Signed 4 * Reserved for IBM use
078C 1932 Signed 4 PLSVOPIF COUNT OF INSTRUCTION FETCHES
0790 1936 Signed 4 PLSVIXEX COUNT OF EXTERNAL INTERRUPTS
REFLECTED TO VIRTUAL MACHINES
0794 1940 Signed 4 PLSMCVMC COUNT OF MACHINE CHECK INTERRUPTS
REFLECTED TO VIRTUAL MACHINES
0798 1944 Signed 4 PLSGIRPG COUNT OF PROGRAM INTERRUPTS
REFLECTED TO VIRTUAL MACHINES
079C 1948 Signed 4 PLSPRVSC COUNT OF SVC INTERRUPTS REFLECTED
TO VIRTUAL MACHINES
07A0 1952 Signed 4 PLSTMRCO COUNT OF GUEST TIMER UPDATES WHEN
LEAVING GUEST WAIT STATE
07A4 1956 Signed 4 PLSVIPRC COUNT OF PAGE FAULTS RECOGNIZED
FOR A PAGEX GUEST
07A8 1960 Signed 4 PLSVIPRS COUNT OF PAGE FAULTS RECOGNIZED
FOR A PAGEX GUEST
07AC 1964 Signed 4 PLSPRVIS COUNT OF NON-FAST-PATH GUEST
INSTRUCTION SIMULATIONS PERFORMED
ON THIS PROCESSOR.
COUNTS OF INSTRUCTIONS SIMULATED:
07B0 1968 Signed 4 PLSBISCP STIDP (B202)
07B4 1972 Signed 4 PLSBISAS STAP (B212)
07B8 1976 Signed 4 PLSBISBT TB (B22C)
07BC 1980 Signed 4 PLSBISPB PTLB (B20D)
07C0 1984 Signed 4 PLSBISSI SIE (B214)
07C4 1988 Signed 4 PLSBISTE SCK (B204)
07C8 1992 Signed 4 PLSBISXE SPX (B210)
07CC 1996 Signed 4 PLSBISXS STPX (B211)
07D0 2000 Signed 4 PLSBISIU IUCV (B2F0)
07D4 2004 Signed 4 PLSKEYIE ISKE (B229)
07D8 2008 Signed 4 PLSKEYIK ISK (09)
07DC 2012 Signed 4 PLSKEYRE RRBE (B22A)
07E0 2016 Signed 4 PLSKEYRR RRB (B213)
07E4 2020 Signed 4 PLSKEYSE SSKE (B22B)
07E8 2024 Signed 4 PLSKEYSK SSK (08)
07EC 2028 Signed 4 PLSPRVGP SIGP (AE)
07F0 2032 Signed 4 PLSPRVLC LCTL (B7)
07F4 2036 Signed 4 PLSPRVLP LPSW (82)
07F8 2040 Signed 4 PLSPRVMN STNSM (AC)
07FC 2044 Signed 4 PLSPRVMO STOSM (AD)
0800 2048 Signed 4 PLSPRVMS SSM (80)
0804 2052 Signed 4 PLSPRVSV SVC (0A)
0808 2056 Signed 4 PLSPRVTC STCTL (B6)
080C 2060 Signed 4 PLSPRVTP TPROT (E501)
0810 2064 Signed 4 PLSPRVVN GUEST SVC 76'S REFLECTED
0814 2068 Signed 4 PLSVPTNV IPTE (B221)
0818 2072 Signed 4 PLSXPGIN PGIN (B22E)
081C 2076 Signed 4 PLSXPGOU PGOUT (B22F)
0820 2080 Signed 4 PLSPRVLG LCTLG (EB2F)
0824 2084 Signed 4 PLSPRVSG STCTG (EB25)
0828 2088 Signed 4 PLSLPSWE LPSWE (B2B2)
082C 2092 Signed 4 PLS0EPSW EPSW (B98D)
0830 2096 Signed 4 PLS0STFL STFL (B2B1)
0834 2100 Signed 4 PLS0ESEA ESEA (B99D)
0838 2104 Signed 4 PLSSTFLE STFLE (B2B0)
083C 2108 Signed 4 PLSPTFF PTFF (0104)
0840 2112 Signed 4 PLSESSA ESSA (B9AB)
0844 2116 Signed 4 PLSVCSP CSP (B250)
0848 2120 Signed 4 PLSVCSPG CSPG (B98A)
084C 2124 Signed 4 PLSBPFMF PFMF (B9AF)
0850 2128 Signed 4 * RESERVED FOR IBM USE
0854 2132 Signed 4 * RESERVED FOR IBM USE
0858 2136 Signed 4 * RESERVED FOR IBM USE
085C 2140 Signed 4 PLSXPG5A Count of B25A instr simulations
0860 2144 Signed 4 * Reserved for IBM use
0864 2148 Signed 4 PLSALERT Count of Alert interceptions
0868 2152 Signed 4 PLSALETP Count of TPZI indications of I/O
086C 2156 Signed 4 PLSVIESB IESBE (B259)
0870 2160 Signed 4 PLSVIDTE IDTE (B98E)
0874 2164 Signed 4 PLSSTHYI STHYI (B256)
MONTR
0878 2168 Dbl-Word 8 * (0) Align on doubleword boundary
0878 2168 Signed 4 PLSUNKMC Count of times an unrecognized
Monitor Call (MC) instruction
(unrecognized class or code) was
invoked. Unrecognized codes are
NOT detected in the USER and I/O
domains for users or devices that
are not being monitored.
087C 2172 Signed 4 * (2) Reserved for IBM use
0884 2180 Address 4 PLSCCFBK Pointer to CPU-Measurement
Facility counters and data
Diagnose x'9C' counters
0888 2184 Signed 4 PLS9CNR Count of times a guest issued
Diag x'9C' and the target was in
a VMDSTATE < VMDREADY
088C 2188 Signed 4 PLS9CWT Count of times a guest issued
Diag x'9C' and the target was
found in wait state (PSW.W=1)
0890 2192 Signed 4 PLS9CSWT Count of times a guest issued
Diag x'9C' and the issuer had to
soft-wait on the target.
0894 2196 Signed 4 PLS9CDSP Count of times a guest issued
Diag x'9C' and target was already
dispatched
Additional available list replenishment counters
Could be moved to RSM section at a release boundary.
0898 2200 Signed 4 PLSALECL count of times <2G contiguous
frames available list was empty
Note: cannot be used to calculate
count of times <2G single
frames available list was empty
089C 2204 Signed 4 PLSALECG count of times >2G contiguous
frames available list was empty
Note: cannot be used to calculate
count of times >2G single
frames available list was empty
08A0 2208 Signed 4 PLSASHCL count of times single frame taken
from <2G contig frame avail
list when below high threshold
08A4 2212 Signed 4 PLSASHCG count of times single frame taken
from >2G contig frame avail
list when below high threshold
QDIO fields
08A8 2216 Signed 4 PLSFOBLO Local List lo threshold; reserved
08B0 2224 Signed 4 PLSFOBHI Local List hi threshold; reserved
08B8 2232 Signed 8 PLSFOB1E Unsigned count of times the Local
List was found empty when a FOB
was requested
08C0 2240 Signed 8 PLSFOB1T Timestamp of the first trim
request for this processor
08C8 2248 Signed 8 PLSFOBTM Timestamp of most recent trim
request for this processor
08D0 2256 Signed 4 PLSFOBEM Unsigned count of times the FOB
list for this processor was empty
when a FOB was requested since
the last trim request
08D4 2260 Signed 4 * Reserved for IBM
08D8 2264 Signed 8 * Reserved for IBM
08E0 2272 Signed 8 * Reserved for IBM
08E8 2280 Signed 8 * Reserved for IBM
08F0 2288 Signed 4 PLSCPD44 Count of diag 44's issued by CP
08F4 2292 Signed 4 PLSDSP9C Count of diag 9C's issued by dsp
08F8 2296 Signed 4 PLSSYN9C Count of diag 9C's issued by syn
08FC 2300 Signed 4 PLSHVR9C Count of diag 9C's issued by hvr
NDMBK Recycle Queue fields
0900 2304 Address 4 PLSNDMAN Anchor of local NDMBK queue
0904 2308 Signed 4 PLSNDMCT Count of NDMBKs on queue
0908 2312 Signed 4 PLSNDMRQ Count of NDMBKs that have been
requested from the NDMBK recycle
queues, whether satisfied or not.
090C 2316 Signed 4 PLSNDMLO Count of NDMBKs that have been
requested from the NDMBK recycle
queues and were supplied from
this CPU's local NDMBK recycle
queue.
0910 2320 Signed 4 PLSNDMGL Count of NDMBKs that have been
requested from the NDMBK recycle
queues and were supplied from the
global NDMBK recycle queue.
0914 2324 Signed 4 PLSNDMG2L Count of NDMBKs that have been
moved from the global NDMBK
recycle queue to this CPU's local
NDMBK recycle queue.
0918 2328 Signed 4 PLSNDMDX Count of times a task has
returned a chain of NDMBKs to the
local NDMBK recycle queue.
091C 2332 Signed 4 PLSNDMRET Total count of NDMBKs that have
been returned to this CPU's local
NDMBK recycle queue.
0920 2336 Signed 4 PLSNDML2G Count of NDMBKs that have been
moved from this CPU's local NDMBK
recycle queue to the global NDMBK
recycle queue because the local
NDMBK recycle queue was above its
high threshold.
0924 2340 Signed 4 PLSNDMREL Count of NDMBKs that have been
returned to free storage because
both this CPU's local NDMBK
recycle queue and the global
NDMBK recycle queue were above
their high thresholds.
0928 2344 Signed 4 PLSNDMREC Count of times a local reclaim
task has been initiated on this
CPU.
092C 2348 Signed 4 PLSNDMRND Count of NDMBKs that have been
returned to free storage because
a local reclaim task was
initiated on this CPU.
Cleared Local Avail List processing (CLAL)
Fast path page fault processing. (FPPF)
CP fast path page fault processing. (CPPF)
The list (PFXCLAL) and count (PFXCLPLCnt)
are in the PFXPG.
Could be moved to RSM section at a release boundary.
0930 2352 Signed 4 PLSCLALlo Cleared local available list low
threshold.
0934 2356 Signed 4 PLSCLALhi Cleared local available list high
threshold.
0938 2360 Bitstring 4 PLSCLALtrm Perform CLAL trim every 127 SIEs;
this is about 0.8% of SIEs
093C 2364 Signed 4 * Reserved for IBM use.
0940 2368 Bitstring 1 PLSCLALF0 CLAL flags byte 0
1... .... PLSlta x'80' PLSlta CLAL was at/above LT
at SIE The next two bits are set
when a request finds the CLAL
empty. EmptyI is used to decide
if we should increase the
thresholds (if we hit zero, and
also hit LT, we should.) EmptyD
is used to decide if we should
decrease the thresholds. If we
hit zero, we probably shouldn't.
They are both set at the same
time, but are reset at different
intervals.
.1.. .... PLSEmptyI x'40' PLSEmptyI Found empty
(Increase?)
..1. .... PLSEmptyD x'20' PLSEmptyD Found empty
(Decrease?)
.11. .... PLSEmptys PLSEmptyI+PLSEmptyD PLSEmptys
Found empty bits.
0941 2369 Bitstring 1 * CLAL flags byte 1
0942 2370 Bitstring 1 * CLAL flags byte 2
0943 2371 Bitstring 1 * CLAL flags byte 3
0944 2372 Signed 4 * Reserved for IBM use.
0948 2376 Signed 8 PLSCLALAdded Number of frames that were added
to the cleared local available
list. Decremented only when a
processor goes offline or is
parked.
0950 2384 Signed 8 PLSCLALfwRemoved
Number of frames that were
removed from the cleared local
available list and added to the
processed list by the firmware.
These would be considered ideal
success cases of the CLAL.
Serialized by processing list
lock. (plsProLock)
0958 2392 Signed 8 PLSCLALTrimmed Number of frames that were
trimmed from the cleared local
available list when it was found
over its high threshold.
0960 2400 Signed 8 PLSFPPFEntered Number of times fast path page
fault processing was entered for
a guest. Does not include VSIE
guests.
0968 2408 Signed 8 PLSFPPFSuccess Number of times fast path page
fault processing was successful
for a guest.
0970 2416 Signed 8 PLSCPPFEntered Number of times fast path page
fault processing was entered for
CP.
0978 2424 Signed 8 PLSCPPFSuccess Number of times fast path page
fault processing was successful
for CP.
0980 2432 Signed 8 PLSCPPFMDC Number of times fast path page
fault processing exited to handle
a mini-disk cache page fault.
0988 2440 Signed 8 PLSCLALRequests1
Number of times a frame was
requested from the cleared local
available list. Since frames come
off one at a time this is also
the number of frames requested.
Updated by HCPGLAVL when
Monitor=yes, unless Replen=First.
(Not updated if Monitor=PostNC.)
0990 2448 Signed 8 PLSCLALUnfilled1
Number of times a request found
the cleared local available list
empty before attempting
replenishment on demand, if so
requested. Updated by HCPGLAVL
when Monitor=yes, unless
Replen=First. (Not updated if
Monitor=PostNC.)
0998 2456 Signed 8 PLSCLALReplenOD
Number of times a request found
the cleared local available list
empty and attempted replenishment
on demand. Updated by HCPGLAVL
when Monitor=yes. (Not updated if
Monitor=PostNC.)
09A0 2464 Signed 8 PLSCLALUnfilled2
Number of times a request found
the cleared local available list
empty, attempted replenishment on
demand and still found it empty.
Updated by HCPGLAVL when
Monitor=yes. (Not updated if
Monitor=PostNC.)
09A8 2472 Signed 8 PLSCLALRequests2
Number of times a request found
the cleared local available list
empty and a no loss of control
attempt was made to move frames
from the cleared global available
list to the CLAL. Updated by
HCPGLAVL when Monitor=PostNC.
09B0 2480 Signed 8 PLSCLALUnfilled3
Number of times a request found
the cleared local available list
empty, a no loss of control
attempt was made to move frames
from the cleared global available
list to the CLAL and the CLAL was
still found to be empty. Updated
by HCPGLAVL when Monitor=POSTNC.
09B8 2488 Signed 8 PLSTrimCLTM Amount of CPU time spent trimming
the CLAL.
09C0 2496 Signed 8 PLSTrimCLCT Count of times we trimmed the
CLAL.
Cleared Global Avail List processing (CGAL)
Could be moved to RSM section at a release boundary.
09C8 2504 Signed 8 PLSCGALRequests
Number of times we wanted to move
frames from the cleared global
available list to the cleared
local available list.
09D0 2512 Signed 8 PLSCGALFramesR Number of frames we wanted to
move from the cleared global
available list to the cleared
local available list. FramesR
should equal
Moved+UnfilledNL+UnfilledW
09D8 2520 Signed 8 PLSCGALMoved Number of frames we moved from
the cleared global available list
to the cleared local available
list.
09E0 2528 Signed 8 PLSCGALNoLock Number of times we could not move
frames from the cleared global
available list to the cleared
local available list because the
CGAL lock was not immediately
available. (Already counted as a
request.)
09E8 2536 Signed 8 PLSCGALUnfilledNL
Number of frames we could not
move from the cleared global
available list to the cleared
local available list because the
CGAL lock was not immediately
available. (Already counted in
requests.)
09F0 2544 Signed 8 PLSCGALWanting (0)
Number of times the cleared
global available list did not
have enough frames for a request.
(Already counted as request.)
09F0 2544 Signed 2 * High half.
09F4 2548 Signed 4 PLSGCLEM Old name for HCPMNY use only.
09F8 2552 Signed 8 PLSCGALUnfilledW
Number of frames requested but
not moved because the cleared
global available list did not
have enough frames for a request.
(Already counted in requests.)
0A00 2560 Bitstring 1 PLSCGALF0 CGAL flags byte 0
0A01 2561 Bitstring 1 * CGAL flags byte 1
0A02 2562 Bitstring 1 * CGAL flags byte 2
0A03 2563 Bitstring 1 * CGAL flags byte 3
0A04 2564 Signed 4 * Reserved for IBM use.
Uncleared Local Available List and Processing (ULAL)
See HCPHTT for information on the ULAL.
Could be moved to RSM section at a release boundary.
0A08 2568 Address 8 PLSULALPtr ULAL (The actual list). Points to
a FRMTE.
0A10 2576 Signed 4 PLSULALCnt Count of frames on the uncleared
local available list.
0A14 2580 Signed 4 PLSULALlo Uncleared local available list
low threshold.
0A18 2584 Signed 4 PLSULALhi Uncleared local available list
high threshold.
0A1C 2588 Bitstring 1 PLSULALF0 ULAL flags byte 0
0A1D 2589 Bitstring 1 * ULAL flags byte 1
0A1E 2590 Bitstring 1 * ULAL flags byte 2
0A1F 2591 Bitstring 1 * ULAL flags byte 3
0A20 2592 Signed 8 PLSULALRequests1
Number of times a frame was
requested from the uncleared
local available list. Since
frames come off one at a time
this is also the number of frames
requested. Updated by HCPGLAVL
when Monitor=yes, unless
Replen=First.
0A28 2600 Signed 8 PLSULALUnfilled1
Number of times a request found
the uncleared local available
list empty before attempting
replenishment on demand, if so
requested. Updated by HCPGLAVL
when Monitor=yes, unless
Replen=First.
0A30 2608 Signed 8 PLSULALReplenOD
Number of times a request found
the uncleared local available
list empty and attempted
replenishment on demand. Updated
by HCPGLAVL when Monitor=yes.
0A38 2616 Signed 8 PLSULALUnfilled2
Number of times a request found
the uncleared local available
list empty, attempted
replenishment on demand and still
found it empty. Updated by
HCPGLAVL when Monitor=yes.
0A40 2624 Signed 8 PLSTrimULTM Amount of CPU time spent trimming
the ULAL.
0A48 2632 Signed 8 PLSTrimULCT Count of times we trimmed the
ULAL.
The following reserved fields are not used. They have
names in order to facilitate getting to a quadword
boundary. There should be 0,1,2, or 3 reserved
fullwords followed by PLSBound1, a null double word.
PLSRes1 DS F Reserved for IBM use.
PLSRes2 DS F Reserved for IBM use.
PLSRes3 DS F Reserved for IBM use.
0A50 2640 Signed 4 PLSBound1 (0) s/b Quadword boundary. Verify
that we are at qword alignment.
Processed lists section. PLP
There are two processed lists. The one that
can be modified by hardware (PFXhwPROCL) and
the one that can not be modified by hardware
(PLSswProcL). See HCPHTT for information.
Could be moved to RSM section at a release boundary.
The next CHKMAINT ensures that the PLSswProcL is on
a quadword boundary. Note, this only works because
we know that the PLSBK is on a page boundary. Why
is this important? It allows PLSswProcL and the
count to be updated with 1 CDSG.
Verify that we are at qword alignment.
0A50 2640 Address 8 PLSswProcL Software processed list anchor
See HCPHTT. The processed list
may contain only FRMTEs for
private pages owned by the
configuration to which the
dispatched VMDBK belongs, and/or
for shared pages. Before losing
control or releasing the dispatch
share of PTIL, any code which
adds a FRMTE to the processed
list or sets PLSswPROCL to 1
(while dispatched on the owning
processor) is responsible for
either calling HCPPLPPL to
process the list, or setting
PFXPRLWK to ask the dispatcher to
do so.
0A58 2648 Signed 8 PLSswProcLCnt Count of frames on the software
processed list. Serialized by CS,
not the ProLock.
0A60 2656 Signed 8 plsProLock (6) "Processing lists lock" This
"lock" is obtained before reaping
the processed lists on a
processor and is not released
until the list has been entirely
processed. See HCPHTT module
prolog for more information.
Processed lists processing statistics.
0A90 2704 Signed 8 PLSPLPLocTM Amount of CPU time spent
processing our own processed
list. (Includes time to replenish
local available lists.)
0A98 2712 Signed 8 PLSPLPLocCT Count of times we processed our
own processed list.
0AA0 2720 Signed 8 PLSPLPReachTm Amount of CPU time spent
processing processed lists other
than our own.
0AA8 2728 Signed 8 PLSPLPReachCT Count of times we processed
processed lists other than our
own.
No owned page section.
0AB0 2736 Signed 8 PLSNOORRTM Amount of CPU time spent
reclaiming resources from no-own
queues.
0AB8 2744 Signed 8 PLSNOORRCT Count of times we reclaimed
resources from no owned queues.
HOST SHARE IPTE INTERLOCK STATISTICS
These statistics comprise:
1) a quintuple of metrics that records IPTE
Interlock acquisition and wait-time
characteristics.
<PLSIPTEI, PLSIIA, PLSIIADD, PLSIIWTM,
PLSIIWTSSQ>
2) a triple of metrics that records IPTE Interlock
continuous hold-time characteristics.
<PLSIINHLD, PLSIIHLD, PLSIIHDSSQ>
SERIALIZED :
Updates to these tuples should be performed while
running under the processor associated with this
PLSBK as long as the following protocol is observed
by both reader and writer:
1) On writing a tuple, the marker field (PLSIPTEI
or PLSIINHLD) 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
(PLSIPTEI or PLSIINHLD) is even and is equal to
the current value in the PLSBK.
Verify that we are at qword alignment.
0AC0 2752 Bitstring 16 * (0) Quadword aligned (NB cannot use
SECTALIGN or implicit length)
0AC0 2752 Bitstring 64 PLSISTATS (0) IPTE Interlock Stats Quadword
aligned.
0AC0 2752 Signed 4 PLSIPTEI 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.
0AC4 2756 Signed 4 PLSIIA Count of times when a host share
of an IPTE Interlock was acquired
using method 2.
0AC8 2760 Signed 4 PLSIIADD Count of times when a host share
of an IPTE Interlock was acquired
as an additional host share.
0ACC 2764 Signed 4 PLSIINHLD 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.
Verify that we are at qword alignment.
0AD0 2768 Bitstring 16 PLSIIWTSSQ Sum of squared time spent waiting
for a host share of an IPTE
Interlock.
0AE0 2784 Dbl-Word 8 PLSIIWTM Cumulative amount of time spent
waiting for a host share of an
IPTE Interlock.
0AE8 2792 Dbl-Word 8 PLSIIHLD Cumulative amount of time one or
more host shares of an IPTE
Interlock were continuously held.
Verify that we are at qword alignment.
0AF0 2800 Bitstring 16 PLSIIHDSSQ Sum of squared time one or more
host shares of an IPTE interlock
were continuously held.
00000040 PLSISTLN *-PLSISTATS Length of IPTE
Interlock Stats
Array of data structures, each containing statistics on a
single DAT-serializing guest instruction (i.e. one that is
subject to interception if an IPTE interlock is held).
Array entries are ordered according to the sequence in which
intercepted DS guest instructions are decoded in HCPFSTPT.
Entry fields should be accessed directly from the array
using an index register whose value is set to multiples of
PLSRDSTLN. However specific entries per DS opcode are mapped
by the PLSBK DSECT and may be loaded directly two 64-bit
registers.
Fields for the first array entry are mapped explicitly as
follows:
PLSRDCNT records the total number of redrive attempts per
DAT serializing instruction supported for guest use.
PLSRDICT records the number of times a DAT serializing
instruction is completed following interception and redrive
attempts.
PLSRDSSQ records the sum of squares of redrive attempts
per instance of DAT serializing instruction supported for
guest use.
PLSRDCNT/PLSRDICT provides the mean number of redrives
per completed instance of intercepted guest DS op.
PLSRDSSQ/PLSRDICT provides the mean square number of
redrives per completed instance of intercepted guest DS op.
If the squared mean is subtracted from the mean square we
derive the variance of the number of redrives per completed
instance of an intercepted guest DS op.
Entries are updated by HCPFSTPT using STPQ and read by
Monitor (HCPMNP) using LPQ to ensure quadword-concurrency.
The ordering of the fields within an array entry is
mandated by the update logic in HCPFTSPT. However, when
sampled by Monitor and recorded in a D5 R11 monitor record
the fields are ordered more naturally for the consumer of
Monitor data, that is:
<N, Sigma x, Sigma x*x>
which corresponds to:
<PLSRDICT, PLSRDCNT, PLSRDSSQ>
Verify that we are at qword alignment.
0B00 2816 Bitstring 16 * (0) Quadword alignment
0B00 2816 Bitstring 160 PLSRDSTATS (0) Redrive stats table
0B00 2816 Dbl-Word 8 PLSRDCTS Word length counts accessed as a
pair
0B00 2816 Signed 4 PLSRDCNT Sum of redrives accumulated for
each instance of an intercepted
guest DS op.
0B04 2820 Signed 4 PLSRDICT Redriven instruction instances.
0B08 2824 Dbl-Word 8 PLSRDSSQ Sum of squares of redrives per
redriven instruction instance.
0B08 2824 Signed 4 PLSRDSQ0
0B0C 2828 Signed 4 PLSRDSQ1
00000010 PLSRDSTLN *-PLSRDSTATS Length of table
entry
0B00 2816 Bitstring 16 PLSRDSENTRY Redrive stats table entry
0B00 2816 Bitstring 16 PLSRDIPTE IPTE redrive table entry
0B10 2832 Bitstring 16 PLSRDIDTE IDTE redrive table entry
0B20 2848 Bitstring 16 PLSRDCSP CSP redrive table entry
0B30 2864 Bitstring 16 PLSRDCSPG CSPG redrive table entry
0B40 2880 Bitstring 1 * (6) reserved space for 6 additional
entries.
UNASSIGNED AREA - Control block reserved space
NOTES : The control block reserved area value in
this COPY file should equal the value in
PLXCOPY version for this control block.
Verify that we are at dword alignment.
Unassigned space is from here to the end of the PLSBK
00000460 PLSLSLEN (4096-(*-PLSBK))
0BA0 2976 Bitstring 1 PLSUSPAC (1120)
00001000 PLSBKLEN (*-PLSBK) Size of PLSBK in bytes
The following macro invocation
ensures the length of the PLSBK
is exactly 4096 bytes (one 4K
page).
| |