EasyManua.ls Logo

Broadcom BCM5722 - BM Hardware Diagnostic 1 Register (Offset 0 X444 C); BM Hardware Diagnostic 2 Register (Offset 0 X4450); RX RISC MBUF Allocation Response Register (Offset 0 X4420); Table 303: BM Hardware Diagnostic 1 Register (Offset 0 X444 C)

Broadcom BCM5722
593 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
BCM5722 Programmer’s Guide
10/15/07
Broadcom Corporation
Page 309 Buffer Manager Control Registers Document 5722-PG101-R
RX RISC MBUF ALLOCATION RESPONSE REGISTER (OFFSET 0X4420)
This register returns the MBUF cluster pointer of the specified size when the Allocation bit is cleared. If a second MBUF
cluster allocation request is made before this register is read, an MBUF memory leak may occur.
This register is hardwired to 61, or 0x0000003D. The TXMBUF that is dedicated for ASF is the uppermost 384 bytes. The
CPU should use 0x00009E80 as the starting address for ASF.
BM HARDWARE DIAGNOSTIC 1 REGISTER (OFFSET 0X444C)
This 32-bit register provides debugging information on the TXMBUF pointer.
BM HARDWARE DIAGNOSTIC 2 REGISTER (OFFSET 0X4450)
This 32-bit register provides debug information on the TXMBUF and RXMBUF counts.
Note: This register is not applicable to the BCM5906 device.
Table 303: BM Hardware Diagnostic 1 Register (Offset 0x444C)
Bit Field Description Init Access
31:26 Reserved 0 R/W
25:20 Last TXMBUF
Deallocation Head
Pointer
Captures the last deallocation head pointer of the
TXMBUF.
000000 RO
19:16 Reserved 0000 R/W
15:10 Last TXMBUF
Deallocation Tail
Pointer
Captures the last deallocation head pointer of the
TXMBUF.
000000 RO
9:6 Reserved 0000 R/W
5:0 Next TXMBUF
Allocation Pointer
The value of the next TXMBUF allocation pointer (should
be between 0 and 60).
000000 RO
Table 304: BM Hardware Diagnostic 2 Register (Offset 0x4450)
Bit Field Description Init Access
31:25 Reserved 0000000 RO
24:16 RXMBUF Count The number of RXMBUFs that were allocated. 000000000 RO
15 Reserved 0 RO
14:9 TXMBUF Count The number of TXMBUFs that were allocated. 000000 RO
8:0 RXMBUF Left The number of free RXMBUFs. 000000000 RO

Table of Contents