VMR stands for Virtual MCR and is an RSX-11M/M-PLUS system program that allows you to configure a system image file. VMR allows you to issue MCR commands that are directed to the disk image of a system rather than to the current running system. When VMR is executed, it first asks for the name of the system image file. Logical units SY: and LB: should already be assigned to the device on which this file resides. If you are using an indirect command file (for example, MCR>VMR @filename.CMD), the first line of the command file must be the name of the system file. If the /IM switch is used on the file specification, only the SAVe command is legal in VMR. This is used to write non-RSX-11M-PLUS system images to secondary media in bootstrappable format. The available VMR commands are: ALT ASN CAN CON DEV FIX INS LOA LUN PAR REA RED REM RUN SAV SET TAS TIM UNF UNL For information on each command, type HELP VMR command. 2 ALTER ALT[ER] taskname/PRI=priority taskname The name of the task whose priority is to be altered. priority The new static priority of the specified task. It can be from 1 through 250 (decimal). 2 ASSIGN #ASN 2 ASN ASN ppnn:=llnn:/GBL Define a global assignment that associates the logical name llnn: with the physical, logical, or pseudo device ppnn:. ASN /GBL Display all global assignments for the system. ASN =[llnn:]/GBL Delete the specified global logical device assignment or, if you omit llnn:, delete all global assignments. 2 CANCEL CAN[CEL] taskname taskname The name of the task whose time-based initiation requests are to be canceled. 2 CONFIGURATION CON DIS[PLAY][keyword][FOR string] Displays system configuration information on your terminal. The keywords are: CON[TROLLERS] UNI[TS] CPU FUL[L] "FOR string" limits the display to the devices matching the specified string. CON SET controller-name CSR=value [,VEC=value] CON SET controller-name VEC=value [,CSR=value] Changes the CSR or vector address for the specified device controller. 2 DEVICES DEV[ICES] [dd:] dd: The device type for which information is to be displayed. If this is omitted, information for all device units is displayed. 2 FIX FIX taskname[/keyword] taskname The name of the task to be fixed in memory. /keyword One of the following: /DIR Specifies that a directive common task is being fixed. /NSF Specifies that the task being fixed will be nonshuffleable. /REG Specifies that a common region task is being fixed. /RON Specifies that the read-only segment of a multiuser task is being fixed. 2 INSTALL INS[TALL] filespec[/keyword(s)] filespec A task image file specification in the form: ddnn:[group,member]filename.type;version The ddnn: defaults to LB: and the type defaults to TSK. Standard defaults apply to the remaining fields. /keyword(s) One or more of the keywords listed below: /CKP=option /RON=option /CLI=option /ROPAR=pname /FIX=option /SEC=option /INC=size /SLV=option /IOP=option /SYNC=option /PAR=pname /TASK=taskname /PMD=option /UIC=[group,member] /PRI=number /XHR=option /PRO=[system,owner,group,world] For MP systems only: /AFF=[CPx, UBy] x=A|B|C|D y=E|F|H|J|K|L|M|N|P|R|S|T 2 LOAD LOA[D] dd:[/keyword(s)] dd: The 2-character ASCII name of the device whose driver is to be loaded. /keyword(s) One of the following: CTB=cc[a,b,...] The name (cc) of the multidriver controller that should be used instead of $ddCTB in the loadable database. [a,b,...] are slots in the CTB's KRB table that should point at the KRBs in the loadable database. PAR=pname The name of the partition into which the driver is to be loaded. This overrides the partition name specified at task-build time. SIZE=psize The minimum size (in octal words) of the partition into which the driver is to be loaded. psize must be less than 77741. 2 LUNS LUN[S] taskname taskname The name of the task for which the static LUN assignments are to be displayed. 2 PARTITIONS PAR[TITIONS] Displays for each partition its name, PCB address, base address, size, type, and the name of the partition occupant(s). 2 REASSIGN REA[SSIGN] taskname lun new: taskname The name of the task for which the LUNs are to be reassigned. lun The logical unit number. new: The new device unit, which can be a physical, logical, or pseudo device. 2 REDIRECT RED[IRECT] new:=old: Redirects I/O requests from one device (old ddnn:) to another (new ddnn:). 2 REMOVE REM[OVE] name[/REG] name The name of the task, region, or directive common to be removed. /REG Specifies that a region or directive common is being removed. 2 RUN RUN taskname[/RSI=magu][/UIC=[uic]] Run the specified task one clock tick after system boot. /RSI=magu The reschedule interval specified as magnitude (mag) and unit (u), where units are T (ticks), S (seconds), M (minutes), and H (hours). /UIC=[uic] The UIC under which the task is requested. RUN taskname dtime[/RSI=magu][/UIC=[uic]] Run the specified task at a time increment from the system image time. dtime The delta time at which the task is to be started. Its form is magu (see /RSI above). RUN taskname sync [dtime][/RSI=magu][/UIC=[uic]] Run the specified task at a time increment from the specified clock unit synchronization. sync The synchronization unit: H, M, S, T. RUN taskname atime [/RSI=magu][/UIC=[uic]] Run the specified task at an absolute time. atime The absolute time of day, specified as hh:mm:ss. 2 SAVE SAV[E] ddnn:[label][/keyword(s)] ddnn: The device unit onto which the system image is to be written. Valid devices are: CT: Tape cassette DD: DECtape II (TU58) DT: DECtape DX: Single-density floppy disk (RX01) DY: Double-density floppy disk (RX02) MM: TE16/TU16/45/77 magnetic tape MS: TS11 magnetic tape MT: TE10/TU10/TS03 magnetic tape PP: Paper tape label The file label name that must be specified for all secondary media except paper tape. It consists of from 1 through 12 alphanumeric characters. /keyword(s) BOOT=type: (DX: or DY:) DENS=1600 (MM:, 9-track) 2 SET SET /keyword=value where the following library or system UIC keywords are supported: LIBUIC NETUIC SYSUIC where the following device characteristics keywords are supported: BUF=ttnn:[size] LINES=ddnn:[value] OPT[=ddnn:opttyp] PUB[=ddnn:] where the following terminal characteristics are supported: CRT ESCSEQ EBC ECHO FDX FORMFEED HFILL HHT LOWER PRIV REMOTE RPA SLAVE SPEED TERM TYPEAHEAD UIC VFILL WCHK WRAP where the following are dependent on conditional features: PLCTL[=[high][:[low][:[frsiz][:basep]]]] ABAUD[=ttnn:] BRO[=ttnn:] where the following memory allocation keywords are supported: BOT=pname:value MAXEXT[=size] PAR=pname[:base:size:[type]] POOL[=top] POOLSIZE[=value] SECPOL TOP=pname:value where the following system tuning keywords are supported: RNDC[=nn] RNDH[=nn] RNDL[=nn] SWPC[=nn] SWPR[=nn] where the following enabling-logins keyword is supported (multiuser protection systems only): LOGON 2 TASKLIST TAS[KLIST] [taskname] taskname The name of the installed task for which you want to display the task name, version number, TCB address, partition name, priority, size, load device, file-ID (for a saved system) or logical block number (for a virgin system), and task memory state (for a saved system). If omitted, the information is displayed for all installed tasks. 2 TIME TIM[E] [hrs:mins[:secs]] [m1/day/year] or TIM[E] [hrs:mins[:secs]] [day-m2-year] hrs Hours (range 0 through 23). mins Minutes (range 0 through 59). secs Seconds (range 0 through 59; default is 0). m1 Numeric representation of month (range 1 through 12). m2 Three-letter abbreviation for month. day Day (range 1 through 31). year Year relative to 1900 (range 0 through 99). 2 UNFIX UNF[IX] taskname[/keyword] taskname The name of the task to be unfixed from memory. /keyword One of the following: /REG Specifies that a common region task is being unfixed. /RON Specifies that the read-only segment of a multiuser task is being unfixed. 2 UNLOAD UNL[OAD] dd: dd: The 2-character ASCII name of the device whose driver is to be unloaded.