Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

SRMBK

Prolog  

Control Block Contents  

SRMBK DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

SRMBK Prolog

 NAME       : HCPSRMBK
 DESCRIPTION: SYSTEM RESOURCE MANAGEMENT BLOCK
 STATUS     : VM/ESA Version 2, Release 4.0
 DSECT      : SRMBK
 FUNCTION   : HCPSRMBK CONTAINS POINTERS AND PARAMETERS USED BY THE
              SYSTEM RESOURCE MANAGER (SCHEDULER) IN THE MAINTENANCE
              OF USER LISTS AND CALCULATION OF THE VARIOUS SCHEDULING
              PARAMETERS.
 LOCATED BY : SYSSCH    FIELD OF HCPSYSCM
 CREATED BY : HCPISR    DURING SYSTEM INITIALIZATION
 DELETED BY : NEVER DELETED

 

SRMBK Control Block Content


SRMBK DSECT

Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure SRMBK SYSTEM RESOURCE MANAGEMENT BLOCK THIS CONTROL BLOCK CONTAINS POINTERS AND PARAMETERS USED BY THE SYSTEM RESOURCE MANAGER (SCHEDULER) IN THE MAINTENANCE OF USER LISTS AND CALCULATION OF VARIOUS SCHEDULING PARAMETERS. USER SCHEDULING LIST ANCHORS USERS IN THE ELIGIBLE AND DORMANT LISTS ARE CHAINED TO EACH OTHER. THE FOLLOWING ANCHORS POINT TO THE FIRST USER ON THE CORRESPONDING LIST. IF THERE IS NO USER IN THE LIST, THE POINTER HAS A VALUE OF ZERO. THE USERS ARE DOUBLE-LINKED VIA VMDQFPNT/VMDQBPNT. 0000 0 Signed 4 SRMELIST ELIGIBLE LIST ANCHOR 0004 4 Signed 4 SRMMLIST DORMANT LIST ANCHOR The dispatch list is anchored for scheduling purposes by the System VMDBK, which is the first member of the dispatch list. 0008 8 Signed 4 SRMDLSCN Dispatch list scan header. This is the point at which HCPSTK's LINKDS subroutine is to begin scanning the dispatch list for an insertion point whenever adding a user 000C 12 Address 4 SRMDLADD Pointer to the last VMDBK added to the D-list ahead of ATOD. Used to reduce scans in the list. 0010 16 Address 4 SRMVMTID Address of first Test-Idle VMDBK in the Dispatch List. Test-Idle users are located at the bottom of the Dispatch List, ordered by the length of time they have been Test-Idle (longest to shortest). When there are no Test-Idle users in the Dispatch List, this field points to the System VMDBK. 0014 20 Address 4 SRME1ADD Last user added to E-list, by 0018 24 Address 4 SRME2ADD class. These fields are not 001C 28 Address 4 SRME3ADD valid when the E-list is empty, and SRME2ADD, for example, may not point to an E2 user. It did once, but that user dropped from the E-list so the pointer bumped to the next VMDBK. TIMING PARAMETERS NOTES : THE ASSEMBLER CONSTRUCT 'FL8S12' IS USED TO GENERATE A FIXED-POINT NUMBER WHICH REPRESENTS A TIME VALUE (IN MICROSECONDS) IN TOD CLOCK FORMAT OR CPU TIMER FORMAT. USE OF 'FL8S12E6' IS USED WHEN SPECIFYING A TIME VALUE IN SECONDS (RATHER THAN MICROSECONDS). 0020 32 Signed 8 SRMTSLIC TIME SLICE VALUE 0028 40 Signed 8 SRMTSHOT SHORT TIME SLICE FOR HOT-SHOT DISPATCH FOR A TERMINAL USER 0030 48 Signed 8 SRMTIMIN SYSTEM SAMPLING INTERVAL 00000030 SRMTIMN SRMTIMIN,4 USE ONLY SECONDS PART OF SRMTIMIN 0038 56 Signed 8 SRMHIDSP Dispatching priority of the highest priority user on the dispatch list at the time of the last major reshuffle (HCPDSBRV) less an adjustment interval to allow for continuing transactions returning to the dispatch list. The highest priority user has the lowest value of VMDDPRTY. This field is the basis for computing field DSVPRIOR in the PLDV. DSVPRIOR = VMDDPRTY - SRMHIDSP. (at least 32 bits of the result). 0040 64 Signed 8 SRMRVLTM Time of last PLDV re-shuffle DISPATCHER CONTROLS COUNT OF USERS IN LISTS 00000048 SRMUSERC * The following tables must follow SRMUSERC. SRMUSERC is treated as the head of a two-dimensional array: (E-list class) * 0 1 2 3 * ----------------- * SRMCDISP | | | | | * ----------------- * SRMCDLDG | | | | | * ----------------- * SRMCELIG | | | | | * ----------------- * SRMCELDG | | | | | * ----------------- The elements of SRMUSERC must appear in the same order as the corresponding elements in the SRMSUSRC table. This is due to the usage of these tables by HCPSTPGS. See that entry point for details. 0048 72 Signed 2 SRMCDISP Count of VMDBKs in dispatch list (Q0, Q1, Q2, Q3) 004A 74 Signed 2 SRMC1DSP Count of VMDBKs in Q1,Q2 and Q3 004C 76 Signed 2 SRMC2DSP Count of VMDBKs in Q2 and Q3 004E 78 Signed 2 SRMC3DSP Count of VMDBKs in Q3 0050 80 Signed 2 SRMCDLDG Count of loading VMDBKs in dispatch list (Q0, Q1, Q2, Q3) 0052 82 Signed 2 SRMC1DLD Count of loading VMDBKs in Q1, Q2 and Q3 0054 84 Signed 2 SRMC2DLD Count of loading VMDBKs in Q2 and Q3 0056 86 Signed 2 SRMC3DLD Count of loading VMDBKs in Q3 0058 88 Signed 2 SRMCELIG Count of VMDBKs in eligible list (E0, E1, E2, E3) 005A 90 Signed 2 SRMC1ELG Count of VMDBKs in E1, E2, E3 005C 92 Signed 2 SRMC2ELG Count of VMDBKs in E2 and E3 005E 94 Signed 2 SRMC3ELG Count of VMDBKs in E3 0060 96 Signed 2 SRMCELDG Count of loading VMDBKs in eligible list (Q0, Q1, Q2, Q3) 0062 98 Signed 2 SRMC1ELD Count of loading VMDBKs in E1, E2 and E3 0064 100 Signed 2 SRMC2ELD Count of loading VMDBKs in E2 and E3 0066 102 Signed 2 SRMC3ELD Count of loading VMDBKs in E3 00000068 SRMCUSRE * End of table 00000020 SRMCUSRL SRMCUSRE-SRMUSERC Length of table End SRMUSERC 0068 104 Signed 4 SRMCDORM COUNT OF VMDBKS IN DORMANT LIST DATA FIELDS USED BY INDICATE LOAD COMMAND 006C 108 Signed 4 SRMSPLIN SAMPLING INTERVAL 00000070 SRMSUSRC * The following tables must follow SRMSUSRC. SRMSUSRC is treated as the head of a two-dimensional array: 0 1 2 3 (E-list class) * ----------------- * SRMEPNFC | | | | | * ----------------- * SRMSDSPL | | | | | * ----------------- * SRMSLDDL | | | | | * ----------------- * SRMSELGL | | | | | * ----------------- * SRMSLDEL | | | | | * ----------------- The elements of SRMSUSRC must appear in the same order as the corresponding elements in the SRMUSERC table. This is due to the usage of these tables by HCPSTPGS. See that entry point for details. 00000070 SRMEPNFC * Expansion factors per class 0070 112 Signed 2 SRMEPNF0 Dummy entry for indexing 0072 114 Signed 2 SRMEPNF1 Expansion factor class 1 0074 116 Signed 2 SRMEPNF2 Expansion factor class 2 0076 118 Signed 2 SRMEPNF3 Expansion factor class 3 0078 120 Signed 2 SRMSDSPL Smoothed number of users in the dispatch list (Q0) 007A 122 Signed 2 SRMSDSP1 Smoothed number of users in Q1 007C 124 Signed 2 SRMSDSP2 Smoothed number of users in Q2 007E 126 Signed 2 SRMSDSP3 Smoothed number of users in Q3 00000080 SRMSDSPE * End of table 0080 128 Signed 2 SRMSLDDL Smoothed number of loading users in the dispatch list (Q0) 0082 130 Signed 2 SRMSLDD1 Smoothed number of loading users in Q1 0084 132 Signed 2 SRMSLDD2 Smoothed number of loading users in Q2 0086 134 Signed 2 SRMSLDD3 Smoothed number of loading users in Q3 00000088 SRMSLDDE * End of table 0088 136 Signed 2 SRMSELGL Smoothed number of users in the eligible list (E0) 008A 138 Signed 2 SRMSELG1 Smoothed number of users in E1 008C 140 Signed 2 SRMSELG2 Smoothed number of users in E2 008E 142 Signed 2 SRMSELG3 Smoothed number of users in E3 00000090 SRMSELGE * End of table 0090 144 Signed 2 SRMSLDEL Smoothed number of loading users in the eligible list (E0) 0092 146 Signed 2 SRMSLDE1 Smoothed number of loading users in E1 0094 148 Signed 2 SRMSLDE2 Smoothed number of loading users in E2 0096 150 Signed 2 SRMSLDE3 Smoothed number of loading users in E3 00000098 SRMSUSRE * End of table End SRMSUSRC 0098 152 Signed 4 SRMSDORL SMOOTHED NUMBER OF USERS IN THE DORMANT LIST 009C 156 Signed 4 SRMSTORP Smoothed storage utilization percentage over eight intervals of time 00A0 160 Signed 4 SRMADJL Adjunct VMDBK Linked List Linked with VMDADJL, serialized by HCPLKADJ. 00A4 164 Signed 4 SRMDSVMW Dormant list users in SVM wait 00A8 168 Signed 4 SRMSTEAL Instantaneous steal value used by INDICATE LOAD 00AC 172 Signed 4 SRMSSTEL Smoothed 'steal' percentages over eight intervals of time Expansion Factor Fields 000000B0 SRMTDTM * 00B0 176 Signed 8 SRMTDTM1 Total d-list time, class 1 00B8 184 Signed 8 SRMTDTM2 Total d-list time, class 2 00C0 192 Signed 8 SRMTDTM3 Total d-list time, class 3 000000C8 SRMTATM * 00C8 200 Signed 8 SRMTATM1 Total active (non-dormant) time, class 1 00D0 208 Signed 8 SRMTATM2 Total active (non-dormant) time, class 2 00D8 216 Signed 8 SRMTATM3 Total active (non-dormant) time, class 3 00E0 224 Signed 8 SRMTIDLE The maximum amount of time granted to a user who goes idle in the Dispatch list before dropping it to the Dormant list SCHEDULING CONTROL FIELDS 00E8 232 Signed 4 SRMXSIZE Blocks of XSTORE available to CP 00EC 236 Signed 4 SRMSTORQ Storage required from preemption 00F0 240 Signed 4 SRMLDGFW (0) Fullword to hold number of page reads per minor time slice which constitute a 'loading user' 00F0 240 Signed 2 SRMLDGUS Integer portion of loading user designation 00F2 242 Signed 2 SRMLDGFC Fractional portion of loading user designation. this part is not used. it is here so that nothing is lost to rounding off as the fullword is adjusted. 00F4 244 Signed 4 SRMSPGRT SYSTEM CPU-PAGE READ RATIO 00F8 248 Signed 4 SRMAPGDE Average paging rate of a user in dispatch or eligible list 00FC 252 Signed 4 SRMAWSDE Average working set size of a user in dispatch or eligible list 0100 256 Signed 4 SRMXSRTE Current system XSTORE page in and page out rate (smoothed by HCPSTPGS) 0104 260 Signed 4 SRMMNPGR Minimum system paging rate used by the scheduler 0108 264 Signed 4 SRMMXPAG Total paging capacity, in pages per second which can be deliv- ered by the paging hardware 010C 268 Signed 4 SRMPGSRW System resource weight for paging. this is computed by HCPSTPGS whenever the system paging rate changes. It is used in eligible list priority calculation. 0110 272 Signed 8 SRMSTRD Smoothed 'time it takes to read a page'. Computed by HCPSTP using the next two fields 0118 280 Signed 4 SRMPGRLD Count of page reads by all E1 loading users 011C 284 Signed 4 SRMMAJTD High order word of TOD clock at the time of the last major PLDV reshuffle. 0120 288 Signed 8 SRMDLTLD Total d-list time for all E1 loading users The next three fields are used to calculate an 'average E1 user' WSS and Paging Rate : 0128 296 Signed 4 SRMT1WSS Total wss of all E1 users 012C 300 Signed 4 SRMT1PGR Total page rate of all E1 users 0130 304 Signed 4 SRMT1USR Count of E1 users included 0134 308 Signed 4 SRMSTSRW System resource weight for storage. This is computed by HCPSTPGS whenever the smoothed storage demand (total wss) changes. It is used in the eligible list priority calculation. 0138 312 Signed 8 SRMATOD Artificial TOD. This TOD only advances at the rate the system is running user work. 0140 320 Signed 4 SRMTOTLS (0) An equate used as an index base to reference one of the next two fields, srmreldl and srmabsdl. Code depends on these two fields being fullwords and following IN THE GIVEN ORDER. 0140 320 Signed 4 SRMRELDL The sum of the relative shares of all RELATIVE share holders (excluding dedicated VMDBKs) currently in the dispatch list. This field is protected by the scheduler lock. 0144 324 Signed 4 SRMABSDL The sum of the absolute shares of all VMDBKs (excluding dedicated VMDBKs) currently in the dispatch list. This field is protected by the scheduler lock. 0148 328 Signed 4 SRMLCPUA Mask containing the logical CPU ids (PFXLCPUA) of CPUs which are online and non-dedicated. (The counter SRMNCPUA should tell how many bits are on in SRMLCPUA.) See also SYSLCPUA, which is similar, but shows dedicated CPUs and also offline CPUs whose prefix pages have not been freed. 014C 332 Signed 4 SRMTOTDE (0) An equate used as an index base to reference one of the next two fields, srmrelde and srmabsde. Code depends on these two fields being fullwords and following in the given order. 014C 332 Signed 4 SRMRELDE The sum of the relative shares of all relative share holders currently in the eligible and dispatch list. This field is protected by the scheduler lock. 0150 336 Signed 4 SRMABSDE The sum of the absolute shares of all VMDBKs currently in the eligible and dispatch list. This field is protected by the scheduler lock. 0154 340 Signed 4 SRMLOTHR Low throughput value to use when SRMRTBSZ or more users in dispatch list 0000000A SRMRTBSZ 10 Number of entries in SRMRTBL 00000004 SRMRTBEL 4 Size of each entry in SRMRTBL 0158 344 Signed 4 SRMRTBL (10) R prime table for 10 or less dispatch list users. This table contains our estimate of how much resource access (service) we can give to a user, given very few dispatch list users. It is used to calculate maximum allowable eligible list delay. 00000180 SRMRTBEN * 0180 384 Signed 4 SRMRSRVP The "reserved percent". The percent, in units of CPUs to be held in reserve for the relative share users. This field is protected by the scheduler lock. 0184 388 Signed 4 SRMBIASI The "intensity" that the IABIAS parameter of the SET SRM command is currently set to. The range is 0.00-1.00. This field protected by the scheduler lock. 0188 392 Signed 2 SRMBIASD The "duration" that the IABIAS parameter of the SET SRM command is currently set to. The range is 1-100. This field is protected by the scheduler lock. 018A 394 Signed 2 SRMNCPUA The number of CPUs available to schedule time on for non-dedicated users. This field is protected by the scheduler lock. 018C 396 Signed 4 SRMVFACT Number of active vector users Elapsed Time Slice Variables 0190 400 Signed 8 SRME1ETS E1 elapsed time slice 0198 408 Signed 8 SRMETSMN Minimum elapsed time slice (.05 second or 50,000 microseconds) 01A0 416 Signed 8 SRMETSMX Maximum elapsed time slice (16 seconds or 16,000,000 microseconds) 01A8 424 Signed 4 SRMETSIN Elapsed time slice increment. This is the amount the E1 time slice is incremented whenever a user does not complete after an E1 stay. 01AC 428 Signed 4 SRMETSDC Elapsed time slice decrement. This is the amount the E1 time slice is decremented when a user completes after an E1 stay. 01B0 432 Bitstring 1 SRMDFB0 (0) Byte 0 of SRMDFPTR 1... .... SRMSETDF X'80' Dormant scan can set SRMDFPTR 01B0 432 Signed 4 SRMDFPTR Dormant list frames pointer, serialized by the scheduler lock 01B4 436 Signed 4 SRMDWPTR Dormant list work pointer, serialized by the scheduler lock 00000003 SRMLSTEL 3 Last e-list class 01B8 440 Signed 2 SRMETSLC (0) Elapsed time slice table Notes : E1 slice time * any SRMExETF should always be less than SRMMVESL. 01B8 440 Signed 2 SRME0ETF E0 elapsed time slice factor An E0 slice is an E1 slice times this number 01BA 442 Signed 2 SRME1ETF Dummy holder for indexing 01BC 444 Signed 2 SRME2ETF E2 elapsed time slice factor An E2 slice is an E1 slice times this number 01BE 446 Signed 2 SRME3ETF E3 elapsed time slice factor An E3 slice is an E1 slice times this number Resource Limits Notes : E-0 users are not subject to any of these quotas 00000004 SRMCTBLN 4 Number of eligible list classes, thus number of entries in each eligible list table 00000002 SRMCTBEL 2 Size of element in the eligible list tables - each are halfwords 00000001 SRMCTSHF 1 Shift by one to index into half- word count entries 00000000 SRMEZERO 0 E-0 list equate 00000001 SRMEONE 1 E-1 list equate 00000002 SRMETWO 2 E-2 list equate 00000003 SRMETHRE 3 E-3 list equate 00000000 SRMCLS0 0 Index to the e-0 class entries 00000002 SRMCLS1 1*SRMCTBEL Index to the e-1 class entries 00000004 SRMCLS2 2*SRMCTBEL Index to the e-2 class entries 00000006 SRMCLS3 3*SRMCTBEL Index to the e-3 class entries 01C0 448 Signed 2 SRMLMDSP Start of dispatch user limit table. dummy entry for indxing. 01C2 450 Signed 2 SRML1DSP Limit on number of users allowed in dispatch list (Q1, Q2, Q3) 01C4 452 Signed 2 SRML2DSP Limit on number of users allowed in Q2 and Q3 01C6 454 Signed 2 SRML3DSP Limit on number of users allowed in Q3 000001C8 SRMLEDSP * End of dispatch user limit table 00000002 SRMDSPEL 2 Size of dispatch table entry 01C8 456 Signed 2 SRMLHRDU Number of LIMITHARD users on the dispatch list 01CA 458 Signed 2 SRMD1DSP Default number of users allowed in dispatch list (Q1, Q2, Q3) 01CC 460 Signed 2 SRMD2DSP Default number of users allowed in Q2 and Q3 01CE 462 Signed 2 SRMD3DSP Default number of users allowed in Q3 01D0 464 Signed 2 SRMLMLDG Start of loading user limit table. dummy entry for indxing. 01D2 466 Signed 2 SRML1LDG Limit on number of loading users allowed in (Q1, Q2, Q3) 01D4 468 Signed 2 SRML2LDG Limit on number of loading users allowed in (Q2, Q3) 01D6 470 Signed 2 SRML3LDG Limit on number of loading users allowed in (Q3) load percentages: these values are set by set srm ldubuf command and used to determine the loadlimits, above 00000004 SRMLMTEL 4 Size of each limit field: SRMDFLDG table elements, SRMPCLDG table elements, SRMDFWSS table elements, SRMPCWSS table elements 01D8 472 Signed 4 * Reserved for IBM use 01DC 476 Signed 4 SRMDFLDG (0) Defaults to use for loading user limits 01DC 476 Signed 4 SRMD1LDG Default for E1 01E0 480 Signed 4 SRMD2LDG Default for E2 01E4 484 Signed 4 SRMD3LDG Default for E3 01E8 488 Signed 4 SRMPCLDG Start of ldg limit table. Dummy entry for indexing. 01EC 492 Signed 4 SRMP1LDG Percentage of 'load capacity' which can be taken by Q1, Q2, Q3 01F0 496 Signed 4 SRMP2LDG Percentage of load capacity for Q2 and Q3 01F4 500 Signed 4 SRMP3LDG Percentage of load capactiy for Q3 000001F8 SRMPELDG * WSS percentages: These values are set by SET SRM STORBUF command and used to determine the amount of memory which can be committed to each e-list class. The actual amount of memory each percentage repre- sents is recomputed at user add time in order to exclude locked pages 01F8 504 Signed 4 SRMWSSMN Minimum user working set size 01FC 508 Signed 4 SRMWSSMP Percentage of avialble memory which constitutes a maximum WSS 0200 512 Signed 4 SRMXPCTG Percentage of XSTORE to use in WSS and available memory calcu- lations 0204 516 Signed 4 SRMDFWSS (0) Defaults to use for WSS limits 0204 516 Signed 4 SRMD1WSS Default for E1 0208 520 Signed 4 SRMD2WSS Default for E2 020C 524 Signed 4 SRMD3WSS Default for E3 0210 528 Signed 4 SRMPCWSS Start of WSS limit table. Percentage of available memory which can be taken by Q0 This value is always 100% to Eliminate the test for Q0. 0214 532 Signed 4 SRMP1WSS Percentage of available memory which can be taken by Q1, Q2, Q3 0218 536 Signed 4 SRMP2WSS Percentage of available memory which can be taken by Q2 and Q3 021C 540 Signed 4 SRMP3WSS Percentage of available memory which can be taken by Q3 00000220 SRMPEWSS * When the SRME1ETS feedback mechanism is being overridden (due to lack of q1 work) the increment and decrement are set to zero. Their values are saved in the following two fields so that the increment and decrement can be restored when the feedback mechanism is turned back on again. 0220 544 Signed 4 SRMETSVI Saves the increment (SRMETSIN). 0224 548 Signed 4 SRMETSVD Saves the decrement (SRMETSDC). 0228 552 Signed 4 SRMMNLDC Minimum loading capacity for the system. 022C 556 Signed 4 SRMLDGCP Total 'load capacity'. This is the number of users, paging continuously, required to drive the paging hardware at its maximum rate. It is based on number of read exposures. Resource Usage Measures 0230 560 Signed 4 SRM1AVPG E1 users' average paging rate, -in pages per microsecond 00000001 SRM1MNPG 1 Minimum rate to use for E1 -users' average 0234 564 Signed 4 SRM1AVWS E1 users' average working set -size 00000001 SRM1MNWS 1 Minimum WSS to use for E1 -users' average 0238 568 Signed 4 * Reserved for IBM use 023C 572 Signed 4 SRMWSSDE Total of working set sizes for all users currently in the eligible and dispatch lists 0240 576 Signed 4 SRMPGRDE Total last-recorded paging rates of all users currently in the eligible and dispatch lists (in pages / second) 0244 580 Signed 4 SRMPGRDL Total last-recorded paging rates of all users currently in the dispatch list (in pages / second) 0248 584 Signed 4 SRMTOTST Total storage to consider when selecting VMDBKs for the d-list 024C 588 Bitstring 1 SRMBLOCK Blocked class - used when selecting VMDBKs for the d-list 024D 589 Bitstring 1 * Reserved for IBM use 024E 590 Signed 2 SRMSTDSP Smoothed Total Users in the Dispatch list (Q0, Q1, Q2, Q3) 00000005 SRMSSCAN 5 Number of VMDBKs to check in a "short scan" of the E-list. 00000032 SRMLSCAN 50 Number of VMDBKs to check in a "long scan" of the E-list. 0250 592 Signed 4 SRMHOTIN The "Hotshot Intensity". The intensity of the Hotshot boost for unsolicited terminal interrupts for a VMDBK. 0254 596 Address 4 SRMNEWVM The VMDBK in the Dormant or Eligible list which last (or just) received new work. Input to E-list scan function when there are NO new resources available in the D-list. The following values are used in the E-list Priority calc: 0258 600 Signed 4 SRMEDFF (0) Elig List Delay Factor Feedback The next 3 fullwords are feedback values for the E-list Priority calculation. They adjust the priority values by class accord- ing to systems ability to select E-list users ahead or behind schedule. 0258 600 Signed 4 SRMEDFF1 Class 1 E-list Delay Factor Fdbck 025C 604 Signed 4 SRMEDFF2 Class 2 E-list Delay Factor Fdbck 0260 608 Signed 4 SRMEDFF3 Class 3 E-list Delay Factor Fdbck 0264 612 Signed 4 SRMEDFFC Constant used to adjust each EDFF 0268 616 Dbl-Word 8 SRMRSCTM CONFIG. CPU TIME RESET INTERVAL 0270 624 Dbl-Word 8 SRMHFRST Half a reset interval 0278 632 Signed 4 SRMPGWTF Paging weighting factor 027C 636 Signed 4 SRMCKVAL relative E1 ETS adjustment factor used by the E1 ETS adjustment logic in HCPSTP HOST MULTI-CPU CONTROLS 0280 640 Signed 4 SRMWTCPU MASK OF CPU'S IN WAIT STATE 0284 644 Signed 4 SRMCRCPU COUNT OF CPU'S NOT IN WAIT STATE 0288 648 Signed 2 SRMMSCPU CPU ADDRESS OF MASTER-SIDE CPU 028A 650 Bitstring 1 SRMFLAGS Flag byte of system status important to the Scheduler/ Dispatcher. 1... .... SRMAWAIT X'80' Set when "Active Wait" is being used. For a description of "Active Wait", see the prolog of the HCPWAI module. .1.. .... SRMPRMPT X'40' Pre-emption required ..1. .... SRMFRSTP X'20' First pass through hcpschse for this search for users. ...1 .... SRMCKELI X'10' Check the eligible list for users to add to the d-list .... 1... SRMNWRSC X'08' Set when E-list is searched for users for promotion following new resources in the D-list. .... .1.. SRMMAJRV X'04' A major reshuffle is due to recalibrate PLDV entries to a new value of SRMHIDSP. .... .... SRMCLEAR 0 FLAG CLEARING EQUATE 028B 651 Signed 1 SRMTIDCT Tolerance of Test-Idle lack of use before Test-Idle is no longer used for a VMDBK. 028C 652 Address 4 SRMMSPFX Master's prefix page address 0290 656 Signed 4 SRMDCPUM Dedicated processor bit map 0294 660 Signed 4 SRMSTPTB Pointer to STP's smoothing table 0298 664 Bitstring 8 SRMMVESL MAXIMUM ELAPSED TIMESLICE. REQUIRED ONLY FOR USERS WHOSE ETS IS CALCULATED PROPORTIONAL TO THEIR WORKING SET SIZE. 02A0 672 Signed 4 SRMWSSDL Start of total Working Set Size table. Sum of WSS's for all users (Q0...Q3) currently in the dispatch list. 02A4 676 Signed 4 SRMWSSD1 Sum of WSS's for all Q1, Q2, and Q3 users currently in the dispatch list. 02A8 680 Signed 4 SRMWSSD2 Sum of WSS's for all Q2 and Q3 users currently in the dispatch list. 02AC 684 Signed 4 SRMWSSD3 Sum of WSS's for all Q3 users currently in the dispatch list. 02B0 688 Signed 4 SRMWSSLG Start of largest user that can fit into storage by class table. Equivalent to total unused storage available per class. Used to determine if a user should be allowed into the dispatch list. First entry is for indexing only since class 0 users are always allowed in the dispatch list. 02B4 692 Signed 4 SRMWSSL1 Largest E1 user that can fit into storage = total unused Q1 storage 02B8 696 Signed 4 SRMWSSL2 Largest E2 user that can fit into storage = total unused Q2 storage 02BC 700 Signed 4 SRMWSSL3 Largest E3 user that can fit into storage = total unused Q3 storage 00000004 SRMWSSEL 4 Size of an entry for the SRMWSSDL and SRMWSSLG (also SRMPCWSS) tables 02C0 704 Signed 4 SRMCTGRW Count drops for growth limit. 02C4 708 Signed 4 SRMCTLCK Count drops for LockShot end. 02C8 712 Signed 4 SRMCTPRM Count drops for preemption. 02CC 716 Address 4 SRMLLIST Anchor for the limit-list. Contains address of 1st VMDBK in list, or zero if list is empty. VMDBKs are forward and backward chained via VMDLFPNT & VMDLBPNT. 02D0 720 Signed 8 SRMPGLIF Average page life (the time it takes to turn over all of main storage once at the current pag- ing rate). Units are TOD. Adjunct List Lock 02D8 728 Dbl-Word 8 SRMALOCK (3) Adjunct List Lock *******WARNING: THIS AREA IS MAPPED BY THE SYNBK COPY FILE. *******THE AREA MUST BE 3 DOUBLE WORDS. SCHEDULER LOCK 02F0 752 Dbl-Word 8 SRMSLOCK (3) SCHEDULER LOCK *******WARNING: THIS AREA IS MAPPED BY THE SYNBK COPY FILE. *******THE AREA MUST BE 3 DOUBLE WORDS. Notes : The field SRMTODSV (below) has been placed adjacent to the the scheduler lock (SRMSLOCK above) with the intent of having both fields occupy the same storage cache-block. SRMTODSV is tested in the dispatcher (a high frequency path) after the scheduler lock has been obtained. By placing both fields in the same cache block we will reduce the number of cache misses. 0308 776 Signed 8 SRMTODSV TOD clock time when last retrieved for scheduler. The following fields (timestamps, ATOD2 clock, and cpu masks) are part of the "ATOD-check-in" mechanism. 0310 784 Dbl-Word 8 SRMATODD A timestamp (TOD). The deadline for current ATOD-interval to end. Each CPU will copy this into its PFXATODD. But PFXATODD will often be an iteration behind SRMATODD. 0318 792 Dbl-Word 8 SRMCHKIN A timestamp (TOD). Time when the first-checker CPU last checked in (to start current ATOD-interval). Equals PFXCHKIN of first-checker. 0320 800 Dbl-Word 8 SRMCHKTW A timestamp (TOD). Time when the tracked-wait masks (SRMASKT1 and SRMASKT2) should next be checked. (Set to something like TOD+10ms.) 0328 808 Signed 8 SRMATOD2 Artificial TOD2. This TOD advances with each CPU's user time and each CPU's wait time. 0330 816 Signed 4 SRMASKT1 Mask has a bit for each logical CPU. Bit is on if CPU performed an ATOD-check-in since mask was last reset (as timed by SRMASKTM). 0334 820 Signed 4 SRMASKT2 Mask has a bit for each logical CPU. Bit is on if CPU performed an ATOD-check-in during previous interval (as timed by SRMASKTM). 0338 824 Signed 4 SRMASKTW Mask has a bit for each logical CPU. Bit is on if the CPU is currently in "tracked-wait" mode. 033C 828 Address 4 SRMTRQWT Points to TRQBK used to bring us out of wait state when it is time to dequeue VMDBKs from limit-list. 0340 832 Signed 4 SRMTRKCT Count of tracked-wait-mode CPUs. 0344 836 Address 4 SRMLODSP Pointer to the VMDBK just above ATOD in the dispatch list. It is advanced only when ATOD is up- dated, and so may not always point to quite the last VMDBK. PURPOSE: Save scanning overhead when locating VMDBKs which have aged out of the SRMCTHRU bunch. 0348 840 Dbl-Word 8 * (0) Force doubleword for compatibility 0348 840 Signed 8 SRMMAJAT Value of SRMATOD at the time of the last major PLDV reshuffle The next several fields are part of a mechanism for tracking how far ahead or behind their eligible list deadlines users are when they get moved to the dispatch list. This allows us to forecast more accurately how long they are remaining in the eligible list, and whether or not we should steal a user's pages when putting him in the eligible list. 0350 848 Signed 8 SRMDLYTM Time of next update of the SRMDLYEL table. 0358 856 Dbl-Word 8 SRMDLYEL (0) Start of table of delays (with respect to E-list deadline) that users are encountering when entering dispatch list. Positive values represent delays. Negative represents early entry. 0358 856 Signed 8 SRMDLYE0 E0 delay. (Probably always 0.) 0360 864 Signed 8 SRMDLYE1 E1 delay. Units are TOD. 0368 872 Signed 8 SRMDLYE2 E2 delay. Units are TOD. 0370 880 Signed 8 SRMDLYE3 E3 delay. Units are TOD. 00000003 SRMDLYEX 3 Shift for indexing SRMDLYEL. 00000378 SRMDLYEZ * End of the table. SRMRTHRU and SRMCTHRU are two tables, used in normalizing users' VMDRTHRUs. (VMDRTHRU is the user's "required throughput" i.e., his SHARE after it has been adjusted to compensate him for any delay in the eligible list.) 0378 888 Signed 4 SRMRTHRU (0) Start of array (table) of sums of VMDRTHRU values for all VMDBKs in the dispatch list. 0378 888 Signed 4 SRMRTHRN Total VMDRTHRU of VMDBKs in the dispatch list which are not cur- rently hitting their max-SHAREs. 037C 892 Signed 4 SRMRTHRL Total VMDRTHRU of VMDBKs in the dispatch list which are current- ly hitting their max-SHAREs. (LIMITed and hitting the limit.) 0380 896 Signed 4 SRMRTHRZ (0) End of array (table). Notes : SRMRTHRN and SRMRTHRL must have the same offsets within the SRMRTHRU array as SRMCTHRN and SRMCTHRL have in the SRMCTHRU array. 0380 896 Signed 4 SRMCTHRU (0) Start of array (table) of sums of VMDRTHRU values of compute- bound VMDBKs (literally, VMDBKs below ATOD) in the dispatch list. 0380 896 Signed 4 SRMCTHRN Total VMDRTHRU of compute-bound VMDBKs not hitting max-SHARE. 0384 900 Signed 4 SRMCTHRL Total VMDRTHRU of compute-bound VMDBKs hitting max-SHARE. 0388 904 Signed 4 SRMCTHRZ (0) End of array (table). General Data Fields (continued) 0388 904 Signed 4 SRMMXSHR Largest SHARE of system that can be delivered to a single VMDBK. It is the reciprocal of SRMNCPUA. (E.g., 0.25 on a 4-way system.) 038C 908 Signed 4 SRMLLCNT Count of adds to the limit-list. This count is only approximate, it does not include adds result- from virtual-MP priority drop. 0390 912 Signed 4 SRMCONLL Count of users actually ON the Limit List. This count is serialized by the scheduler lock. The following 3 fields contain the calculated ideal MDC size for main storage for the last 3 intervals (see STP) 0394 916 Signed 4 SRMSISZ1 MDC storage target size calculated last interval 0398 920 Signed 4 SRMSISZ2 MDC storage target size calculated interval before last 039C 924 Signed 4 SRMSISZ3 MDC storage target size calculated interval before that The following 3 fields contain the calculated ideal MDC size for XSTORE for the last 3 intervals (see STP) 03A0 928 Signed 4 SRMXISZ1 MDC XSTORE target size calculated last interval 03A4 932 Signed 4 SRMXISZ2 MDC XSTORE target size calculated interval before last 03A8 936 Signed 4 SRMXISZ3 MDC XSTORE target size calculated interval before that 03AC 940 Signed 4 * Reserved for IBM use 03B0 944 Dbl-Word 8 * Reserved for IBM use 03B8 952 Dbl-Word 8 * Reserved for IBM use 03C0 960 Dbl-Word 8 * Reserved for IBM use 03C8 968 Dbl-Word 8 * Reserved for IBM use Miscellaneous Equates 00000008 SRMSCL8 8 For 8-bit scaling (multi-purpose). 0000007A SRMSIZE (*-SRMBK+7)/8 SRMBK SIZE IN DOUBLE WORDS

 

