Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM. |
SRMBK
Control Block Contents
SRMBK DSECT
Cross Reference (Contains links to field and bit definitions)
SRMBK Prolog
NAME : HCPSRMBK DESCRIPTION: SYSTEM RESOURCE MANAGEMENT BLOCK 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 ..11 .... 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. .... ..11 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
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 03 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 30 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
Last updated on 5 Jun 2001 at 16:44:33 EDT.
Copyright IBM Corporation, 1990, 2001