Intel E7-4820 v2 CM8063601521707 User Manual
Product codes
CM8063601521707
Intel
®
Xeon
®
Processor E7-2800/4800/8800 v2 Product Family
115
Datasheet Volume Two: Functional Description, February 2014
Processor Uncore Configuration Registers
Type:
CFG
PortID: N/A
Bus:
1
Device: 15
Function:
1
Bus:
1
Device: 29
Function:
1
Offset:
0xa0
Bit
Attr
Default
Description
31:31
RW_L
0x0
Scrub Enable (scrub_en):
Scrub Enable when set.
30:30
RW
0x0
Stop on complete (stop_on_cmpl):
Stop patrol scrub at end of memory range. This mode is meant to be used as
part of memory migration flow. SMI is signalled by default
29:29
RW_V
0x0
patrol range complete (ptl_cmpl):
When stop_on_cmpl is enabled, patrol will stop at the end of the address range
and set this bit.
Patrol will resume from beginning of address range when this bit or
Patrol will resume from beginning of address range when this bit or
stop_on_cmpl is cleared by BIOS and patrol scrub is still enabled by scrub_en.
28:28
RW
0x0
Stop on error (stop_on_err):
Stop patrol scrub on poison or uncorrectable. On poison, patrol will log error
then stop. On uncorr, patrol will convert to poison (if enabled) then stop.
This mode is meant to be used as part of memory migration flow. SMI is
This mode is meant to be used as part of memory migration flow. SMI is
signalled by default.
27:27
RW_V
0x0
patrol stopped (ptl_stopped):
When stop_on_err is set, patrol will stop on error and set this bit.
Patrol will resume at the next address when this bit or stop_on_err is cleared
Patrol will resume at the next address when this bit or stop_on_err is cleared
by BIOS and patrol scrub is still enabled by scrub_en.
26:26
RW_V
0x0
SCRUBISSUED (scrubissued):
When Set, the scrub address registers contain the last scrub address issued
25:25
RW
0x0
ISSUEONCE (issueonce):
When Set, the patrol scrub engine will issue the address in the scrub address
registers only once and stop.
24:24
RW_V
0x0
STARTSCRUB (startscrub):
When Set, the Patrol scrub engine will start from the address in the scrub
address registers. Once the scrub is issued this bit is reset.
23:0
RW
0x0
SCRUBINTERVAL (scrubinterval):
Defines the interval in DCLKS between patrol scrub requests.
The calculation for this register to get a scrub to every line in 24 hours is: (
The calculation for this register to get a scrub to every line in 24 hours is: (
(36400))/ (memory capacity/64))/cycle time of DCLK.
RESTRICTIONS: Can only be changed when patrol scrubs are disabled.
RESTRICTIONS: Can only be changed when patrol scrubs are disabled.