systemd: Enable the "ShutdownWatchDogSec" and add sysmocom-odu file
The TI Davinci DM644x and the TI Sierra AM335x both feature a watchdog. Enable it on the AM335x as well. The next part is that we can enable the watchdog for the shutdown. E.g. in case the system does not reboot after the shutdown. The shutdown is executed last and only after the shutdown target has been reached. For time timeout we need to use the same interval as the watchdog (as both drivers don't allow to change the timeout interval).
This commit is contained in:
parent
b405fd4d9a
commit
4bfaa3f7df
|
@ -22,7 +22,7 @@ DefaultStandardOutput=syslog
|
||||||
DefaultStandardError=syslog
|
DefaultStandardError=syslog
|
||||||
#JoinControllers=cpu,cpuacct,cpuset net_cls,net_prio
|
#JoinControllers=cpu,cpuacct,cpuset net_cls,net_prio
|
||||||
RuntimeWatchdogSec=45
|
RuntimeWatchdogSec=45
|
||||||
#ShutdownWatchdogSec=10min
|
ShutdownWatchdogSec=45
|
||||||
#CapabilityBoundingSet=
|
#CapabilityBoundingSet=
|
||||||
#TimerSlackNSec=
|
#TimerSlackNSec=
|
||||||
#DefaultLimitCPU=
|
#DefaultLimitCPU=
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
#DefaultStandardError=inherit
|
#DefaultStandardError=inherit
|
||||||
#JoinControllers=cpu,cpuacct,cpuset net_cls,net_prio
|
#JoinControllers=cpu,cpuacct,cpuset net_cls,net_prio
|
||||||
RuntimeWatchdogSec=45
|
RuntimeWatchdogSec=45
|
||||||
#ShutdownWatchdogSec=10min
|
ShutdownWatchdogSec=45
|
||||||
#CapabilityBoundingSet=
|
#CapabilityBoundingSet=
|
||||||
#TimerSlackNSec=
|
#TimerSlackNSec=
|
||||||
#DefaultLimitCPU=
|
#DefaultLimitCPU=
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
#DefaultStandardError=inherit
|
#DefaultStandardError=inherit
|
||||||
#JoinControllers=cpu,cpuacct,cpuset net_cls,net_prio
|
#JoinControllers=cpu,cpuacct,cpuset net_cls,net_prio
|
||||||
RuntimeWatchdogSec=45
|
RuntimeWatchdogSec=45
|
||||||
#ShutdownWatchdogSec=10min
|
ShutdownWatchdogSec=45
|
||||||
#CapabilityBoundingSet=
|
#CapabilityBoundingSet=
|
||||||
#TimerSlackNSec=
|
#TimerSlackNSec=
|
||||||
#DefaultLimitCPU=
|
#DefaultLimitCPU=
|
||||||
|
|
|
@ -0,0 +1,43 @@
|
||||||
|
# This file is part of systemd.
|
||||||
|
#
|
||||||
|
# systemd is free software; you can redistribute it and/or modify it
|
||||||
|
# under the terms of the GNU Lesser General Public License as published by
|
||||||
|
# the Free Software Foundation; either version 2.1 of the License, or
|
||||||
|
# (at your option) any later version.
|
||||||
|
#
|
||||||
|
# See systemd.conf(5) for details
|
||||||
|
|
||||||
|
[Manager]
|
||||||
|
#LogLevel=info
|
||||||
|
#LogTarget=journal-or-kmsg
|
||||||
|
#LogColor=yes
|
||||||
|
#LogLocation=no
|
||||||
|
#DumpCore=yes
|
||||||
|
#CrashShell=no
|
||||||
|
#ShowStatus=yes
|
||||||
|
#CrashChVT=1
|
||||||
|
#CPUAffinity=1 2
|
||||||
|
#DefaultControllers=cpu
|
||||||
|
#DefaultStandardOutput=journal
|
||||||
|
#DefaultStandardError=inherit
|
||||||
|
#JoinControllers=cpu,cpuacct,cpuset net_cls,net_prio
|
||||||
|
RuntimeWatchdogSec=60
|
||||||
|
ShutdownWatchdogSec=60
|
||||||
|
#CapabilityBoundingSet=
|
||||||
|
#TimerSlackNSec=
|
||||||
|
#DefaultLimitCPU=
|
||||||
|
#DefaultLimitFSIZE=
|
||||||
|
#DefaultLimitDATA=
|
||||||
|
#DefaultLimitSTACK=
|
||||||
|
#DefaultLimitCORE=
|
||||||
|
#DefaultLimitRSS=
|
||||||
|
#DefaultLimitNOFILE=
|
||||||
|
#DefaultLimitAS=
|
||||||
|
#DefaultLimitNPROC=
|
||||||
|
#DefaultLimitMEMLOCK=
|
||||||
|
#DefaultLimitLOCKS=
|
||||||
|
#DefaultLimitSIGPENDING=
|
||||||
|
#DefaultLimitMSGQUEUE=
|
||||||
|
#DefaultLimitNICE=
|
||||||
|
#DefaultLimitRTPRIO=
|
||||||
|
#DefaultLimitRTTIME=
|
|
@ -1,7 +1,7 @@
|
||||||
S_THISDIR := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}"
|
S_THISDIR := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}"
|
||||||
FILESPATH =. "${@base_set_filespath(["${S_THISDIR}/${PN}"], d)}:"
|
FILESPATH =. "${@base_set_filespath(["${S_THISDIR}/${PN}"], d)}:"
|
||||||
|
|
||||||
PRINC="20"
|
PRINC="21"
|
||||||
|
|
||||||
SRC_URI += "file://journald.conf \
|
SRC_URI += "file://journald.conf \
|
||||||
file://0001-Feature-switch-ListenDatagram-from-run-systemd-journ.patch \
|
file://0001-Feature-switch-ListenDatagram-from-run-systemd-journ.patch \
|
||||||
|
|
Loading…
Reference in New Issue