SRMBK Storage Layout

*** SRMBK - SYSTEM RESOURCE MANAGEMENT BLOCK
*
*     +---------------------------+---------------------------+
*   0 |         SRMELIST          |         SRMMLIST          |
*     +---------------------------+---------------------------+
*   8 |         SRMDLSCN          |         SRMDLADD          |
*     +---------------------------+---------------------------+
*  10 |         SRMVMTID          |         SRME1ADD          |
*     +---------------------------+---------------------------+
*  18 |         SRME2ADD          |         SRME3ADD          |
*     +---------------------------+---------------------------+
*  20 |                       SRMTSLIC                        |
*     +-------------------------------------------------------+
*  28 |                       SRMTSHOT                        |
*     +-------------------------------------------------------+
*  30 |                       SRMTIMIN                        |
*     +-------------------------------------------------------+
*  38 |                       SRMHIDSP                        |
*     +-------------------------------------------------------+
*  40 |                       SRMRVLTM                        |
*     +-------------+-------------+-------------+-------------+
*  48 |  SRMCDISP   |  SRMC1DSP   |  SRMC2DSP   |  SRMC3DSP   |
*     +-------------+-------------+-------------+-------------+
*  50 |  SRMCDLDG   |  SRMC1DLD   |  SRMC2DLD   |  SRMC3DLD   |
*     +-------------+-------------+-------------+-------------+
*  58 |  SRMCELIG   |  SRMC1ELG   |  SRMC2ELG   |  SRMC3ELG   |
*     +-------------+-------------+-------------+-------------+
*  60 |  SRMCELDG   |  SRMC1ELD   |  SRMC2ELD   |  SRMC3ELD   |
*     +-------------+-------------+-------------+-------------+
*  68 |         SRMCDORM          |         SRMSPLIN          |
*     +-------------+-------------+-------------+-------------+
*  70 |  SRMEPNF0   |  SRMEPNF1   |  SRMEPNF2   |  SRMEPNF3   |
*     +-------------+-------------+-------------+-------------+
*  78 |  SRMSDSPL   |  SRMSDSP1   |  SRMSDSP2   |  SRMSDSP3   |
*     +-------------+-------------+-------------+-------------+
*  80 |  SRMSLDDL   |  SRMSLDD1   |  SRMSLDD2   |  SRMSLDD3   |
*     +-------------+-------------+-------------+-------------+
*  88 |  SRMSELGL   |  SRMSELG1   |  SRMSELG2   |  SRMSELG3   |
*     +-------------+-------------+-------------+-------------+
*  90 |  SRMSLDEL   |  SRMSLDE1   |  SRMSLDE2   |  SRMSLDE3   |
*     +-------------+-------------+-------------+-------------+
*  98 |         SRMSDORL          |         SRMSTORP          |
*     +---------------------------+---------------------------+
*  A0 |         SRMADJL           |         SRMDSVMW          |
*     +---------------------------+---------------------------+
*  A8 |         SRMSTEAL          |         SRMSSTEL          |
*     +---------------------------+---------------------------+
*  B0 |                       SRMTDTM1                        |
*     +-------------------------------------------------------+
*  B8 |                       SRMTDTM2                        |
*     +-------------------------------------------------------+
*  C0 |                       SRMTDTM3                        |
*     +-------------------------------------------------------+
*  C8 |                       SRMTATM1                        |
*     +-------------------------------------------------------+
*  D0 |                       SRMTATM2                        |
*     +-------------------------------------------------------+
*  D8 |                       SRMTATM3                        |
*     +-------------------------------------------------------+
*  E0 |                       SRMTIDLE                        |
*     +---------------------------+---------------------------+
*  E8 |         SRMXSIZE          |         SRMSTORQ          |
*     +-------------+-------------+---------------------------+
*  F0 |  SRMLDGUS   |  SRMLDGFC   |         SRMSPGRT          |
*     +-------------+-------------+---------------------------+
*  F8 |         SRMAPGDE          |         SRMAWSDE          |
*     +---------------------------+---------------------------+
* 100 |         SRMXSRTE          |         SRMMNPGR          |
*     +---------------------------+---------------------------+
* 108 |         SRMMXPAG          |         SRMPGSRW          |
*     +---------------------------+---------------------------+
* 110 |                       SRMSTRD                         |
*     +---------------------------+---------------------------+
* 118 |         SRMPGRLD          |         SRMMAJTD          |
*     +---------------------------+---------------------------+
* 120 |                       SRMDLTLD                        |
*     +---------------------------+---------------------------+
* 128 |         SRMT1WSS          |         SRMT1PGR          |
*     +---------------------------+---------------------------+
* 130 |         SRMT1USR          |         SRMSTSRW          |
*     +---------------------------+---------------------------+
* 138 |                       SRMATOD                         |
*     +---------------------------+---------------------------+
* 140 |         SRMRELDL          |         SRMABSDL          |
*     +---------------------------+---------------------------+
* 148 |         SRMLCPUA          |         SRMRELDE          |
*     +---------------------------+---------------------------+
* 150 |         SRMABSDE          |         SRMLOTHR          |
*     +---------------------------+---------------------------+
* 158 |                                                       |
*     =                       SRMRTBL                         =
*     |                                                       |
*     +---------------------------+---------------------------+
* 180 |         SRMRSRVP          |         SRMBIASI          |
*     +-------------+-------------+---------------------------+
* 188 |  SRMBIASD   |  SRMNCPUA   |         SRMVFACT          |
*     +-------------+-------------+---------------------------+
* 190 |                       SRME1ETS                        |
*     +-------------------------------------------------------+
* 198 |                       SRMETSMN                        |
*     +-------------------------------------------------------+
* 1A0 |                       SRMETSMX                        |
*     +---------------------------+---------------------------+
* 1A8 |         SRMETSIN          |         SRMETSDC          |
*     +---------------------------+---------------------------+
* 1B0 |         SRMDFPTR          |         SRMDWPTR          |
*     +-------------+-------------+-------------+-------------+
* 1B8 |  SRME0ETF   |  SRME1ETF   |  SRME2ETF   |  SRME3ETF   |
*     +-------------+-------------+-------------+-------------+
* 1C0 |  SRMLMDSP   |  SRML1DSP   |  SRML2DSP   |  SRML3DSP   |
*     +-------------+-------------+-------------+-------------+
* 1C8 |  SRMLHRDU   |  SRMD1DSP   |  SRMD2DSP   |  SRMD3DSP   |
*     +-------------+-------------+-------------+-------------+
* 1D0 |  SRMLMLDG   |  SRML1LDG   |  SRML2LDG   |  SRML3LDG   |
*     +-------------+-------------+-------------+-------------+
* 1D8 |///////////////////////////|         SRMD1LDG          |
*     +---------------------------+---------------------------+
* 1E0 |         SRMD2LDG          |         SRMD3LDG          |
*     +---------------------------+---------------------------+
* 1E8 |         SRMPCLDG          |         SRMP1LDG          |
*     +---------------------------+---------------------------+
* 1F0 |         SRMP2LDG          |         SRMP3LDG          |
*     +---------------------------+---------------------------+
* 1F8 |         SRMWSSMN          |         SRMWSSMP          |
*     +---------------------------+---------------------------+
* 200 |         SRMXPCTG          |         SRMD1WSS          |
*     +---------------------------+---------------------------+
* 208 |         SRMD2WSS          |         SRMD3WSS          |
*     +---------------------------+---------------------------+
* 210 |         SRMPCWSS          |         SRMP1WSS          |
*     +---------------------------+---------------------------+
* 218 |         SRMP2WSS          |         SRMP3WSS          |
*     +---------------------------+---------------------------+
* 220 |         SRMETSVI          |         SRMETSVD          |
*     +---------------------------+---------------------------+
* 228 |         SRMMNLDC          |         SRMLDGCP          |
*     +---------------------------+---------------------------+
* 230 |         SRM1AVPG          |         SRM1AVWS          |
*     +---------------------------+---------------------------+
* 238 |///////////////////////////|         SRMWSSDE          |
*     +---------------------------+---------------------------+
* 240 |         SRMPGRDE          |         SRMPGRDL          |
*     +---------------------------+------+------+-------------+
* 248 |         SRMTOTST          |:BLOCK|//////|  SRMSTDSP   |
*     +---------------------------+------+------+-------------+
* 250 |         SRMHOTIN          |         SRMNEWVM          |
*     +---------------------------+---------------------------+
* 258 |         SRMEDFF1          |         SRMEDFF2          |
*     +---------------------------+---------------------------+
* 260 |         SRMEDFF3          |         SRMEDFFC          |
*     +---------------------------+---------------------------+
* 268 |                       SRMRSCTM                        |
*     +-------------------------------------------------------+
* 270 |                       SRMHFRST                        |
*     +---------------------------+---------------------------+
* 278 |         SRMPGWTF          |         SRMCKVAL          |
*     +---------------------------+---------------------------+
* 280 |         SRMWTCPU          |         SRMCRCPU          |
*     +-------------+------+------+---------------------------+
* 288 |  SRMMSCPU   |:FLAGS|:TIDCT|         SRMMSPFX          |
*     +-------------+------+------+---------------------------+
* 290 |         SRMDCPUM          |         SRMSTPTB          |
*     +---------------------------+---------------------------+
* 298 |                       SRMMVESL                        |
*     +---------------------------+---------------------------+
* 2A0 |         SRMWSSDL          |         SRMWSSD1          |
*     +---------------------------+---------------------------+
* 2A8 |         SRMWSSD2          |         SRMWSSD3          |
*     +---------------------------+---------------------------+
* 2B0 |         SRMWSSLG          |         SRMWSSL1          |
*     +---------------------------+---------------------------+
* 2B8 |         SRMWSSL2          |         SRMWSSL3          |
*     +---------------------------+---------------------------+
* 2C0 |         SRMCTGRW          |         SRMCTLCK          |
*     +---------------------------+---------------------------+
* 2C8 |         SRMCTPRM          |         SRMLLIST          |
*     +---------------------------+---------------------------+
* 2D0 |                       SRMPGLIF                        |
*     +-------------------------------------------------------+
* 2D8 |                                                       |
*     =                       SRMALOCK                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 2F0 |                                                       |
*     =                       SRMSLOCK                        =
*     |                                                       |
*     +-------------------------------------------------------+
* 308 |                       SRMTODSV                        |
*     +-------------------------------------------------------+
* 310 |                       SRMATODD                        |
*     +-------------------------------------------------------+
* 318 |                       SRMCHKIN                        |
*     +-------------------------------------------------------+
* 320 |                       SRMCHKTW                        |
*     +-------------------------------------------------------+
* 328 |                       SRMATOD2                        |
*     +---------------------------+---------------------------+
* 330 |         SRMASKT1          |         SRMASKT2          |
*     +---------------------------+---------------------------+
* 338 |         SRMASKTW          |         SRMTRQWT          |
*     +---------------------------+---------------------------+
* 340 |         SRMTRKCT          |         SRMLODSP          |
*     +---------------------------+---------------------------+
* 348 |                       SRMMAJAT                        |
*     +-------------------------------------------------------+
* 350 |                       SRMDLYTM                        |
*     +-------------------------------------------------------+
* 358 |                       SRMDLYE0                        |
*     +-------------------------------------------------------+
* 360 |                       SRMDLYE1                        |
*     +-------------------------------------------------------+
* 368 |                       SRMDLYE2                        |
*     +-------------------------------------------------------+
* 370 |                       SRMDLYE3                        |
*     +---------------------------+---------------------------+
* 378 |         SRMRTHRN          |         SRMRTHRL          |
*     +---------------------------+---------------------------+
* 380 |         SRMCTHRN          |         SRMCTHRL          |
*     +---------------------------+---------------------------+
* 388 |         SRMMXSHR          |         SRMLLCNT          |
*     +---------------------------+---------------------------+
* 390 |         SRMCONLL          |         SRMSISZ1          |
*     +---------------------------+---------------------------+
* 398 |         SRMSISZ2          |         SRMSISZ3          |
*     +---------------------------+---------------------------+
* 3A0 |         SRMXISZ1          |         SRMXISZ2          |
*     +---------------------------+---------------------------+
* 3A8 |         SRMXISZ3          |///////////////////////////|
*     +---------------------------+---------------------------+
* 3B0 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 3B8 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 3C0 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 3C8 |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
* 3D0
*
*** SRMBK - SYSTEM RESOURCE MANAGEMENT BLOCK

 

