⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sys_loopback_bd_in_rx.list

📁 开发Inetl IXP2400平台所必须的硬件诊断和测试程序。该软件包支持的功能包括CPU基本功能检测
💻 LIST
📖 第 1 页 / 共 3 页
字号:
	.%line 226 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		immed_w1[l0004!ctxenabledata, 16]
.57 FC01A03700 common_code
	.%line 227 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		local_csr_wr[ctx_enables, l0004!ctxenabledata]
.58 F0000C0007 common_code
	.%line 228 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
	.end
	.%line 235 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
	.begin
	.%line 236 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.reg l0005!pci_base l0005!pci_offset l0005!temp
	.%line 237 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.reg $l0005!pci_rw
	.%line 238 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.sig l0005!pci_sig
	.%line 240 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		immed[l0005!pci_base, 0]
.59 F4407C0007 common_code
	.%line 241 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		immed_w1[l0005!pci_base, 1792]
.60 F000002B50 common_code
	.%line 242 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		immed[l0005!pci_offset, 0x50]
.61 F002002F20 common_code
	.%line 243 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		immed[l0005!temp, 0x2020]
.62 A018102C00 common_code
	.%line 244 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu[$l0005!pci_rw, --, b, l0005!temp]
.63 3510102807 common_code
	.%line 245 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		pci[write, $l0005!pci_rw, l0005!pci_base, l0005!pci_offset, 1], ctx_swap[l0005!pci_sig]
.64 F000001B30 common_code
	.%line 246 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
	.end
	.%line 249 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		immed[l0000!msfaddress, 0x0030]
.65 3D10001B20 common_code
	.%line 255 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
	receivepacket#:
	.%line 256 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.set_sig l0000!rx_sig_thd
	.%line 257 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		msf[write, $l0000!rxconfigdata, 0, l0000!msfaddress, 1], sig_done[l0000!msf_sig]
.66 E000000006 common_code
	.%line 258 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		ctx_arb[l0000!msf_sig, l0000!rx_sig_thd]
.67 8180320500 common_code
	.%line 266 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
	rsw#:
	.%line 267 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[l0000!elem, --, b, $l0000!transferreg00, >>24]
.68 94F0E20521 common_code
	.%line 268 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[l0000!sopbit, 0x1, and, $l0000!transferreg00, >>15]
.69 84E0220521 common_code
	.%line 269 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[l0000!eopbit, 0x1, and, $l0000!transferreg00, >>14]
.70 95004605FF common_code
	.%line 270 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[l0000!bytecnt, 0xff, and, $l0000!transferreg00, >>16]
.71 94D0720521 common_code
	.%line 271 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[l0000!error, 0x1, and, $l0000!transferreg00, >>13]
