summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Marian Thomaiyar <richard.marian.thomaiyar@linux.intel.com>2019-10-28 13:40:01 +0530
committerRichard Marian Thomaiyar <richard.marian.thomaiyar@linux.intel.com>2019-10-30 18:00:25 +0000
commit52efa5d69092219f41e1634163a3e4fa598c596c (patch)
tree946cfd1f361d8e212630dcffac02705fe6ba6d0f
parent6950901b7562120adcb644018d5f6a0528115520 (diff)
downloadbmcweb-52efa5d69092219f41e1634163a3e4fa598c596c.tar.gz
bmcweb-52efa5d69092219f41e1634163a3e4fa598c596c.zip
bmcweb: Message entry for system interface modes
Message entry added for system interface mode (restriction mode), which is part of xyz/openbmc_project/Control/Security/RestrictionMode.interface.yaml. These message entries are used to indicate system interface restricted command excecution after BIOS POST. Tested: 1. Redfish validator - passed for this new addition 2. Log will be as below { "@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry", "@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/184", "@odata.type": "#LogEntry.v1_4_0.LogEntry", "Created": "1970-01-01T00:03:04+00:00", "EntryType": "Event", "Id": "184", "Message": "The system interface is in the unprovisioned state.", "MessageArgs": [], "MessageId": "OpenBMC.0.1.SystemInterfaceUnprovisioned", "Name": "System Event Log Entry", "Severity": "Critical" }, { "@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry", "@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/198", "@odata.type": "#LogEntry.v1_4_0.LogEntry", "Created": "1970-01-01T00:03:18+00:00", "EntryType": "Event", "Id": "198", "Message": "The system interface is in the whitelist provisioned state.", "MessageArgs": [], "MessageId": "OpenBMC.0.1.SystemInterfaceWhitelistProvisioned", "Name": "System Event Log Entry", "Severity": "Warning" }, { "@odata.context": "/redfish/v1/$metadata#LogEntry.LogEntry", "@odata.id": "/redfish/v1/Systems/system/LogServices/EventLog/Entries/204", "@odata.type": "#LogEntry.v1_4_0.LogEntry", "Created": "1970-01-01T00:03:24+00:00", "EntryType": "Event", "Id": "204", "Message": "The system interface is in the disabled provisioned state.", "MessageArgs": [], "MessageId": "OpenBMC.0.1.SystemInterfaceDisabledProvisioned", "Name": "System Event Log Entry", "Severity": "OK" } Change-Id: I0e5496c50280f4614d08182b7b13136d254e1d40 Signed-off-by: Richard Marian Thomaiyar <richard.marian.thomaiyar@linux.intel.com>
-rw-r--r--redfish-core/include/registries/openbmc_message_registry.hpp37
1 files changed, 36 insertions, 1 deletions
diff --git a/redfish-core/include/registries/openbmc_message_registry.hpp b/redfish-core/include/registries/openbmc_message_registry.hpp
index a634d69..6b0acd0 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",
};
-const std::array<MessageEntry, 115> registry = {
+const std::array<MessageEntry, 118> registry = {
MessageEntry{
"ADDDCCorrectable",
{
@@ -1383,6 +1383,41 @@ const std::array<MessageEntry, 115> registry = {
{},
"None.",
}},
+ MessageEntry{"SystemInterfaceDisabledProvisioned",
+ {
+ "Indicates that the system interface is in the disabled "
+ "provisioned state. All commands are blocked to execute "
+ "through the system interface.",
+ "The system interface is in the disabled provisioned "
+ "state.",
+ "OK",
+ 0,
+ {},
+ "None.",
+ }},
+ MessageEntry{"SystemInterfaceUnprovisioned",
+ {
+ "Indicates that the system interface is in the "
+ "unprovisioned state. All commands are permitted to "
+ "execute through the system interface.",
+ "The system interface is in the unprovisioned state.",
+ "Critical",
+ 0,
+ {},
+ "None.",
+ }},
+ MessageEntry{"SystemInterfaceWhitelistProvisioned",
+ {
+ "Indicates that the system interface is in the whitelist "
+ "provisioned state. Only whitelisted commands "
+ "are permitted to execute through the system interface.",
+ "The system interface is in the whitelist provisioned "
+ "state.",
+ "Warning",
+ 0,
+ {},
+ "None.",
+ }},
MessageEntry{"SystemPowerGoodFailed",
{
"Indicates that the system power good signal failed "
OpenPOWER on IntegriCloud