
IBM3206K0424
Preliminary
IBM Processor for Network Resources
pnr25.chapt04.01
August 14, 2000
Buffer Pool Management (POOLS)
Page 265 of 676
9.15: POOLS Status Register
The POOLS Status Register provides status information about pools operations. See
Note on Set/Clear Type
Registers on page 93
for more details on addressing.
Length
32 bits
Type
Clear/Set
Address
XXXX 3080 and 084
Power on Reset value
X
’
00 00 00 00
’
Restrictions
During normal operations, if a status bit is cleared, it will be reset if the condition
that is causing it is still present.
Reserved
P
P
C
P
I
U
B
A
B
P
C
C
C
C
C
B
B
B
B
B
G
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10
9
8
7
6
5
4
3
2
1
0
Bit(s)
Function
Description
31-21
Reserved
Reserved
20
POOLs Event Issued
This bit is set when a POOLs event is issued.
19
Packet Memory Access Timer
Expired
This bit is set when the Packet Memory access timer hits the Packet Memory
access threshold and the control bit in the control register is set to enable this func-
tion.
18
Control Memory Access Timer
Expired
This bit is set when the Control Memory access timer hits the Control Memory
access threshold and the control bit in the control register is set to enable this func-
tion.
17
POOLs Locked
This bit is set when a lock enable bit is set and the corresponding status bit is set.
This causes all state machines to be held in idle once this bit is set. It is the func-
tional equivalent to POOLS Control Register bit 0.
16
Initialization Error Detected
This bit is set when too many indexes are freed to a queue.
15
Unused Buffer Freed Error
This bit is set when a previously freed buffer is detected during a free operation.
This typically would occur when the buffer was freed two or more times.
14
Bad Map Detected
This bit is set when a bad map is detected during a free operation.
13
Active Count Error Detected
This bit is set when an active packet count is decremented from
’
0
’
to X
’
FFFF
’
. This
is most likely the result of a subtle map corruption where a POOL ID has been
changed.
12
Bad Index Detected
This bit is set when an Index Threshold is crossed.