1
0
Files
2022-09-29 17:59:04 +03:00

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