SRMBK Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

SRMABSDE 0150

SRMABSDL 0144

SRMADJL 00A0

SRMALOCK 02D8

SRMAPGDE 00F8

SRMASKTW 0338

SRMASKT1 0330

SRMASKT2 0334

SRMATOD 0138

SRMATODD 0310

SRMATOD2 0328

SRMAWAIT 028A 80

SRMAWSDE 00FC

SRMBIASD 0188

SRMBIASI 0184

SRMBLOCK 024C

SRMCDISP 0048

SRMCDLDG 0050

SRMCDORM 0068

SRMCELDG 0060

SRMCELIG 0058

SRMCHKIN 0318

SRMCHKTW 0320

SRMCKELI 028A 10

SRMCKVAL 027C

SRMCLEAR 028A 00

SRMCLS0 01BE 00000000

SRMCLS1 01BE 00000002

SRMCLS2 01BE 00000004

SRMCLS3 01BE 00000006

SRMCONLL 0390

SRMCRCPU 0284

SRMCTBEL 01BE 00000002

SRMCTBLN 01BE 00000004

SRMCTGRW 02C0

SRMCTHRL 0384

SRMCTHRN 0380

SRMCTHRU 0380

SRMCTHRZ 0388

SRMCTLCK 02C4

SRMCTPRM 02C8

