summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikita Kosenkov <NKosenkov@IBS.RU>2022-07-25 10:47:10 +0300
committerNikita Kosenkov <NKosenkov@IBS.RU>2022-07-26 17:01:22 +0300
commit3b5761c9617409836ea589eaf7e8e0c8d94424c2 (patch)
tree1e57731661946d0c852f5d77fbcb0ba53eab7997
parent2d76168681a3358630a476b7b9ed21800014d919 (diff)
downloadopenbmc-3b5761c9617409836ea589eaf7e8e0c8d94424c2.tar.xz
bmcweb: change SRCREV
-rw-r--r--meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0004-add-new-dimm-fields.patch66
-rw-r--r--meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb_%.bbappend4
-rw-r--r--meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb/0001-IBS-Default-BMC-Name-and-Model.patch38
-rw-r--r--meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb/0002-add-new-cpu-fields.patch (renamed from meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0003-add-new-cpu-fields.patch)7
-rw-r--r--meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb/0003-add-new-dimm-fields.patch69
-rw-r--r--meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb_%.bbappend2
6 files changed, 96 insertions, 90 deletions
diff --git a/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0004-add-new-dimm-fields.patch b/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0004-add-new-dimm-fields.patch
deleted file mode 100644
index 9061fc34d9..0000000000
--- a/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0004-add-new-dimm-fields.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-From c834e8916d482a20e2f322dbd772ddd8a3f2b65b Mon Sep 17 00:00:00 2001
-From: eportnov <eportnov@ibs.ru>
-Date: Fri, 8 Jul 2022 16:30:51 +0300
-Subject: [PATCH] add new dimm fields
-
----
- redfish-core/lib/memory.hpp | 25 ++++++++++++++++++++++++-
- 1 file changed, 24 insertions(+), 1 deletion(-)
-
-diff --git a/redfish-core/lib/memory.hpp b/redfish-core/lib/memory.hpp
-index 6e4ab67..31dd3c7 100644
---- a/redfish-core/lib/memory.hpp
-+++ b/redfish-core/lib/memory.hpp
-@@ -30,6 +30,10 @@ namespace redfish
-
- inline std::string translateMemoryTypeToRedfish(const std::string& memoryType)
- {
-+ if (memoryType == "xyz.openbmc_project.Inventory.Item.Dimm.DeviceType.DRAM")
-+ {
-+ return "DRAM";
-+ }
- if (memoryType == "xyz.openbmc_project.Inventory.Item.Dimm.DeviceType.DDR")
- {
- return "DDR";
-@@ -473,6 +477,7 @@ inline void getDimmDataByService(std::shared_ptr<bmcweb::AsyncResp> aResp,
- messages::internalError(aResp->res);
- return;
- }
-+ aResp->res.jsonValue["MemorySize"] = (*memorySize);
- aResp->res.jsonValue["CapacityMiB"] = (*memorySize >> 10);
- }
- else if (property.first == "PartNumber")
-@@ -647,7 +652,7 @@ inline void getDimmDataByService(std::shared_ptr<bmcweb::AsyncResp> aResp,
- // so just leave off
- if (!memoryDeviceType.empty())
- {
-- aResp->res.jsonValue["MemoryDeviceType"] =
-+ aResp->res.jsonValue["MemoryType"] =
- memoryDeviceType;
- }
- if (value->find("DDR") != std::string::npos)
-@@ -660,6 +665,24 @@ inline void getDimmDataByService(std::shared_ptr<bmcweb::AsyncResp> aResp,
- }
- }
- }
-+ else if (property.first == "Model")
-+ {
-+ const auto* value =
-+ std::get_if<std::string>(&property.second);
-+ if (value != nullptr)
-+ {
-+ aResp->res.jsonValue["Model"] = *value;
-+ }
-+ }
-+ else if (property.first == "Description")
-+ {
-+ const auto* value =
-+ std::get_if<std::string>(&property.second);
-+ if (value != nullptr)
-+ {
-+ aResp->res.jsonValue["Description"] = *value;
-+ }
-+ }
- // memory location interface
- else if (property.first == "Channel" ||
- property.first == "MemoryController" ||
diff --git a/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb_%.bbappend b/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb_%.bbappend
index 098d12559c..ba02efb89d 100644
--- a/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb_%.bbappend
+++ b/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb_%.bbappend
@@ -1,12 +1,10 @@
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
-SRCREV = "550a6bf85f81c1725b6c320a5ee419335cff2cf6"
+SRCREV = "a170f2756716f13d906678ab93351ead035e37b4"
SRC_URI += "\
file://0001-Enable-vm-nbdproxy-option.patch \
file://0002-Add-http-ftp-nfs-protocols-to-un-filter-them-FT-58-T.patch \
- file://0003-add-new-cpu-fields.patch \
- file://0004-add-new-dimm-fields.patch \
"
EXTRA_OEMESON += "\
diff --git a/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb/0001-IBS-Default-BMC-Name-and-Model.patch b/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb/0001-IBS-Default-BMC-Name-and-Model.patch
index 06342a344e..105c3a1e01 100644
--- a/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb/0001-IBS-Default-BMC-Name-and-Model.patch
+++ b/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb/0001-IBS-Default-BMC-Name-and-Model.patch
@@ -1,4 +1,4 @@
-From aedf441cea55a3cb5e8c8a815c8cbe1c7944f863 Mon Sep 17 00:00:00 2001
+From cfef198e816222d960cc003e3717bb9d79a89d60 Mon Sep 17 00:00:00 2001
From: "Andrey V.Kosteltsev" <AKosteltsev@IBS.RU>
Date: Tue, 12 Jul 2022 12:09:23 +0300
Subject: [PATCH] IBS: Default BMC Name and Model
@@ -8,27 +8,27 @@ Subject: [PATCH] IBS: Default BMC Name and Model
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/redfish-core/lib/managers.hpp b/redfish-core/lib/managers.hpp
-index aa4c694da..86b8c7df9 100644
+index d1e43fb44..446a53dfc 100644
--- a/redfish-core/lib/managers.hpp
+++ b/redfish-core/lib/managers.hpp
-@@ -1974,7 +1974,7 @@ inline void requestRoutesManager(App& app)
- asyncResp->res.jsonValue["@odata.type"] =
- "#Manager.v1_11_0.Manager";
- asyncResp->res.jsonValue["Id"] = "bmc";
-- asyncResp->res.jsonValue["Name"] = "OpenBmc Manager";
-+ asyncResp->res.jsonValue["Name"] = "Sila Bmc Manager";
- asyncResp->res.jsonValue["Description"] =
- "Baseboard Management Controller";
- asyncResp->res.jsonValue["PowerState"] = "On";
-@@ -1984,7 +1984,7 @@ inline void requestRoutesManager(App& app)
- asyncResp->res.jsonValue["UUID"] = systemd_utils::getUuid();
- asyncResp->res.jsonValue["ServiceEntryPointUUID"] = uuid;
- asyncResp->res.jsonValue["Model"] =
-- "OpenBmc"; // TODO(ed), get model
-+ "Sila Bmc"; // TODO(ed), get model
+@@ -1959,7 +1959,7 @@ inline void requestRoutesManager(App& app)
+ asyncResp->res.jsonValue["@odata.id"] = "/redfish/v1/Managers/bmc";
+ asyncResp->res.jsonValue["@odata.type"] = "#Manager.v1_14_0.Manager";
+ asyncResp->res.jsonValue["Id"] = "bmc";
+- asyncResp->res.jsonValue["Name"] = "OpenBmc Manager";
++ asyncResp->res.jsonValue["Name"] = "Sila Bmc Manager";
+ asyncResp->res.jsonValue["Description"] =
+ "Baseboard Management Controller";
+ asyncResp->res.jsonValue["PowerState"] = "On";
+@@ -1969,7 +1969,7 @@ inline void requestRoutesManager(App& app)
+ asyncResp->res.jsonValue["ManagerType"] = "BMC";
+ asyncResp->res.jsonValue["UUID"] = systemd_utils::getUuid();
+ asyncResp->res.jsonValue["ServiceEntryPointUUID"] = uuid;
+- asyncResp->res.jsonValue["Model"] = "OpenBmc"; // TODO(ed), get model
++ asyncResp->res.jsonValue["Model"] = "Sila Bmc"; // TODO(ed), get model
- asyncResp->res.jsonValue["LogServices"] = {
- {"@odata.id", "/redfish/v1/Managers/bmc/LogServices"}};
+ asyncResp->res.jsonValue["LogServices"]["@odata.id"] =
+ "/redfish/v1/Managers/bmc/LogServices";
--
2.35.1
diff --git a/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0003-add-new-cpu-fields.patch b/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb/0002-add-new-cpu-fields.patch
index 1e4f2efd7a..f7f5145b0c 100644
--- a/meta-ibs/meta-common/recipes-phosphor/interfaces/bmcweb/0003-add-new-cpu-fields.patch
+++ b/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb/0002-add-new-cpu-fields.patch
@@ -1,4 +1,4 @@
-From 644dc71f3ff13fbc620d6ea8bff89736dc7cc691 Mon Sep 17 00:00:00 2001
+From ed5862ee20506cba2c6354a1e8260ef1dc1726ea Mon Sep 17 00:00:00 2001
From: eportnov <eportnov@ibs.ru>
Date: Fri, 8 Jul 2022 10:31:14 +0300
Subject: [PATCH] add new cpu fields
@@ -8,7 +8,7 @@ Subject: [PATCH] add new cpu fields
1 file changed, 106 insertions(+)
diff --git a/redfish-core/lib/processor.hpp b/redfish-core/lib/processor.hpp
-index 2a0e028..a83211a 100644
+index a7f8a413f..d97d314fd 100644
--- a/redfish-core/lib/processor.hpp
+++ b/redfish-core/lib/processor.hpp
@@ -66,6 +66,77 @@ inline void getProcessorUUID(std::shared_ptr<bmcweb::AsyncResp> aResp,
@@ -131,3 +131,6 @@ index 2a0e028..a83211a 100644
else if (property.first == "EffectiveFamily")
{
const uint16_t* value = std::get_if<uint16_t>(&property.second);
+--
+2.35.1
+
diff --git a/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb/0003-add-new-dimm-fields.patch b/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb/0003-add-new-dimm-fields.patch
new file mode 100644
index 0000000000..13b880457e
--- /dev/null
+++ b/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb/0003-add-new-dimm-fields.patch
@@ -0,0 +1,69 @@
+From 824ef06312f5457fa6ab7d8ef08d160f3dc888a9 Mon Sep 17 00:00:00 2001
+From: eportnov <eportnov@ibs.ru>
+Date: Fri, 8 Jul 2022 16:30:51 +0300
+Subject: [PATCH] add new dimm fields
+
+---
+ redfish-core/lib/memory.hpp | 25 ++++++++++++++++++++++++-
+ 1 file changed, 24 insertions(+), 1 deletion(-)
+
+diff --git a/redfish-core/lib/memory.hpp b/redfish-core/lib/memory.hpp
+index 3c10130e5..be3af6fb3 100644
+--- a/redfish-core/lib/memory.hpp
++++ b/redfish-core/lib/memory.hpp
+@@ -31,6 +31,10 @@ namespace redfish
+
+ inline std::string translateMemoryTypeToRedfish(const std::string& memoryType)
+ {
++ if (memoryType == "xyz.openbmc_project.Inventory.Item.Dimm.DeviceType.DRAM")
++ {
++ return "DRAM";
++ }
+ if (memoryType == "xyz.openbmc_project.Inventory.Item.Dimm.DeviceType.DDR")
+ {
+ return "DDR";
+@@ -470,6 +474,7 @@ inline void
+ messages::internalError(aResp->res);
+ return;
+ }
++ aResp->res.jsonValue["MemorySize"] = (*memorySize);
+ aResp->res.jsonValue[jsonPtr]["CapacityMiB"] = (*memorySize >> 10);
+ }
+ else if (property.first == "PartNumber")
+@@ -634,7 +639,7 @@ inline void
+ // so just leave off
+ if (!memoryDeviceType.empty())
+ {
+- aResp->res.jsonValue[jsonPtr]["MemoryDeviceType"] =
++ aResp->res.jsonValue[jsonPtr]["MemoryType"] =
+ memoryDeviceType;
+ }
+ if (value->find("DDR") != std::string::npos)
+@@ -647,6 +652,24 @@ inline void
+ }
+ }
+ }
++ else if (property.first == "Model")
++ {
++ const auto* value =
++ std::get_if<std::string>(&property.second);
++ if (value != nullptr)
++ {
++ aResp->res.jsonValue["Model"] = *value;
++ }
++ }
++ else if (property.first == "Description")
++ {
++ const auto* value =
++ std::get_if<std::string>(&property.second);
++ if (value != nullptr)
++ {
++ aResp->res.jsonValue["Description"] = *value;
++ }
++ }
+ // memory location interface
+ else if (property.first == "Channel" ||
+ property.first == "MemoryController" ||
+--
+2.35.1
+
diff --git a/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb_%.bbappend b/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb_%.bbappend
index c4c7943d51..c790f1cb60 100644
--- a/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb_%.bbappend
+++ b/meta-ibs/meta-cp2-5422/recipes-phosphor/interfaces/bmcweb_%.bbappend
@@ -2,6 +2,8 @@ FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
SRC_URI += "\
file://0001-IBS-Default-BMC-Name-and-Model.patch \
+ file://0002-add-new-cpu-fields.patch \
+ file://0003-add-new-dimm-fields.patch \
"
EXTRA_OEMESON += "\