11dc0829eSAndrew Geissler[Unit]
21dc0829eSAndrew GeisslerDescription=Start memory preserving reboot host%i
31dc0829eSAndrew GeisslerWants=obmc-host-stop-pre@%i.target
41dc0829eSAndrew GeisslerAfter=obmc-host-stop-pre@%i.target
51dc0829eSAndrew GeisslerWants=obmc-host-stopping@%i.target
61dc0829eSAndrew GeisslerBefore=obmc-host-stopping@%i.target
71dc0829eSAndrew GeisslerBefore=op-stop-instructions@%i.service
81dc0829eSAndrew GeisslerAfter=phosphor-reset-sensor-states@%i.service
91dc0829eSAndrew GeisslerBefore=phosphor-reboot-host@%i.service
10*bbb53393SAdriana KobylakAfter=openpower-update-bios-attr-table.service
111dc0829eSAndrew GeisslerConflicts=obmc-host-startmin@%i.target
121dc0829eSAndrew Geissler
131dc0829eSAndrew Geissler[Service]
14*bbb53393SAdriana Kobylak@ENABLE_PHAL_TRUE@Environment="PDBG_DTB=@CEC_DEVTREE_RW_PATH@"
151dc0829eSAndrew GeisslerRemainAfterExit=yes
161dc0829eSAndrew GeisslerType=oneshot
171dc0829eSAndrew GeisslerExecStart=/usr/bin/openpower-proc-control enterMpReboot
181dc0829eSAndrew GeisslerExecStart=/bin/mkdir -p /run/openbmc/
191dc0829eSAndrew GeisslerExecStart=/bin/touch /run/openbmc/mpreboot@%i
20b5fa942aSAndrew GeisslerExecStart=/bin/sh -c "busctl set-property  xyz.openbmc_project.State.Host /xyz/openbmc_project/state/host%i xyz.openbmc_project.State.Host RestartCause s  xyz.openbmc_project.State.Host.RestartCause.HostCrash"
211dc0829eSAndrew Geissler
221dc0829eSAndrew Geissler[Install]
231dc0829eSAndrew GeisslerWantedBy=obmc-host-diagnostic-mode@%i.target
24