#
# cpu_diagcmds - IP20 CPU Diagnostic functions
#
# First column is the name
# Second column is the type:
#   STR for string
#   CMD for command
#   INT for integer constant
# Third column is value:
#   CMD value is the name of the function to call
#   STR value is the quoted string
#   INT value is the integer
# 
# Columns must be separated by exactly one TAB!
.audio	CMD	audio	DSP audio diagnostics
.buffoff	CMD	buffoff	Turn off message buffering
.buffon	CMD	buffon	Turn on message buffering
#checksum	CMD	checksum	RANGE
clock	CMD	rt_clock	clock counters carry
cpudsp_sram	CMD	dsp_sram	CPU DSP SRAM data test
dcache1	CMD	dcache_par	Data cache data parity test
dram	CMD	dram_diagnostics	[-p] [RANGE] DRAM (>4MB) data/address, parity test
dsp56	CMD	dsp_diag	DSP560001 diagnostics
duart	CMD	duart_loopback	(-i|e)(0-5) DUART internal/external loopback
emfail	CMD	emfail	Produce \"Electronics Module\" failure message
#enet1	CMD	ethernet_register	ethernet data/address port register
#enet2	CMD	ethernet_loopback	[-e] ethernet internal/external loopback
fpu	CMD	fptest	Floating point diagnostics
help_mem	CMD	print_memory_diagram	Print memory diagram
hinv	CMD	hinv	Hardware Inventory
hpc1	CMD	hpc1	HPC1 registers and fifos
icache1	CMD	icache_par	Instruction cache data parity test
icache2	CMD	icache	Instruction cache misc test
initgr	CMD	probe_graphics	Initialize Graphics board (includes microcode downloading)
int2	CMD	int2_mask	int2 interrupt mask registers
ldram	CMD	low_memtest	[-p] DRAM (0-4MB) data/address, parity test
#led	CMD	sickled	Turn health led on or off (usage: led (0|1) )
.linpack	CMD	lpackd	FPU LINPACK test
memtest	CMD	memory_test	CPU memory test
#nvram1	CMD	eeprom_address	eeprom address
#nvram3	CMD	eeprom_data	eeprom data
#nvram4	CMD	eeprom_id	eeprom id
nvram5	CMD	eeprom_pins	eeprom pin signals
parity	CMD	parity_test	memory parity checking mechanism
#print1	CMD	plp_write	Parallel port write dma
#print2	CMD	plp_rdwr	Parallel port read/write dma
#print3	CMD	plp_lpbk	Parallel port loopback test
resetcons	CMD	resetcons	Reset graphics console
scache1	CMD	scache_ecc	Secondary cache misc test
scsi	CMD	scsi	SCSI
#test	CMD	test	misc
timer	CMD	timer	timer frequency
tlb	CMD	tlbtest	TLB
utlb	CMD	utlb_miss_exception	UTLB miss exception
wait	CMD	wait	Wait for <CR> to continue (usage: wait [\"message\"])
xscsi	CMD	exercise_scsi	Exercise all SCSI disk drives found
