diff options
author | Andrew Geissler <geissonator@yahoo.com> | 2023-10-27 19:34:24 +0300 |
---|---|---|
committer | Andrew Geissler <geissonator@yahoo.com> | 2023-11-03 00:42:32 +0300 |
commit | 48a3c3803f93e771be05fd3c33d02c6ffc46fd29 (patch) | |
tree | b200aaef14bfe2cc59b7b05ccd5255686fbf7e4d | |
parent | 53546a908cbcab30a11e83576435092cae7fb309 (diff) | |
download | openbmc-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.service | 2 | ||||
-rw-r--r-- | meta-phosphor/recipes-phosphor/mboxd/mboxd_git.bb | 3 |
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" |