| |
| Table 1 Device Path Name Parameters |
| ....................................................4 |
| Table 2 Examining and Creating Device Aliases |
| ....................................................6 |
| Table 3 Commands for Browsing the Device Tree |
| ....................................................7 |
| Table 4 Help Commands |
| ...................................................10 |
| Table 5 Optional boot Command Parameters |
| ...................................................17 |
| Table 6 Diagnostic Test Commands |
| ...................................................20 |
| Table 7 System Information Commands |
| ...................................................23 |
| Table 8 Standard Configuration Variables |
| ...................................................25 |
| Table 9 SBus Configuration Variables |
| ...................................................26 |
| Table 10 Viewing/Changing Configuration Variables | 27 |
| Table 11 Commands Available For security-mode Settings | 30 |
| Table 12 Script Editor Commands | 39 |
| Table 13 Script Editor Keystroke Commands | 40 |
| Table 14 Forth Data Type Definitions | 45 |
| Table 15 Stack Item Notation | 49 |
| Table 16 Stack Manipulation Commands | 51 |
| |
| Table 17 Colon Definition Words | 52 |
| Table 18 Single-Precision Arithmetic Functions | 54 |
| Table 19 Double Number Arithmetic Functions | 55 |
| Table 20 32-Bit Data Type Conversion Functions | 56 |
| Table 21 64-Bit Data Type Conversion Functions | 56 |
| Table 22 Address Arithmetic Functions | 57 |
| Table 23 64-Bit Address Arithmetic Functions | 58 |
| Table 24 Memory Access Commands | 59 |
| Table 25 64-Bit Memory Access Functions | 60 |
| Table 26 Memory Mapping Commands | 61 |
| Table 27 Defining Words | 63 |
| Table 28 Dictionary Searching Commands | 66 |
| Table 29 Dictionary Compilation Commands | 68 |
| Table 30 64-Bit Dictionary Compilation Commands | 69 |
| Table 31 Basic Number Display | 70 |
| Table 32 Changing the Number Base | 70 |
| Table 33 Controlling Text Input | 71 |
| Table 34 Displaying Text Output | 72 |
| Table 35 Manipulating Text Strings | 73 |
| Table 36 I/O Redirection Commands | 75 |
| Table 37 Required Command Line Editor Keystroke Commands | 77 |
| Table 38 Command Line History Keystroke Commands | 78 |
| Table 39 Command Completion Keystroke Commands | 79 |
| Table 40 Comparison Commands | 79 |
| Table 41 if...else...then Commands | 81 |
| |
| Table 42 case Statement Commands | 82 |
| Table 43 begin (Conditional) Loop Commands | 83 |
| Table 44 do (Counted) Loop Commands | 85 |
| Table 45 Program Execution Control Commands | 87 |
| Table 46 File Loading Commands and Extensions | 90 |
| Table 47 Disassembler Commands | 101 |
| Table 48 SPARC Register Commands | 102 |
| Table 49 SPARC V9 Register Commands | 103 |
| Table 50 Breakpoint Commands | 104 |
| Table 51 Forth Source-level Debugger Commands | 105 |
| Table C-1 SPARC-Compatible System Keyboard Chords | 119 |
| Table D-1 Stack Item Notation | 125 |
| Table D-2 Examining and Creating Device Aliases | 127 |
| Table D-3 Commands for Browsing the Device Tree | 127 |
| Table D-4 Help Commands | 128 |
| Table D-5 Common Options for the boot Command | 128 |
| Table D-6 Diagnostic Test Commands | 129 |
| Table D-7 System Information Display Commands | 129 |
| Table D-8 Standard Configuration Variables | 129 |
| Table D-9 Viewing/Changing Configuration Variables | 131 |
| Table D-10 Configuration Variable Command Primitives | 131 |
| Table D-11 System Start-up Control Primitives | 131 |
| Table D-12 NVRAMRC Editor Commands | 132 |
| Table D-13 NVRAM Script Editor Keystroke Commands | 132 |
| Table D-14 Stack Manipulation Commands | 133 |
| |
| Table D-15 Single-Precision Arithmetic Functions | 134 |
| Table D-16 Bit-wise Logical Operators | 135 |
| Table D-17 Double Number Arithmetic Functions | 135 |
| Table D-18 32-Bit Data Type Conversion Functions | 136 |
| Table D-19 64-Bit Data Type Conversion Functions | 136 |
| Table D-20 Address Arithmetic Functions | 137 |
| Table D-21 64-Bit Address Arithmetic Functions | 138 |
| Table D-22 Memory Access Commands | 138 |
| Table D-23 64-Bit Memory Access Functions | 139 |
| Table D-24 Memory Mapping Commands | 140 |
| Table D-25 Defining Words | 140 |
| Table D-26 Dictionary Searching Commands | 141 |
| Table D-27 Dictionary Compilation Commands | 142 |
| Table D-28 Assembly Language Programming | 143 |
| Table D-29 Basic Number Display | 144 |
| Table D-30 Changing the Number Base | 144 |
| Table D-31 Numeric Output Word Primitives | 144 |
| Table D-32 Controlling Text Input | 145 |
| Table D-33 Displaying Text Output | 146 |
| Table D-34 Formatted Output | 146 |
| Table D-35 Manipulating Text Strings | 146 |
| Table D-36 I/O Redirection Commands | 147 |
| Table D-37 ASCII Constants | 147 |
| Table D-38 Command Line Editor Keystroke Commands | 147 |
| Table D-39 Command Completion Keystroke Commands | 148 |
| |
| Table D-40 Comparison Commands | 148 |
| Table D-41 if...then...else Commands | 149 |
| Table D-42 case Statement Commands | 150 |
| Table D-43 begin (Conditional) Loop Commands | 150 |
| Table D-44 do (Counted) Loop Commands | 150 |
| Table D-45 Program Execution Control Commands | 151 |
| Table D-46 File Loading Commands | 151 |
| Table D-47 Disassembler Commands | 152 |
| Table D-48 Breakpoint Commands | 152 |
| Table D-49 Forth Source-level Debugger Commands | 153 |
| Table D-50 Time Utilities | 154 |
| Table D-51 Miscellaneous Operations | 154 |
| Table D-52 Multiprocessor Commands | 155 |
| Table D-53 Memory Mapping Commands | 155 |
| Table D-54 Memory Mapping Primitives | 155 |
| Table D-55 Cache Manipulation Commands | 156 |
| Table D-56 Reading/Writing Machine Registers in Sun-4u Machines | 157 |
| Table D-57 Alternate Address Space Access Commands | 157 |
| Table D-58 SPARC Register Commands | 158 |
| Table D-59 SPARC V9 Register Commands | 159 |
| Table D-60 Emergency Keyboard Commands | 159 |