From 8deb9f3bebf51bca7995a8113f56323366cdd5ad Mon Sep 17 00:00:00 2001 From: Ivan Mikhaylov Date: Tue, 30 Jun 2020 19:50:06 +0300 Subject: meta-nicole: phosphor-settingsd: Add boot mailbox interface Add defaults for Control/Boot/Mailbox interface so that phosphor-settingsd could implement and handle it. (From meta-yadro rev: 548286c74a67e8043679be69a47f00325947a327) Signed-off-by: Alexander Amelkin Signed-off-by: Ivan Mikhaylov Change-Id: I24e302fdcce21de7e570e4edc592dd97bf4a8df6 Signed-off-by: Andrew Geissler --- .../phosphor-settings-manager/bootmailbox.override.yml | 16 ++++++++++++++++ .../settings/phosphor-settings-manager_%.bbappend | 2 ++ 2 files changed, 18 insertions(+) create mode 100644 meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager/bootmailbox.override.yml create mode 100644 meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend (limited to 'meta-yadro/meta-nicole/recipes-phosphor') diff --git a/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager/bootmailbox.override.yml b/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager/bootmailbox.override.yml new file mode 100644 index 000000000..e4e5745f4 --- /dev/null +++ b/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager/bootmailbox.override.yml @@ -0,0 +1,16 @@ +--- +/xyz/openbmc_project/control/host0/boot/mailbox: + - Interface: xyz.openbmc_project.Control.Boot.Mailbox + Properties: + Supported: + Default: 'true' + IANAEnterpriseNumber: + # This is IBM's IANA Enterprise number expected by petitboot + Default: 2 + Data: + # The mailbox must be no smaller that 5 blocks. That is 80 bytes. + # This array does NOT include the 3-byte IANA enterprise number. + # So the minimum is 77 bytes. 512 bytes look enough to accomodate + # all boot settings, yet not too big to waste space. + # 512 - 3 = 509 + Default: 'std::vector(509)' diff --git a/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend b/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend new file mode 100644 index 000000000..f1bc619d6 --- /dev/null +++ b/meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend @@ -0,0 +1,2 @@ +FILESEXTRAPATHS_prepend_nicole := "${THISDIR}/${PN}:" +SRC_URI_append_nicole = " file://bootmailbox.override.yml" -- cgit v1.2.3