agent_iccc0_llc_class_alloc_6 (CPM4_L2_CSR) Register Description
Register Name | agent_iccc0_llc_class_alloc_6 |
Offset Address | 0x0000006030 |
Absolute Address |
0x00FCD06030 (CPM4_L2_CSR)
|
Width | 64 |
Type | mixedMixed types. See bit-field details. |
Reset Value | 0x000000FF |
Description | These class allocation control registers are used to specify which associative ways can be written to. |
The class allocation control registers are used to specify which associative ways can be written to. Each master in the system belongs to an LLC class, and each class allocation control register indicates which ways that class of agents can allocate into. These registers can be used to provide dedicated associativity for different agents or groups of agents. The default value of these registers indicates that all ways are accessible by all agents, with a value of one indicating allocation is allowed. Setting the value to zero will disable allocation for an agent. It is permissible to turn off allocation for all ways, which will prevent any accesses from that class from allocating into the cache. Note that the llc_global_alloc register can override these values. If global allocation is disabled for a way, none of the agents can allocate into those ways regardless of what the llc_class_allocate registers indicate.
agent_iccc0_llc_class_alloc_6 (CPM4_L2_CSR) Register Bit-Field Summary
Field Name | Bits | Type | Reset Value | Description |
UNSD_63_num_waygroup | 63:8 | roRead-only | 0x0 | |
WGE_6 | 7:0 | rwNormal read/write | 0xFF | Class 6 Allocation Way Enable |