SRMCTSHF 01BE 00000001

SRMCUSRE 0066 00000068

SRMCUSRL 0066 00000020

SRMC1DLD 0052

SRMC1DSP 004A

SRMC1ELD 0062

SRMC1ELG 005A

SRMC2DLD 0054

SRMC2DSP 004C

SRMC2ELD 0064

SRMC2ELG 005C

SRMC3DLD 0056

SRMC3DSP 004E

SRMC3ELD 0066

SRMC3ELG 005E

SRMDCPUM 0290

SRMDFB0 01B0

SRMDFLDG 01DC

SRMDFPTR 01B0

SRMDFWSS 0204

SRMDLADD 000C

SRMDLSCN 0008

SRMDLTLD 0120

SRMDLYEL 0358

SRMDLYEX 0370 00000003

SRMDLYEZ 0370 00000378

SRMDLYE0 0358

SRMDLYE1 0360

SRMDLYE2 0368

SRMDLYE3 0370

SRMDLYTM 0350

SRMDSPEL 01C6 00000002

SRMDSVMW 00A4

SRMDWPTR 01B4

SRMD1DSP 01CA

SRMD1LDG 01DC

SRMD1WSS 0204

SRMD2DSP 01CC

SRMD2LDG 01E0

SRMD2WSS 0208

