summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Geissler <geissonator@yahoo.com>2023-10-27 19:34:24 +0300
committerAndrew Geissler <geissonator@yahoo.com>2023-11-03 00:42:32 +0300
commit48a3c3803f93e771be05fd3c33d02c6ffc46fd29 (patch)
treeb200aaef14bfe2cc59b7b05ccd5255686fbf7e4d
parent53546a908cbcab30a11e83576435092cae7fb309 (diff)
downloadopenbmc-48a3c3803f93e771be05fd3c33d02c6ffc46fd29.tar.xz
mboxd: add window-num parameter to service
The p10bmc machines require the window-num parameter be passed into mboxd. Add an option to the service that can be overridden in a bbappend file. Default it to 0 so mboxd keeps its current behavior of utilizing all of the entire reserved memory region. Tested: - Confirmed new parameter and default of 0 were in the service file Change-Id: Ibdb50369db6937d42a64fd071dcb00b0d243fb73 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
-rw-r--r--meta-phosphor/recipes-phosphor/mboxd/mboxd/mboxd.service2
-rw-r--r--meta-phosphor/recipes-phosphor/mboxd/mboxd_git.bb3
2 files changed, 4 insertions, 1 deletions
diff --git a/meta-phosphor/recipes-phosphor/mboxd/mboxd/mboxd.service b/meta-phosphor/recipes-phosphor/mboxd/mboxd/mboxd.service
index c491b18125..df6a59ad5d 100644
--- a/meta-phosphor/recipes-phosphor/mboxd/mboxd/mboxd.service
+++ b/meta-phosphor/recipes-phosphor/mboxd/mboxd/mboxd.service
@@ -7,7 +7,7 @@ After=xyz.openbmc_project.Control.Host.service
[Service]
Restart=always
-ExecStart=/usr/bin/env mboxd --flash {FLASH_SIZE} --window-size 1M
+ExecStart=/usr/bin/env mboxd --flash {FLASH_SIZE} --window-size 1M --window-num {WINDOW_NUM}
SyslogIdentifier=mboxd
[Install]
diff --git a/meta-phosphor/recipes-phosphor/mboxd/mboxd_git.bb b/meta-phosphor/recipes-phosphor/mboxd/mboxd_git.bb
index 13f6886cf2..164f5d1852 100644
--- a/meta-phosphor/recipes-phosphor/mboxd/mboxd_git.bb
+++ b/meta-phosphor/recipes-phosphor/mboxd/mboxd_git.bb
@@ -18,6 +18,7 @@ SRC_URI += "file://99-aspeed-lpc-ctrl.rules"
S = "${WORKDIR}/git"
SYSTEMD_SUBSTITUTIONS += "FLASH_SIZE:${MBOXD_FLASH_SIZE}:${PN}.service"
+SYSTEMD_SUBSTITUTIONS += "WINDOW_NUM:${MBOXD_WINDOW_NUM}:${PN}.service"
SYSTEMD_SERVICE:${PN} += "mboxd.service"
SYSTEMD_SERVICE:${PN} += "mboxd-reload@.service"
SYSTEMD_LINK:${PN} += "${@compose_list(d, 'FMT', 'OBMC_HOST_INSTANCES')}"
@@ -31,6 +32,8 @@ do_install:append() {
}
MBOXD_FLASH_SIZE ??= "32M"
+# When 0, code will default to use the entire reserved memory region
+MBOXD_WINDOW_NUM ??= "0"
TMPL = "mboxd-reload@.service"
TGTFMT = "obmc-host-startmin@{0}.target"
INSTFMT = "mboxd-reload@{0}.service"