| |
| 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 Variable |
| ...................................................26 |
| Table 10 Viewing or Changing Configuration Variables | 27 |
| Table 11 Commands Available for security-mode Settings | 30 |
| Table 12 Commands Affecting NVRAMAC | 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 | 69 |
| 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 | 74 |
| Table 37 Required Command Line Editor Keystroke Commands | 76 |
| Table 38 Command Line History Keystroke Commands | 77 |
| Table 39 Command Completion Keystroke Commands | 78 |
| Table 40 Comparison Commands | 78 |
| Table 41 if...else...then Commands | 80 |
| |
| Table 42 case Statement Commands | 81 |
| Table 43 begin (Conditional) Loop Commands | 82 |
| Table 44 do (Counted) Loop Commands | 84 |
| Table 45 Program Execution Control Commands | 86 |
| Table 46 File Loading Commands and Extensions | 88 |
| Table 47 Disassembler Commands | 97 |
| Table 48 SPARC Register Commands | 98 |
| Table 49 SPARC V9 Register Commands | 99 |
| Table 50 Breakpoint Commands | 100 |
| Table 51 Forth Source-level Debugger Commands | 101 |
| Table C-1 SPARC-Compatible System Keyboard Chords | 115 |
| Table F-1 Stack Item Notation | 137 |
| Table F-2 Examining and Creating Device Aliases | 139 |
| Table F-3 Commands for Browsing the Device Tree | 139 |
| Table F-4 Help Commands | 140 |
| Table F-5 Common Options for the boot Command | 140 |
| Table F-6 Diagnostic Test Commands | 140 |
| Table F-7 System Information Display Commands | 141 |
| Table F-8 Standard Configuration Variables | 141 |
| Table F-9 Viewing or Changing Configuration Variables | 142 |
| Table F-10 Configuration Variable Command Primitives | 142 |
| Table F-11 System Start-up Control Primitives | 143 |
| Table F-12 NVRAMRC Editor Commands | 143 |
| Table F-13 NVRAM Script Editor Keystroke Commands | 143 |
| Table F-14 Stack Manipulation Commands | 144 |
| |
| Table F-15 Single-Precision Arithmetic Functions | 145 |
| Table F-16 Bit-wise Logical Operators | 146 |
| Table F-17 Double Number Arithmetic Functions | 147 |
| Table F-18 32-Bit Data Type Conversion Functions | 147 |
| Table F-19 64-Bit Data Type Conversion Functions | 147 |
| Table F-20 Address Arithmetic Functions | 148 |
| Table F-21 64-Bit Address Arithmetic Functions | 149 |
| Table F-22 Memory Access Commands | 149 |
| Table F-23 64-Bit Memory Access Functions | 151 |
| Table F-24 Memory Mapping Commands | 151 |
| Table F-25 Defining Words | 152 |
| Table F-26 Dictionary Searching Commands | 153 |
| Table F-27 Dictionary Compilation Commands | 153 |
| Table F-28 Assembly Language Programming | 155 |
| Table F-29 Basic Number Display | 155 |
| Table F-30 Changing the Number Base | 155 |
| Table F-31 Numeric Output Word Primitives | 156 |
| Table F-32 Controlling Text Input | 156 |
| Table F-33 Displaying Text Output | 157 |
| Table F-34 Formatted Output | 157 |
| Table F-35 Manipulating Text Strings | 158 |
| Table F-36 I/O Redirection Commands | 158 |
| Table F-37 ASCII Constants | 159 |
| Table F-38 Command Line Editor Keystroke Commands | 159 |
| Table F-39 Command Completion Keystroke Commands | 160 |
| |
| Table F-40 Comparison Commands | 160 |
| Table F-41 if...then...else Commands | 161 |
| Table F-42 case Statement Commands | 161 |
| Table F-43 begin (Conditional) Loop Commands | 161 |
| Table F-44 do (Counted) Loop Commands | 162 |
| Table F-45 Program Execution Control Commands | 162 |
| Table F-46 File Loading Commands | 162 |
| Table F-47 Disassembler Commands | 163 |
| Table F-48 Breakpoint Commands | 163 |
| Table F-49 Forth Source-level Debugger Commands | 164 |
| Table F-50 Time Utilities | 165 |
| Table F-51 Miscellaneous Operations | 166 |
| Table F-52 Multiprocessor Commands | 166 |
| Table F-53 Memory Mapping Commands | 166 |
| Table F-54 Memory Mapping Primitives | 167 |
| Table F-55 Cache Manipulation Commands | 168 |
| Table F-56 Reading/Writing Machine Registers in Sun-4u Machines | 168 |
| Table F-57 Alternate Address Space Access Commands | 168 |
| Table F-58 SPARC Register Commands | 169 |
| Table F-59 SPARC V9 Register Commands | 170 |
| Table F-60 Emergency Keyboard Commands | 170 |