summaryrefslogtreecommitdiff
path: root/redfish-core/include/registries
diff options
context:
space:
mode:
authorJayaprakash Mutyala <mutyalax.jayaprakash@intel.com>2022-02-01 21:56:05 +0300
committerJayaprakash Mutyala <mutyalax.jayaprakash@intel.com>2022-02-17 08:13:34 +0300
commitf1e1bbf24c296bf69058225a99036ec64a65705d (patch)
tree2b58780086b4078ac939d8508a2d9e9d6a33dd1d /redfish-core/include/registries
parent9c0b4e588699b1414c7909a933f4f62a0d164592 (diff)
downloadbmcweb-f1e1bbf24c296bf69058225a99036ec64a65705d.tar.xz
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:/<BMC-IP>/redfish/v1/Systems/system/LogServices/EventLog/Entries { "@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/ Entries/1644553991", "@odata.type": "#LogEntry.v1_8_0.LogEntry", "Created": "2022-02-11T04:33:11+00:00", "EntryType": "Event", "Id": "1644553991", "Message": "CPU 1 component over temperature and being throttled.", "MessageArgs": [ "CPU 1" ], "MessageId": "OpenBMC.0.1.ComponentOverTemperature", "Name": "System Event Log Entry", "Severity": "Critical" } Signed-off-by: Hardik Panchal <hardikx.panchal@intel.com> Signed-off-by: Jayaprakash Mutyala <mutyalax.jayaprakash@intel.com> Change-Id: I6f5f42111ae7db39a4618b2b1ba8c864f9f55824
Diffstat (limited to 'redfish-core/include/registries')
-rw-r--r--redfish-core/include/registries/openbmc_message_registry.hpp17
1 files changed, 14 insertions, 3 deletions
diff --git a/redfish-core/include/registries/openbmc_message_registry.hpp b/redfish-core/include/registries/openbmc_message_registry.hpp
index 6cf503f77e..edb39ae163 100644
--- a/redfish-core/include/registries/openbmc_message_registry.hpp
+++ b/redfish-core/include/registries/openbmc_message_registry.hpp
@@ -21,15 +21,15 @@ namespace redfish::message_registries::openbmc
const Header header = {
"Copyright 2018 OpenBMC. All rights reserved.",
"#MessageRegistry.v1_4_0.MessageRegistry",
- "OpenBMC.0.2.0",
+ "OpenBMC.0.3.0",
"OpenBMC Message Registry",
"en",
"This registry defines the base messages for OpenBMC.",
"OpenBMC",
- "0.2.0",
+ "0.3.0",
"OpenBMC",
};
-constexpr std::array<MessageEntry, 188> registry = {
+constexpr std::array<MessageEntry, 189> registry = {
MessageEntry{
"ADDDCCorrectable",
{
@@ -307,6 +307,17 @@ constexpr std::array<MessageEntry, 188> registry = {
{},
"None.",
}},
+ MessageEntry{
+ "ComponentOverTemperature",
+ {
+ "Indicates that the specified component is over temperature.",
+ "%1 component over temperature and being throttled.",
+ "Critical",
+ "Critical",
+ 1,
+ {"string"},
+ "None.",
+ }},
MessageEntry{"CPLDFirmwarePanicReason",
{
"Indicates the reason for CPLD firmware panic.",