Specifications

5
CPM resets
55
CPM resets
TheCPMsupportsonlycoldandpowergoodresets.Anywarmresetsourcesareconverted
toacoldresetbythe legacyFPGA.
Cold reset
Acoldresetisatotalsystemboardreset(ex ceptfortheIPMIcircuitry).Alldevicesand
registersareresettotheirdefaultstate.Afteracoldreset,datainDRAMmightbeinvalid
duetotheCPUmemorycontrollerdiscontinuingrefreshcycles.Memoryisthencleared
duringthesystemBIOSinitialization.
Note:AcoldresetontheCPMdoesnotclearthestickybitsintheCPUandI/Ohub
registers.Clearingstickybitsrequiresapowergoodreset.SeePowergoodresetfordetails.
Commoncausesofacoldresetincludeexpirationofthewatchdogtimerinterval,
invocationoftheFRUControlIPMIcommandwiththeColdResetoption,andcontrolby
theusersownapplicationsoftwarerunningontheprocessor.Table 13liststhesources
thatcaninitiateacoldresetandtheresultantactions.
Powergood reset
Apowergoodre setissimilartoacoldreset,exceptthatallstickybitsintheCPUandI/O
hubregistersarealsocleared.ApowergoodresetcanbeinitiatedbytheBIOSoruser
applicationbywriting0EhtotheCF9hresetregisterontheICH10R.
Note:Apowergoodreset
shouldonlybeusedwhenthestickybitsneedtobecleared.
Table 13. Cold reset sources
Cold Reset Source Action
Watchdog 1 timeout IPMC asserts SYS_RESET* (low). See BMC watchdog.
“FRU Control (Cold Reset) IPMI command IPMC asserts SYS_RESET* (low). See Supported IPMI commands on
page 97.
IPMC Corrupt Flash Watchdog expires IPMC asserts SYS_RESET* (low) and drives FLASH_SEL to select the
alternate SPI flash. The IPMC then de-asserts SYS_RESET* (high) to allow
the CPM to attempt to boot from the alternate flash. See Corrupt flash
detection watchdog.
CPU XDP emulator reset CPU XDP port asserts SYS_RESET* (low)
06h written to Reset Control register (CF9h) ICH asserts PLTRST* (low)
Pushbutton reset is asserted The CPU complex FPGA asserts SYS_RESET* (low).