Rx Risc Mbuf Allocation Response Register (Offset: 0X4420); Bm Hardware Diagnostic 1 Register (Offset: 0X444C); Bm Hardware Diagnostic 2 Register (Offset: 0X4450); Bm Hardware Diagnostic 3 Register (Offset: 0X4454) - Broadcom NetXtreme/NetLink BCM5718 Series Programmer's Manual

Table of Contents

Advertisement

BCM5718 Programmer's Guide

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 debug information on the TXMBUF pointer.
Name
Reserved
Last TXMBUF Deallocation
Head Pointer
Reserved
Last TXMBUF Deallocation
Tail Pointer
Reserved
Next TXMBUF Allocation
Pointer

BM Hardware Diagnostic 2 Register (offset: 0x4450)

This 32-bit register provides debug information on the TXMBUF and RXMBUF counts.
Name
Reserved
RXMBUF Count
TXMBUF Count
RXMBUF Left

BM Hardware Diagnostic 3 Register (offset: 0x4454)

This 32-bit register provides debug information on the RXMBUF pointer.
Name
Reserved
Next RXMBUF Deallocation
pointer
Reserved
Broadcom
®
January 29, 2016 • 5718-PG108-R
Default
Bits
Access
Value
31:26
RO
0
25:20
RO
0
19:16
RO
0
15:10
RO
0
9:6
RO
0
5:0
RO
0
Default
Bits
Access
Value
31:26
RO
0
25:17
RO
1
16:9
RO
1
8:0
RO
0x13f
Default
Bits
Access
Value
31:25
RO
0
24:16
RO
0
15:9
RO
0
Description
Captures the last deallocation head pointer of the
TXMBUF.
Captures the last deallocation tail pointer of the
TXMBUF.
The value of the next TXMBUF allocation pointer
(should be between 0 and 60).
Description
The number of RXMBUFs that were allocated.
The number of TXMBUFs that were allocated.
The number of free RXMBUFs.
Description
The next RXMBUF that is to be deallocated.
Buffer Manager Registers
Page 431

Hide quick links:

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the NetXtreme/NetLink BCM5718 Series and is the answer not in the manual?

Questions and answers

This manual is also suitable for:

Netxtreme/netlink bcm5717Netxtreme/netlink bcm5718Netxtreme/netlink bcm5719Netxtreme/netlink bcm5720

Table of Contents