112 lines
3.8 KiB
Plaintext
112 lines
3.8 KiB
Plaintext
|
|
IP21 POD COMMANDS
|
|
|
|
In TFP system, help menu in POD command list as:
|
|
|
|
POD xx/yy> help
|
|
Write byte: wb ADDRESS NUMBER
|
|
Write halfword: wh ADDRESS NUMBER
|
|
Write word: ww ADDRESS NUMBER
|
|
Write double: wd ADDRESS NUMBER
|
|
Display byte: db ADDRESS
|
|
Display halfword: dh ADDRESS
|
|
Display word: dw ADDRESS
|
|
Display double: dd ADDRESS
|
|
Display niblet master debug buffer: dm NUMBER
|
|
Display niblet slave debug buffer: ds NUMBER
|
|
Display register: dr <sr || sp || all>
|
|
Write register: wr < sr >
|
|
'scope loop: sloop (COMMAND)
|
|
Finite loop: loop TIMES (COMMAND)
|
|
Slot contents: info
|
|
Mem diagnostic: mem LOADDR HIADDR
|
|
Jump to address: j ADDRESS
|
|
Jump to address: j1 ADDRESS PARAM1
|
|
Jump to address: j2 ADDRESS PARAM1 PARAM2
|
|
Disp. config reg: dc SLOT REGNUM
|
|
Write config reg: wc SLOT REGNUM VALUE
|
|
Disp mem bd regs: dmc SLOT
|
|
Disp io brd regs: dio SLOT
|
|
Reset the system: reset
|
|
Run Niblet: niblet <0 - 9>
|
|
Send interrupt: si SLOT CPU LnEVEL
|
|
Clear TLB: flusht
|
|
Dump TLB: td <index | all>
|
|
Clear State: clear
|
|
Decode Address: decode PHYSADDR
|
|
Walk a bit: walk <loaddr> <hiaddr> <cont on fails>
|
|
Dump dcache tag: dtag addr
|
|
Dump scache tag: stag PHYSADDR
|
|
Dump scache tags: staga state_mask
|
|
Dump dcache tags: dtaga state_mask
|
|
Goto slave mode: slave
|
|
Set Page Size: setpg PAGESIZE
|
|
Show Page Size: showpg
|
|
Download IO PROM: io
|
|
Why are we here?: why
|
|
Disable unit: disable SLOT UNIT
|
|
Enable unit: enable SLOT UNIT
|
|
Force disable: fdisable SLOT UNIT
|
|
Force enable: fenable SLOT UNIT
|
|
Display config: devc SLOT | all
|
|
Reinit inventory: zap
|
|
Display MPCONF: dmpc VPID
|
|
Fix EAROM cksum: fixcksum
|
|
Show EAROM cksum: cksum
|
|
G-cache Parity: gparity LOADDR HIADDR
|
|
|
|
|
|
POD COMMANDS DESCRIPTION
|
|
========================
|
|
|
|
wb - write byte to address
|
|
wh - write halfword to address
|
|
ww - write word to address
|
|
wd - write double word to address
|
|
db - display byte content from address
|
|
dh - display halfword content from address
|
|
dw - display word from address
|
|
dd - display double word content from address
|
|
dm - display niblet master debug buffer
|
|
ds - display niblet slave debug buffer
|
|
dr - display status register or stack pointer or all registers
|
|
wr - write to status register
|
|
sloop - scope loop command
|
|
loop - loop command certain times
|
|
info - display slot contents
|
|
mem - memory test on some address range
|
|
j - jump to address
|
|
j1 - jump to address with one parameter
|
|
j2 - jump to address with two parameters
|
|
dc - display slot xx register yy
|
|
wc - write slot xx register yy
|
|
dmc - display memory slot info
|
|
dio - display io slot info
|
|
reset - reset system
|
|
niblet - run niblet test
|
|
si - send interrupt
|
|
flusht - flush TLB
|
|
td - dump TLB
|
|
clear - clear state
|
|
decode - decode physical address
|
|
walk - memory walk test
|
|
dtag - dump dcache tag
|
|
stag - dump scache tag
|
|
staga - dump scache tags
|
|
dtaga - dump dcache tags
|
|
slave - go to slave mode
|
|
setpg - set page size
|
|
showpg - show page size
|
|
io - download IO prom
|
|
why - why are we here?
|
|
disable - disable slot xx proc yy
|
|
enable - enable slot xx proc yy
|
|
fdisable - force disable slot xx proc yy
|
|
fenable - force enable slot xx proc yy
|
|
devc - display one or All slot information
|
|
zap - reinit inventory
|
|
dmpc - display MPCONF
|
|
fixcksum - fix EAROM checksum
|
|
cksum - show EAROM checksum
|
|
gparity - perform gcache parity cache on some address range
|