1 SHARE On VAX systems, connects a processor to a multiport memory unit already initialized by this or another processor. The number and name of the specified multiport memory unit must be those of an initialized unit, or an error condition results. Use of the SHARE command requires the CMKRNL privilege. Format SHARE MPMn MPM-name 2 Parameters MPMn Specifies the number on the front panel of the multiport memory unit being connected. MPM-name Specifies the name of the multiport memory unit as indicated in a previous SHARE/INITIALIZE command. 2 Qualifiers /MAXCEFCLUSTERS /MAXCEFCLUSTERS=max-cef Specifies the maximum number of common event flag clusters that the processor can create in the multiport memory unit. The default is no limit. /MAXGBLSECTIONS /MAXGBLSECTIONS=max-gbl Specifies the maximum number of global sections that the processor can create in the multiport memory unit. The default is no limit. /MAXMAILBOXES /MAXMAILBOXES=max-mail Specifies the maximum number of mailboxes the processor can create in the multiport memory unit. The default is no limit. 2 Example SYSGEN> SHARE MPM1 SHR_MEM_1 This command connects a multiport memory unit. Because no qualifiers are specified, defaults apply to all the parameters. The unit with a 1 on the front panel must be initialized with the name SHR_MEM_1 for the command to work. 2 /INITIALIZE On VAX systems, initializes a multiport memory unit and connects it to the processor on which SYSGEN is running. Use of the SHARE/INITIALIZE command requires the CMKRNL privilege. Format SHARE/INITIALIZE MPMn MPM-name 3 Parameters MPMn Specifies the number on the front panel of the multiport memory unit being connected. MPM-name Specifies the name by which the multiport memory unit is to be known to systems using it. The MPM-name is a 1 to 15 alphanumeric character string that may contain dollar signs ($) and underscores (_). 3 Qualifiers /CEFCLUSTERS /CEFCLUSTERS=cef Specifies the total number of common event flag clusters permitted in the multiport memory unit. The cef value is an integer with a default of 32. /GBLSECTIONS /GBLSECTIONS=gbl Specifies the total number of global sections permitted in the multiport memory unit. The gbl value is an integer with a default of 32. /MAILBOXES /MAILBOXES=mail Specifies the total number of mailboxes permitted in the multiport memory unit. The mail value is an integer with a default of 32. /MAXCEFCLUSTERS /MAXCEFCLUSTERS=max-cef Specifies the maximum number of common event flag clusters that the processor can create in the multiport memory unit. The default is no limit. /MAXGBLSECTIONS /MAXGBLSECTIONS=max-gbl Specifies the maximum number of global sections that the processor can create in the multiport memory unit. The default is no limit. /MAXMAILBOXES /MAXMAILBOXES=max-mail Specifies the maximum number of mailboxes the processor can create in the multiport memory unit. The default is no limit. /POOLBCOUNT /POOLBCOUNT=block-cnt Specifies the number of blocks allocated to the multiport memory unit's dynamic pool. The block-cnt value is an integer with a default of 128. /POOLBSIZE /POOLBSIZE=block-size Specifies the size of each block in the dynamic pool. The block- size value is an integer with a default of 128 bytes. /PRQCOUNT /PRQCOUNT=prq-cnt Specifies the number of interprocessor request blocks (PRQs) allocated. The prq-cnt value is an integer with a default of 64. 3 Description If the specified multiport memory unit is already initialized and connected to other active processors, the gbl, mail, cef, block- cnt, block-size, and prq-cnt parameter values are ignored, and the unit is simply connected to the processor. 3 Example SYSGEN> SHARE MPM1 SHR_MEM_1/INITIALIZE - SYSGEN> /GBLSECTIONS=128/MAILBOXES=64/CEFCLUSTERS=0 This command initializes a multiport memory unit with defaults on all but the gbl, mail, and cef parameters. In this example, assume that the number of the multiport memory unit as it appears on the front panel is 1, and the unit name is SHR_ MEM_1.