Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

MPMn

mpm-name

Qualifiers

/CEFCLUSTERS

/GBLSECTIONS

/INITIALIZE

/MAILBOXES

/MAXCEFCLUSTERS

/MAXGLBSECTIONS

/MAXMAILBOXES

/POOLBCOUNT

/POOLBSIZE

/PRQCOUNT

SYSGEN SHARE — MicroVMS 4.4

Initializes and connects a shared (multi-port) memory to a processor.

Format
    SHARE MPMn mpm-name [/qualifier...]

Example
    SHARE MPM0 SHR_MEM_0 /INITIALIZE /GBLSECTIONS=128 /MAILBOXES=64

                CMKRNL privilege required

Additional information available:

MPMnmpm-nameQualifiers

MPMn

Then 'n' refers to the number on the front panel of the multiport memory
unit  being initialized or connected.

mpm-name

Name by which the multi-port memory unit is to be known to systems
using it; 1-15 alphanumeric, dollar sign, or underscore characters.

Qualifiers

Additional information available:

/CEFCLUSTERS/GBLSECTIONS/INITIALIZE/MAILBOXES
/MAXCEFCLUSTERS/MAXGLBSECTIONS/MAXMAILBOXES/POOLBCOUNT
/POOLBSIZE/PRQCOUNT

/CEFCLUSTERS=n

Total common event flag clusters permitted in the multiport memory
unit; defaults to 32.  Only used if the /INITIALIZE  qualifier is also
specified.

/GBLSECTIONS=n

Total global sections permitted in the multi-port memory unit; defaults
to 32.  Only used if the /INITIALIZE  qualifier is also specified.

/INITIALIZE

Specifies that the multiport memory unit's data structures are to be
initialized.  If the specified multiport memory unit is already
initialized and connected to other active processors, the memory is
not initialized; rather, it is just connected to the processor.

/MAILBOXES=n

Total mailboxes permitted in the multiport memory unit; defaults to 32.
Only used if the /INITIALIZE  qualifier is also specified.

/MAXCEFCLUSTERS=n

Maximum common event flag clusters that all processes on this processor
can create int the multiport memory unit; defaults to no limit.

/MAXGLBSECTIONS=n

Maximum global sections that all processes on this processor can
create in the multiport memory unit; defaults to no limit.

/MAXMAILBOXES=n

Maximum maiboxes that all processes on this processor can create in the
multiport memory unit; defaults to no limit.

/POOLBCOUNT=n

Number of blocks allocated to the multiport memory unit's dynamic
memory pool; defaults to 128 blocks.

/POOLBSIZE=n

Size of each block in the multiport memory unit's dynamic memory pool;
defaults to 128 bytes.

/PRQCOUNT=n

Number of inter-processor request blocks allocated.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026