Print this page
11622 clean up rarer mandoc lint warnings
   1 '\" te
   2 .\" Copyright (c) 2003, Sun Microsystems, Inc.
   3 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License").  You may not use this file except in compliance with the License.
   4 .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.  See the License for the specific language governing permissions and limitations under the License.
   5 .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE.  If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
   6 .TH MONITOR 1M "Jul 24, 2003"
   7 .SH NAME
   8 monitor \- SPARC system PROM monitor
   9 .SH SYNOPSIS
  10 .LP
  11 .nf
  12 \fBSTOP\(miA\fR
  13 .fi
  14 
  15 .LP
  16 .nf
  17 \fBBREAK\fR
  18 .fi
  19 
  20 .LP
  21 .nf
  22 \fBinitial system power-on\fR
  23 .fi
  24 
  25 .LP
  26 .nf
  27 \fBexit from a client program, e.g., the Operating System\fR
  28 .fi
  29 
  30 .SH DESCRIPTION
  31 .sp
  32 .LP
  33 The \fBCPU\fR board of a workstation contains one or more \fBEPROMs\fR or
  34 \fBEEPROMs.\fR The program which executes from the \fBPROMs\fR is referred to
  35 as "the monitor". Among other things, the monitor performs system
  36 initialization at power-on and provides a user interface.
  37 .SS "Monitor Prompt"
  38 .sp
  39 .LP
  40 The monitor of earlier workstations was known as the \fBSunMON\fR monitor and
  41 displayed the \fB>\fR for its prompt. See the \fBSunMON MONITOR USAGE\fR
  42 section for further details.
  43 .sp
  44 .LP
  45 Existing workstations use a monitor which is known as the OpenBoot monitor.
  46 The OpenBoot monitor typically displays \fBok\fR as its prompt, but it may also
  47 display the \fB>\fR prompt under certain circumstances.
  48 .sp
  49 .LP
  50 If the \fB\&'auto-boot?'\fR \fBNVRAM\fR parameter is set to \fB\&'false'\fR
  51 when the workstation is powered on, the system does not attempt to boot and the
  52 monitor issues its prompt. If \fB\&'auto-boot'\fR is set to \fB\&'true'\fR, the
  53 system initiates the boot sequence. The boot sequence can be aborted by
  54 simultaneously pressing two keys on the system's keyboard: \fBL1\fR and \fBA\fR
  55 (on older keyboards), or \fBStop\fR and \fBA\fR (on newer keyboards).  Either a
  56 lower case \fBa\fR or an upper case \fBA\fR works for the keyboard abort
  57 sequence.  If a console has been attached by way of one of the system's serial
  58 ports then the abort sequence can be accomplished by sending a \fBBREAK\fR. See
  59 \fBtip\fR(1).
  60 .sp
  61 .LP
  62 When the \fBNVRAM\fR \fB\&'security-mode'\fR parameter has been turned on, or
  63 when the value of the \fB\&'sunmon-compat?'\fR parameter is true, then the
  64 OpenBoot monitor displays the message: \fBType b (boot), c (continue), or n
  65 (new command mode)\fR
  66 .sp
  67 .LP
  68 and the \fB>\fR prompt appears.
  69 .SH OPENBOOT PROM USAGE
  70 .sp
  71 .LP
  72 Some of the more useful commands that can be issued from OpenBoot's \fBok \fR
  73 prompt are described here.  Refer to the   book for a complete list of
  74 commands.
  75 .SS "Help"
  76 .sp
  77 .LP
  78 Help for various functional areas of the OpenBoot monitor can be obtained by
  79 typing \fBhelp\fR. The help listing provides a number of other key words which
  80 can then be used in the help command to provide further details.
  81 .SS "NVRAM Parameters"
  82 .sp
  83 .LP
  84 Each workstation contains one or more \fBNVRAM\fR devices which contains unique
  85 system ID information, as well as a set of user-configurable parameters.  The
  86 \fBNVRAM\fR parameters allow the user a certain level of flexibility in
  87 configuring the system to act in a given manner under a specific set of
  88 circumstances.
  89 .sp
  90 .LP
  91 See \fBeeprom\fR(1M) for a description of the parameters and information
  92 regarding setting the parameters from the OS level.
  93 .sp
  94 .LP
  95 The following commands can be used at the OpenBoot monitor to access the
  96 \fBNVRAM\fR parameters.
  97 .sp
  98 .ne 2
  99 .na
 100 \fB\fBprintenv\fR\fR
 101 .ad
 102 .RS 18n
 103 Used to list the \fBNVRAM\fR parameters, along with their default values and


 118 .ne 2
 119 .na
 120 \fB\fBset-default\fR \fIpn\fR\fR
 121 .ad
 122 .RS 18n
 123 Used to set an individual parameter back to its default value.
 124 .RE
 125 
 126 .sp
 127 .ne 2
 128 .na
 129 \fB\fBset-defaults\fR\fR
 130 .ad
 131 .RS 18n
 132 Used to reset all parameters to their default values.  (Note that
 133 \fB\&'set-defaults'\fR only affects parameters that have assigned default
 134 values.)
 135 .RE
 136 
 137 .SS "Security Parameters"
 138 .sp
 139 .LP
 140 Newer OpenBoot monitors contain user interfaces that support the storage and
 141 listing of keys for later use by client programs.
 142 .sp
 143 .ne 2
 144 .na
 145 \fB\fBlist-security-keys\fR\fR
 146 .ad
 147 .sp .6
 148 .RS 4n
 149 Lists the names of keys currently stored on a machine.
 150 .RE
 151 
 152 .sp
 153 .ne 2
 154 .na
 155 \fB\fBset-security-key\fR \fIkeyname\fR [ \fIkeydata\fR ]\fR
 156 .ad
 157 .sp .6
 158 .RS 4n
 159 Stores key data \fIkeydata\fR in a key named \fIkeyname\fR. Actual key data can
 160 be up to 32 bytes in length. The maximum length of \fIkeyname\fR is 64 bytes,
 161 which allows for the hex-formatted ASCII used to present the key data. If
 162 \fIkeydata\fR is not present, \fIkeyname\fR and its corresponding data is
 163 deleted.
 164 .RE
 165 
 166 .SS "Hardware Checks and Diagnostics"
 167 .sp
 168 .LP
 169 The following commands are available for testing or checking the system's
 170 hardware.  If the \fB\&'diag-switch?'\fR \fBNVRAM\fR parameter is set to true
 171 when the system is powered on, then a Power-On Self Test (POST) diagnostic is
 172 run, if present, sending its results messages to the system's serial port A.
 173 Not all of the commands shown are available on all workstations.
 174 .sp
 175 .ne 2
 176 .na
 177 \fB\fBtest-all\fR\fR
 178 .ad
 179 .RS 17n
 180 Run the diagnostic tests on each device which has provided a self-test.
 181 .RE
 182 
 183 .sp
 184 .ne 2
 185 .na
 186 \fB\fBtest\fR \fBfloppy\fR\fR
 187 .ad
 188 .RS 17n


 222 .sp
 223 .ne 2
 224 .na
 225 \fB\fBwatch-net-all\fR\fR
 226 .ad
 227 .RS 17n
 228 Monitor the network attached to the on-board net controller, as well as the
 229 network controllers installed in SBus slots.
 230 .RE
 231 
 232 .sp
 233 .ne 2
 234 .na
 235 \fB\fBwatch-clock\fR\fR
 236 .ad
 237 .RS 17n
 238 Test the system's clock function.
 239 .RE
 240 
 241 .SS "System Information"
 242 .sp
 243 .LP
 244 The following commands are available for displaying information about the
 245 system.  Not all commands are available on all workstations.
 246 .sp
 247 .ne 2
 248 .na
 249 \fB\fBbanner\fR\fR
 250 .ad
 251 .RS 18n
 252 Display the power-on banner.
 253 .RE
 254 
 255 .sp
 256 .ne 2
 257 .na
 258 \fB\fB\&.enet-addr\fR\fR
 259 .ad
 260 .RS 18n
 261 Display the system's Ethernet address.
 262 .RE
 263 


 354 
 355 .sp
 356 .ne 2
 357 .na
 358 \fB\fB\&.traps\fR\fR
 359 .ad
 360 .RS 18n
 361 Display a list of the SPARC trap types.
 362 .RE
 363 
 364 .sp
 365 .ne 2
 366 .na
 367 \fB\fB\&.version\fR\fR
 368 .ad
 369 .RS 18n
 370 Display the version and date of the OpenBoot PROM.
 371 .RE
 372 
 373 .SS "Emergency Commands"
 374 .sp
 375 .LP
 376 These commands must be typed from the keyboard, they do not work from a console
 377 which is attached by way of the serial ports.  With the exception of the
 378 \fBStop-A\fR command, these commands are issued by pressing and holding down
 379 the indicated keys on the keyboard immediately after the system has been
 380 powered on.  The keys must be held down until the monitor has checked their
 381 status.  The \fBStop-A\fR command can be issued at any time after the console
 382 display begins, and the keys do not need to be held down once they've been
 383 pressed. The \fBStop-D,\fR \fBStop-F\fR and \fBStop-N\fR commands are not
 384 allowed when one of the security modes has been set.  Not all commands are
 385 available on all workstations.
 386 .sp
 387 .ne 2
 388 .na
 389 \fB\fBStop (L1)\fR\fR
 390 .ad
 391 .RS 17n
 392 Bypass the Power-On Self Test (POST).  This is only effective if the system has
 393 been placed into the diagnostic mode.
 394 .RE
 395 


 419 .na
 420 \fB\fBStop-F (L1-F)\fR\fR
 421 .ad
 422 .RS 17n
 423 Enter the OpenBoot monitor before the monitor has probed the system for
 424 devices.  Issue the \fB\&'fexit'\fR command to continue with system
 425 initialization.
 426 .RE
 427 
 428 .sp
 429 .ne 2
 430 .na
 431 \fB\fBStop-N (L1-N)\fR\fR
 432 .ad
 433 .RS 17n
 434 Causes the \fBNVRAM\fR parameters to be reset to their default values.  Note
 435 that not all parameters have default values.
 436 .RE
 437 
 438 .SS "Line Editor Commands"
 439 .sp
 440 .LP
 441 The following commands can be used while the monitor is displaying the \fBok\fR
 442 prompt.  Not all of these editing commands are available on all workstations.
 443 .sp
 444 .ne 2
 445 .na
 446 \fB\fBCTRL-A\fR\fR
 447 .ad
 448 .RS 10n
 449 Place the cursor at the start of line.
 450 .RE
 451 
 452 .sp
 453 .ne 2
 454 .na
 455 \fB\fBCTRL-B\fR\fR
 456 .ad
 457 .RS 10n
 458 Move the cursor backward one character.
 459 .RE
 460 


 588 .sp
 589 .ne 2
 590 .na
 591 \fB\fBCTRL-U\fR\fR
 592 .ad
 593 .RS 10n
 594 Erase from the cursor's present position to the beginning of the line.
 595 .RE
 596 
 597 .sp
 598 .ne 2
 599 .na
 600 \fB\fBCTRL-Y\fR\fR
 601 .ad
 602 .RS 10n
 603 Insert the contents of the memory buffer into the line, in front (to the left)
 604 of the cursor.
 605 .RE
 606 
 607 .SS "nvramrc"
 608 .sp
 609 .LP
 610 The \fBnvramrc\fR is an area of the system's \fBNVRAM\fR where users may store
 611 Forth programs. The programs which are stored in the \fBnvramrc\fR are executed
 612 each time the system is reset, provided that the \fB\&'use-nvramrc?'\fR
 613 \fBNVRAM\fR parameter has been set to \fB\&'true'\fR. Refer to the book for
 614 information on how to edit and use the \fBnvramrc\fR.
 615 .SS "Restricted Monitor"
 616 .sp
 617 .LP
 618 The command \fB\&'old-mode'\fR is used to move OpenBoot into a restricted
 619 monitor mode, causing the \fB> \fR prompt to be displayed.  Only three commands
 620 are allowed while in the restricted monitor; the \fB\&'go'\fR command (to
 621 resume a program which was interrupted with the \fBStop-A\fR command), the
 622 \fB\&'n'\fR command (to return to the normal OpenBoot monitor), and boot
 623 commands.  The restricted monitor's boot commands approximate the older
 624 \fBSunMON\fR monitor's boot command syntax. If a \fB\&'security-mode'\fR has
 625 been turned on then the restricted monitor becomes the default monitor
 626 environment.  The restricted monitor may also become the default environment if
 627 the \fB\&'sunmon-compat?' \fR \fBNVRAM\fR parameter is set to true.  Not all
 628 workstations have the \fB\&'sunmon-compat?'\fR parameter.
 629 .SH SUNMON PROM USAGE
 630 .sp
 631 .LP
 632 The following commands are available systems with older  \fBSunMON\fR-based
 633 PROM:
 634 .sp
 635 .ne 2
 636 .na
 637 \fB\fB+\fR|\fB\(mi\fR\fR
 638 .ad
 639 .sp .6
 640 .RS 4n
 641 Increment or decrement the current address and display the contents of the new
 642 location.
 643 .RE
 644 
 645 .sp
 646 .ne 2
 647 .na
 648 \fB\fB^C\fR\fI source destination n\fR\fR
 649 .ad
 650 .sp .6
 651 .RS 4n


1767 \fB\fBp\fR\fR
1768 .ad
1769 .RS 5n
1770 flush the page beginning at \fIvirtual_address\fR within context
1771 \fIcontext_number\fR
1772 .RE
1773 
1774 .sp
1775 .ne 2
1776 .na
1777 \fB\fBs\fR\fR
1778 .ad
1779 .RS 5n
1780 flush the segment beginning at \fIvirtual_address\fR within context
1781 \fIcontext_number\fR
1782 .RE
1783 
1784 .RE
1785 
1786 .SH ATTRIBUTES
1787 .sp
1788 .LP
1789 See \fBattributes\fR(5) for descriptions of the following attributes:
1790 .sp
1791 
1792 .sp
1793 .TS
1794 box;
1795 c | c
1796 l | l .
1797 ATTRIBUTE TYPE  ATTRIBUTE VALUE
1798 _
1799 Architecture    SPARC
1800 .TE
1801 
1802 .SH SEE ALSO
1803 .sp
1804 .LP
1805 \fBtip\fR(1), \fBboot\fR(1M), \fBeeprom\fR(1M), \fBattributes\fR(5)
1806 .sp
1807 .LP
1808 
   1 '\" te
   2 .\" Copyright (c) 2003, Sun Microsystems, Inc.
   3 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License").  You may not use this file except in compliance with the License.
   4 .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.  See the License for the specific language governing permissions and limitations under the License.
   5 .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE.  If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
   6 .TH MONITOR 1M "Jul 24, 2003"
   7 .SH NAME
   8 monitor \- SPARC system PROM monitor
   9 .SH SYNOPSIS

  10 .nf
  11 \fBSTOP\(miA\fR
  12 .fi
  13 
  14 .LP
  15 .nf
  16 \fBBREAK\fR
  17 .fi
  18 
  19 .LP
  20 .nf
  21 \fBinitial system power-on\fR
  22 .fi
  23 
  24 .LP
  25 .nf
  26 \fBexit from a client program, e.g., the Operating System\fR
  27 .fi
  28 
  29 .SH DESCRIPTION


  30 The \fBCPU\fR board of a workstation contains one or more \fBEPROMs\fR or
  31 \fBEEPROMs.\fR The program which executes from the \fBPROMs\fR is referred to
  32 as "the monitor". Among other things, the monitor performs system
  33 initialization at power-on and provides a user interface.
  34 .SS "Monitor Prompt"


  35 The monitor of earlier workstations was known as the \fBSunMON\fR monitor and
  36 displayed the \fB>\fR for its prompt. See the \fBSunMON MONITOR USAGE\fR
  37 section for further details.
  38 .sp
  39 .LP
  40 Existing workstations use a monitor which is known as the OpenBoot monitor.
  41 The OpenBoot monitor typically displays \fBok\fR as its prompt, but it may also
  42 display the \fB>\fR prompt under certain circumstances.
  43 .sp
  44 .LP
  45 If the \fB\&'auto-boot?'\fR \fBNVRAM\fR parameter is set to \fB\&'false'\fR
  46 when the workstation is powered on, the system does not attempt to boot and the
  47 monitor issues its prompt. If \fB\&'auto-boot'\fR is set to \fB\&'true'\fR, the
  48 system initiates the boot sequence. The boot sequence can be aborted by
  49 simultaneously pressing two keys on the system's keyboard: \fBL1\fR and \fBA\fR
  50 (on older keyboards), or \fBStop\fR and \fBA\fR (on newer keyboards).  Either a
  51 lower case \fBa\fR or an upper case \fBA\fR works for the keyboard abort
  52 sequence.  If a console has been attached by way of one of the system's serial
  53 ports then the abort sequence can be accomplished by sending a \fBBREAK\fR. See
  54 \fBtip\fR(1).
  55 .sp
  56 .LP
  57 When the \fBNVRAM\fR \fB\&'security-mode'\fR parameter has been turned on, or
  58 when the value of the \fB\&'sunmon-compat?'\fR parameter is true, then the
  59 OpenBoot monitor displays the message: \fBType b (boot), c (continue), or n
  60 (new command mode)\fR
  61 .sp
  62 .LP
  63 and the \fB>\fR prompt appears.
  64 .SH OPENBOOT PROM USAGE


  65 Some of the more useful commands that can be issued from OpenBoot's \fBok \fR
  66 prompt are described here.  Refer to the   book for a complete list of
  67 commands.
  68 .SS "Help"


  69 Help for various functional areas of the OpenBoot monitor can be obtained by
  70 typing \fBhelp\fR. The help listing provides a number of other key words which
  71 can then be used in the help command to provide further details.
  72 .SS "NVRAM Parameters"


  73 Each workstation contains one or more \fBNVRAM\fR devices which contains unique
  74 system ID information, as well as a set of user-configurable parameters.  The
  75 \fBNVRAM\fR parameters allow the user a certain level of flexibility in
  76 configuring the system to act in a given manner under a specific set of
  77 circumstances.
  78 .sp
  79 .LP
  80 See \fBeeprom\fR(1M) for a description of the parameters and information
  81 regarding setting the parameters from the OS level.
  82 .sp
  83 .LP
  84 The following commands can be used at the OpenBoot monitor to access the
  85 \fBNVRAM\fR parameters.
  86 .sp
  87 .ne 2
  88 .na
  89 \fB\fBprintenv\fR\fR
  90 .ad
  91 .RS 18n
  92 Used to list the \fBNVRAM\fR parameters, along with their default values and


 107 .ne 2
 108 .na
 109 \fB\fBset-default\fR \fIpn\fR\fR
 110 .ad
 111 .RS 18n
 112 Used to set an individual parameter back to its default value.
 113 .RE
 114 
 115 .sp
 116 .ne 2
 117 .na
 118 \fB\fBset-defaults\fR\fR
 119 .ad
 120 .RS 18n
 121 Used to reset all parameters to their default values.  (Note that
 122 \fB\&'set-defaults'\fR only affects parameters that have assigned default
 123 values.)
 124 .RE
 125 
 126 .SS "Security Parameters"


 127 Newer OpenBoot monitors contain user interfaces that support the storage and
 128 listing of keys for later use by client programs.
 129 .sp
 130 .ne 2
 131 .na
 132 \fB\fBlist-security-keys\fR\fR
 133 .ad
 134 .sp .6
 135 .RS 4n
 136 Lists the names of keys currently stored on a machine.
 137 .RE
 138 
 139 .sp
 140 .ne 2
 141 .na
 142 \fB\fBset-security-key\fR \fIkeyname\fR [ \fIkeydata\fR ]\fR
 143 .ad
 144 .sp .6
 145 .RS 4n
 146 Stores key data \fIkeydata\fR in a key named \fIkeyname\fR. Actual key data can
 147 be up to 32 bytes in length. The maximum length of \fIkeyname\fR is 64 bytes,
 148 which allows for the hex-formatted ASCII used to present the key data. If
 149 \fIkeydata\fR is not present, \fIkeyname\fR and its corresponding data is
 150 deleted.
 151 .RE
 152 
 153 .SS "Hardware Checks and Diagnostics"


 154 The following commands are available for testing or checking the system's
 155 hardware.  If the \fB\&'diag-switch?'\fR \fBNVRAM\fR parameter is set to true
 156 when the system is powered on, then a Power-On Self Test (POST) diagnostic is
 157 run, if present, sending its results messages to the system's serial port A.
 158 Not all of the commands shown are available on all workstations.
 159 .sp
 160 .ne 2
 161 .na
 162 \fB\fBtest-all\fR\fR
 163 .ad
 164 .RS 17n
 165 Run the diagnostic tests on each device which has provided a self-test.
 166 .RE
 167 
 168 .sp
 169 .ne 2
 170 .na
 171 \fB\fBtest\fR \fBfloppy\fR\fR
 172 .ad
 173 .RS 17n


 207 .sp
 208 .ne 2
 209 .na
 210 \fB\fBwatch-net-all\fR\fR
 211 .ad
 212 .RS 17n
 213 Monitor the network attached to the on-board net controller, as well as the
 214 network controllers installed in SBus slots.
 215 .RE
 216 
 217 .sp
 218 .ne 2
 219 .na
 220 \fB\fBwatch-clock\fR\fR
 221 .ad
 222 .RS 17n
 223 Test the system's clock function.
 224 .RE
 225 
 226 .SS "System Information"


 227 The following commands are available for displaying information about the
 228 system.  Not all commands are available on all workstations.
 229 .sp
 230 .ne 2
 231 .na
 232 \fB\fBbanner\fR\fR
 233 .ad
 234 .RS 18n
 235 Display the power-on banner.
 236 .RE
 237 
 238 .sp
 239 .ne 2
 240 .na
 241 \fB\fB\&.enet-addr\fR\fR
 242 .ad
 243 .RS 18n
 244 Display the system's Ethernet address.
 245 .RE
 246 


 337 
 338 .sp
 339 .ne 2
 340 .na
 341 \fB\fB\&.traps\fR\fR
 342 .ad
 343 .RS 18n
 344 Display a list of the SPARC trap types.
 345 .RE
 346 
 347 .sp
 348 .ne 2
 349 .na
 350 \fB\fB\&.version\fR\fR
 351 .ad
 352 .RS 18n
 353 Display the version and date of the OpenBoot PROM.
 354 .RE
 355 
 356 .SS "Emergency Commands"


 357 These commands must be typed from the keyboard, they do not work from a console
 358 which is attached by way of the serial ports.  With the exception of the
 359 \fBStop-A\fR command, these commands are issued by pressing and holding down
 360 the indicated keys on the keyboard immediately after the system has been
 361 powered on.  The keys must be held down until the monitor has checked their
 362 status.  The \fBStop-A\fR command can be issued at any time after the console
 363 display begins, and the keys do not need to be held down once they've been
 364 pressed. The \fBStop-D,\fR \fBStop-F\fR and \fBStop-N\fR commands are not
 365 allowed when one of the security modes has been set.  Not all commands are
 366 available on all workstations.
 367 .sp
 368 .ne 2
 369 .na
 370 \fB\fBStop (L1)\fR\fR
 371 .ad
 372 .RS 17n
 373 Bypass the Power-On Self Test (POST).  This is only effective if the system has
 374 been placed into the diagnostic mode.
 375 .RE
 376 


 400 .na
 401 \fB\fBStop-F (L1-F)\fR\fR
 402 .ad
 403 .RS 17n
 404 Enter the OpenBoot monitor before the monitor has probed the system for
 405 devices.  Issue the \fB\&'fexit'\fR command to continue with system
 406 initialization.
 407 .RE
 408 
 409 .sp
 410 .ne 2
 411 .na
 412 \fB\fBStop-N (L1-N)\fR\fR
 413 .ad
 414 .RS 17n
 415 Causes the \fBNVRAM\fR parameters to be reset to their default values.  Note
 416 that not all parameters have default values.
 417 .RE
 418 
 419 .SS "Line Editor Commands"


 420 The following commands can be used while the monitor is displaying the \fBok\fR
 421 prompt.  Not all of these editing commands are available on all workstations.
 422 .sp
 423 .ne 2
 424 .na
 425 \fB\fBCTRL-A\fR\fR
 426 .ad
 427 .RS 10n
 428 Place the cursor at the start of line.
 429 .RE
 430 
 431 .sp
 432 .ne 2
 433 .na
 434 \fB\fBCTRL-B\fR\fR
 435 .ad
 436 .RS 10n
 437 Move the cursor backward one character.
 438 .RE
 439 


 567 .sp
 568 .ne 2
 569 .na
 570 \fB\fBCTRL-U\fR\fR
 571 .ad
 572 .RS 10n
 573 Erase from the cursor's present position to the beginning of the line.
 574 .RE
 575 
 576 .sp
 577 .ne 2
 578 .na
 579 \fB\fBCTRL-Y\fR\fR
 580 .ad
 581 .RS 10n
 582 Insert the contents of the memory buffer into the line, in front (to the left)
 583 of the cursor.
 584 .RE
 585 
 586 .SS "nvramrc"


 587 The \fBnvramrc\fR is an area of the system's \fBNVRAM\fR where users may store
 588 Forth programs. The programs which are stored in the \fBnvramrc\fR are executed
 589 each time the system is reset, provided that the \fB\&'use-nvramrc?'\fR
 590 \fBNVRAM\fR parameter has been set to \fB\&'true'\fR. Refer to the book for
 591 information on how to edit and use the \fBnvramrc\fR.
 592 .SS "Restricted Monitor"


 593 The command \fB\&'old-mode'\fR is used to move OpenBoot into a restricted
 594 monitor mode, causing the \fB> \fR prompt to be displayed.  Only three commands
 595 are allowed while in the restricted monitor; the \fB\&'go'\fR command (to
 596 resume a program which was interrupted with the \fBStop-A\fR command), the
 597 \fB\&'n'\fR command (to return to the normal OpenBoot monitor), and boot
 598 commands.  The restricted monitor's boot commands approximate the older
 599 \fBSunMON\fR monitor's boot command syntax. If a \fB\&'security-mode'\fR has
 600 been turned on then the restricted monitor becomes the default monitor
 601 environment.  The restricted monitor may also become the default environment if
 602 the \fB\&'sunmon-compat?' \fR \fBNVRAM\fR parameter is set to true.  Not all
 603 workstations have the \fB\&'sunmon-compat?'\fR parameter.
 604 .SH SUNMON PROM USAGE


 605 The following commands are available systems with older  \fBSunMON\fR-based
 606 PROM:
 607 .sp
 608 .ne 2
 609 .na
 610 \fB\fB+\fR|\fB\(mi\fR\fR
 611 .ad
 612 .sp .6
 613 .RS 4n
 614 Increment or decrement the current address and display the contents of the new
 615 location.
 616 .RE
 617 
 618 .sp
 619 .ne 2
 620 .na
 621 \fB\fB^C\fR\fI source destination n\fR\fR
 622 .ad
 623 .sp .6
 624 .RS 4n


1740 \fB\fBp\fR\fR
1741 .ad
1742 .RS 5n
1743 flush the page beginning at \fIvirtual_address\fR within context
1744 \fIcontext_number\fR
1745 .RE
1746 
1747 .sp
1748 .ne 2
1749 .na
1750 \fB\fBs\fR\fR
1751 .ad
1752 .RS 5n
1753 flush the segment beginning at \fIvirtual_address\fR within context
1754 \fIcontext_number\fR
1755 .RE
1756 
1757 .RE
1758 
1759 .SH ATTRIBUTES


1760 See \fBattributes\fR(5) for descriptions of the following attributes:
1761 .sp
1762 
1763 .sp
1764 .TS
1765 box;
1766 c | c
1767 l | l .
1768 ATTRIBUTE TYPE  ATTRIBUTE VALUE
1769 _
1770 Architecture    SPARC
1771 .TE
1772 
1773 .SH SEE ALSO


1774 \fBtip\fR(1), \fBboot\fR(1M), \fBeeprom\fR(1M), \fBattributes\fR(5)