SRMD3DSP 01CE

SRMD3LDG 01E4

SRMD3WSS 020C

SRMEDFF 0258

SRMEDFFC 0264

SRMEDFF1 0258

SRMEDFF2 025C

SRMEDFF3 0260

SRMELIST 0000

SRMEONE 01BE 00000001

SRMEPNFC 006C 00000070

SRMEPNF0 0070

SRMEPNF1 0072

SRMEPNF2 0074

SRMEPNF3 0076

SRMETHRE 01BE 00000003

SRMETSDC 01AC

SRMETSIN 01A8

SRMETSLC 01B8

SRMETSMN 0198

SRMETSMX 01A0

SRMETSVD 0224

SRMETSVI 0220

SRMETWO 01BE 00000002

SRMEZERO 01BE 00000000

SRME0ETF 01B8

SRME1ADD 0014

SRME1ETF 01BA

SRME1ETS 0190

SRME2ADD 0018

SRME2ETF 01BC

SRME3ADD 001C

SRME3ETF 01BE

SRMFLAGS 028A

SRMFRSTP 028A 20

SRMHFRST 0270

SRMHIDSP 0038

SRMHOTIN 0250

SRMLCPUA 0148

SRMLDGCP 022C

SRMLDGFC 00F2

SRMLDGFW 00F0

