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
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 @@
"0.1.0",
"OpenBMC",
};
-constexpr std::array<MessageEntry, 134> registry = {
+constexpr std::array<MessageEntry, 143> registry = {
MessageEntry{
"ADDDCCorrectable",
{
@@ -46,6 +46,90 @@
"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.",