User manual
Quick VAX MP Installation Guide
36
Step 7. Invoke VSMP in SYSTARTUP_VMS.COM.
Once you are satisfied with stability of your VAX MP setup, you can incorporate commands to
automatically enable multiprocessing into your SYSTARTUP_VMS.COM file. You will need to include two
commands:
$ @SYS$SYSROOT:[VSMP]VSMP$LOAD
$ IF F$GETSYI("AVAILCPU_CNT") .GT. 1 THEN START /CPU/ALL
Note that if system disk image with the above commands in SYSTARTUP_VMS is used to boot on a
uniprocessor SIMH that does not implement VAX MP API or on real hardware VAX or with SYSGEN
settings to load uniprocessor rather than multiprocessor OpenVMS kernel image, VSMP$LOAD.COM will
display a message and exit gracefully, i.e. will not abort the calling SYSTARTUP_VMS.COM.
If desired, you can move execution of VSMP$LOAD.COM and starting the CPUs to an earlier stage in
startup process, to speed up the startup by allowing parallel execution of the processes, however
VSMP$LOAD.COM should be invoked after startup executes SYSGEN AUTOCONFIGURE ALL.