.72 D817C00101 common_code
	.%line 272 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 95
		bne[free_element#]
.73 AAB00C0000 common_code
	.%line 274 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
	.begin
	.%line 275 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.reg l0006!cur_rbuf_addr l0006!refcnt $l0006!scratch_data0 $l0006!scratch_data1
	.%line 276 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.reg l0006!rel l0006!freebuffer
	.%line 277 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.xfer_order $l0006!scratch_data0 $l0006!scratch_data1
	.%line 278 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.sig l0006!sig_free_buf
	.%line 280 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.if (packet_size == 0)
	.%line 280 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu[--,l0000!packet_size,-,0]
.74 D814000101 common_code
	.%line 280 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 80
		bne[l000_01#]
.75 0B10008001 common_code
	.%line 281 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
			sram[dequeue, $l0000!sr0, l0000!t0, 0], ctx_swap[l0006!sig_free_buf]
.76 91E0120200 common_code
	.%line 282 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
			alu_shf[l0006!freebuffer, --, b, $l0000!sr0, <<2]
.77 BAC0200404 common_code
	.%line 283 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
			alu[l0000!bdptr, l0006!freebuffer, -, l0000!sramdescbase]
.78 91A0D00A00 common_code
	.%line 284 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
			alu_shf[l0006!rel, --, b, l0000!bdptr, <<6]
.79 B080103405 common_code
	.%line 285 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
			alu[l0000!pkt_buff_addr, l0000!drampacketbase, +, l0006!rel]
.80 9B90881603 common_code
	.%line 286 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.endif
	.%line 286 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		l000_01#: 
		l000_end#: 
	.%line 291 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[l0006!cur_rbuf_addr, l0000!rbuf, or, l0000!elem, <<7]
.81 91B0802200 common_code
	.%line 292 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[l0006!cur_rbuf_addr, --, b, l0006!cur_rbuf_addr, <<5]
.82 8BC0682221 common_code
	.%line 293 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[l0006!cur_rbuf_addr, l0006!cur_rbuf_addr, or, 1, <<4]
.83 9030901100 common_code
	.%line 294 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[l0006!refcnt, --, b, l0000!bytecnt, >>3]
.84 A470001307 common_code
	.%line 295 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu[--, l0000!bytecnt, and, 0x7]
.85 D815C00100 common_code
	.%line 296 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 87
		beq[cont1#]
.86 B0C0902701 common_code
	.%line 297 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu[l0006!refcnt, l0006!refcnt, +, 1]
.87 AAF000270F common_code
	.%line 300 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.if (refcnt > 15)
	.%line 299 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
	cont1#:
	.%line 300 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu[--,l0006!refcnt,-,15]
.88 D81680010A common_code
	.%line 300 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 90
		ble[l001_01#]
.89 F00000270F common_code
	.%line 301 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
			immed[l0006!refcnt, 15]
.90 90B0902600 common_code
	.%line 302 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.endif
	.%line 302 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		l001_01#: 
		l001_end#: 
	.%line 314 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[l0006!refcnt, --, b, l0006!refcnt, <<21]
.91 9A70982621 common_code
	.%line 315 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[l0006!refcnt, l0006!refcnt, or, 1, <<25]
.92 AA30002406 common_code
	.%line 316 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 1
		alu[--, l0006!cur_rbuf_addr, or, l0006!refcnt]
.93 6A2E000700 common_code
	.%line 318 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 0
		dram[rbuf_rd, --, l0000!packet_size, l0000!pkt_buff_addr, 8], indirect_ref, sig_done[l0000!dram_sig]
.94 E00000000C common_code
	.%line 324 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		ctx_arb[l0000!dram_sig, l0000!dram_sig+1]
.95 9100380203 common_code
	.%line 325 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
	.end
	.%line 327 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
	free_element#:
	.%line 331 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[l0000!temp, --, b, l0000!elem, <<16]
.96 3D00040FA4 common_code
	.%line 332 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		msf[fast_wr, --, 0x0044, l0000!temp]
.97 AAF0001F01 common_code
	.%line 334 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.if (error == 1)
	.%line 334 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu[--,l0000!error,-,1]
.98 D819400101 common_code
	.%line 334 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 101
		bne[l002_01#]
.99 F00FAFE981 common_code
	.%line 335 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
			immed[$l0000!scratch_data, 0xfafa]
.100 D81A800018 common_code
	.%line 336 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 106
			br[fill#]
.101 A080001000 common_code
	.%line 337 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.endif
	.%line 337 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		l002_01#: 
		l002_end#: 
	.%line 339 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu[l0000!packet_size, l0000!packet_size, +, l0000!bytecnt]
.102 AAB00C0002 common_code
	.%line 340 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.if (eopbit == 0)
	.%line 340 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu[--,l0000!eopbit,-,0]
.103 D81A400101 common_code
	.%line 340 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 105
		bne[l003_01#]
.104 D81B400018 common_code
	.%line 341 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 109
			br[next_packet#]
.105 8A88180A00 common_code
	.%line 342 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		.endif
	.%line 342 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		l003_01#: 
		l003_end#: 
	.%line 344 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		alu_shf[$l0000!scratch_data, l0000!bdptr, or, l0000!packet_size, <<24]
.106 D81A808214 common_code
	.%line 346 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 106
	fill#:
	.%line 347 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 106
		br_inp_state[scr_ring0_full, fill#]
.107 1A10100020 common_code
	.%line 348 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		scratch[put, $l0000!scratch_data, 0, l0000!ring_num, 1], ctx_swap[l0000!scratch_sig]
.108 F0000C0000 common_code
	.%line 349 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0
		immed[l0000!packet_size, 0]
.109 D810400018 common_code
	.%line 364 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 65
	null#:
	.%line 365 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 65
	next_packet#:
	.%line 366 "C:\Angel-Island\diag\test_suites\microcode\sys_loopback_bd\sys_loopback_bd_in_rx.uc" 1 0 65
		br[receivepacket#]
+ucode_end



 SEGMENT ADDRESS RANGE STATISTICS

Segment:  common_code_seg	address range:  0-109;  
    includes pages:
	common_code



 PAGE ADDRESS RANGE STATISTICS

Page:  common_code	address range:  0-109

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -