Specifications
2
Hardware Description
38
TheplatformresetsignaloriginatesinthePCH.Thepotentialsourcesortrig gersofaplatform
resetinclude:
•ThefrontpanelResetbutton
•Aresetassertiongeneratedovertheboarddebugheaderduringatroubleshooting
session
•AnIPMCresetcommandgenerate dduetooneofthefollowingevents:
• Watchdogtimerexpiration
•AnMR
resetisasserted(byeitherthePCHortheIPMC)buttheyaredisabledintheCC
FPGA.Inthiscaseitrevertstoaplatformreset.
Powergood reset
Apowergoodresetissimilartoaplatformreset,exceptthatallstickybitsintheCPUandPCH
arecleared.FortheCPUs,apowergoodresetwillresultinresetofallthestatesinthe
processor,includingthestickystatethatispreservedontheotherresets.
Thereisa“PowergoodReset”enablebitintheresetcontrolregisteroftheCCFPGA.When
thisbitisset,allplatformresetsareconvertedtoPowergoodresets.Inotherwords,whenthis
bitisset,anyofthesourcesortriggersthatwouldotherwisecauseaplatformresetwill
insteadcauseapowergoodreset.
ThereisasecondenablebitintheCCFPGA,thatwhensetalsoassertsPowergoodReset,
normallyfromtheBIOS.
Memory-Retained (MR) reset
Amemory‐retainedresetwill preservethecontentsofmainmemorywhiletherestofthe
systemexperiencesaPlatformReset.TheintendedusageforMR‐Resetistoprovidean
operatingsystemkernelcrashdumplocation,sothatdebuginformationcanberecovered
afteranOScrash.
WhenanMR‐
Resetisinitiatedfromoneofthesources,theresultisanINIT*virtuallegacy
wire(VLW)me ssagesenttotheCPUsfromthePCH.INIT*triggerstheBIOStorunfromthe
resetvectorintheshadowedF000segment,wheretheMR‐Resetcodeisstored.Ifavalid
signatureexistsinthislocation(i.e.MR‐Resethasbeenenabledinthe BIOSsetupmenu)then
theMR‐Resetcodeisexecuted.TheINIT*sequencehasPCHdrivetheINIT*VLWmessageto
theCPUsandtheINIT_3_3V*signaltotheCCFPGA.
TheMR‐ResetBIOScodeputsthesystem
intotheS3sleepstate.InS3,theinternalmemory
controllerforeachCPUplacesalltheDIMMsontheassociated memorychannelsintoself‐
refreshandthePCHassertsthePLTRST*signal.TheRTCalarminthePCHisusedtowakethe
systemupfromS3,causingthePCHtode‐assertPLTRST*.TheBIOSusestheS3resumepath
andskipsovermemoryinitialization.ThismethodallowsthecontentsoftheDIMMsto
remainvalidwhilethesystemisreset.