From 1f4be67aa2cc61a3db46c577da5ccd88cc84fa16 Mon Sep 17 00:00:00 2001 From: P Dheeraj Srujan Kumar Date: Tue, 14 Jun 2022 02:33:02 +0530 Subject: Update to internal 1-0.91-151 Signed-off-by: P Dheeraj Srujan Kumar --- ...d-message-registry-entry-for-Memhot-event.patch | 80 ++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 meta-openbmc-mods/meta-common/recipes-phosphor/interfaces/bmcweb/0033-Add-message-registry-entry-for-Memhot-event.patch (limited to 'meta-openbmc-mods/meta-common/recipes-phosphor/interfaces/bmcweb/0033-Add-message-registry-entry-for-Memhot-event.patch') diff --git a/meta-openbmc-mods/meta-common/recipes-phosphor/interfaces/bmcweb/0033-Add-message-registry-entry-for-Memhot-event.patch b/meta-openbmc-mods/meta-common/recipes-phosphor/interfaces/bmcweb/0033-Add-message-registry-entry-for-Memhot-event.patch new file mode 100644 index 000000000..ddf239e99 --- /dev/null +++ b/meta-openbmc-mods/meta-common/recipes-phosphor/interfaces/bmcweb/0033-Add-message-registry-entry-for-Memhot-event.patch @@ -0,0 +1,80 @@ +From 31661f341a32e07967f5e3279b79771823275395 Mon Sep 17 00:00:00 2001 +From: Hardik Panchal +Date: Thu, 24 Mar 2022 12:29:48 +0000 +Subject: [PATCH] Add message registry entry for Memhot event + +Add "ComponentOverTemperature" event message entry in RedFish for +Memhot monitor to log based on the MEMHOT pins. + +Tested: +1. Redfish validator - passed for this new addition +2. Verified in Redfish, ComponentOverTemperature event logged properly. +GET: +https://redfish/v1/Systems/system/LogServices/EventLog/Entries +{ + "@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/ + Entries/1648143395", + "@odata.type": "#LogEntry.v1_8_0.LogEntry", + "Created": "2022-03-24T17:36:35+00:00", + "EntryType": "Event", + "Id": "1648143395", + "Message": "CPU 1 memory over temperature and being throttled.", + "MessageArgs": [ + "CPU 1 memory" + ], + "MessageId": "OpenBMC.0.1.ComponentOverTemperature", + "Name": "System Event Log Entry", + "Severity": "Critical" +} + +Signed-off-by: Hardik Panchal +--- + .../registries/openbmc_message_registry.hpp | 18 ++++++++++++++---- + 1 file changed, 14 insertions(+), 4 deletions(-) + +diff --git a/redfish-core/include/registries/openbmc_message_registry.hpp b/redfish-core/include/registries/openbmc_message_registry.hpp +index 0b409cf..a181080 100644 +--- a/redfish-core/include/registries/openbmc_message_registry.hpp ++++ b/redfish-core/include/registries/openbmc_message_registry.hpp +@@ -19,17 +19,17 @@ + namespace redfish::message_registries::openbmc + { + const Header header = { +- "Copyright 2018 OpenBMC. All rights reserved.", ++ "Copyright 2022 OpenBMC. All rights reserved.", + "#MessageRegistry.v1_4_0.MessageRegistry", +- "OpenBMC.0.3.0", ++ "OpenBMC.0.3.1", + "OpenBMC Message Registry", + "en", + "This registry defines the base messages for OpenBMC.", + "OpenBMC", +- "0.3.0", ++ "0.3.1", + "OpenBMC", + }; +-constexpr std::array registry = { ++constexpr std::array registry = { + MessageEntry{ + "ADDDCCorrectable", + { +@@ -340,6 +340,16 @@ constexpr std::array registry = { + {}, + "None.", + }}, ++ MessageEntry{"ComponentOverTemperature", ++ { ++ "Indicates that the specified component is over temperature.", ++ "%1 over temperature and being throttled.", ++ "Critical", ++ "Critical", ++ 1, ++ {"string"}, ++ "None.", ++ }}, + MessageEntry{"CPLDFirmwarePanicReason", + { + "Indicates the reason for CPLD firmware panic.", +-- +2.17.1 + -- cgit v1.2.3