SRMLDGUS 00F0

SRMLEDSP 01C6 000001C8

SRMLHRDU 01C8

SRMLLCNT 038C

SRMLLIST 02CC

SRMLMDSP 01C0

SRMLMLDG 01D0

SRMLMTEL 01D6 00000004

SRMLODSP 0344

SRMLOTHR 0154

SRMLSCAN 024E 00000032

SRMLSTEL 01B4 00000003

SRML1DSP 01C2

SRML1LDG 01D2

SRML2DSP 01C4

SRML2LDG 01D4

SRML3DSP 01C6

SRML3LDG 01D6

SRMMAJAT 0348

SRMMAJRV 028A 04

SRMMAJTD 011C

SRMMLIST 0004

SRMMNLDC 0228

SRMMNPGR 0104

SRMMSCPU 0288

SRMMSPFX 028C

SRMMVESL 0298

SRMMXPAG 0108

SRMMXSHR 0388

SRMNCPUA 018A

SRMNEWVM 0254

SRMNWRSC 028A 08

SRMPCLDG 01E8

SRMPCWSS 0210

SRMPELDG 01F4 000001F8

SRMPEWSS 021C 00000220

SRMPGLIF 02D0

SRMPGRDE 0240

SRMPGRDL 0244

SRMPGRLD 0118

