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 10750f9227SDhruvaraj SubhashchandranBefore=clear_hostdumps_poweroff.service 11bbb53393SAdriana KobylakAfter=openpower-update-bios-attr-table.service 121dc0829eSAndrew GeisslerConflicts=obmc-host-startmin@%i.target 131dc0829eSAndrew Geissler 141dc0829eSAndrew Geissler[Service] 15bbb53393SAdriana Kobylak@ENABLE_PHAL_TRUE@Environment="PDBG_DTB=@CEC_DEVTREE_RW_PATH@" 161dc0829eSAndrew GeisslerRemainAfterExit=yes 171dc0829eSAndrew GeisslerType=oneshot 189ca8a117SAndrew GeisslerExecStart=/bin/sh -c \ 199ca8a117SAndrew Geissler "busctl set-property xyz.openbmc_project.BIOSConfigManager \ 209ca8a117SAndrew Geissler /xyz/openbmc_project/bios_config/manager xyz.openbmc_project.BIOSConfig.Manager \ 2103eaa3e8SAndrew Geissler PendingAttributes a{s\\(sv\\)} 1 pvm_sys_dump_active \ 22*f2e53726SAndrew Geissler xyz.openbmc_project.BIOSConfig.Manager.AttributeType.Enumeration s Enabled" \ 23*f2e53726SAndrew Geissler || true 2467513c14SAndrew GeisslerExecStart=/bin/sh -c \ 2567513c14SAndrew Geissler "busctl call xyz.openbmc_project.Dump.Manager /xyz/openbmc_project/dump/bmc \ 2667513c14SAndrew Geissler xyz.openbmc_project.Dump.Create CreateDump a{sv} 0" || true 271dc0829eSAndrew GeisslerExecStart=/usr/bin/openpower-proc-control enterMpReboot 281dc0829eSAndrew GeisslerExecStart=/bin/mkdir -p /run/openbmc/ 291dc0829eSAndrew GeisslerExecStart=/bin/touch /run/openbmc/mpreboot@%i 30b5fa942aSAndrew 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" 311dc0829eSAndrew Geissler 321dc0829eSAndrew Geissler[Install] 331dc0829eSAndrew GeisslerWantedBy=obmc-host-diagnostic-mode@%i.target 34