diff options
author | BonnieLo-wiwynn <Bonnie_Lo@wiwynn.com> | 2023-02-06 08:43:45 +0300 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2023-02-09 21:06:23 +0300 |
commit | 1a910edfbf56f798e7656de33d12a4161f8ff141 (patch) | |
tree | df18fcbec1161fa1bd7a1068ac8fafbbc58ccb07 | |
parent | 9776fffa8a20f3df845676536449e4687cd984eb (diff) | |
download | openbmc-1a910edfbf56f798e7656de33d12a4161f8ff141.tar.xz |
meta-phosphor: support hardware watchdog
Support hardware watchdog for openbmc. Added systemd config to
enable '/dev/watchdog'.
Tested: tested and verified on greatlakes platform.
Change-Id: Ic46bcd9b8576530be7dcdda51384e1052d4a78f1
Signed-off-by: Delphine CC Chiu <Delphine_CC_Chiu@wiwynn.com>
-rw-r--r-- | meta-google/recipes-google/systemd/gbmc-systemd-config.bb | 5 | ||||
-rw-r--r-- | meta-phosphor/recipes-core/systemd/systemd/40-hardware-watchdog.conf (renamed from meta-google/recipes-google/systemd/files/40-system.conf) | 1 | ||||
-rw-r--r-- | meta-phosphor/recipes-core/systemd/systemd_%.bbappend | 13 |
3 files changed, 13 insertions, 6 deletions
diff --git a/meta-google/recipes-google/systemd/gbmc-systemd-config.bb b/meta-google/recipes-google/systemd/gbmc-systemd-config.bb index feb023bebb..4a6f194740 100644 --- a/meta-google/recipes-google/systemd/gbmc-systemd-config.bb +++ b/meta-google/recipes-google/systemd/gbmc-systemd-config.bb @@ -11,14 +11,12 @@ SRC_URI:append = " \ file://firmware-updates.target \ file://firmware-updates-pre.target \ file://40-gbmc-forward.conf \ - file://40-system.conf \ file://40-gbmc-time.conf \ " FILES:${PN}:append = " \ ${systemd_unitdir}/coredump.conf.d/40-gbmc-coredump.conf \ ${systemd_unitdir}/resolved.conf.d/40-gbmc-nomdns.conf \ - ${systemd_unitdir}/system.conf.d/40-system.conf \ ${systemd_unitdir}/timesyncd.conf.d/40-gbmc-time.conf \ ${libdir}/sysctl.d/40-gbmc-forward.conf \ " @@ -49,9 +47,6 @@ do_install() { install -d -m0755 ${D}${libdir}/sysctl.d install -m 0644 ${WORKDIR}/40-gbmc-forward.conf ${D}${libdir}/sysctl.d/ - install -d -m 0755 ${D}${systemd_unitdir}/system.conf.d/ - install -D -m0644 ${WORKDIR}/40-system.conf ${D}${systemd_unitdir}/system.conf.d/ - install -d -m 0755 ${D}${systemd_unitdir}/timesyncd.conf.d/ install -D -m0644 ${WORKDIR}/40-gbmc-time.conf ${D}${systemd_unitdir}/timesyncd.conf.d/ } diff --git a/meta-google/recipes-google/systemd/files/40-system.conf b/meta-phosphor/recipes-core/systemd/systemd/40-hardware-watchdog.conf index 19347e90aa..c323a22d7c 100644 --- a/meta-google/recipes-google/systemd/files/40-system.conf +++ b/meta-phosphor/recipes-core/systemd/systemd/40-hardware-watchdog.conf @@ -1,4 +1,3 @@ [Manager] -DefaultMemoryAccounting=yes RuntimeWatchdogSec=120s WatchdogDevice=/dev/watchdog diff --git a/meta-phosphor/recipes-core/systemd/systemd_%.bbappend b/meta-phosphor/recipes-core/systemd/systemd_%.bbappend index 847d3248e5..eab2ad4cd5 100644 --- a/meta-phosphor/recipes-core/systemd/systemd_%.bbappend +++ b/meta-phosphor/recipes-core/systemd/systemd_%.bbappend @@ -25,6 +25,19 @@ FILES:${PN}-catalog-extralocales = "\ ${exec_prefix}/lib/systemd/catalog/*.*.catalog \ " +SRC_URI:append = " \ + file://40-hardware-watchdog.conf \ + " + +FILES:${PN}:append = " \ + ${systemd_unitdir}/system.conf.d/40-hardware-watchdog.conf \ + " + +do_install:append() { + install -d -m 0755 ${D}${systemd_unitdir}/system.conf.d/ + install -m 0644 ${WORKDIR}/40-hardware-watchdog.conf ${D}${systemd_unitdir}/system.conf.d/ +} + # udev is added to the USERADD_PACKAGES due to some 'render' group # being necessary to create for /dev/dri handling, which we don't # have to worry about. A side-effect of this is udev would RDEPEND on |