SRMPGSRW 010C

SRMPGWTF 0278

SRMPRMPT 028A 40

SRMP1LDG 01EC

SRMP1WSS 0214

SRMP2LDG 01F0

SRMP2WSS 0218

SRMP3LDG 01F4

SRMP3WSS 021C

SRMRELDE 014C

SRMRELDL 0140

SRMRSCTM 0268

SRMRSRVP 0180

SRMRTBEL 0154 00000004

SRMRTBEN 0158 00000180

SRMRTBL 0158

SRMRTBSZ 0154 0000000A

SRMRTHRL 037C

SRMRTHRN 0378

SRMRTHRU 0378

SRMRTHRZ 0380

SRMRVLTM 0040

SRMSCL8 03C8 00000008

SRMSDORL 0098

SRMSDSPE 007E 00000080

SRMSDSPL 0078

SRMSDSP1 007A

SRMSDSP2 007C

SRMSDSP3 007E

SRMSELGE 008E 00000090

SRMSELGL 0088

SRMSELG1 008A

SRMSELG2 008C

SRMSELG3 008E

SRMSETDF 01B0 80

SRMSISZ1 0394

SRMSISZ2 0398

SRMSISZ3 039C

SRMSIZE 03C8 0000007A

SRMSLDDE 0086 00000088

