VMR stands for Virtual MCR and is an RSX-11M system program that allows you to configure an RSX-11M 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 will first ask for the name of the system image file. Logical units SY: and LB: should already be assigned to the device upon 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 SAV command is legal in VMR. This is used to write non-RSX-11M system images to secondary media in bootstrapable format. The available VMR commands are: ALT ASN CAN 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 to 250 (decimal). 2 ASSIGN #ASN 2 ASN ASN ddn:=lln:/GBL Define a global assignment that associates the logical name lln: with device ddn: ASN /GBL Display all global assignments for the system ASN =[lln:]/GBL Delete the specified global logical-device assignment or, if you omit lln:, 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 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. The displayed information includes OFFLINE, LOADED (the loadable driver for the device is loaded), UNLOADED (the loadable driver for the device is not loaded), and the device to which redirection has taken place. Note the device-unit's driver is resident if neither LOADED or UNLOADED is displayed. 2 FIX FIX name name The name of the task or region that you wish to fix in memory. If you do not specify a keyword, VMR assumes that "name" is a single-user task. 2 INSTALL INS[TALL] filespec[/keywords] filespec A task image file specifier in the form: dev:[group,member]filename.type;version The dev: defaults to LB: and the type defaults to TSK. Standard defaults apply to the rest of the fields. keyword One of the 3- to 5-letter keywords listed below: CKP=option INC=size PAR=partition-name PMD=option PRI=number PRO=[system,owner,group,world] SLV=option TASK=taskname UIC=[group,member] 2 LOAD LOA[D] dd:[/keywords] dd: The 2-character ASCII name of the device whose driver is to be loaded keyword PAR=pname The name of the partition into which the driver is to be loaded. This overrides the task builder specified partition name. SIZE=psize The minimum size (octal words) of the partition into which the driver is to be loaded. 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, physical base address, size, and the name of the partition occupant. 2 REASSIGN REA[SSIGN] taskname lun ddn: taskname The name of the task for which the LUNs are to be reassigned lun The logical unit number ddn: The new device unit, which can be a physical, logical, or pseudo device 2 REDIRECT RED[IRECT] ddn:=ddn: (new) (old) Redirects the I/O from one device (the old ddn:) to another (the new ddn:) 2 REMOVE REM[OVE] name name The name of the task or region to be 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 (see /RSI) RUN taskname atime [/RSI=magu][/UIC=[uic]] Run the specified task at an absolute time atime absolute time of day specified as hh:mm:ss 2 SAVE SAV[E] ddn:[label] ddn: The device-unit onto which the system image is to be written. Valid devices are: CT: DECcassette DD: DECtape II (TU58) DT: DECtape DX: Single density floppy disk (RX01) DY: Double density floppy (RX02) MM: TE16/TU16/45/77 magtape MS: TS04 magtape MT: TU10/TE10/TS03 magtape PP: Paper tape label The file label name that must be specified for all secondary media except paper tape. It consists of from one to 12 alphanumeric characters. 2 SET SET /keyword=values where the following device characteristics keywords are supported: BUF=dev:[size] CRT[=dev:] ESCSEQ[=dev:] EBC[=dev:] ECHO[=dev:] FDX[=dev:] FORMFEED[=dev:] HFILL=dev:[value] HHT[=dev:] LINES=dev:[value] LOWER[=dev:] PRIV[=dev:] REMOTE[=dev:] RPA[=dev:] SLAVE[=dev:] SPEED=dev:[recv:xmit] SYSUIC[=[uic]] TERM=dev:[value] TYPEAHEAD[=dev:] UIC[=[uic][:dev:]] VFILL[=dev:] WCHK[=dev:] WRAP[=dev:] and the following memory allocation keywords are supported: BOT=pname:value PAR=pname[:base:size[:type]] NOPAR=pname POOL[=top] POOLSIZE[=value] TOP=pname:value 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, and file ID (for a saved system) or logical block number (for a virgin system). If omitted, that 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) 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 taskname The name of the task to be unfixed in main memory 2 UNLOAD UNL[OAD] dd: dd: The 2-character ASCII device name whose driver is to be unloaded