1 03/26/85 load_mpc
 2 
 3 Syntax as a command:  load_mpc {mpc_name} {-control_args}
 4 
 5 
 6 Function:  loads ITRs or application firmware or both into MPCs.
 7 
 8 
 9 Arguments:
10 mpc_name
11    is the name of the MPC to be tested or reloaded or both.  This name
12    must appear on an mpc card in the config deck.  If this argument is
13    omitted, the -channel control argument must be given.
14 
15 
16 Control arguments:
17 -brief, -bf
18    withholds printing of the names of the programs as they are run.
19 -channel channel_name, chn channel_name
20    specifies a channel name, where channel_name is of the form
21    {iomtag}channel_no (for example, a14).  The iomtag field must be the
22    tag of a configured IOM and is required on multiple IOM systems.
23    The channel_no field is an octal channel number.  If this control
24    argument is used, the mpc_name argument is optional.  If both are
25    used, the channel must be connected to the mpc specified.
26 -firm
27    loads ony the standard firmware; ITRs are not run.
28 -itr
29    loads only the ITRs; the standard firmware is not reloaded.
30 
31 
32 -revision RV, -rev RV
33    specifies which revision of the firmware is to be loaded, where RV
34    is a 2-character firmware revision code.  If multiple revisions
35    exist and this argument is omitted, you are queried as to which
36    revision to load.
37 -time, -tm
38    prints timings for each program loaded into the MPC.
39 
40 
41 Access required:  To use load_mpc, you must have access to the phcs
42 gate.
43 
44 
45 Notes:  By default, this command suspends I/O on all devices connected
46 to the selected MPC, resets the controller, runs all the known ITRs,
47 reloads the standard firmware (including device routines for urmpc),
48 and restores I/O on all devices connected to the controller.
49 
50 If any abnormal conditions occur, the program displays the status that
51 occurred, and stops.  I/O is left in a suspended state, because the MPC
52 has been left in an unusable state.  In order to return the controller
53 to operation, it is necessary to restore the firmware, using either
54 this command or TOLTS (documented in the Multics Online Test and
55 Diagnostics Manual, Order No.  AU77).
56 
57 This command can be used on disk MPCs only if they are fully cross
58 barred.
59 
60 
61 Firmware and ITR modules are found in the Test and Diagnostics (T&D)
62 deckfile created by the load_tandd_library command (also documented in
63 the T&D manual).
64 
65 The load_mpc command informs the operator via the system console of
66 major events during command execution.  This includes suspending I/O,
67 running ITRs, loading firmware, and resuming I/O (or leaving I/O
68 suspended).