OpenBoot Command Reference Manual
  Search only this book
Download this book in PDF

Index

Symbols

!5562, 124
" ccc"68137
",68137
#135
#>135
#line136
#out136
#s135
$find63132
$number135
%f088143
%fsr88143
%g088143
%i088143
%L088143
%npc8889, 143
%o088143
%pc8889, 90, 143
%psr88143
%tbr88143
%wim88143
%y88143
(5267
( ccc )66136
(.)135
(cr136
(cr)67
(patch64133
(see)63132
(u.)135
)5267
*52122
*/52122
*/mod52122
+4752, 122
+!55124
+bp8990, 144
+dis87142
+loop78141
+n49114
64, 133
.4765, 134
."6267, 136
.(68137
.attributes89, 101
.bp89144
.breakpoint89144
.calls63132
.d4662, 65, 66, 135
.enet-addr21117
.fregisters88143
.h6265, 66, 135
.idprom21117
.instruction89144
.locals88143
.mcr129
.mfsr129
.psr88143
.r65134
.registers88143
.s65134
.sfsr129
.sipr129
.step90144
.traps21117
.version21117
.window8889, 143
/52122
/c123
/c*123
/etc/remote file94
/L123
/L*123
/mod52122
/n123
/n*123
/w123
/w*124
:5051, 60, 121, 131
;5051, 60, 121, 131
<73139
<#135
<<52122
<=73139
<>73139
<w@55124
=73139
>7374, 139
> =73139
>>52122
>>a52122
>body64133
>r49120
?4855, 114, 124
???48114
?do78141
?dup49120
?go81142
?leave78141
@5455, 61, 62, 124
[64133
[']63132
[compile]64133
\6667, 136
]64133
|48114
~.95
"101
'6263, 132

Numerics

0<73139
0<=73139
0<>73139
0=7374, 139
0>73139
0>=73139
1-52122
1+52122
2-52122
2!55124
2*52122
2+52122
2/52122
2@55124
2constant60131
2drop49120
2dup49120
2over49120
2rot49120
2swap49121
3drop49121
3dup49121
n49114

A

abort80141
abort"80141
abs53122
acf48114
adr48114
adr1648114
adr3248114
adr6448114
aerr!130
aerr@130
again77140
alias60131
aligned53122
alloc-mem57101, 126
allot64133
alternate address space commands131
and53122
arithmetic functions52122
ascii6667, 136
ASCII constants138
assembly language commands134
auto-boot?2436, 117
aux!129130
aux@129130
averr!130
averr@130

B

b (boot)3031
banner2132, 38, 117
base65135
baud rate2535
begin77140
begin loops77
bell138
between73139
binary65135
binary executable programs8384, 85
bl68137
blank55124
bljoin53122
body>64133
boot3881, 142
boot command options14116
boot -h90
boot-device2436, 101, 117
boot-file2436, 101, 117
boot-from24117
boot-from-diag24117
booting failures108 to112
bounds53122
-bp89144
--bp89144
bpoff90144
breakpoint commands89144
bs138
buffer:60131
building bootable floppy disks97
bwjoin53122
byte48
byte b114
byte-load81142

C

c (continue)3031
c!5557, 124
c,64133
c;134
c?55124
c@5578, 124
ca+123
ca1+123
cache manipulation commands127
cacheable126
cache-off127
cache-on127
call opcode87
callback146
carriage-return68
case76140
catch146
cd8101, 115
cdata!127
cdata@127
changing the number base65135
char48114
clear49121
clear_colormap21
clear-cache127
cmove55124
cmove>55124
cnt48114
code134
code field address6063
colon definitions50
command completion72101
command security mode30
comments in Forth code67
comp55124
comparison commands73139
compile64133
compiling data into the dictionary64133
configuration parameter primitives119
configuration parameters
.....displaying26
.....resetting to defaults26
.....setting2628
constant6061, 131
context!130
context@130
conversion operators123
count6869, 137
cpeek55101, 124
cpoke55101, 124
CPU data register88
cr6768, 136
create60132
creating
......custom banner32
......dictionary entries60
......new commands50
......new logo33
ctag!127
ctag@127
ctrace88143
cxr!129
cxr@129

D

d!55101, 124
d#6566
d?55101, 124
d@55101, 125
dcontext@130
debug91145
debug-off91145
decimal4565, 135
default values26
defer6062, 132
defining words60131
depth49121
determining SCSI devices16116
devalias7115
device
......aliases715, 103
......node characteristics4
......path names5
......tree display/traversal8115
device-end822, 115
device-specifier1416
diag-device37102
diag-file2437, 102, 117
diagnostic
......boot from device37
.....boot from file37
.....routines16
.....switch setting37
diagnostic test commands16116
diag-switch?2437, 117
dictionary of commands60
digit135
dis87142
disassembler commands87142
displaying current parameter settings27
displaying registers88
dl81142
dlbin81142
dload8190, 142
do78141
do loops78
does>60132
drop49121
dump4555, 57, 125
dup4950, 121

E

editing NVRAMRC contents39
eeprom utility2933
eject-floppy18146
else74140
emergency keyboard commands107147
emit67136
enable!130
enable@130
endcase76140
end-code134
endof76140
erase55125
Ethernet
.....displaying the address21
.....testing the controller19
eval8081, 141, 142
execute80141
exit80141
exit?67136
expect66136

F

fakeboot84
false73139
FCode interpreter2
FCode programs8284, 85
fcode-debug?24117
field60132
file loading commands81142
fill55125
find63132
finish-loop90144
firmware-version146
flag4973, 114
flip53122
flush-cache127
forget64133
formatted output commands136
Forth
......command format44
......programs8284, 85
......reference materialxvii
......Source-level Debugger91145
forth146
Forth 83-Standard54
Forth Monitor3
frame buffer69
free-mem57126
free-virtual57126
ftrace92146
full security mode31

G

get-msecs145
go3881, 88, 90, 142, 144
gos90144

H

h#6566, 135
hardware-revision24117
help10115
here64133
hex4565, 135
history mechanism71
hold135
hop90144
hops90144

I

i7879, 141
ID PROM21
if74140
immediate64133
init-program82142
input69137
input devices34
input-device2434, 70, 117
interrupt-enable!129130
interrupt-enable@129130
io6970, 137
iomap?126
iomap-page126
iomap-pages126
iommu-ctl!129
iommu-ctl@129
iopgmap!126
iopgmap@126
is64133

J

j79141
jmp opcode87

K

key66136
key?6667, 78, 96, 136
keyboard3470
keyboard-click?24117
keymap24117

L

L!55125
L,64133
L?56125
L@5456, 125
La+123
La1+123
label134
last-hardware-update24117
lbsplit53122
lcc68137
leave79141
left-parse-string68137
len48114
lflips56125
line editor commands71138
literal64133
load82142
load-base82142
loading/executing files
......FCode/Binary over serial port A85
......Forth over serial port A85
......over Ethernet82
......over hard disk/floppy/Ethernet83
local-mac-address?24117
long L49114
loop79141
loops
......conditional77
......counted78
lpeek56102, 125
lpoke56102, 125
ls8102, 115
lwsplit53122

M

manipulating text strings68137
map?57126
map-page126
map-pages126
map-region127
map-regions127
map-segments127
max53122
mcr!129
mcr@129
memmap57126
memory
.....accessing54124
.....mapping primitives126
.....testing37
mfg-switch?2437, 117
mfsr!129
mfsr@129
min53122
miscellaneous operations146
mod53122
module-info146
move56125
ms145
msafar@129
msafsr!129
msafsr@129
multiprocessor commands146

N

n49114
n (enter Forth Monitor)3031
na+123
na1+123
negate53122
nip49121
nodefault-bytes102119
noop146
not53122
null modem cable94
number display65134
numeric output primitives135
nvalias39102, 119
nvedit3839, 41, 119
nvedit keystroke commands40120
nvquit39119
NVRAM23
NVRAMRC
......availability102
......editor commands39119
......nvramrc command2438, 117
nvrecover39119
nvrun39120
nvstore39120
nvunalias39102, 120

O

obio57126
obmem57126
oem-banner2432, 117
oem-banner?2432, 33, 117
oem-logo2432, 33, 118
oem-logo?2432, 33, 118
of76140
off56125
old-mode4146
on56125
or53123
origin64133
output69137
output devices34
output-device2434, 70, 118
over50121

P

p"68137
pack68137
pagesize127
parentheses67136
password3038
patch64102, 133
pgmap!127
pgmap?127
pgmap@127
phys49114
physical address54
pick50121
plug-in device drivers1
power cycle4369
power-on banner2132
power-on initialization sequence105
printenv2627, 119
probe-scsi1116, 17, 116
probe-scsi-all1617, 102, 116
program counter88
program execution control commands80141
PROM version and date21
prompt75
pstr49114
pwd8102, 115

Q

quit80141

R

r>50121
r@50121
ramforth146
reading/writing registers
.....Sun-4C machines130
.....Sun-4D machines128
.....Sun-4M machines129
recursive64133
redirecting input/output69137
repeat77140
reset1122, 38, 146
resetting
.....parameter defaults28
......the system22
restoring color tables21
Restricted Monitor commands3114
resume91145
return90144
returnL90144
rmap!127
rmap@127
roll50121
romforth146
-rot49120
rot50121
running extended diagnostics37

S

saving data after a system crash107
sbus57126
sbus-probe-list24118
screen3470
screen-#columns2434, 118
screen-#rows2434, 118
scsi-initiator-id24118
sd-targets24118
searching the dictionary63132
security
......command30
......full31
......none29
......password30
security-#badlogins2429, 118
security-mode2429, 118
security-password2529, 118
see4863, 132
segmentsize127
selftest-#megs2537, 118
serial ports3435, 69
serr!130
serr@130
set-default2628, 119
set-defaults2628, 119
setenv2628, 119
setenv security-mode exception38
set-pc8889, 143
setting
.....default input/output devices35
.....firmware security29
.....security password30
sfar!129
sfar@129
sfsr!129
sfsr@129
show119
show-devs89, 102, 115
show-sbus21102, 117
showstack4647, 65, 102, 134
sift63132
sifting63132
sign135
size48114
skip90144
skip-vme-loopback?25118
smap!127
smap?127
smap@127
Space145
space67136
spacec!131
spacec?131
spacec@131
spaced!131
spaced?102131
spaced@131
spaceL!131
spaceL?131
spaceL@131
spaces67136
spacew!131
spacew?131
spacew@131
span66136
SPARC register commands88143
specifying auto-booting from Ethernet36
stack
......description46
......diagram48
......item notation48114
......manipulation commands49120
state64133
step90144
stepping91145
steps90144
Stop107147
Stop-A7088, 107, 147
Stop-D37102, 107, 147
Stop-F102107, 147
Stop-N102107, 147
strings, manipulating68137
struct60132
st-targets25118
sunmon-compat?25118
sverr!130
sverr@130
swap50121
switch-cpu146
symbol table87
sync11107, 146
system configuration parameters,Seeconfiguration parameters
system information displaycommands117

T

terminal69
test16103, 116
test-all16116
testarea25118
testing
......clock1620, 116
......diskette drive1618, 116
......memory1619, 116
......network connection1619, 116
.....SBus devices16116
text input commands66136
text output commands67136
then74140
throw146
till90144
time utilities145
TIP problems96
TIP window9394
to3388, 89, 143
Tokenizer84
tpe-link-test?25118
tracing91145
-trailing68137
true73139
ttya3470
ttya-ignore-cd25118
ttya-mode2534, 35, 118
ttya-rts-dtr-off25118
ttyb3470
ttyb-ignore-cd25118
ttyb-mode2534, 35, 118
ttyb-rts-dtr-off25118
type67136

U

u*x53123
u.65134
u.r65134
u/mod53123
u<73139
u<=73139
u>74139
u>=74139
u2/53123
unaligned-L!56125
unaligned-L@56125
unaligned-w!56125
unaligned-w@56125
until77140
upc68137
use-nvramrc?2538, 118

V

value6061, 132
variable6062, 132
version2?25118
virt49114
virtual address54

W

w8889, 143
w!56125
w64, 133
w?56125
w@5456, 125
wa+124
wa1+124
watch-clock1620, 116
watchdog-reboot?25118
watch-net1620, 103, 116
ways to enter Forth Monitor2
wbsplit53123
wflip53123
wflips56125
while77140
within74139
wljoin53123
word4966, 114, 136
words810, 45, 63, 115, 132
wpeek56103, 125
wpoke56103, 125

X

x-53123
x+53123
xor53123
xu/mod53123