SRMSLDDL 0080

SRMSLDD1 0082

SRMSLDD2 0084

SRMSLDD3 0086

SRMSLDEL 0090

SRMSLDE1 0092

SRMSLDE2 0094

SRMSLDE3 0096

SRMSLOCK 02F0

SRMSPGRT 00F4

SRMSPLIN 006C

SRMSSCAN 024E 00000005

SRMSSTEL 00AC

SRMSTDSP 024E

SRMSTEAL 00A8

SRMSTORP 009C

SRMSTORQ 00EC

SRMSTPTB 0294

SRMSTRD 0110

SRMSTSRW 0134

SRMSUSRC 006C 00000070

SRMSUSRE 0096 00000098

SRMTATM 00C0 000000C8

SRMTATM1 00C8

SRMTATM2 00D0

SRMTATM3 00D8

SRMTDTM 00AC 000000B0

SRMTDTM1 00B0

SRMTDTM2 00B8

SRMTDTM3 00C0

SRMTIDCT 028B

SRMTIDLE 00E0

SRMTIMIN 0030

SRMTIMN 0030 00000030

SRMTODSV 0308

SRMTOTDE 014C

SRMTOTLS 0140

SRMTOTST 0248

SRMTRKCT 0340

SRMTRQWT 033C

SRMTSHOT 0028

SRMTSLIC 0020

SRMT1PGR 012C

SRMT1USR 0130

SRMT1WSS 0128

SRMUSERC 0040 00000048

SRMVFACT 018C

SRMVMTID 0010

SRMWSSDE 023C

SRMWSSDL 02A0

SRMWSSD1 02A4

SRMWSSD2 02A8

SRMWSSD3 02AC

SRMWSSEL 02BC 00000004

SRMWSSLG 02B0

SRMWSSL1 02B4

SRMWSSL2 02B8

SRMWSSL3 02BC

SRMWSSMN 01F8

SRMWSSMP 01FC

SRMWTCPU 0280

SRMXISZ1 03A0

SRMXISZ2 03A4

SRMXISZ3 03A8

SRMXPCTG 0200

SRMXSIZE 00E8

SRMXSRTE 0100

SRM1AVPG 0230

SRM1AVWS 0234

SRM1MNPG 0230 00000001

SRM1MNWS 0234 00000001


This information is based on VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 12:35:39 EDT.
Copyright IBM Corporation, 1990, 1999