rspcmd.awk 3.05 KB
#
# rspcmd.awk - ide diagnostic functions for RSP module
#
# First column is the name
# 
# Second column is the type:
#   CMD for command
#   SCMD for command expecting ide-parsed args
#   DCMD for command expecting a communication struct arg
#   INT for integer constant
#   STR for string constant
# Third column is value:
#   CMD value is the name of the function (to call with char * argv)
#   STR value is the quoted string
#   INT value is the integer
#   SCMD value is the name of the function (to call with sym_t * argv)
#   DCMD value is the name of the function (to call with a comm struct ptr)
#
rsp			DCMD	rsp			All RSP Bring-up Tests
rspcor			DCMD	rspcor			Subset of RSP Bring-up Tests for correlation
rspcor1			DCMD	rspcor1			Control subset of RSP Bring-up Tests for correlation
rsp_mem_pc		DCMD	rsp_other		RSP IMem, DMem, and PC Tests.  Not ucode-based.
rsp_dmem_rf		DCMD	rsp_other_ucode		RSP uCode-Based DMem and Register File Tests
rsp_regr_dummy		DCMD	rsp_regr_dummy		Regression Suite: Dummy.  *** Tests 3 and 5 should fail. ***
rsp_regr_su_alu		DCMD	rsp_regr_su_alu		Regression Suite: SU ALU 
rsp_regr_su_br		DCMD	rsp_regr_su_br		Regression Suite: Branch 
rsp_regr_su_cp2		DCMD	rsp_regr_su_cp2		Regression Suite: CP2 Move 
rsp_regr_su_ld		DCMD	rsp_regr_su_ld		Regression Suite: SU Load
rsp_regr_su_log		DCMD	rsp_regr_su_log		Regression Suite: SU Logical
rsp_regr_su_sh		DCMD	rsp_regr_su_sh		Regression Suite: SU Shift
rsp_regr_su_st		DCMD	rsp_regr_su_st		Regression Suite: SU Store
rsp_regr_vu_ld		DCMD	rsp_regr_vu_ld		Regression Suite: VU Load
rsp_regr_vu_st		DCMD	rsp_regr_vu_st		Regression Suite: VU Store
rsp_regr_vu_abs		DCMD	rsp_regr_vu_abs		Regression Suite: VU Abs
rsp_regr_vu_add		DCMD	rsp_regr_vu_add		Regression Suite: VU Add
rsp_regr_vu_cmp		DCMD	rsp_regr_vu_cmp		Regression Suite: VU Cmp
rsp_regr_vu_dp_recp	DCMD	rsp_regr_vu_dp_recp	Regression Suite: VU Dp_recp
rsp_regr_vu_dp_sqrt	DCMD	rsp_regr_vu_dp_sqrt	Regression Suite: VU Dp_sqrt
rsp_regr_vu_log		DCMD	rsp_regr_vu_log		Regression Suite: VU Logical
rsp_regr_vu_mac		DCMD	rsp_regr_vu_mac		Regression Suite: VU Mac
rsp_regr_vu_mad		DCMD	rsp_regr_vu_mad		Regression Suite: VU Mad
rsp_regr_vu_mov		DCMD	rsp_regr_vu_mov		Regression Suite: VU Move
rsp_regr_vu_mrg		DCMD	rsp_regr_vu_mrg		Regression Suite: VU Merge
rsp_regr_vu_mud		DCMD	rsp_regr_vu_mud		Regression Suite: VU Mud
rsp_regr_vu_mul		DCMD	rsp_regr_vu_mul		Regression Suite: VU Mul
rsp_regr_vu_rnd		DCMD	rsp_regr_vu_rnd		Regression Suite: VU Round
rsp_regr_vu_rom_tests	DCMD	rsp_regr_vu_rom_tests	Regression Suite: VU ROM Tests
rsp_regr_vu_sax		DCMD	rsp_regr_vu_sax		Regression Suite: VU SAC/SAD/SAW
rsp_regr_vu_sp_recp	DCMD	rsp_regr_vu_sp_recp	Regression Suite: VU Sp_recp
rsp_regr_vu_sp_sqrt	DCMD	rsp_regr_vu_sp_sqrt	Regression Suite: VU Sp_sqrt
rsp_regr_vu_sub		DCMD	rsp_regr_vu_sub		Regression Suite: VU Subtract
rsp_regr_vu_vcx		DCMD	rsp_regr_vu_vcx		Regression Suite: VU VCH/VCL/VCR
rsp_regr_pipe		DCMD	rsp_regr_pipe		Regression Suite: Interlock, Dual Issue, and SU Bypass
rsp_regr_dma		DCMD	rsp_regr_dma		Regression Suite: DMA Tests
reg			DCMD	dgReg	        	reg read/write