ibm3206k0424 ETC-unknow, ibm3206k0424 Datasheet - Page 253

no-image

ibm3206k0424

Manufacturer Part Number
ibm3206k0424
Description
Ibm Processor For Network Resources
Manufacturer
ETC-unknow
Datasheet
Preliminary
9.2: POOLS Free Pointer Primitive
The POOLS Free Pointer Primitive returns the pointer to the proper free list. If it is a Virtual Memory address,
the Virtual Memory Buffer Map is traversed to free the indexes associated with the Virtual Memory address.
In the case where it is a real memory buffer, the single index is freed.
This primitive uses address mapping to select the size of the object to be freed. The size is contained in
address bits 4-2. During normal operation, only frees to buffer size four are relevant. During initialization
mode, buffer sizes 0 to 3 can be used to load indexes. The indexes are loaded into bits 31-16.
In normal operations it is not necessary to read this "register".
Length
Type
Address
Power on Value
Restrictions
9.3: POOLS Common Pools Count Registers
The POOLS Common Pools Count Registers indicates the number of pointers in the particular common pool.
The bits are a 16-bit count. The Get Pointers that exceed the guaranteed allocation decrement this count by
one assuming that the count is non-zero. When the count is zero, the Get Buffer operation will fail. The Free
Pointers that operate beyond the guaranteed threshold for a particular client and free the pointer(s) increment
this count by one. The microcode should initialize these registers to the value of the respective common pool
that it desires to have.
Length
Type
Address
Power on Value
Restrictions
pnr25.chapt04.01
August 14, 2000
32 bits
Write Only
Buffer Size 0
Buffer Size 1
Buffer Size 2
Buffer Size 3
Virtual Packets/
Buffer Size 4
X’00000000’
During normal operations this register is to be used as a Write only register. Reads
from this address will return ’0’.
16 bits
Read/Write
Buffer Size 0
Buffer Size 1
Buffer Size 2
Buffer Size 3
Virtual Packets /
Buffer Size 4
X’0000’
During normal operations these registers are to be used as a read only. Writing to these
registers during operation could create a data loss situation. This register should be set
up by the microcode at initialization time.
XXXX 3350
XXXX 3354
XXXX 3358
XXXX 335C
XXXX 3360
XXXX 3000
XXXX 3004
XXXX 3008
XXXX 300C
XXXX 3010
IBM Processor for Network Resources
Buffer Pool Management (POOLS)
Page 253 of 676
IBM3206K0424

Related parts for ibm3206k0424