Datasheet
Datasheet, Volume 2 467
Processor Uncore Configuration Registers
4.3.2.3 HaCrdtCnt—Home Agent Credit Counter Register
These registers are used for HA credit initialization and also for DFX debug. They can be
accessed by the BIOS and uCode. This is special CSR register that required the
initialization process following certain rules.
9:8 RWS-LB 00b
Number of Channel Ways
This field defines the number of memory channels interleave within a socket.
Non-mirrored Configuration (default configuration)
00 = 1 way of memory channel
01 = 2 ways of memory channel interleaving
10 = 3 ways of memory channel interleaving
11 = 4 ways of memory channel interleaving
Reset Value value: 00b = no memory channel interleaving
7:6 RWS-LB 00b
TAD_CHANNEL_TARGET
TAD_CHANNEL_TARGET (channel[3].id)
Non-mirrored Configuration: Channel interleave 3 (used for 4-way TAD
interleaving).
5:4 RWS-LB 00b
TAD_CHANNEL_TARGET
TAD_CHANNEL_TARGET (channel[2].id)
Non-mirrored Configuration: Channel interleave 2 (used for 3/4-way TAD
interleaving).
3:2 RWS-LB 00b
TAD_CHANNEL_TARGET
TAD_CHANNEL_TARGET (channel[1].id)
Non-mirrored Configuration: Channel interleave 1 (used for 2/3/4-way TAD
interleaving).
1:0 RWS-LB 00b
TAD_CHANNEL_TARGET
TAD_CHANNEL_TARGET (channel[0].id):
Non-mirrored Configuration: Channel interleave 0 (used for 1/2/3/4-way TAD
interleaving).
TAD[0:11]
Bus: 1 Device: 14 Function: 0 Offset: 40h, 44h, 48h, 4Ch, 50h, 54h, 58h,
5Ch
Bus: 1 Device: 14 Function: 0 Offset: 60h, 64h, 68h, 6Ch
Bit Attr
Reset
Value
Description
HaCrdtCnt
Bus: 1 Device: 14 Function: 0 Offset: 70h
Bit Attr
Reset
Value
Description
31:18 RV 0h Reserved
17 RW 0b
Shared Credit enable
When this bit is set, HA allows scheduler to shared credits between the global
credit counter to the local credit counters. To ensure the deterministic value of the
credits for HA at the initialization, it must be prior for HA to service any ring
request.
1 = Allows to share credits between the global counter and local counter
0 = Does not allow share the credits between the global counter and local counter