summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam A. Kennington III <wak@google.com>2023-04-13 02:42:28 +0300
committerWilliam A. Kennington III <wak@google.com>2023-04-29 01:46:11 +0300
commit6888f3784b328cc7a1f2594b8f22a8f01c1f06fa (patch)
treeba9cb6236b23a652aa8d59e8a1b145d869695416
parent755d78bc206d6da620cdfeef3d4c0f27120e9c83 (diff)
downloadopenbmc-6888f3784b328cc7a1f2594b8f22a8f01c1f06fa.tar.xz
meta-google: gbmc-systemd-config: Enable dumping all cores
Change-Id: I634dc095e0ef6602c67192e8ce7424716ef7e2dd Signed-off-by: William A. Kennington III <wak@google.com>
-rw-r--r--meta-google/recipes-google/systemd/files/40-gbmc-sysctl.conf1
-rw-r--r--meta-google/recipes-google/systemd/gbmc-systemd-config.bb3
2 files changed, 4 insertions, 0 deletions
diff --git a/meta-google/recipes-google/systemd/files/40-gbmc-sysctl.conf b/meta-google/recipes-google/systemd/files/40-gbmc-sysctl.conf
new file mode 100644
index 0000000000..ee4b4859a7
--- /dev/null
+++ b/meta-google/recipes-google/systemd/files/40-gbmc-sysctl.conf
@@ -0,0 +1 @@
+kernel.oops_all_cpu_backtrace = 1
diff --git a/meta-google/recipes-google/systemd/gbmc-systemd-config.bb b/meta-google/recipes-google/systemd/gbmc-systemd-config.bb
index 68052e933c..1e6ce2e6d6 100644
--- a/meta-google/recipes-google/systemd/gbmc-systemd-config.bb
+++ b/meta-google/recipes-google/systemd/gbmc-systemd-config.bb
@@ -12,6 +12,7 @@ SRC_URI:append = " \
file://firmware-updates-pre.target \
file://gbmc-log-ramoops.service \
file://40-gbmc-forward.conf \
+ file://40-gbmc-sysctl.conf \
file://40-gbmc-time.conf \
"
@@ -19,6 +20,7 @@ FILES:${PN}:append = " \
${systemd_unitdir}/coredump.conf.d/40-gbmc-coredump.conf \
${systemd_unitdir}/resolved.conf.d/40-gbmc-nomdns.conf \
${systemd_unitdir}/timesyncd.conf.d/40-gbmc-time.conf \
+ ${libdir}/sysctl.d/40-gbmc-sysctl.conf \
${libdir}/sysctl.d/40-gbmc-forward.conf \
"
@@ -53,6 +55,7 @@ do_install() {
install -d -m0755 ${D}${libdir}/sysctl.d
install -m 0644 ${WORKDIR}/40-gbmc-forward.conf ${D}${libdir}/sysctl.d/
+ install -m 0644 ${WORKDIR}/40-gbmc-sysctl.conf ${D}${libdir}/sysctl.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/