diff options
author | Suryakanth Sekar <suryakanth.sekar@linux.intel.com> | 2019-11-26 22:40:15 +0530 |
---|---|---|
committer | Suryakanth Sekar <suryakanth.sekar@linux.intel.com> | 2019-12-10 04:57:55 +0000 |
commit | 4dcc3f92c8725e2424c7792908c44311e484a429 (patch) | |
tree | a92cbb00d926cea859bff5bdef76620051813123 | |
parent | b4b9595ad8d679f2f5e83bd75d9b0902620fb1f5 (diff) | |
download | bmcweb-4dcc3f92c8725e2424c7792908c44311e484a429.tar.gz bmcweb-4dcc3f92c8725e2424c7792908c44311e484a429.zip |
bmcweb: Message entry for At-Scale Debug Event
Message entry for
1. At-Scale Debug session established and closed.
2. Whenever At-Scale Debug user is enabled or disabled
3. At-scalde Debug feature is enabled or disabled in platform
4. At-sclde Debug service is enabled or disabled
Tested:
1. Ran Redfish validator - passed for this new addition.
Log will be shown as below:
{
"@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry",
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/254",
"@odata.type": "#LogEntry.v1_4_0.LogEntry",
"Created": "1970-01-01T00:04:14+00:00",
"EntryType": "Event",
"Id": "254",
"Message": "At-Scale Debug Feature is enabled in hardware.",
"MessageArgs": [],
"MessageId": "OpenBMC.0.1.AtScaleDebugFeatureEnabledAtHardware",
"Name": "System Event Log Entry",
"Severity": "Critical"
},
{
"@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry",
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/254_1",
"@odata.type": "#LogEntry.v1_4_0.LogEntry",
"Created": "1970-01-01T00:04:14+00:00",
"EntryType": "Event",
"Id": "254_1",
"Message": "At-Scale Debug service is started.",
"MessageArgs": [],
"MessageId": "OpenBMC.0.1.AtScaleDebugFeatureEnabled",
"Name": "System Event Log Entry",
"Severity": "Critical"
},
{
"@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry",
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/30630_2",
"@odata.type": "#LogEntry.v1_4_0.LogEntry",
"Created": "1970-01-01T08:30:30+00:00",
"EntryType": "Event",
"Id": "30630_2",
"Message": "At-scale-debug service is now connected 198.164.11.12",
"MessageArgs": [
"198.164.11.12"
],
"MessageId": "OpenBMC.0.1.AtScaleDebugConnected",
"Name": "System Event Log Entry",
"Severity": "Critical"
},
{
"@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry",
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/30630_3",
"@odata.type": "#LogEntry.v1_4_0.LogEntry",
"Created": "1970-01-01T08:30:30+00:00",
"EntryType": "Event",
"Id": "30630_3",
"Message": "At-scale-debug connection aborted/failed",
"MessageArgs": [],
"MessageId": "OpenBMC.0.1.AtScaleDebugConnectionFailed",
"Name": "System Event Log Entry",
"Severity": "Critical"
},
{
"@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry",
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/30629_2",
"@odata.type": "#LogEntry.v1_4_0.LogEntry",
"Created": "1970-01-01T08:30:29+00:00",
"EntryType": "Event",
"Id": "30629_2",
"Message": "At-scale-debug service is now disconnected",
"MessageArgs": [],
"MessageId": "OpenBMC.0.1.AtScaleDebugDisconnected",
"Name": "System Event Log Entry",
"Severity": "OK"
},
{
"@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry",
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/262",
"@odata.type": "#LogEntry.v1_4_0.LogEntry",
"Created": "1970-01-01T00:04:22+00:00",
"EntryType": "Event",
"Id": "262",
"Message": "At-Scale Debug special user is disabled",
"MessageArgs": [],
"MessageId": "OpenBMC.0.1.AtScaleDebugSpecialUserDisabled",
"Name": "System Event Log Entry",
"Severity": "OK"
},
{
"@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry",
"@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/154",
"@odata.type": "#LogEntry.v1_4_0.LogEntry",
"Created": "1970-01-01T00:02:34+00:00",
"EntryType": "Event",
"Id": "154",
"Message": "At-Scale Debug special user is enabled",
"MessageArgs": [],
"MessageId": "OpenBMC.0.1.AtScaleDebugSpecialUserEnabled",
"Name": "System Event Log Entry",
"Severity": "Critical"
},
Signed-off-by: Suryakanth Sekar <suryakanth.sekar@linux.intel.com>
Change-Id: Id5369c36547c4a5d7ae6f1f1dbd4dae8317a26d7
-rw-r--r-- | redfish-core/include/registries/openbmc_message_registry.hpp | 86 |
1 files changed, 85 insertions, 1 deletions
diff --git a/redfish-core/include/registries/openbmc_message_registry.hpp b/redfish-core/include/registries/openbmc_message_registry.hpp index fc96952..c09efe8 100644 --- a/redfish-core/include/registries/openbmc_message_registry.hpp +++ b/redfish-core/include/registries/openbmc_message_registry.hpp @@ -29,7 +29,7 @@ const Header header = { "0.1.0", "OpenBMC", }; -constexpr std::array<MessageEntry, 134> registry = { +constexpr std::array<MessageEntry, 143> registry = { MessageEntry{ "ADDDCCorrectable", { @@ -46,6 +46,90 @@ constexpr std::array<MessageEntry, 134> registry = { "None.", }}, MessageEntry{ + "AtScaleDebugFeatureEnabledAtHardware", + { + "Indicates that At-Scale Debug enable is detected in hardware.", + "At-Scale Debug Feature is enabled in hardware.", + "Critical", + 0, + {}, + "None.", + }}, + MessageEntry{ + "AtScaleDebugFeatureDisabledAtHardware", + { + "Indicates that At-Scale Debug disable is detected in hardware.", + "At-Scale Debug Feature is disabled in hardware.", + "OK", + 0, + {}, + "None.", + }}, + MessageEntry{"AtScaleDebugFeatureEnabled", + { + "Indicates that At-Scale Debug service is started.", + "At-Scale Debug service is started.", + "Critical", + 0, + {}, + "None.", + }}, + MessageEntry{"AtScaleDebugFeatureDisabled", + { + "Indicates that At-Scale Debug service is stopped.", + "At-Scale Debug service is stopped.", + "OK", + 0, + {}, + "None.", + }}, + MessageEntry{"AtScaleDebugConnected", + { + "Indicates At-Scale Debug connection has been established", + "At-Scale Debug service is now connected %1", + "Critical", + 1, + {"string"}, + "None.", + }}, + MessageEntry{"AtScaleDebugDisconnected", + { + "Indicates At-Scale Debug connection has ended", + "At-Scale Debug service is now disconnected", + "OK", + 0, + {}, + "None.", + }}, + MessageEntry{"AtScaleDebugConnectionFailed", + { + "Indicates At-Scale Debug connection aborted/failed", + "At-Scale Debug connection aborted/failed", + "Critical", + 0, + {}, + "None.", + }}, + MessageEntry{"AtScaleDebugSpecialUserEnabled", + { + "Indicates that special user is enabled.", + "At-Scale Debug special user is enabled", + "Critical", + 0, + {}, + "None.", + }}, + MessageEntry{"AtScaleDebugSpecialUserDisabled", + { + "Indicates that special user is disabled.", + "At-Scale Debug special user is disabled", + "OK", + 0, + {}, + "None.", + }}, + + MessageEntry{ "BIOSBoot", { "Indicates BIOS has transitioned control to the OS Loader.", |