About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
SSHBK | Back to Index page |
Prolog Control Block Contents SSHBK DSECT SSHVBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
SSHBK Prolog | Top of page |
NAME : HCPSSHBK DESCRIPTION: User Share Settings control block DSECT : SSHBK FUNCTION : HCPSSHBK contains an array of share values for a user per processor type as set by the SET SHARE command. It is used by the System Resource Manager (Scheduler) to schedule system resources for the user. LOCATED BY : VMDSSHBK pointer CREATED BY : HCPBVM during user logon DELETED BY : HCPUSP during logoff processing REFERENCES : None SERIALIZED : Scheduler lock (SRMSLOCK) RELOCATION CONSIDERATIONS : This control block is relocated as part of a live guest relocation (LGR). The bits and fields that need to be relocated are defined in the corresponding LGRSSHBK COPY file. Whenever changes are made to this control block, consideration must be given to any effects these changes will have on a relocation. If any new fields or bits are defined, they may need to be relocated. If existing bits or fields are changed, corresponding modifications may be required in the LGR version of this control block. Consider also the effects of these changes on a relocation involving a back-level release of CP. COMPATIBILITY AND MIGRATION CONCERNS : Prior to the support for the TYPE operand on the SET SHARE command, the fields in this control block were not saved but were calculated by adding the corresponding fields in each VMDBK in the virtual configuration. This calculation was adequate because the share values were set per user, and applied to all CPU types. Now, share values are set per CPU type and may even be set for a type of CPU that the user has not yet defined. This requires a more permanent place to store these values for each CPU type for each user. |
SSHBK Control Block Content | Top of page |
|
SSHBK Storage Layout | Top of page |
*** SSHBK - User Share Settings control block * * *** SSHBK - User Share Settings control block *** SSHVBK - User Share Settings control block * * +---------------------------+---------------------------+ * 0 | SSHRELSH | SSHABSSH | * +---------------------------+------+------+-------------+ * 8 | SSHMXSHR |:FLG1 |:FLG2 |/////////////| * +---------------------------+------+------+-------------+ * 10 * *** SSHVBK - User Share Settings control block |
SSHBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- SSHABSSH 0004 SSHARRAY 0000 SSHBSIZE 0000 00000060 SSHFLG1 000C SSHFLG2 000D SSHLIMH 000C 40 SSHMXSHA 000C 10 SSHMXSHR 0008 SSHNMSHA 000C 20 SSHRELSH 0000 SSHSHARS 0000 SSHSIZE 0000 0000000C SSHVINV 000D 80 SSHVSIZE 000E 00000010 |
Copyright IBM Corporation, 1990, 2013