xref: /openbmc/bmcweb/features/redfish/include/registries/openbmc_message_registry.hpp (revision dd64162dfe253640d80ee3f5d3c0eb0be82e9619)
1fbe8378fSJason M. Bills /*
2fbe8378fSJason M. Bills // Copyright (c) 2019 Intel Corporation
3fbe8378fSJason M. Bills //
4fbe8378fSJason M. Bills // Licensed under the Apache License, Version 2.0 (the "License");
5fbe8378fSJason M. Bills // you may not use this file except in compliance with the License.
6fbe8378fSJason M. Bills // You may obtain a copy of the License at
7fbe8378fSJason M. Bills //
8fbe8378fSJason M. Bills //      http://www.apache.org/licenses/LICENSE-2.0
9fbe8378fSJason M. Bills //
10fbe8378fSJason M. Bills // Unless required by applicable law or agreed to in writing, software
11fbe8378fSJason M. Bills // distributed under the License is distributed on an "AS IS" BASIS,
12fbe8378fSJason M. Bills // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13fbe8378fSJason M. Bills // See the License for the specific language governing permissions and
14fbe8378fSJason M. Bills // limitations under the License.
15fbe8378fSJason M. Bills */
16fbe8378fSJason M. Bills #pragma once
17fbe8378fSJason M. Bills #include <registries.hpp>
18fbe8378fSJason M. Bills 
19*dd64162dSEd Tanous /*
20*dd64162dSEd Tanous     Please read this before making edits to the structure below.
21*dd64162dSEd Tanous 
22*dd64162dSEd Tanous     Messages in this registry are intended to be generally useful across
23*dd64162dSEd Tanous    OpenBMC systems.  To that end, there are a number of guidelines needed for
24*dd64162dSEd Tanous    messages in this file to remain useful across systems.
25*dd64162dSEd Tanous 
26*dd64162dSEd Tanous     1. Messages should not be specific to a piece or type of hardware. Generally
27*dd64162dSEd Tanous    this involves not using terms like "CPU", "Drive", "Backplane", etc in the
28*dd64162dSEd Tanous    message strings, unless that behavior is specific to that particular piece of
29*dd64162dSEd Tanous    hardware.
30*dd64162dSEd Tanous    Incorrect: MemoryOverheated
31*dd64162dSEd Tanous    Correct: DeviceOverheated
32*dd64162dSEd Tanous    Correct: MemoryECCError (ECC is specific to memory, therefore class specific
33*dd64162dSEd Tanous    is acceptable)
34*dd64162dSEd Tanous 
35*dd64162dSEd Tanous     2. Messages should not use any proprietary, copyright, or company-specific
36*dd64162dSEd Tanous    terms.  In general, messages should prefer the industry accepted term.
37*dd64162dSEd Tanous 
38*dd64162dSEd Tanous     3. Message strings should be human readable, and read like a normal
39*dd64162dSEd Tanous    sentence.  This generally involves placing the substitution parameters in the
40*dd64162dSEd Tanous    appropriate place in the string.
41*dd64162dSEd Tanous 
42*dd64162dSEd Tanous    Incorrect: "An error occurred.  Device: %1"
43*dd64162dSEd Tanous 
44*dd64162dSEd Tanous    Correct: "An error occurred on device %1".
45*dd64162dSEd Tanous 
46*dd64162dSEd Tanous     4. Message registry versioning semantics shall be obeyed.  Adding new
47*dd64162dSEd Tanous    messages require an increment to the subminor revision.  Changes to existing
48*dd64162dSEd Tanous    messages require an increment to the patch version.  If the copyright year is
49*dd64162dSEd Tanous    different than the current date, increment it when the version is changed.
50*dd64162dSEd Tanous 
51*dd64162dSEd Tanous    5. If you are changing this in your own downstream company-specific fork,
52*dd64162dSEd Tanous    please change the "id" field below away from "OpenBMC.0.X.X" to something of
53*dd64162dSEd Tanous    the form of "CompanyName.0.X.X".  This is to ensure that when a system is
54*dd64162dSEd Tanous    found in industry that has modified this registry, it can be differentiated
55*dd64162dSEd Tanous    from the OpenBMC project maintained registry.
56*dd64162dSEd Tanous 
57*dd64162dSEd Tanous    6. Keep the below list alphabetized by message id.
58*dd64162dSEd Tanous */
59*dd64162dSEd Tanous 
60fffb8c1fSEd Tanous namespace redfish::registries::openbmc
61fbe8378fSJason M. Bills {
62fbe8378fSJason M. Bills const Header header = {
6316b96f2eSHardik Panchal     "Copyright 2022 OpenBMC. All rights reserved.",
64e7808c93SGunnar Mills     "#MessageRegistry.v1_4_0.MessageRegistry",
65f12b57b2SSui Chen     "OpenBMC.0.4.0",
66271584abSEd Tanous     "OpenBMC Message Registry",
67271584abSEd Tanous     "en",
68271584abSEd Tanous     "This registry defines the base messages for OpenBMC.",
69271584abSEd Tanous     "OpenBMC",
70f12b57b2SSui Chen     "0.4.0",
71271584abSEd Tanous     "OpenBMC",
72fbe8378fSJason M. Bills };
730e2d0691SJason M. Bills constexpr std::array registry = {
74fbe8378fSJason M. Bills     MessageEntry{
75fbe8378fSJason M. Bills         "ADDDCCorrectable",
76fbe8378fSJason M. Bills         {
77271584abSEd Tanous             "Indicates an ADDDC Correctable Error.",
78fbe8378fSJason M. Bills             "ADDDC Correctable Error.Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
79271584abSEd Tanous             "Warning",
80271584abSEd Tanous             4,
81fbe8378fSJason M. Bills             {
82fbe8378fSJason M. Bills                 "number",
83fbe8378fSJason M. Bills                 "string",
84fbe8378fSJason M. Bills                 "number",
85fbe8378fSJason M. Bills                 "number",
86fbe8378fSJason M. Bills             },
87271584abSEd Tanous             "None.",
88fbe8378fSJason M. Bills         }},
89fbe8378fSJason M. Bills     MessageEntry{
904dcc3f92SSuryakanth Sekar         "AtScaleDebugFeatureEnabledAtHardware",
914dcc3f92SSuryakanth Sekar         {
924dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug enable is detected in hardware.",
934dcc3f92SSuryakanth Sekar             "At-Scale Debug Feature is enabled in hardware.",
944dcc3f92SSuryakanth Sekar             "Critical",
954dcc3f92SSuryakanth Sekar             0,
964dcc3f92SSuryakanth Sekar             {},
974dcc3f92SSuryakanth Sekar             "None.",
984dcc3f92SSuryakanth Sekar         }},
994dcc3f92SSuryakanth Sekar     MessageEntry{
1004dcc3f92SSuryakanth Sekar         "AtScaleDebugFeatureDisabledAtHardware",
1014dcc3f92SSuryakanth Sekar         {
1024dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug disable is detected in hardware.",
1034dcc3f92SSuryakanth Sekar             "At-Scale Debug Feature is disabled in hardware.",
1044dcc3f92SSuryakanth Sekar             "OK",
1054dcc3f92SSuryakanth Sekar             0,
1064dcc3f92SSuryakanth Sekar             {},
1074dcc3f92SSuryakanth Sekar             "None.",
1084dcc3f92SSuryakanth Sekar         }},
1094dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugFeatureEnabled",
1104dcc3f92SSuryakanth Sekar                  {
1114dcc3f92SSuryakanth Sekar                      "Indicates that At-Scale Debug service is started.",
1124dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is started.",
1134dcc3f92SSuryakanth Sekar                      "Critical",
1144dcc3f92SSuryakanth Sekar                      0,
1154dcc3f92SSuryakanth Sekar                      {},
1164dcc3f92SSuryakanth Sekar                      "None.",
1174dcc3f92SSuryakanth Sekar                  }},
1184dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugFeatureDisabled",
1194dcc3f92SSuryakanth Sekar                  {
1204dcc3f92SSuryakanth Sekar                      "Indicates that At-Scale Debug service is stopped.",
1214dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is stopped.",
1224dcc3f92SSuryakanth Sekar                      "OK",
1234dcc3f92SSuryakanth Sekar                      0,
1244dcc3f92SSuryakanth Sekar                      {},
1254dcc3f92SSuryakanth Sekar                      "None.",
1264dcc3f92SSuryakanth Sekar                  }},
1274dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugConnected",
1284dcc3f92SSuryakanth Sekar                  {
1294dcc3f92SSuryakanth Sekar                      "Indicates At-Scale Debug connection has been established",
1304dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is now connected %1",
1314dcc3f92SSuryakanth Sekar                      "Critical",
1324dcc3f92SSuryakanth Sekar                      1,
1334dcc3f92SSuryakanth Sekar                      {"string"},
1344dcc3f92SSuryakanth Sekar                      "None.",
1354dcc3f92SSuryakanth Sekar                  }},
1364dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugDisconnected",
1374dcc3f92SSuryakanth Sekar                  {
1384dcc3f92SSuryakanth Sekar                      "Indicates At-Scale Debug connection has ended",
1394dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is now disconnected",
1404dcc3f92SSuryakanth Sekar                      "OK",
1414dcc3f92SSuryakanth Sekar                      0,
1424dcc3f92SSuryakanth Sekar                      {},
1434dcc3f92SSuryakanth Sekar                      "None.",
1444dcc3f92SSuryakanth Sekar                  }},
1454dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugConnectionFailed",
1464dcc3f92SSuryakanth Sekar                  {
1474dcc3f92SSuryakanth Sekar                      "Indicates At-Scale Debug connection aborted/failed",
1484dcc3f92SSuryakanth Sekar                      "At-Scale Debug connection aborted/failed",
1494dcc3f92SSuryakanth Sekar                      "Critical",
1504dcc3f92SSuryakanth Sekar                      0,
1514dcc3f92SSuryakanth Sekar                      {},
1524dcc3f92SSuryakanth Sekar                      "None.",
1534dcc3f92SSuryakanth Sekar                  }},
1544dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugSpecialUserEnabled",
1554dcc3f92SSuryakanth Sekar                  {
1564dcc3f92SSuryakanth Sekar                      "Indicates that special user is enabled.",
1574dcc3f92SSuryakanth Sekar                      "At-Scale Debug special user is enabled",
1584dcc3f92SSuryakanth Sekar                      "Critical",
1594dcc3f92SSuryakanth Sekar                      0,
1604dcc3f92SSuryakanth Sekar                      {},
1614dcc3f92SSuryakanth Sekar                      "None.",
1624dcc3f92SSuryakanth Sekar                  }},
1634dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugSpecialUserDisabled",
1644dcc3f92SSuryakanth Sekar                  {
1654dcc3f92SSuryakanth Sekar                      "Indicates that special user is disabled.",
1664dcc3f92SSuryakanth Sekar                      "At-Scale Debug special user is disabled",
1674dcc3f92SSuryakanth Sekar                      "OK",
1684dcc3f92SSuryakanth Sekar                      0,
1694dcc3f92SSuryakanth Sekar                      {},
1704dcc3f92SSuryakanth Sekar                      "None.",
1714dcc3f92SSuryakanth Sekar                  }},
1724dcc3f92SSuryakanth Sekar 
173f7113d9bSSnehalatha Venkatesh     MessageEntry{"BIOSAttributesChanged",
174f7113d9bSSnehalatha Venkatesh                  {
175f7113d9bSSnehalatha Venkatesh                      "Indicates that a set of BIOS Attributes has changed.",
176f7113d9bSSnehalatha Venkatesh                      "Set of BIOS Attributes changed.",
177f7113d9bSSnehalatha Venkatesh                      "OK",
178f7113d9bSSnehalatha Venkatesh                      0,
179f7113d9bSSnehalatha Venkatesh                      {},
180f7113d9bSSnehalatha Venkatesh                      "None.",
181f7113d9bSSnehalatha Venkatesh                  }},
1824dcc3f92SSuryakanth Sekar     MessageEntry{
183fbe8378fSJason M. Bills         "BIOSBoot",
184fbe8378fSJason M. Bills         {
185fbe8378fSJason M. Bills             "Indicates BIOS has transitioned control to the OS Loader.",
186271584abSEd Tanous             "BIOS System Boot.",
187271584abSEd Tanous             "OK",
188271584abSEd Tanous             0,
189271584abSEd Tanous             {},
190271584abSEd Tanous             "None.",
191fbe8378fSJason M. Bills         }},
1920c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwarePanicReason",
1930c0f18e7SAppaRao Puli                  {
1940c0f18e7SAppaRao Puli                      "Indicates the reason for BIOS firmware panic.",
1950c0f18e7SAppaRao Puli                      "BIOS firmware panic occurred due to %1.",
1960c0f18e7SAppaRao Puli                      "Warning",
1970c0f18e7SAppaRao Puli                      1,
1980c0f18e7SAppaRao Puli                      {
1990c0f18e7SAppaRao Puli                          "string",
2000c0f18e7SAppaRao Puli                      },
2010c0f18e7SAppaRao Puli                      "None.",
2020c0f18e7SAppaRao Puli                  }},
2030c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwareRecoveryReason",
2040c0f18e7SAppaRao Puli                  {
2050c0f18e7SAppaRao Puli                      "Indicates the reason for BIOS firmware recovery.",
2060c0f18e7SAppaRao Puli                      "BIOS firmware recovery occurred due to %1.",
2070c0f18e7SAppaRao Puli                      "Warning",
2080c0f18e7SAppaRao Puli                      1,
2090c0f18e7SAppaRao Puli                      {
2100c0f18e7SAppaRao Puli                          "string",
2110c0f18e7SAppaRao Puli                      },
2120c0f18e7SAppaRao Puli                      "None.",
2130c0f18e7SAppaRao Puli                  }},
2140c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwareResiliencyError",
2150c0f18e7SAppaRao Puli                  {
2160c0f18e7SAppaRao Puli                      "Indicates BIOS firmware encountered resilience error.",
2170c0f18e7SAppaRao Puli                      "BIOS firmware resiliency error. Error reason: %1.",
2180c0f18e7SAppaRao Puli                      "Critical",
2190c0f18e7SAppaRao Puli                      1,
2200c0f18e7SAppaRao Puli                      {
2210c0f18e7SAppaRao Puli                          "string",
2220c0f18e7SAppaRao Puli                      },
2230c0f18e7SAppaRao Puli                      "None.",
2240c0f18e7SAppaRao Puli                  }},
2254a0bf539SManojkiran Eda     MessageEntry{
2264a0bf539SManojkiran Eda         "BIOSPOSTCode",
227a3316fc6SZhikuiRen         {
228a3316fc6SZhikuiRen             "BIOS Power-On Self-Test Code received",
2294a0bf539SManojkiran Eda             "Boot Count: %1; Time Stamp Offset: %2 seconds; POST Code: %3",
230a3316fc6SZhikuiRen             "OK",
231a3316fc6SZhikuiRen             3,
232a3316fc6SZhikuiRen             {"number", "number", "number"},
233a3316fc6SZhikuiRen             "None.",
234a3316fc6SZhikuiRen         }},
235271584abSEd Tanous     MessageEntry{"BIOSPOSTError",
236fbe8378fSJason M. Bills                  {
237271584abSEd Tanous                      "Indicates BIOS POST has encountered an error.",
238271584abSEd Tanous                      "BIOS POST Error. Error Code=%1",
239271584abSEd Tanous                      "Warning",
240271584abSEd Tanous                      1,
241271584abSEd Tanous                      {"number"},
242271584abSEd Tanous                      "None.",
243fbe8378fSJason M. Bills                  }},
244fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryComplete",
245fbe8378fSJason M. Bills                  {
246271584abSEd Tanous                      "Indicates BIOS Recovery has completed.",
247271584abSEd Tanous                      "BIOS Recovery Complete.",
248271584abSEd Tanous                      "OK",
249271584abSEd Tanous                      0,
250271584abSEd Tanous                      {},
251271584abSEd Tanous                      "None.",
252fbe8378fSJason M. Bills                  }},
253fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryStart",
254fbe8378fSJason M. Bills                  {
255271584abSEd Tanous                      "Indicates BIOS Recovery has started.",
256271584abSEd Tanous                      "BIOS Recovery Start.",
257271584abSEd Tanous                      "Warning",
258271584abSEd Tanous                      0,
259271584abSEd Tanous                      {},
260271584abSEd Tanous                      "None.",
261fbe8378fSJason M. Bills                  }},
262b58c79ebSJonathan Doman     MessageEntry{"BMCBootReason",
263bd5db522SYong Li                  {
264b58c79ebSJonathan Doman                      "Indicates the reason why BMC firmware booted.",
265b58c79ebSJonathan Doman                      "BMC firmware version %1 booted due to %2.",
266bd5db522SYong Li                      "OK",
267b58c79ebSJonathan Doman                      2,
268b58c79ebSJonathan Doman                      {
269b58c79ebSJonathan Doman                          "string",
270b58c79ebSJonathan Doman                          "string",
271b58c79ebSJonathan Doman                      },
272bd5db522SYong Li                      "None.",
273bd5db522SYong Li                  }},
2740c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwarePanicReason",
2750c0f18e7SAppaRao Puli                  {
2760c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware panic.",
2770c0f18e7SAppaRao Puli                      "BMC firmware panic occurred due to %1.",
2780c0f18e7SAppaRao Puli                      "Warning",
2790c0f18e7SAppaRao Puli                      1,
2800c0f18e7SAppaRao Puli                      {
2810c0f18e7SAppaRao Puli                          "string",
2820c0f18e7SAppaRao Puli                      },
2830c0f18e7SAppaRao Puli                      "None.",
2840c0f18e7SAppaRao Puli                  }},
2850c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareRecoveryReason",
2860c0f18e7SAppaRao Puli                  {
2870c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware recovery.",
2880c0f18e7SAppaRao Puli                      "BMC firmware recovery occurred due to %1.",
2890c0f18e7SAppaRao Puli                      "Warning",
2900c0f18e7SAppaRao Puli                      1,
2910c0f18e7SAppaRao Puli                      {
2920c0f18e7SAppaRao Puli                          "string",
2930c0f18e7SAppaRao Puli                      },
2940c0f18e7SAppaRao Puli                      "None.",
2950c0f18e7SAppaRao Puli                  }},
2960c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareResiliencyError",
2970c0f18e7SAppaRao Puli                  {
2980c0f18e7SAppaRao Puli                      "Indicates BMC firmware encountered resilience error.",
2990c0f18e7SAppaRao Puli                      "BMC firmware resiliency error. Error reason: %1.",
3000c0f18e7SAppaRao Puli                      "Critical",
3010c0f18e7SAppaRao Puli                      1,
3020c0f18e7SAppaRao Puli                      {
3030c0f18e7SAppaRao Puli                          "string",
3040c0f18e7SAppaRao Puli                      },
3050c0f18e7SAppaRao Puli                      "None.",
3060c0f18e7SAppaRao Puli                  }},
307b58c79ebSJonathan Doman     MessageEntry{"BMCKernelPanic",
308b58c79ebSJonathan Doman                  {
309b58c79ebSJonathan Doman                      "Indicates that BMC kernel panic occurred.",
310b58c79ebSJonathan Doman                      "BMC rebooted due to kernel panic.",
311b58c79ebSJonathan Doman                      "OK",
312b58c79ebSJonathan Doman                      0,
313b58c79ebSJonathan Doman                      {},
314b58c79ebSJonathan Doman                      "None.",
315b58c79ebSJonathan Doman                  }},
316789771ddSQiang XU     MessageEntry{"ChassisIntrusionDetected",
317789771ddSQiang XU                  {
318789771ddSQiang XU                      "Indicates that a physical security event "
319789771ddSQiang XU                      "of the chassis intrusion has occurred.",
320789771ddSQiang XU                      "Chassis Intrusion Detected.",
321789771ddSQiang XU                      "Warning",
322789771ddSQiang XU                      0,
323789771ddSQiang XU                      {},
324789771ddSQiang XU                      "None.",
325789771ddSQiang XU                  }},
326789771ddSQiang XU     MessageEntry{"ChassisIntrusionReset",
327789771ddSQiang XU                  {
328789771ddSQiang XU                      "Indicates that chassis intrusion status has recovered.",
329789771ddSQiang XU                      "Chassis Intrusion Reset.",
330789771ddSQiang XU                      "OK",
331789771ddSQiang XU                      0,
332789771ddSQiang XU                      {},
333789771ddSQiang XU                      "None.",
334789771ddSQiang XU                  }},
335f1e1bbf2SJayaprakash Mutyala     MessageEntry{
336f1e1bbf2SJayaprakash Mutyala         "ComponentOverTemperature",
337f1e1bbf2SJayaprakash Mutyala         {
338f1e1bbf2SJayaprakash Mutyala             "Indicates that the specified component is over temperature.",
33916b96f2eSHardik Panchal             "%1 over temperature and being throttled.",
340f1e1bbf2SJayaprakash Mutyala             "Critical",
341f1e1bbf2SJayaprakash Mutyala             1,
342f1e1bbf2SJayaprakash Mutyala             {"string"},
343f1e1bbf2SJayaprakash Mutyala             "None.",
344f1e1bbf2SJayaprakash Mutyala         }},
3450c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwarePanicReason",
3460c0f18e7SAppaRao Puli                  {
3470c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware panic.",
3480c0f18e7SAppaRao Puli                      "CPLD firmware panic occurred due to %1.",
3490c0f18e7SAppaRao Puli                      "Warning",
3500c0f18e7SAppaRao Puli                      1,
3510c0f18e7SAppaRao Puli                      {
3520c0f18e7SAppaRao Puli                          "string",
3530c0f18e7SAppaRao Puli                      },
3540c0f18e7SAppaRao Puli                      "None.",
3550c0f18e7SAppaRao Puli                  }},
3560c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareRecoveryReason",
3570c0f18e7SAppaRao Puli                  {
3580c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware recovery.",
3590c0f18e7SAppaRao Puli                      "CPLD firmware recovery occurred due to %1.",
3600c0f18e7SAppaRao Puli                      "Warning",
3610c0f18e7SAppaRao Puli                      1,
3620c0f18e7SAppaRao Puli                      {
3630c0f18e7SAppaRao Puli                          "string",
3640c0f18e7SAppaRao Puli                      },
3650c0f18e7SAppaRao Puli                      "None.",
3660c0f18e7SAppaRao Puli                  }},
3670c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareResiliencyError",
3680c0f18e7SAppaRao Puli                  {
3690c0f18e7SAppaRao Puli                      "Indicates CPLD firmware encountered resilience error.",
3700c0f18e7SAppaRao Puli                      "CPLD firmware resiliency error. Error reason: %1.",
3710c0f18e7SAppaRao Puli                      "Critical",
3720c0f18e7SAppaRao Puli                      1,
3730c0f18e7SAppaRao Puli                      {
3740c0f18e7SAppaRao Puli                          "string",
3750c0f18e7SAppaRao Puli                      },
3760c0f18e7SAppaRao Puli                      "None.",
3770c0f18e7SAppaRao Puli                  }},
378fbe8378fSJason M. Bills     MessageEntry{"CPUError",
379fbe8378fSJason M. Bills                  {
380271584abSEd Tanous                      "Indicates that a CPU Error occurred of "
381fbe8378fSJason M. Bills                      "the specified type or cause.",
382271584abSEd Tanous                      "CPU Error Occurred: %1.",
383271584abSEd Tanous                      "Critical",
384271584abSEd Tanous                      1,
385271584abSEd Tanous                      {"string"},
386271584abSEd Tanous                      "None.",
387fbe8378fSJason M. Bills                  }},
3885db4be21Sjayaprakash Mutyala     MessageEntry{"CPUMismatch",
3895db4be21Sjayaprakash Mutyala                  {
3905db4be21Sjayaprakash Mutyala                      "Indicates that the specified CPU power/current "
3915db4be21Sjayaprakash Mutyala                      "rating is incompatible with the board.",
3925db4be21Sjayaprakash Mutyala                      "CPU %1 Mismatch.",
3935db4be21Sjayaprakash Mutyala                      "Critical",
3945db4be21Sjayaprakash Mutyala                      1,
3955db4be21Sjayaprakash Mutyala                      {"number"},
3965db4be21Sjayaprakash Mutyala                      "Install the supported CPU.",
3975db4be21Sjayaprakash Mutyala                  }},
39873de092fSJason M. Bills     MessageEntry{"CPUThermalTrip",
39973de092fSJason M. Bills                  {
400271584abSEd Tanous                      "Indicates that the specified CPU thermal "
40173de092fSJason M. Bills                      "trip has been asserted.",
402271584abSEd Tanous                      "CPU %1 Thermal Trip.",
403271584abSEd Tanous                      "Critical",
404271584abSEd Tanous                      1,
405271584abSEd Tanous                      {"number"},
406271584abSEd Tanous                      "None.",
40773de092fSJason M. Bills                  }},
408271584abSEd Tanous     MessageEntry{"DCPowerOff",
409fbe8378fSJason M. Bills                  {
410271584abSEd Tanous                      "Indicates that the system DC power is off.",
411271584abSEd Tanous                      "Host system DC power is off",
412271584abSEd Tanous                      "OK",
413271584abSEd Tanous                      0,
414271584abSEd Tanous                      {},
415271584abSEd Tanous                      "None.",
416fbe8378fSJason M. Bills                  }},
417fbe8378fSJason M. Bills     MessageEntry{"DCPowerOn",
418fbe8378fSJason M. Bills                  {
419271584abSEd Tanous                      "Indicates that the system DC power is on.",
420271584abSEd Tanous                      "Host system DC power is on",
421271584abSEd Tanous                      "OK",
422271584abSEd Tanous                      0,
423271584abSEd Tanous                      {},
424271584abSEd Tanous                      "None.",
425fbe8378fSJason M. Bills                  }},
426c75f1e9aSJames Feist     MessageEntry{"DriveError",
427c75f1e9aSJames Feist                  {
428c75f1e9aSJames Feist                      "Indicates that a Drive Error occurred of "
429c75f1e9aSJames Feist                      "the specified type or cause.",
430c75f1e9aSJames Feist                      "Drive Error Occurred: %1.",
431c75f1e9aSJames Feist                      "Warning",
432c75f1e9aSJames Feist                      1,
433c75f1e9aSJames Feist                      {"string"},
434c75f1e9aSJames Feist                      "None.",
435c75f1e9aSJames Feist                  }},
436271584abSEd Tanous     MessageEntry{"EventLogCleared",
437fbe8378fSJason M. Bills                  {
438271584abSEd Tanous                      "Indicates that the event log has been cleared.",
439271584abSEd Tanous                      "Event Log Cleared.",
440271584abSEd Tanous                      "OK",
441271584abSEd Tanous                      0,
442271584abSEd Tanous                      {},
443271584abSEd Tanous                      "None.",
444fbe8378fSJason M. Bills                  }},
445271584abSEd Tanous     MessageEntry{"FanInserted",
446fbe8378fSJason M. Bills                  {
447271584abSEd Tanous                      "Indicates that a system fan has been inserted.",
448271584abSEd Tanous                      "%1 inserted.",
449271584abSEd Tanous                      "OK",
450271584abSEd Tanous                      1,
451271584abSEd Tanous                      {"string"},
452271584abSEd Tanous                      "None.",
453fbe8378fSJason M. Bills                  }},
454fbe8378fSJason M. Bills     MessageEntry{"FanRedundancyLost",
455fbe8378fSJason M. Bills                  {
456fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been lost.",
457271584abSEd Tanous                      "Fan redundancy lost.",
458271584abSEd Tanous                      "Warning",
459271584abSEd Tanous                      0,
460271584abSEd Tanous                      {},
461271584abSEd Tanous                      "None.",
462fbe8378fSJason M. Bills                  }},
463271584abSEd Tanous     MessageEntry{"FanRedundancyRegained",
464fbe8378fSJason M. Bills                  {
465fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been regained.",
466271584abSEd Tanous                      "Fan redundancy regained.",
467271584abSEd Tanous                      "OK",
468271584abSEd Tanous                      0,
469271584abSEd Tanous                      {},
470271584abSEd Tanous                      "None.",
471fbe8378fSJason M. Bills                  }},
472271584abSEd Tanous     MessageEntry{"FanRemoved",
473fbe8378fSJason M. Bills                  {
474271584abSEd Tanous                      "Indicates that a system fan has been removed.",
475271584abSEd Tanous                      "%1 removed.",
476271584abSEd Tanous                      "OK",
4775f2b84eeSEd Tanous                      0,
478271584abSEd Tanous                      {"string"},
479271584abSEd Tanous                      "None.",
480fbe8378fSJason M. Bills                  }},
4815b0de033SJason M. Bills     MessageEntry{
4825b0de033SJason M. Bills         "FirmwareActivationCompleted",
4835b0de033SJason M. Bills         {
4845b0de033SJason M. Bills             "Indicates a firmware activation has completed successfully.",
4855b0de033SJason M. Bills             "%1 firmware activation completed successfully.",
4865b0de033SJason M. Bills             "OK",
4875b0de033SJason M. Bills             1,
4885b0de033SJason M. Bills             {"string"},
4895b0de033SJason M. Bills             "None.",
4905b0de033SJason M. Bills         }},
4915b0de033SJason M. Bills     MessageEntry{"FirmwareActivationFailed",
4925b0de033SJason M. Bills                  {
4935b0de033SJason M. Bills                      "Indicates a firmware activation has failed.",
4945b0de033SJason M. Bills                      "%1 firmware activation failed: %2.",
4955b0de033SJason M. Bills                      "Warning",
4965b0de033SJason M. Bills                      2,
4975b0de033SJason M. Bills                      {"string", "string"},
4985b0de033SJason M. Bills                      "None.",
4995b0de033SJason M. Bills                  }},
5005b0de033SJason M. Bills     MessageEntry{"FirmwareActivationStarted",
5015b0de033SJason M. Bills                  {
5025b0de033SJason M. Bills                      "Indicates a firmware activation has started.",
5035b0de033SJason M. Bills                      "%1 firmware activation started.",
5045b0de033SJason M. Bills                      "OK",
5055b0de033SJason M. Bills                      1,
5065b0de033SJason M. Bills                      {"string"},
5075b0de033SJason M. Bills                      "None.",
5085b0de033SJason M. Bills                  }},
509567e3ab7SChalapathi Venkataramashetty     MessageEntry{"FirmwareResiliencyError",
510567e3ab7SChalapathi Venkataramashetty                  {
511567e3ab7SChalapathi Venkataramashetty                      "Indicates firmware encountered resilience error.",
512567e3ab7SChalapathi Venkataramashetty                      "Firmware resiliency error. Error reason: %1.",
513567e3ab7SChalapathi Venkataramashetty                      "Critical",
514567e3ab7SChalapathi Venkataramashetty                      1,
515567e3ab7SChalapathi Venkataramashetty                      {
516567e3ab7SChalapathi Venkataramashetty                          "string",
517567e3ab7SChalapathi Venkataramashetty                      },
518567e3ab7SChalapathi Venkataramashetty                      "None.",
519567e3ab7SChalapathi Venkataramashetty                  }},
520271584abSEd Tanous     MessageEntry{"FirmwareUpdateCompleted",
521fbe8378fSJason M. Bills                  {
522fbe8378fSJason M. Bills                      "Indicates a firmware update has completed successfully.",
523271584abSEd Tanous                      "%1 firmware update to version %2 completed "
524fbe8378fSJason M. Bills                      "successfully.",
525271584abSEd Tanous                      "OK",
526271584abSEd Tanous                      2,
527271584abSEd Tanous                      {"string", "string"},
528271584abSEd Tanous                      "None.",
529fbe8378fSJason M. Bills                  }},
530fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateFailed",
531fbe8378fSJason M. Bills                  {
532271584abSEd Tanous                      "Indicates a firmware update has failed.",
533a2ec6384SChalapathi Venkataramashetty                      "%1 firmware update to version %2 failed: %3.",
534271584abSEd Tanous                      "Warning",
535a2ec6384SChalapathi Venkataramashetty                      3,
536a2ec6384SChalapathi Venkataramashetty                      {"string", "string", "string"},
537271584abSEd Tanous                      "None.",
538fbe8378fSJason M. Bills                  }},
5399edd866cSChalapathi Venkataramashetty     MessageEntry{"FirmwareUpdateStaged",
5409edd866cSChalapathi Venkataramashetty                  {
5419edd866cSChalapathi Venkataramashetty                      "Indicates a firmware update has staged successfully.",
5429edd866cSChalapathi Venkataramashetty                      "%1 firmware update to version %2 staged successfully.",
5439edd866cSChalapathi Venkataramashetty                      "OK",
5449edd866cSChalapathi Venkataramashetty                      2,
5459edd866cSChalapathi Venkataramashetty                      {"string", "string"},
5469edd866cSChalapathi Venkataramashetty                      "None.",
5479edd866cSChalapathi Venkataramashetty                  }},
548fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateStarted",
549fbe8378fSJason M. Bills                  {
550271584abSEd Tanous                      "Indicates a firmware update has started.",
551271584abSEd Tanous                      "%1 firmware update to version %2 started.",
552271584abSEd Tanous                      "OK",
553271584abSEd Tanous                      2,
554271584abSEd Tanous                      {"string", "string"},
555271584abSEd Tanous                      "None.",
556fbe8378fSJason M. Bills                  }},
557fbe8378fSJason M. Bills     MessageEntry{
558fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
559fbe8378fSJason M. Bills         {
560fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
561271584abSEd Tanous             "Firmware security violation: %1.",
562271584abSEd Tanous             "Critical",
563271584abSEd Tanous             1,
564271584abSEd Tanous             {"string"},
565271584abSEd Tanous             "None.",
566fbe8378fSJason M. Bills         }},
567271584abSEd Tanous     MessageEntry{"InvalidLoginAttempted",
568fbe8378fSJason M. Bills                  {
569fbe8378fSJason M. Bills                      "Indicates that a login was attempted on the specified "
570fbe8378fSJason M. Bills                      "interface with an invalid username or password.",
571271584abSEd Tanous                      "Invalid username or password attempted on %1.",
572271584abSEd Tanous                      "Warning",
573271584abSEd Tanous                      1,
574271584abSEd Tanous                      {"string"},
575271584abSEd Tanous                      "None.",
576fbe8378fSJason M. Bills                  }},
5774cde5d90SJames Feist     MessageEntry{"InvalidUpload",
5784cde5d90SJames Feist                  {
5794cde5d90SJames Feist                      "Indicates that the uploaded file was invalid.",
5804cde5d90SJames Feist                      "Invalid file uploaded to %1: %2.",
5814cde5d90SJames Feist                      "Warning",
5824cde5d90SJames Feist                      2,
5834cde5d90SJames Feist                      {"string", "string"},
5844cde5d90SJames Feist                      "None.",
5854cde5d90SJames Feist                  }},
586fbe8378fSJason M. Bills     MessageEntry{
587d62cec73SJames Feist         "InventoryAdded",
588d62cec73SJames Feist         {
589d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
590d62cec73SJames Feist             "type, and serial number was installed.",
591271584abSEd Tanous             "%1 %2 with serial number %3 was installed.",
592271584abSEd Tanous             "OK",
593271584abSEd Tanous             3,
594271584abSEd Tanous 
595d62cec73SJames Feist             {
596d62cec73SJames Feist                 "string",
597d62cec73SJames Feist                 "string",
598d62cec73SJames Feist                 "string",
599d62cec73SJames Feist             },
600271584abSEd Tanous             "None.",
601d62cec73SJames Feist         }},
602d62cec73SJames Feist     MessageEntry{
603d62cec73SJames Feist         "InventoryRemoved",
604d62cec73SJames Feist         {
605d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
606d62cec73SJames Feist             "type, and serial number was removed.",
607271584abSEd Tanous             "%1 %2 with serial number %3 was removed.",
608271584abSEd Tanous             "OK",
609271584abSEd Tanous             3,
610271584abSEd Tanous 
611d62cec73SJames Feist             {
612d62cec73SJames Feist                 "string",
613d62cec73SJames Feist                 "string",
614d62cec73SJames Feist                 "string",
615d62cec73SJames Feist             },
616271584abSEd Tanous             "None.",
617d62cec73SJames Feist         }},
618d62cec73SJames Feist     MessageEntry{
619fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
620fbe8378fSJason M. Bills         {
621fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
622271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
623271584abSEd Tanous             "Warning",
624271584abSEd Tanous             1,
625271584abSEd Tanous 
626fbe8378fSJason M. Bills             {
627fbe8378fSJason M. Bills                 "number",
628fbe8378fSJason M. Bills             },
629271584abSEd Tanous             "None.",
630fbe8378fSJason M. Bills         }},
631fbe8378fSJason M. Bills     MessageEntry{
632fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
633fbe8378fSJason M. Bills         {
634fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
635271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
636271584abSEd Tanous             "Warning",
637271584abSEd Tanous             1,
638271584abSEd Tanous 
639fbe8378fSJason M. Bills             {
640fbe8378fSJason M. Bills                 "number",
641fbe8378fSJason M. Bills             },
642271584abSEd Tanous             "None.",
643fbe8378fSJason M. Bills         }},
64493a2b2fcSYong Li 
645271584abSEd Tanous     MessageEntry{"IPMIWatchdog",
64693a2b2fcSYong Li                  {
647271584abSEd Tanous                      "Indicates that there is a host watchdog event.",
648271584abSEd Tanous                      "Host Watchdog Event: %1",
649271584abSEd Tanous                      "OK",
650271584abSEd Tanous                      1,
65193a2b2fcSYong Li                      {
65293a2b2fcSYong Li                          "string",
65393a2b2fcSYong Li                      },
654271584abSEd Tanous                      "None.",
65593a2b2fcSYong Li                  }},
656789771ddSQiang XU     MessageEntry{"LanLost",
657789771ddSQiang XU                  {
658789771ddSQiang XU                      "Indicates that a physical security event "
659789771ddSQiang XU                      "of the LAN leash has lost.",
660789771ddSQiang XU                      "%1 LAN leash lost.",
661789771ddSQiang XU                      "Warning",
662789771ddSQiang XU                      1,
663789771ddSQiang XU                      {
664789771ddSQiang XU                          "string",
665789771ddSQiang XU                      },
666789771ddSQiang XU                      "None.",
667789771ddSQiang XU                  }},
668789771ddSQiang XU     MessageEntry{"LanRegained",
669789771ddSQiang XU                  {
670789771ddSQiang XU                      "Indicates that LAN link status has reconnected.",
671789771ddSQiang XU                      "%1 LAN leash regained.",
672789771ddSQiang XU                      "OK",
673789771ddSQiang XU                      1,
674789771ddSQiang XU                      {
675789771ddSQiang XU                          "string",
676789771ddSQiang XU                      },
677789771ddSQiang XU                      "None.",
678789771ddSQiang XU                  }},
679271584abSEd Tanous     MessageEntry{"LegacyPCIPERR",
680fbe8378fSJason M. Bills                  {
681271584abSEd Tanous                      "Indicates a Legacy PCI PERR.",
682271584abSEd Tanous                      "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
683271584abSEd Tanous                      "Warning",
684271584abSEd Tanous                      3,
685271584abSEd Tanous 
686fbe8378fSJason M. Bills                      {
687fbe8378fSJason M. Bills                          "number",
688fbe8378fSJason M. Bills                          "number",
689fbe8378fSJason M. Bills                          "number",
690fbe8378fSJason M. Bills                      },
691271584abSEd Tanous                      "None.",
692fbe8378fSJason M. Bills                  }},
693271584abSEd Tanous     MessageEntry{"LegacyPCISERR",
694fbe8378fSJason M. Bills                  {
695271584abSEd Tanous                      "Indicates a Legacy PCI SERR.",
696271584abSEd Tanous                      "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
697271584abSEd Tanous                      "Critical",
698271584abSEd Tanous                      3,
699271584abSEd Tanous 
700fbe8378fSJason M. Bills                      {
701fbe8378fSJason M. Bills                          "number",
702fbe8378fSJason M. Bills                          "number",
703fbe8378fSJason M. Bills                          "number",
704fbe8378fSJason M. Bills                      },
705271584abSEd Tanous                      "None.",
706fbe8378fSJason M. Bills                  }},
707fbe8378fSJason M. Bills     MessageEntry{"ManufacturingModeEntered",
708fbe8378fSJason M. Bills                  {
70953d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC entered Factory, "
71053d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
711271584abSEd Tanous                      "Entered Manufacturing Mode.",
71253d9a666SRichard Marian Thomaiyar                      "Critical",
71353d9a666SRichard Marian Thomaiyar                      0,
71453d9a666SRichard Marian Thomaiyar                      {},
71553d9a666SRichard Marian Thomaiyar                      "None.",
71653d9a666SRichard Marian Thomaiyar                  }},
71753d9a666SRichard Marian Thomaiyar     MessageEntry{"ManufacturingModeExited",
71853d9a666SRichard Marian Thomaiyar                  {
71953d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC exited Factory, "
72053d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
72153d9a666SRichard Marian Thomaiyar                      "Exited Manufacturing Mode.",
72253d9a666SRichard Marian Thomaiyar                      "OK",
723271584abSEd Tanous                      0,
724271584abSEd Tanous                      {},
725271584abSEd Tanous                      "None.",
726fbe8378fSJason M. Bills                  }},
7279aa46454SAgnieszka Szlendak     MessageEntry{"MEAutoConfigFailed",
7289aa46454SAgnieszka Szlendak                  {
7299aa46454SAgnieszka Szlendak                      "Indicates that Intel ME power sensor "
7309aa46454SAgnieszka Szlendak                      "auto-configuration has failed.",
7319aa46454SAgnieszka Szlendak                      "Intel ME power sensor auto-configuration failed. Power "
7329aa46454SAgnieszka Szlendak                      "monitoring, limiting and HW protection features might "
7339aa46454SAgnieszka Szlendak                      "be unavailable. Failure reason: %1",
7349aa46454SAgnieszka Szlendak                      "Critical",
7359aa46454SAgnieszka Szlendak                      1,
7369aa46454SAgnieszka Szlendak                      {"string"},
7379aa46454SAgnieszka Szlendak                      "Ensure that Intel ME configuration for power "
7389aa46454SAgnieszka Szlendak                      "sources is correct.",
7399aa46454SAgnieszka Szlendak                  }},
7409aa46454SAgnieszka Szlendak     MessageEntry{
7419aa46454SAgnieszka Szlendak         "MEAutoConfigSuccess",
7429aa46454SAgnieszka Szlendak         {
7439aa46454SAgnieszka Szlendak             "Indicates that Intel ME has performed successful "
7449aa46454SAgnieszka Szlendak             "power sensor auto-configuration.",
7459aa46454SAgnieszka Szlendak             "Intel ME power sensor auto-configuration succeeded. "
7469aa46454SAgnieszka Szlendak             "Determined sources for domain readings are: DC Power: %1 ; "
7479aa46454SAgnieszka Szlendak             "Chassis Power: %2 ; PSU Efficiency: %3 ; Unamanaged power: %4",
7489aa46454SAgnieszka Szlendak             "OK",
7499aa46454SAgnieszka Szlendak             4,
7509aa46454SAgnieszka Szlendak             {"string", "string", "string", "string"},
7519aa46454SAgnieszka Szlendak             "None.",
7529aa46454SAgnieszka Szlendak         }},
7539aa46454SAgnieszka Szlendak     MessageEntry{"MEBootGuardHealthEvent",
7549aa46454SAgnieszka Szlendak                  {
7559aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected error during "
7569aa46454SAgnieszka Szlendak                      "operations of Intel Boot Guard",
7579aa46454SAgnieszka Szlendak                      "Intel ME has detected following issue with Intel Boot "
7589aa46454SAgnieszka Szlendak                      "Guard: %1",
7599aa46454SAgnieszka Szlendak                      "Critical",
7609aa46454SAgnieszka Szlendak                      1,
7619aa46454SAgnieszka Szlendak                      {"string"},
7629aa46454SAgnieszka Szlendak                      "None.",
7639aa46454SAgnieszka Szlendak                  }},
7649aa46454SAgnieszka Szlendak     MessageEntry{"MECpuDebugCapabilityDisabled",
7659aa46454SAgnieszka Szlendak                  {
7669aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected situation in "
7679aa46454SAgnieszka Szlendak                      "which CPU Debug Capability is disabled.",
7689aa46454SAgnieszka Szlendak                      "CPU Debug Capability disabled",
7699aa46454SAgnieszka Szlendak                      "Warning",
7709aa46454SAgnieszka Szlendak                      0,
7719aa46454SAgnieszka Szlendak                      {},
7729aa46454SAgnieszka Szlendak                      "None.",
7739aa46454SAgnieszka Szlendak                  }},
7749aa46454SAgnieszka Szlendak     MessageEntry{"MEDirectFlashUpdateRequested",
7759aa46454SAgnieszka Szlendak                  {
7769aa46454SAgnieszka Szlendak                      "Indicates that BIOS has requested Direct Flash "
7779aa46454SAgnieszka Szlendak                      "Update (DFU) of Intel ME",
7789aa46454SAgnieszka Szlendak                      "Intel ME Firmware switched to recovery mode to perform "
7799aa46454SAgnieszka Szlendak                      "full update from BIOS.",
7809aa46454SAgnieszka Szlendak                      "OK",
7819aa46454SAgnieszka Szlendak                      0,
7829aa46454SAgnieszka Szlendak                      {},
7839aa46454SAgnieszka Szlendak                      "This is transient state. Intel ME Firmware should "
7849aa46454SAgnieszka Szlendak                      "return to operational mode after successful image "
7859aa46454SAgnieszka Szlendak                      "update performed by the BIOS.",
7869aa46454SAgnieszka Szlendak                  }},
7879aa46454SAgnieszka Szlendak     MessageEntry{
7889aa46454SAgnieszka Szlendak         "MEExceptionDuringShutdown",
7899aa46454SAgnieszka Szlendak         {
7909aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not successfully "
7919aa46454SAgnieszka Szlendak             "perform emergency host shutdown.",
7929aa46454SAgnieszka Szlendak             "Power Down command triggered by Intel Node Manager policy "
7939aa46454SAgnieszka Szlendak             "failure action and Intel ME forced shutdown. BMC probably did "
7949aa46454SAgnieszka Szlendak             "not respond correctly to Chassis Control.",
7959aa46454SAgnieszka Szlendak             "Warning",
7969aa46454SAgnieszka Szlendak             0,
7979aa46454SAgnieszka Szlendak             {},
7989aa46454SAgnieszka Szlendak             "Verify the Intel Node Manager policy configuration.",
7999aa46454SAgnieszka Szlendak         }},
8009aa46454SAgnieszka Szlendak     MessageEntry{
8019aa46454SAgnieszka Szlendak         "MEFactoryResetError",
8029aa46454SAgnieszka Szlendak         {
8039aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
8049aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
8059aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
8069aa46454SAgnieszka Szlendak             "Critical",
8079aa46454SAgnieszka Szlendak             1,
8089aa46454SAgnieszka Szlendak             {"string"},
8099aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8109aa46454SAgnieszka Szlendak         }},
8119aa46454SAgnieszka Szlendak     MessageEntry{
8129aa46454SAgnieszka Szlendak         "MEFactoryRestore",
8139aa46454SAgnieszka Szlendak         {
8149aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
8159aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
8169aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
8179aa46454SAgnieszka Szlendak             "OK",
8189aa46454SAgnieszka Szlendak             1,
8199aa46454SAgnieszka Szlendak             {"string"},
8209aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8219aa46454SAgnieszka Szlendak         }},
8229aa46454SAgnieszka Szlendak     MessageEntry{
8239aa46454SAgnieszka Szlendak         "MEFirmwareException",
8249aa46454SAgnieszka Szlendak         {
8259aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered firmware "
8269aa46454SAgnieszka Szlendak             "exception during execution.",
8279aa46454SAgnieszka Szlendak             "Intel ME has encountered firmware exception. Error code = %1",
8289aa46454SAgnieszka Szlendak             "Warning",
8299aa46454SAgnieszka Szlendak             1,
8309aa46454SAgnieszka Szlendak             {"string"},
8319aa46454SAgnieszka Szlendak             "Restore factory presets using Force ME Recovery IPMI "
8329aa46454SAgnieszka Szlendak             "command or by doing AC power cycle with Recovery jumper "
8339aa46454SAgnieszka Szlendak             "asserted. If this does not clear the issue, reflash the SPI "
8349aa46454SAgnieszka Szlendak             "flash. If the issue persists, provide the content of error "
8359aa46454SAgnieszka Szlendak             "code to Intel support team for interpretation. (Error codes "
8369aa46454SAgnieszka Szlendak             "are not documented because they only provide clues that must "
8379aa46454SAgnieszka Szlendak             "be interpreted individually..",
8389aa46454SAgnieszka Szlendak         }},
8390c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwarePanicReason",
8400c0f18e7SAppaRao Puli                  {
8410c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware panic.",
8420c0f18e7SAppaRao Puli                      "ME firmware panic occurred due to %1.",
8430c0f18e7SAppaRao Puli                      "Warning",
8440c0f18e7SAppaRao Puli                      1,
8450c0f18e7SAppaRao Puli                      {
8460c0f18e7SAppaRao Puli                          "string",
8470c0f18e7SAppaRao Puli                      },
8480c0f18e7SAppaRao Puli                      "None.",
8490c0f18e7SAppaRao Puli                  }},
8500c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareRecoveryReason",
8510c0f18e7SAppaRao Puli                  {
8520c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware recovery.",
8530c0f18e7SAppaRao Puli                      "ME firmware recovery occurred due to %1.",
8540c0f18e7SAppaRao Puli                      "Warning",
8550c0f18e7SAppaRao Puli                      1,
8560c0f18e7SAppaRao Puli                      {
8570c0f18e7SAppaRao Puli                          "string",
8580c0f18e7SAppaRao Puli                      },
8590c0f18e7SAppaRao Puli                      "None.",
8600c0f18e7SAppaRao Puli                  }},
8610c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareResiliencyError",
8620c0f18e7SAppaRao Puli                  {
8630c0f18e7SAppaRao Puli                      "Indicates ME firmware encountered resilience error.",
8640c0f18e7SAppaRao Puli                      "ME firmware resiliency error. Error reason: %1.",
8650c0f18e7SAppaRao Puli                      "Critical",
8660c0f18e7SAppaRao Puli                      1,
8670c0f18e7SAppaRao Puli                      {
8680c0f18e7SAppaRao Puli                          "string",
8690c0f18e7SAppaRao Puli                      },
8700c0f18e7SAppaRao Puli                      "None.",
8710c0f18e7SAppaRao Puli                  }},
8729aa46454SAgnieszka Szlendak 
8739aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashEraseError",
8749aa46454SAgnieszka Szlendak                  {
8759aa46454SAgnieszka Szlendak                      "Indicates that Intel ME was unable to finish flash "
8769aa46454SAgnieszka Szlendak                      "erase procedure.",
8779aa46454SAgnieszka Szlendak                      "Intel ME has encountered an error during Flash erasure "
8789aa46454SAgnieszka Szlendak                      "procedure probably due to Flash part corruption.",
8799aa46454SAgnieszka Szlendak                      "Critical",
8809aa46454SAgnieszka Szlendak                      0,
8819aa46454SAgnieszka Szlendak                      {},
8829aa46454SAgnieszka Szlendak                      "The Flash device must be replaced.",
8839aa46454SAgnieszka Szlendak                  }},
8849aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformation",
8859aa46454SAgnieszka Szlendak                  {
8869aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
8879aa46454SAgnieszka Szlendak                      "during IO to flash device.",
8889aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
8899aa46454SAgnieszka Szlendak                      "device. Reason: %1",
8909aa46454SAgnieszka Szlendak                      "Critical",
8919aa46454SAgnieszka Szlendak                      1,
8929aa46454SAgnieszka Szlendak                      {"string"},
8939aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
8949aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
8959aa46454SAgnieszka Szlendak                  }},
8969aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformationWritingEnabled",
8979aa46454SAgnieszka Szlendak                  {
8989aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
8999aa46454SAgnieszka Szlendak                      "during IO to flash device.",
9009aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
9019aa46454SAgnieszka Szlendak                      "device. Reason: %1",
9029aa46454SAgnieszka Szlendak                      "OK",
9039aa46454SAgnieszka Szlendak                      1,
9049aa46454SAgnieszka Szlendak                      {"string"},
9059aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
9069aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
9079aa46454SAgnieszka Szlendak                  }},
9089aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashVerificationError",
9099aa46454SAgnieszka Szlendak                  {
9109aa46454SAgnieszka Szlendak                      "Indicates that Intel ME encountered invalid flash "
9119aa46454SAgnieszka Szlendak                      "descriptor region.",
9129aa46454SAgnieszka Szlendak                      "Intel ME has detected invalid flash descriptor region. "
9139aa46454SAgnieszka Szlendak                      "Following error is detected: %1",
9149aa46454SAgnieszka Szlendak                      "Critical",
9159aa46454SAgnieszka Szlendak                      1,
9169aa46454SAgnieszka Szlendak                      {"string"},
9179aa46454SAgnieszka Szlendak                      "Flash Descriptor Region must be created correctly.",
9189aa46454SAgnieszka Szlendak                  }},
9199aa46454SAgnieszka Szlendak     MessageEntry{
9209aa46454SAgnieszka Szlendak         "MEFlashWearOutWarning",
9219aa46454SAgnieszka Szlendak         {
9229aa46454SAgnieszka Szlendak             "Indicates that Intel ME has reached certain "
9239aa46454SAgnieszka Szlendak             "threshold of flash write operations.",
9249aa46454SAgnieszka Szlendak             "Warning threshold for number of flash operations has been "
9259aa46454SAgnieszka Szlendak             "exceeded. Current percentage of write operations capacity: %1",
9269aa46454SAgnieszka Szlendak             "Warning",
9279aa46454SAgnieszka Szlendak             1,
9289aa46454SAgnieszka Szlendak             {"number"},
9299aa46454SAgnieszka Szlendak             "No immediate repair action needed.",
9309aa46454SAgnieszka Szlendak         }},
9319aa46454SAgnieszka Szlendak 
9329aa46454SAgnieszka Szlendak     MessageEntry{
9339aa46454SAgnieszka Szlendak         "MEImageExecutionFailed",
9349aa46454SAgnieszka Szlendak         {
9359aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not load primary FW image.",
9369aa46454SAgnieszka Szlendak             "Intel ME Recovery Image or backup operational image "
9379aa46454SAgnieszka Szlendak             "loaded because operational image is corrupted. This "
9389aa46454SAgnieszka Szlendak             "may be either caused by Flash device corruption or "
9399aa46454SAgnieszka Szlendak             "failed upgrade procedure.",
9409aa46454SAgnieszka Szlendak             "Critical",
9419aa46454SAgnieszka Szlendak             0,
9429aa46454SAgnieszka Szlendak             {},
9439aa46454SAgnieszka Szlendak             "Either the Flash device must be replaced (if error is "
9449aa46454SAgnieszka Szlendak             "persistent) or the upgrade procedure must be started again.",
9459aa46454SAgnieszka Szlendak         }},
9469aa46454SAgnieszka Szlendak 
9479aa46454SAgnieszka Szlendak     MessageEntry{
9489aa46454SAgnieszka Szlendak         "MEInternalError",
9499aa46454SAgnieszka Szlendak         {
9509aa46454SAgnieszka Szlendak             "Indicates that Intel ME encountered "
9519aa46454SAgnieszka Szlendak             "internal error leading to watchdog reset.",
9529aa46454SAgnieszka Szlendak             "Error during Intel ME execution. Watchdog "
9539aa46454SAgnieszka Szlendak             "timeout has expired.",
9549aa46454SAgnieszka Szlendak             "Critical",
9559aa46454SAgnieszka Szlendak             0,
9569aa46454SAgnieszka Szlendak             {},
9579aa46454SAgnieszka Szlendak             "Firmware should automatically recover from error state. "
9589aa46454SAgnieszka Szlendak             "If error is persistent then operational image shall be updated "
9599aa46454SAgnieszka Szlendak             "or hardware board repair is needed.",
9609aa46454SAgnieszka Szlendak         }},
9619aa46454SAgnieszka Szlendak     MessageEntry{"MEManufacturingError",
9629aa46454SAgnieszka Szlendak                  {
9639aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is unable to start in "
9649aa46454SAgnieszka Szlendak                      "operational mode due to wrong configuration.",
9659aa46454SAgnieszka Szlendak                      "Wrong manufacturing configuration detected by Intel ME "
9669aa46454SAgnieszka Szlendak                      "Firmware. Unable to start operational mode. Reason: %1",
9679aa46454SAgnieszka Szlendak                      "Critical",
9689aa46454SAgnieszka Szlendak                      1,
9699aa46454SAgnieszka Szlendak                      {"string"},
9709aa46454SAgnieszka Szlendak                      " If error is persistent the Flash device must be "
9719aa46454SAgnieszka Szlendak                      "replaced or FW configuration must be updated. Trace "
9729aa46454SAgnieszka Szlendak                      "logs might be gathered for detailed information.",
9739aa46454SAgnieszka Szlendak                  }},
9749aa46454SAgnieszka Szlendak     MessageEntry{"MEMctpInterfaceError",
9759aa46454SAgnieszka Szlendak                  {
9769aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered an error "
9779aa46454SAgnieszka Szlendak                      "in MCTP protocol.",
9789aa46454SAgnieszka Szlendak                      "Intel ME has detected MCTP interface failure and it is "
9799aa46454SAgnieszka Szlendak                      "not functional any more. It may indicate the situation "
9809aa46454SAgnieszka Szlendak                      "when MCTP was not configured by BIOS or a defect which "
9819aa46454SAgnieszka Szlendak                      "may need a Host reset to recover from. Details: %1",
9829aa46454SAgnieszka Szlendak                      "Critical",
9839aa46454SAgnieszka Szlendak                      1,
9849aa46454SAgnieszka Szlendak                      {"string"},
9859aa46454SAgnieszka Szlendak                      "Recovery via CPU Host reset or platform reset. If error "
9869aa46454SAgnieszka Szlendak                      "is persistent, deep-dive platform-level debugging is "
9879aa46454SAgnieszka Szlendak                      "required.",
9889aa46454SAgnieszka Szlendak                  }},
989fbe8378fSJason M. Bills     MessageEntry{"MemoryECCCorrectable",
990fbe8378fSJason M. Bills                  {
991271584abSEd Tanous                      "Indicates a Correctable Memory ECC error.",
992271584abSEd Tanous                      "Memory ECC correctable error. Socket=%1 "
993fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Rank=%4.",
994271584abSEd Tanous                      "Warning",
995271584abSEd Tanous                      4,
996271584abSEd Tanous 
997fbe8378fSJason M. Bills                      {
998fbe8378fSJason M. Bills                          "number",
999fbe8378fSJason M. Bills                          "string",
1000fbe8378fSJason M. Bills                          "number",
1001fbe8378fSJason M. Bills                          "number",
1002fbe8378fSJason M. Bills                      },
1003271584abSEd Tanous                      "None.",
1004fbe8378fSJason M. Bills                  }},
1005271584abSEd Tanous     MessageEntry{"MemoryECCUncorrectable",
1006fbe8378fSJason M. Bills                  {
1007271584abSEd Tanous                      "Indicates an Uncorrectable Memory ECC error.",
1008271584abSEd Tanous                      "Memory ECC uncorrectable error. Socket=%1 Channel=%2 "
1009fbe8378fSJason M. Bills                      "DIMM=%3 Rank=%4.",
1010271584abSEd Tanous                      "Critical",
1011271584abSEd Tanous                      4,
1012271584abSEd Tanous 
1013fbe8378fSJason M. Bills                      {
1014fbe8378fSJason M. Bills                          "number",
1015fbe8378fSJason M. Bills                          "string",
1016fbe8378fSJason M. Bills                          "number",
1017fbe8378fSJason M. Bills                          "number",
1018fbe8378fSJason M. Bills                      },
1019271584abSEd Tanous                      "None.",
1020fbe8378fSJason M. Bills                  }},
1021271584abSEd Tanous     MessageEntry{"MemoryParityCommandAndAddress",
1022fbe8378fSJason M. Bills                  {
1023271584abSEd Tanous                      "Indicates a Command and Address parity error.",
1024271584abSEd Tanous                      "Command and Address parity error. Socket=%1 Channel=%2 "
1025fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1026271584abSEd Tanous                      "Critical",
1027271584abSEd Tanous                      5,
1028271584abSEd Tanous 
1029fbe8378fSJason M. Bills                      {
1030fbe8378fSJason M. Bills                          "number",
1031fbe8378fSJason M. Bills                          "string",
1032fbe8378fSJason M. Bills                          "number",
1033fbe8378fSJason M. Bills                          "number",
1034fbe8378fSJason M. Bills                          "number",
1035fbe8378fSJason M. Bills                      },
1036271584abSEd Tanous                      "None.",
1037fbe8378fSJason M. Bills                  }},
1038fbe8378fSJason M. Bills     MessageEntry{"MemoryParityNotKnown",
1039fbe8378fSJason M. Bills                  {
1040271584abSEd Tanous                      "Indicates an unknown parity error.",
1041271584abSEd Tanous                      "Memory parity error. Socket=%1 Channel=%2 "
1042fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1043271584abSEd Tanous                      "Critical",
1044271584abSEd Tanous                      5,
1045271584abSEd Tanous 
1046fbe8378fSJason M. Bills                      {
1047fbe8378fSJason M. Bills                          "number",
1048fbe8378fSJason M. Bills                          "string",
1049fbe8378fSJason M. Bills                          "number",
1050fbe8378fSJason M. Bills                          "number",
1051fbe8378fSJason M. Bills                          "number",
1052fbe8378fSJason M. Bills                      },
1053271584abSEd Tanous                      "None.",
1054fbe8378fSJason M. Bills                  }},
1055271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationDisabled",
1056fbe8378fSJason M. Bills                  {
1057fbe8378fSJason M. Bills                      "Indicates Memory RAS Disabled Configuration Status.",
1058271584abSEd Tanous                      "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
1059271584abSEd Tanous                      "OK",
1060271584abSEd Tanous                      2,
1061fbe8378fSJason M. Bills                      {
1062fbe8378fSJason M. Bills                          "string",
1063fbe8378fSJason M. Bills                          "string",
1064fbe8378fSJason M. Bills                      },
1065271584abSEd Tanous                      "None.",
1066fbe8378fSJason M. Bills                  }},
1067271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationEnabled",
1068fbe8378fSJason M. Bills                  {
1069271584abSEd Tanous                      "Indicates Memory RAS Enabled Configuration Status.",
1070271584abSEd Tanous                      "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
1071271584abSEd Tanous                      "OK",
1072271584abSEd Tanous                      2,
1073fbe8378fSJason M. Bills                      {
1074fbe8378fSJason M. Bills                          "string",
1075fbe8378fSJason M. Bills                          "string",
1076fbe8378fSJason M. Bills                      },
1077271584abSEd Tanous                      "None.",
1078fbe8378fSJason M. Bills                  }},
1079271584abSEd Tanous     MessageEntry{"MemoryRASModeDisabled",
1080fbe8378fSJason M. Bills                  {
1081271584abSEd Tanous                      "Indicates Memory RAS Disabled Mode Selection.",
1082271584abSEd Tanous                      "Memory RAS Mode Select Disabled. Prior Mode=%1 "
1083fbe8378fSJason M. Bills                      "Selected Mode=%2.",
1084271584abSEd Tanous                      "OK",
1085271584abSEd Tanous                      2,
1086fbe8378fSJason M. Bills                      {
1087fbe8378fSJason M. Bills                          "string",
1088fbe8378fSJason M. Bills                          "string",
1089fbe8378fSJason M. Bills                      },
1090271584abSEd Tanous                      "None.",
1091fbe8378fSJason M. Bills                  }},
1092271584abSEd Tanous     MessageEntry{"MemoryRASModeEnabled",
1093fbe8378fSJason M. Bills                  {
1094271584abSEd Tanous                      "Indicates Memory RAS Enabled Mode Selection.",
1095271584abSEd Tanous                      "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected "
1096fbe8378fSJason M. Bills                      "Mode=%2.",
1097271584abSEd Tanous                      "OK",
1098271584abSEd Tanous                      2,
1099fbe8378fSJason M. Bills                      {
1100fbe8378fSJason M. Bills                          "string",
1101fbe8378fSJason M. Bills                          "string",
1102fbe8378fSJason M. Bills                      },
1103271584abSEd Tanous                      "None.",
1104fbe8378fSJason M. Bills                  }},
1105271584abSEd Tanous     MessageEntry{"MemoryThermTrip",
1106fbe8378fSJason M. Bills                  {
1107bc6be237Sjayaprakash Mutyala                      "Indicates that the system memory ThermTrip is asserted "
1108bc6be237Sjayaprakash Mutyala                      "by the specified component.",
1109bc6be237Sjayaprakash Mutyala                      "Memory ThermTrip asserted: %1.",
1110271584abSEd Tanous                      "Critical",
1111bc6be237Sjayaprakash Mutyala                      1,
1112bc6be237Sjayaprakash Mutyala                      {"string"},
1113271584abSEd Tanous                      "None.",
1114fbe8378fSJason M. Bills                  }},
11159aa46454SAgnieszka Szlendak     MessageEntry{"MEMultiPchModeMisconfig",
11169aa46454SAgnieszka Szlendak                  {
11179aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered "
11189aa46454SAgnieszka Szlendak                      "problems in initializing Multi-PCH mode.",
11199aa46454SAgnieszka Szlendak                      "Intel ME error in Multi-PCH mode: %1",
11209aa46454SAgnieszka Szlendak                      "Critical",
11219aa46454SAgnieszka Szlendak                      1,
11229aa46454SAgnieszka Szlendak                      {"string"},
11239aa46454SAgnieszka Szlendak                      "None.",
11249aa46454SAgnieszka Szlendak                  }},
11259aa46454SAgnieszka Szlendak     MessageEntry{
11269aa46454SAgnieszka Szlendak         "MEPeciOverDmiError",
11279aa46454SAgnieszka Szlendak         {
11289aa46454SAgnieszka Szlendak             "Indicates that Intel ME is unable to communicate "
11299aa46454SAgnieszka Szlendak             "using PECI over DMI.",
11309aa46454SAgnieszka Szlendak             "Intel ME has detected  PECI over DMI interface failure "
11319aa46454SAgnieszka Szlendak             "and it is not functional any more. It may indicate the "
11329aa46454SAgnieszka Szlendak             "situation when PECI over DMI was not configured by "
11339aa46454SAgnieszka Szlendak             "BIOS or a defect which may require a CPU Host reset to "
11349aa46454SAgnieszka Szlendak             "recover from. Details: %1",
11359aa46454SAgnieszka Szlendak             "Critical",
11369aa46454SAgnieszka Szlendak             1,
11379aa46454SAgnieszka Szlendak             {"string"},
11389aa46454SAgnieszka Szlendak             "Recovery via CPU Host reset or platform reset. If error is "
11399aa46454SAgnieszka Szlendak             "persistent, deep-dive platform-level debugging is required.",
11409aa46454SAgnieszka Szlendak         }},
11419aa46454SAgnieszka Szlendak     MessageEntry{
11429aa46454SAgnieszka Szlendak         "MEPttHealthEvent",
11439aa46454SAgnieszka Szlendak         {
11449aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered issue with Intel PTT",
11459aa46454SAgnieszka Szlendak             "Intel ME has detected following issue with Intel PTT: %1",
11469aa46454SAgnieszka Szlendak             "Warning",
11479aa46454SAgnieszka Szlendak             1,
11489aa46454SAgnieszka Szlendak             {"string"},
11499aa46454SAgnieszka Szlendak             "None.",
11509aa46454SAgnieszka Szlendak         }},
11519aa46454SAgnieszka Szlendak     MessageEntry{
11529aa46454SAgnieszka Szlendak         "MERecoveryGpioForced",
11539aa46454SAgnieszka Szlendak         {
11549aa46454SAgnieszka Szlendak             "Indicates that Intel ME image is booted in "
11559aa46454SAgnieszka Szlendak             "recovery mode due to GPIO assertion.",
11569aa46454SAgnieszka Szlendak             "Intel ME Recovery Image loaded due to recovery MGPIO "
11579aa46454SAgnieszka Szlendak             "pin asserted. Pin number is configurable in factory "
11589aa46454SAgnieszka Szlendak             "presets, Default recovery pin is MGPIO1.",
11599aa46454SAgnieszka Szlendak             "OK",
11609aa46454SAgnieszka Szlendak             0,
11619aa46454SAgnieszka Szlendak             {},
11629aa46454SAgnieszka Szlendak             "Deassert recovery GPIO and reset the Intel ME back to "
11639aa46454SAgnieszka Szlendak             "operational mode. If Recovery Jumper is in legacy behavior, "
11649aa46454SAgnieszka Szlendak             "a ME reset (eg. Cold Reset IPMI cmd) is needed to have ME "
11659aa46454SAgnieszka Szlendak             "back in operational mode.",
11669aa46454SAgnieszka Szlendak         }},
11679aa46454SAgnieszka Szlendak     MessageEntry{"MERestrictedMode",
11689aa46454SAgnieszka Szlendak                  {
11699aa46454SAgnieszka Szlendak                      "Indicates events related to Intel ME restricted mode.",
11709aa46454SAgnieszka Szlendak                      "Intel ME restricted mode information: %1",
11719aa46454SAgnieszka Szlendak                      "Critical",
11729aa46454SAgnieszka Szlendak                      1,
11739aa46454SAgnieszka Szlendak                      {"string"},
11749aa46454SAgnieszka Szlendak                      "None.",
11759aa46454SAgnieszka Szlendak                  }},
11769aa46454SAgnieszka Szlendak     MessageEntry{
11779aa46454SAgnieszka Szlendak         "MESmbusLinkFailure",
11789aa46454SAgnieszka Szlendak         {
11799aa46454SAgnieszka Szlendak             "Indicate that Intel ME encountered SMBus link error.",
11809aa46454SAgnieszka Szlendak             "Intel ME has detected SMBus link error. "
11819aa46454SAgnieszka Szlendak             "Sensor Bus: %1 , MUX Address: %2 ",
11829aa46454SAgnieszka Szlendak             "Critical",
11839aa46454SAgnieszka Szlendak             2,
11849aa46454SAgnieszka Szlendak             {"string", "string"},
11859aa46454SAgnieszka Szlendak             "Devices connected to given SMLINK might cause communication "
11869aa46454SAgnieszka Szlendak             "corruption. See error code and refer to Intel ME External "
11879aa46454SAgnieszka Szlendak             "Interfaces Specification for details.",
11889aa46454SAgnieszka Szlendak         }},
11899aa46454SAgnieszka Szlendak     MessageEntry{
11909aa46454SAgnieszka Szlendak         "MEUmaError",
11919aa46454SAgnieszka Szlendak         {
11929aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered UMA operation error.",
11939aa46454SAgnieszka Szlendak             "Intel ME has encountered UMA operation error. Details: %1",
11949aa46454SAgnieszka Szlendak             "Critical",
11959aa46454SAgnieszka Szlendak             1,
11969aa46454SAgnieszka Szlendak             {"string"},
11979aa46454SAgnieszka Szlendak             "Platform reset when UMA not configured correctly, or when "
11989aa46454SAgnieszka Szlendak             "error occurred during normal operation on correctly "
11999aa46454SAgnieszka Szlendak             "configured UMA multiple times leading to Intel ME entering "
12009aa46454SAgnieszka Szlendak             "Recovery or restricted operational mode.",
12019aa46454SAgnieszka Szlendak         }},
12029aa46454SAgnieszka Szlendak     MessageEntry{"MEUnsupportedFeature",
12039aa46454SAgnieszka Szlendak                  {
12049aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is configuration with "
12059aa46454SAgnieszka Szlendak                      "feature which is not supported on this platform.",
12069aa46454SAgnieszka Szlendak                      "Feature not supported in current segment detected by "
12079aa46454SAgnieszka Szlendak                      "Intel ME Firmware. Details: %1",
12089aa46454SAgnieszka Szlendak                      "Critical",
12099aa46454SAgnieszka Szlendak                      1,
12109aa46454SAgnieszka Szlendak                      {"string"},
12119aa46454SAgnieszka Szlendak                      "Proper FW configuration must be updated or use the "
12129aa46454SAgnieszka Szlendak                      "Flash device with proper FW configuration",
12139aa46454SAgnieszka Szlendak                  }},
1214271584abSEd Tanous     MessageEntry{"MirroringRedundancyDegraded",
1215fbe8378fSJason M. Bills                  {
1216fbe8378fSJason M. Bills                      "Indicates the mirroring redundancy state is degraded.",
1217271584abSEd Tanous                      "Mirroring redundancy state degraded. Socket=%1 "
1218fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1219271584abSEd Tanous                      "Warning",
1220271584abSEd Tanous                      5,
1221271584abSEd Tanous 
1222fbe8378fSJason M. Bills                      {
1223fbe8378fSJason M. Bills                          "number",
1224fbe8378fSJason M. Bills                          "string",
1225fbe8378fSJason M. Bills                          "number",
1226fbe8378fSJason M. Bills                          "number",
1227fbe8378fSJason M. Bills                          "number",
1228fbe8378fSJason M. Bills                      },
1229271584abSEd Tanous                      "None.",
1230fbe8378fSJason M. Bills                  }},
1231fbe8378fSJason M. Bills     MessageEntry{
1232fbe8378fSJason M. Bills         "MirroringRedundancyFull",
1233fbe8378fSJason M. Bills         {
1234fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
1235271584abSEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 "
1236fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1237271584abSEd Tanous             "OK",
1238271584abSEd Tanous             5,
1239271584abSEd Tanous 
1240fbe8378fSJason M. Bills             {
1241fbe8378fSJason M. Bills                 "number",
1242fbe8378fSJason M. Bills                 "string",
1243fbe8378fSJason M. Bills                 "number",
1244fbe8378fSJason M. Bills                 "number",
1245fbe8378fSJason M. Bills                 "number",
1246fbe8378fSJason M. Bills             },
1247271584abSEd Tanous             "None.",
1248fbe8378fSJason M. Bills         }},
1249271584abSEd Tanous     MessageEntry{"NMIButtonPressed",
1250fbe8378fSJason M. Bills                  {
1251271584abSEd Tanous                      "Indicates that the NMI button was pressed.",
1252271584abSEd Tanous                      "NMI Button Pressed.",
1253271584abSEd Tanous                      "Critical",
1254271584abSEd Tanous                      0,
1255271584abSEd Tanous                      {},
1256271584abSEd Tanous                      "None.",
1257fbe8378fSJason M. Bills                  }},
1258b76f9ca1SChen,Yugang     MessageEntry{"NMIDiagnosticInterrupt",
1259b76f9ca1SChen,Yugang                  {
1260271584abSEd Tanous                      "Indicates that an NMI Diagnostic "
1261b76f9ca1SChen,Yugang                      "Interrupt has been generated.",
1262271584abSEd Tanous                      "NMI Diagnostic Interrupt.",
1263271584abSEd Tanous                      "Critical",
1264271584abSEd Tanous                      0,
1265271584abSEd Tanous                      {},
1266271584abSEd Tanous                      "None.",
1267b76f9ca1SChen,Yugang                  }},
1268271584abSEd Tanous     MessageEntry{"PCIeCorrectableAdvisoryNonFatal",
1269fbe8378fSJason M. Bills                  {
1270fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Advisory Non-fatal Error.",
1271271584abSEd Tanous                      "PCIe Correctable Advisory Non-fatal Error. Bus=%1 "
1272fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1273271584abSEd Tanous                      "Warning",
1274271584abSEd Tanous                      3,
1275271584abSEd Tanous 
1276fbe8378fSJason M. Bills                      {
1277fbe8378fSJason M. Bills                          "number",
1278fbe8378fSJason M. Bills                          "number",
1279fbe8378fSJason M. Bills                          "number",
1280fbe8378fSJason M. Bills                      },
1281271584abSEd Tanous                      "None.",
1282fbe8378fSJason M. Bills                  }},
1283271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadDLLP",
1284fbe8378fSJason M. Bills                  {
1285271584abSEd Tanous                      "Indicates a PCIe Correctable Bad DLLP Error.",
1286271584abSEd Tanous 
1287fbe8378fSJason M. Bills                      "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
1288271584abSEd Tanous                      "Warning",
1289271584abSEd Tanous                      3,
1290271584abSEd Tanous 
1291fbe8378fSJason M. Bills                      {
1292fbe8378fSJason M. Bills                          "number",
1293fbe8378fSJason M. Bills                          "number",
1294fbe8378fSJason M. Bills                          "number",
1295fbe8378fSJason M. Bills                      },
1296271584abSEd Tanous                      "None.",
1297fbe8378fSJason M. Bills                  }},
1298271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadTLP",
1299fbe8378fSJason M. Bills                  {
1300271584abSEd Tanous                      "Indicates a PCIe Correctable Bad TLP Error.",
1301271584abSEd Tanous 
1302fbe8378fSJason M. Bills                      "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
1303271584abSEd Tanous                      "Warning",
1304271584abSEd Tanous                      3,
1305271584abSEd Tanous 
1306fbe8378fSJason M. Bills                      {
1307fbe8378fSJason M. Bills                          "number",
1308fbe8378fSJason M. Bills                          "number",
1309fbe8378fSJason M. Bills                          "number",
1310fbe8378fSJason M. Bills                      },
1311271584abSEd Tanous                      "None.",
1312fbe8378fSJason M. Bills                  }},
1313271584abSEd Tanous     MessageEntry{"PCIeCorrectableHeaderLogOverflow",
1314fbe8378fSJason M. Bills                  {
1315fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Header Log Overflow Error.",
1316271584abSEd Tanous                      "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 "
1317fbe8378fSJason M. Bills                      "Function=%3.",
1318271584abSEd Tanous                      "Warning",
1319271584abSEd Tanous                      3,
1320271584abSEd Tanous 
1321fbe8378fSJason M. Bills                      {
1322fbe8378fSJason M. Bills                          "number",
1323fbe8378fSJason M. Bills                          "number",
1324fbe8378fSJason M. Bills                          "number",
1325fbe8378fSJason M. Bills                      },
1326271584abSEd Tanous                      "None.",
1327fbe8378fSJason M. Bills                  }},
1328271584abSEd Tanous     MessageEntry{"PCIeCorrectableInternal",
1329fbe8378fSJason M. Bills                  {
1330271584abSEd Tanous                      "Indicates a PCIe Correctable Internal Error.",
1331271584abSEd Tanous                      "PCIe Correctable Internal Error. Bus=%1 Device=%2 "
1332fbe8378fSJason M. Bills                      "Function=%3.",
1333271584abSEd Tanous                      "Warning",
1334271584abSEd Tanous                      3,
1335271584abSEd Tanous 
1336fbe8378fSJason M. Bills                      {
1337fbe8378fSJason M. Bills                          "number",
1338fbe8378fSJason M. Bills                          "number",
1339fbe8378fSJason M. Bills                          "number",
1340fbe8378fSJason M. Bills                      },
1341271584abSEd Tanous                      "None.",
1342fbe8378fSJason M. Bills                  }},
1343fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableLinkBWChanged",
1344fbe8378fSJason M. Bills                  {
1345fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Link BW Changed Error.",
1346271584abSEd Tanous                      "PCIe Correctable Link BW Changed. Bus=%1 "
1347fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1348271584abSEd Tanous                      "Warning",
1349271584abSEd Tanous                      3,
1350271584abSEd Tanous 
1351fbe8378fSJason M. Bills                      {
1352fbe8378fSJason M. Bills                          "number",
1353fbe8378fSJason M. Bills                          "number",
1354fbe8378fSJason M. Bills                          "number",
1355fbe8378fSJason M. Bills                      },
1356271584abSEd Tanous                      "None.",
1357fbe8378fSJason M. Bills                  }},
1358271584abSEd Tanous     MessageEntry{"PCIeCorrectableReceiverError",
1359fbe8378fSJason M. Bills                  {
1360271584abSEd Tanous                      "Indicates a PCIe Correctable Receiver Error.",
1361271584abSEd Tanous                      "PCIe Correctable Receiver Error. Bus=%1 Device=%2 "
1362fbe8378fSJason M. Bills                      "Function=%3.",
1363271584abSEd Tanous                      "Warning",
1364271584abSEd Tanous                      3,
1365271584abSEd Tanous 
1366fbe8378fSJason M. Bills                      {
1367fbe8378fSJason M. Bills                          "number",
1368fbe8378fSJason M. Bills                          "number",
1369fbe8378fSJason M. Bills                          "number",
1370fbe8378fSJason M. Bills                      },
1371271584abSEd Tanous                      "None.",
1372fbe8378fSJason M. Bills                  }},
1373271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayNumRollover",
1374fbe8378fSJason M. Bills                  {
1375271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Num Rollover.",
1376271584abSEd Tanous                      "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 "
1377fbe8378fSJason M. Bills                      "Function=%3.",
1378271584abSEd Tanous                      "Warning",
1379271584abSEd Tanous                      3,
1380271584abSEd Tanous 
1381fbe8378fSJason M. Bills                      {
1382fbe8378fSJason M. Bills                          "number",
1383fbe8378fSJason M. Bills                          "number",
1384fbe8378fSJason M. Bills                          "number",
1385fbe8378fSJason M. Bills                      },
1386271584abSEd Tanous                      "None.",
1387fbe8378fSJason M. Bills                  }},
1388271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayTimerTimeout",
1389fbe8378fSJason M. Bills                  {
1390271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Timer Timeout.",
1391271584abSEd Tanous                      "PCIe Correctable Replay Timer Timeout. Bus=%1 "
1392fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1393271584abSEd Tanous                      "Warning",
1394271584abSEd Tanous                      3,
1395271584abSEd Tanous 
1396fbe8378fSJason M. Bills                      {
1397fbe8378fSJason M. Bills                          "number",
1398fbe8378fSJason M. Bills                          "number",
1399fbe8378fSJason M. Bills                          "number",
1400fbe8378fSJason M. Bills                      },
1401271584abSEd Tanous                      "None.",
1402fbe8378fSJason M. Bills                  }},
1403fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableUnspecifiedAERError",
1404fbe8378fSJason M. Bills                  {
1405fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Unspecified AER Error.",
1406271584abSEd Tanous                      "PCIe Correctable Unspecified AER Error. "
1407fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
1408271584abSEd Tanous                      "Warning",
1409271584abSEd Tanous                      3,
1410271584abSEd Tanous 
1411fbe8378fSJason M. Bills                      {
1412fbe8378fSJason M. Bills                          "number",
1413fbe8378fSJason M. Bills                          "number",
1414fbe8378fSJason M. Bills                          "number",
1415fbe8378fSJason M. Bills                      },
1416271584abSEd Tanous                      "None.",
1417fbe8378fSJason M. Bills                  }},
1418271584abSEd Tanous     MessageEntry{"PCIeFatalACSViolation",
1419fbe8378fSJason M. Bills                  {
1420271584abSEd Tanous                      "Indicates a PCIe ACS Violation Error.",
1421271584abSEd Tanous 
1422fbe8378fSJason M. Bills                      "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
14234228a160SJason M. Bills                      "Critical",
1424271584abSEd Tanous                      3,
1425271584abSEd Tanous 
1426fbe8378fSJason M. Bills                      {
1427fbe8378fSJason M. Bills                          "number",
1428fbe8378fSJason M. Bills                          "number",
1429fbe8378fSJason M. Bills                          "number",
1430fbe8378fSJason M. Bills                      },
1431271584abSEd Tanous                      "None.",
1432fbe8378fSJason M. Bills                  }},
1433271584abSEd Tanous     MessageEntry{"PCIeFatalAtomicEgressBlocked",
1434fbe8378fSJason M. Bills                  {
1435271584abSEd Tanous                      "Indicates a PCIe Atomic Egress Blocked Error.",
1436271584abSEd Tanous                      "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 "
1437fbe8378fSJason M. Bills                      "Function=%3.",
14384228a160SJason M. Bills                      "Critical",
1439271584abSEd Tanous                      3,
1440271584abSEd Tanous 
1441fbe8378fSJason M. Bills                      {
1442fbe8378fSJason M. Bills                          "number",
1443fbe8378fSJason M. Bills                          "number",
1444fbe8378fSJason M. Bills                          "number",
1445fbe8378fSJason M. Bills                      },
1446271584abSEd Tanous                      "None.",
1447fbe8378fSJason M. Bills                  }},
1448fbe8378fSJason M. Bills     MessageEntry{
1449fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
1450fbe8378fSJason M. Bills         {
1451271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
1452271584abSEd Tanous 
1453fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
14544228a160SJason M. Bills             "Critical",
1455271584abSEd Tanous             3,
1456271584abSEd Tanous 
1457fbe8378fSJason M. Bills             {
1458fbe8378fSJason M. Bills                 "number",
1459fbe8378fSJason M. Bills                 "number",
1460fbe8378fSJason M. Bills                 "number",
1461fbe8378fSJason M. Bills             },
1462271584abSEd Tanous             "None.",
1463fbe8378fSJason M. Bills         }},
1464fbe8378fSJason M. Bills     MessageEntry{
1465fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1466fbe8378fSJason M. Bills         {
1467271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1468271584abSEd Tanous 
1469fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
14704228a160SJason M. Bills             "Critical",
1471271584abSEd Tanous             3,
1472271584abSEd Tanous 
1473fbe8378fSJason M. Bills             {
1474fbe8378fSJason M. Bills                 "number",
1475fbe8378fSJason M. Bills                 "number",
1476fbe8378fSJason M. Bills                 "number",
1477fbe8378fSJason M. Bills             },
1478271584abSEd Tanous             "None.",
1479fbe8378fSJason M. Bills         }},
1480fbe8378fSJason M. Bills     MessageEntry{
1481fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1482fbe8378fSJason M. Bills         {
1483271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
1484271584abSEd Tanous 
1485fbe8378fSJason M. Bills             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 "
1486fbe8378fSJason M. Bills             "Function=%3.",
14874228a160SJason M. Bills             "Critical",
1488271584abSEd Tanous             3,
1489271584abSEd Tanous 
1490fbe8378fSJason M. Bills             {
1491fbe8378fSJason M. Bills                 "number",
1492fbe8378fSJason M. Bills                 "number",
1493fbe8378fSJason M. Bills                 "number",
1494fbe8378fSJason M. Bills             },
1495271584abSEd Tanous             "None.",
1496fbe8378fSJason M. Bills         }},
1497271584abSEd Tanous     MessageEntry{"PCIeFatalECRCError",
1498fbe8378fSJason M. Bills                  {
1499271584abSEd Tanous                      "Indicates a PCIe ECRC Error.",
1500271584abSEd Tanous                      "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
15014228a160SJason M. Bills                      "Critical",
1502271584abSEd Tanous                      3,
1503271584abSEd Tanous 
1504fbe8378fSJason M. Bills                      {
1505fbe8378fSJason M. Bills                          "number",
1506fbe8378fSJason M. Bills                          "number",
1507fbe8378fSJason M. Bills                          "number",
1508fbe8378fSJason M. Bills                      },
1509271584abSEd Tanous                      "None.",
1510fbe8378fSJason M. Bills                  }},
1511271584abSEd Tanous     MessageEntry{"PCIeFatalFlowControlProtocol",
1512fbe8378fSJason M. Bills                  {
1513271584abSEd Tanous                      "Indicates a PCIe Flow Control Protocol Error.",
1514271584abSEd Tanous 
1515fbe8378fSJason M. Bills                      "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 "
1516fbe8378fSJason M. Bills                      "Function=%3.",
15174228a160SJason M. Bills                      "Critical",
1518271584abSEd Tanous                      3,
1519271584abSEd Tanous 
1520fbe8378fSJason M. Bills                      {
1521fbe8378fSJason M. Bills                          "number",
1522fbe8378fSJason M. Bills                          "number",
1523fbe8378fSJason M. Bills                          "number",
1524fbe8378fSJason M. Bills                      },
1525271584abSEd Tanous                      "None.",
1526fbe8378fSJason M. Bills                  }},
1527fbe8378fSJason M. Bills     MessageEntry{
1528fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1529fbe8378fSJason M. Bills         {
1530271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1531271584abSEd Tanous 
1532fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
15334228a160SJason M. Bills             "Critical",
1534271584abSEd Tanous             3,
1535271584abSEd Tanous 
1536fbe8378fSJason M. Bills             {
1537fbe8378fSJason M. Bills                 "number",
1538fbe8378fSJason M. Bills                 "number",
1539fbe8378fSJason M. Bills                 "number",
1540fbe8378fSJason M. Bills             },
1541271584abSEd Tanous             "None.",
1542fbe8378fSJason M. Bills         }},
1543fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalMCBlockedTLP",
1544fbe8378fSJason M. Bills                  {
1545271584abSEd Tanous                      "Indicates a PCIe MC Blocked TLP Error.",
1546271584abSEd Tanous                      "PCIe Fatal MC Blocked TLP Error. Bus=%1 "
1547fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
15484228a160SJason M. Bills                      "Critical",
1549271584abSEd Tanous                      3,
1550271584abSEd Tanous 
1551fbe8378fSJason M. Bills                      {
1552fbe8378fSJason M. Bills                          "number",
1553fbe8378fSJason M. Bills                          "number",
1554fbe8378fSJason M. Bills                          "number",
1555fbe8378fSJason M. Bills                      },
1556271584abSEd Tanous                      "None.",
1557fbe8378fSJason M. Bills                  }},
1558fbe8378fSJason M. Bills     MessageEntry{
1559fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1560fbe8378fSJason M. Bills         {
1561271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1562271584abSEd Tanous 
1563fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
15644228a160SJason M. Bills             "Critical",
1565271584abSEd Tanous             3,
1566271584abSEd Tanous 
1567fbe8378fSJason M. Bills             {
1568fbe8378fSJason M. Bills                 "number",
1569fbe8378fSJason M. Bills                 "number",
1570fbe8378fSJason M. Bills                 "number",
1571fbe8378fSJason M. Bills             },
1572271584abSEd Tanous             "None.",
1573fbe8378fSJason M. Bills         }},
1574271584abSEd Tanous     MessageEntry{"PCIeFatalReceiverBufferOverflow",
1575fbe8378fSJason M. Bills                  {
1576271584abSEd Tanous                      "Indicates a PCIe Receiver Buffer Overflow Error.",
1577271584abSEd Tanous                      "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 "
1578fbe8378fSJason M. Bills                      "Function=%3.",
15794228a160SJason M. Bills                      "Critical",
1580271584abSEd Tanous                      3,
1581271584abSEd Tanous 
1582fbe8378fSJason M. Bills                      {
1583fbe8378fSJason M. Bills                          "number",
1584fbe8378fSJason M. Bills                          "number",
1585fbe8378fSJason M. Bills                          "number",
1586fbe8378fSJason M. Bills                      },
1587271584abSEd Tanous                      "None.",
1588fbe8378fSJason M. Bills                  }},
1589fbe8378fSJason M. Bills     MessageEntry{
159014c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1591fbe8378fSJason M. Bills         {
1592fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
1593271584abSEd Tanous 
1594fbe8378fSJason M. Bills             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 "
1595fbe8378fSJason M. Bills             "Function=%3.",
15964228a160SJason M. Bills             "Critical",
1597271584abSEd Tanous             3,
1598271584abSEd Tanous 
1599fbe8378fSJason M. Bills             {
1600fbe8378fSJason M. Bills                 "number",
1601fbe8378fSJason M. Bills                 "number",
1602fbe8378fSJason M. Bills                 "number",
1603fbe8378fSJason M. Bills             },
1604271584abSEd Tanous             "None.",
1605fbe8378fSJason M. Bills         }},
1606fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream",
1607fbe8378fSJason M. Bills                  {
1608271584abSEd Tanous                      "Indicates a PCIe Received Fatal Message "
1609fbe8378fSJason M. Bills                      "From Downstream Error.",
1610271584abSEd Tanous 
1611fbe8378fSJason M. Bills                      "PCIe Fatal Received Fatal Message From Downstream. "
1612fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
16134228a160SJason M. Bills                      "Critical",
1614271584abSEd Tanous                      3,
1615271584abSEd Tanous 
1616fbe8378fSJason M. Bills                      {
1617fbe8378fSJason M. Bills                          "number",
1618fbe8378fSJason M. Bills                          "number",
1619fbe8378fSJason M. Bills                          "number",
1620fbe8378fSJason M. Bills                      },
1621271584abSEd Tanous                      "None.",
1622fbe8378fSJason M. Bills                  }},
1623271584abSEd Tanous     MessageEntry{"PCIeFatalSurpriseLinkDown",
1624fbe8378fSJason M. Bills                  {
1625271584abSEd Tanous                      "Indicates a PCIe Surprise Link Down Error.",
1626271584abSEd Tanous                      "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 "
1627fbe8378fSJason M. Bills                      "Function=%3.",
16284228a160SJason M. Bills                      "Critical",
1629271584abSEd Tanous                      3,
1630271584abSEd Tanous 
1631fbe8378fSJason M. Bills                      {
1632fbe8378fSJason M. Bills                          "number",
1633fbe8378fSJason M. Bills                          "number",
1634fbe8378fSJason M. Bills                          "number",
1635fbe8378fSJason M. Bills                      },
1636271584abSEd Tanous                      "None.",
1637fbe8378fSJason M. Bills                  }},
1638271584abSEd Tanous     MessageEntry{"PCIeFatalTLPPrefixBlocked",
1639fbe8378fSJason M. Bills                  {
1640271584abSEd Tanous                      "Indicates a PCIe TLP Prefix Blocked Error.",
1641271584abSEd Tanous                      "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 "
1642fbe8378fSJason M. Bills                      "Function=%3.",
16434228a160SJason M. Bills                      "Critical",
1644271584abSEd Tanous                      3,
1645271584abSEd Tanous 
1646fbe8378fSJason M. Bills                      {
1647fbe8378fSJason M. Bills                          "number",
1648fbe8378fSJason M. Bills                          "number",
1649fbe8378fSJason M. Bills                          "number",
1650fbe8378fSJason M. Bills                      },
1651271584abSEd Tanous                      "None.",
1652fbe8378fSJason M. Bills                  }},
1653fbe8378fSJason M. Bills     MessageEntry{
1654fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1655fbe8378fSJason M. Bills         {
1656271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
1657271584abSEd Tanous 
1658fbe8378fSJason M. Bills             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 "
1659fbe8378fSJason M. Bills             "Function=%3.",
16604228a160SJason M. Bills             "Critical",
1661271584abSEd Tanous             3,
1662271584abSEd Tanous 
1663fbe8378fSJason M. Bills             {
1664fbe8378fSJason M. Bills                 "number",
1665fbe8378fSJason M. Bills                 "number",
1666fbe8378fSJason M. Bills                 "number",
1667fbe8378fSJason M. Bills             },
1668271584abSEd Tanous             "None.",
1669fbe8378fSJason M. Bills         }},
1670271584abSEd Tanous     MessageEntry{"PCIeFatalUnexpectedCompletion",
1671fbe8378fSJason M. Bills                  {
1672271584abSEd Tanous                      "Indicates a PCIe Unexpected Completion Error.",
1673271584abSEd Tanous                      "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 "
1674fbe8378fSJason M. Bills                      "Function=%3.",
16754228a160SJason M. Bills                      "Critical",
1676271584abSEd Tanous                      3,
1677271584abSEd Tanous 
1678fbe8378fSJason M. Bills                      {
1679fbe8378fSJason M. Bills                          "number",
1680fbe8378fSJason M. Bills                          "number",
1681fbe8378fSJason M. Bills                          "number",
1682fbe8378fSJason M. Bills                      },
1683271584abSEd Tanous                      "None.",
1684fbe8378fSJason M. Bills                  }},
1685271584abSEd Tanous     MessageEntry{"PCIeFatalUnspecifiedNonAERFatalError",
1686fbe8378fSJason M. Bills                  {
1687271584abSEd Tanous                      "Indicates a PCIe Unspecified Non-AER Fatal Error.",
1688271584abSEd Tanous                      "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 "
1689fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
16904228a160SJason M. Bills                      "Critical",
1691271584abSEd Tanous                      3,
1692271584abSEd Tanous 
1693fbe8378fSJason M. Bills                      {
1694fbe8378fSJason M. Bills                          "number",
1695fbe8378fSJason M. Bills                          "number",
1696fbe8378fSJason M. Bills                          "number",
1697fbe8378fSJason M. Bills                      },
1698271584abSEd Tanous                      "None.",
1699fbe8378fSJason M. Bills                  }},
1700fbe8378fSJason M. Bills     MessageEntry{
1701fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1702fbe8378fSJason M. Bills         {
1703271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1704271584abSEd Tanous 
1705fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
17064228a160SJason M. Bills             "Critical",
1707271584abSEd Tanous             3,
1708271584abSEd Tanous 
1709fbe8378fSJason M. Bills             {
1710fbe8378fSJason M. Bills                 "number",
1711fbe8378fSJason M. Bills                 "number",
1712fbe8378fSJason M. Bills                 "number",
1713fbe8378fSJason M. Bills             },
1714271584abSEd Tanous             "None.",
1715fbe8378fSJason M. Bills         }},
1716271584abSEd Tanous     MessageEntry{"PowerButtonPressed",
1717fbe8378fSJason M. Bills                  {
1718271584abSEd Tanous                      "Indicates that the power button was pressed.",
1719271584abSEd Tanous                      "Power Button Pressed.",
1720271584abSEd Tanous                      "OK",
1721271584abSEd Tanous                      0,
1722271584abSEd Tanous                      {},
1723271584abSEd Tanous                      "None.",
1724fbe8378fSJason M. Bills                  }},
1725dd118a2eSJason M. Bills     MessageEntry{"PowerRestorePolicyApplied",
1726dd118a2eSJason M. Bills                  {
1727271584abSEd Tanous                      "Indicates that power was restored and the "
1728dd118a2eSJason M. Bills                      "BMC has applied the restore policy.",
1729271584abSEd Tanous                      "Power restore policy applied.",
1730271584abSEd Tanous                      "OK",
1731271584abSEd Tanous                      0,
1732271584abSEd Tanous                      {},
1733271584abSEd Tanous                      "None.",
1734dd118a2eSJason M. Bills                  }},
1735271584abSEd Tanous     MessageEntry{"PowerSupplyConfigurationError",
1736fbe8378fSJason M. Bills                  {
1737271584abSEd Tanous                      "Indicates an error in power supply configuration.",
1738271584abSEd Tanous                      "Power supply %1 configuration error.",
17399c6b0159SYong Li                      "Warning",
1740271584abSEd Tanous                      1,
1741271584abSEd Tanous                      {"string"},
1742271584abSEd Tanous                      "None.",
1743fbe8378fSJason M. Bills                  }},
1744fbe8378fSJason M. Bills     MessageEntry{
17457f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
17467f68549fSjayaprakash Mutyala         {
17477f68549fSjayaprakash Mutyala             "Indicates that power supply configuration error recovered "
17487f68549fSjayaprakash Mutyala             "from a failure.",
17497f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
17507f68549fSjayaprakash Mutyala             "OK",
17517f68549fSjayaprakash Mutyala             1,
17527f68549fSjayaprakash Mutyala             {"string"},
17537f68549fSjayaprakash Mutyala             "None.",
17547f68549fSjayaprakash Mutyala         }},
17557f68549fSjayaprakash Mutyala     MessageEntry{
1756fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1757fbe8378fSJason M. Bills         {
1758fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1759271584abSEd Tanous             "Power supply %1 fan %2 failed.",
17609c6b0159SYong Li             "Warning",
1761271584abSEd Tanous             2,
1762271584abSEd Tanous             {"string", "string"},
1763271584abSEd Tanous             "None.",
1764fbe8378fSJason M. Bills         }},
1765dac62eefSCheng C Yang     MessageEntry{
1766dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1767dac62eefSCheng C Yang         {
1768dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1769271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1770271584abSEd Tanous             "OK",
1771271584abSEd Tanous             2,
1772271584abSEd Tanous             {"string", "string"},
1773271584abSEd Tanous             "None.",
1774dac62eefSCheng C Yang         }},
1775fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailed",
1776fbe8378fSJason M. Bills                  {
1777271584abSEd Tanous                      "Indicates that a power supply has failed.",
1778271584abSEd Tanous                      "Power supply %1 failed.",
17799c6b0159SYong Li                      "Warning",
1780271584abSEd Tanous                      1,
1781271584abSEd Tanous                      {"string"},
1782271584abSEd Tanous                      "None.",
1783fbe8378fSJason M. Bills                  }},
1784fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailurePredicted",
1785fbe8378fSJason M. Bills                  {
1786fbe8378fSJason M. Bills                      "Indicates that a power supply is predicted to fail.",
1787271584abSEd Tanous                      "Power supply %1 failure predicted.",
1788271584abSEd Tanous                      "Warning",
1789271584abSEd Tanous                      1,
1790271584abSEd Tanous                      {"string"},
1791271584abSEd Tanous                      "None.",
1792fbe8378fSJason M. Bills                  }},
1793271584abSEd Tanous     MessageEntry{"PowerSupplyInserted",
1794fbe8378fSJason M. Bills                  {
1795271584abSEd Tanous                      "Indicates that a power supply has been inserted.",
1796271584abSEd Tanous                      "Power supply %1 inserted.",
1797271584abSEd Tanous                      "OK",
1798271584abSEd Tanous                      1,
1799271584abSEd Tanous                      {"string"},
1800271584abSEd Tanous                      "None.",
1801fbe8378fSJason M. Bills                  }},
1802271584abSEd Tanous     MessageEntry{"PowerSupplyPowerGoodFailed",
1803bc48a175SJason M. Bills                  {
1804271584abSEd Tanous                      "Indicates that the power supply power good signal "
1805bc48a175SJason M. Bills                      "failed to assert within the specified time.",
1806271584abSEd Tanous                      "Power supply power good failed to assert within %1 "
1807bc48a175SJason M. Bills                      "milliseconds.",
1808271584abSEd Tanous                      "Critical",
1809271584abSEd Tanous                      1,
1810271584abSEd Tanous                      {"number"},
1811271584abSEd Tanous                      "None.",
1812bc48a175SJason M. Bills                  }},
1813dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPowerLost",
1814dac62eefSCheng C Yang                  {
1815dac62eefSCheng C Yang                      "Indicates that a power supply has lost input power.",
1816271584abSEd Tanous                      "Power supply %1 power lost.",
18179c6b0159SYong Li                      "Warning",
1818271584abSEd Tanous                      1,
1819271584abSEd Tanous                      {"string"},
1820271584abSEd Tanous                      "None.",
1821dac62eefSCheng C Yang                  }},
1822271584abSEd Tanous     MessageEntry{"PowerSupplyPowerRestored",
1823dac62eefSCheng C Yang                  {
1824dac62eefSCheng C Yang                      "Indicates that a power supply input power was restored.",
1825271584abSEd Tanous                      "Power supply %1 power restored.",
1826271584abSEd Tanous                      "OK",
18275f2b84eeSEd Tanous                      0,
1828271584abSEd Tanous                      {"string"},
1829271584abSEd Tanous                      "None.",
1830dac62eefSCheng C Yang                  }},
1831dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPredictedFailureRecovered",
1832dac62eefSCheng C Yang                  {
1833271584abSEd Tanous                      "Indicates that a power supply recovered "
1834dac62eefSCheng C Yang                      "from a predicted failure.",
1835271584abSEd Tanous                      "Power supply %1 predicted failure recovered.",
1836271584abSEd Tanous                      "OK",
1837271584abSEd Tanous                      1,
1838271584abSEd Tanous                      {"string"},
1839271584abSEd Tanous                      "None.",
1840dac62eefSCheng C Yang                  }},
1841271584abSEd Tanous     MessageEntry{"PowerSupplyRecovered",
1842dac62eefSCheng C Yang                  {
1843dac62eefSCheng C Yang                      "Indicates that a power supply recovered from a failure.",
1844271584abSEd Tanous                      "Power supply %1 recovered.",
1845271584abSEd Tanous                      "OK",
1846271584abSEd Tanous                      1,
1847271584abSEd Tanous                      {"string"},
1848271584abSEd Tanous                      "None.",
1849dac62eefSCheng C Yang                  }},
1850271584abSEd Tanous     MessageEntry{"PowerSupplyRemoved",
1851fbe8378fSJason M. Bills                  {
1852271584abSEd Tanous                      "Indicates that a power supply has been removed.",
1853271584abSEd Tanous                      "Power supply %1 removed.",
1854271584abSEd Tanous                      "Warning",
1855271584abSEd Tanous                      1,
1856271584abSEd Tanous                      {"string"},
1857271584abSEd Tanous                      "None.",
1858fbe8378fSJason M. Bills                  }},
1859271584abSEd Tanous     MessageEntry{"PowerUnitDegradedFromNonRedundant",
1860cecb4cb6SCheng C Yang                  {
1861cecb4cb6SCheng C Yang                      "Indicates that power unit is come back to redundant from"
1862cecb4cb6SCheng C Yang                      "nonredundant but is still not in full redundancy mode.",
1863271584abSEd Tanous                      "Power Unit degraded from nonredundant.",
1864271584abSEd Tanous                      "Warning",
1865271584abSEd Tanous                      0,
1866271584abSEd Tanous                      {},
1867271584abSEd Tanous                      "None.",
1868cecb4cb6SCheng C Yang                  }},
1869cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitDegradedFromRedundant",
1870cecb4cb6SCheng C Yang                  {
1871cecb4cb6SCheng C Yang                      "Indicates that power unit is degarded from full "
1872cecb4cb6SCheng C Yang                      "redundancy mode.",
1873271584abSEd Tanous                      "Power Unit degraded from redundant.",
1874271584abSEd Tanous                      "Warning",
1875271584abSEd Tanous                      0,
1876271584abSEd Tanous                      {},
1877271584abSEd Tanous                      "None.",
1878cecb4cb6SCheng C Yang                  }},
1879271584abSEd Tanous     MessageEntry{"PowerUnitRedundancyDegraded",
1880cecb4cb6SCheng C Yang                  {
1881cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been degraded.",
1882271584abSEd Tanous                      "Power Unit Redundancy degraded.",
1883271584abSEd Tanous                      "Warning",
1884271584abSEd Tanous                      0,
1885271584abSEd Tanous                      {},
1886271584abSEd Tanous                      "None.",
1887cecb4cb6SCheng C Yang                  }},
1888cecb4cb6SCheng C Yang     MessageEntry{
1889cecb4cb6SCheng C Yang         "PowerUnitNonRedundantFromInsufficient",
1890cecb4cb6SCheng C Yang         {
1891cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode and get"
1892cecb4cb6SCheng C Yang             "sufficient power to support redundancy from insufficient"
1893cecb4cb6SCheng C Yang             "power.",
1894271584abSEd Tanous 
1895cecb4cb6SCheng C Yang             "Power Unit NonRedundant from insufficient to sufficient.",
1896271584abSEd Tanous             "Warning",
1897271584abSEd Tanous             0,
1898271584abSEd Tanous             {},
1899271584abSEd Tanous             "None.",
1900cecb4cb6SCheng C Yang         }},
1901271584abSEd Tanous     MessageEntry{"PowerUnitNonRedundantInsufficient",
1902cecb4cb6SCheng C Yang                  {
1903271584abSEd Tanous                      "Indicates that power unit do not have sufficient "
1904cecb4cb6SCheng C Yang                      "power to support redundancy.",
1905271584abSEd Tanous                      "Power Unit NonRedundant and has insufficient resource.",
19064228a160SJason M. Bills                      "Critical",
1907271584abSEd Tanous                      0,
1908271584abSEd Tanous                      {},
1909271584abSEd Tanous                      "None.",
1910cecb4cb6SCheng C Yang                  }},
1911cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitRedundancyLost",
1912cecb4cb6SCheng C Yang                  {
1913cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been lost.",
1914271584abSEd Tanous                      "Power Unit Redundancy lost.",
1915271584abSEd Tanous                      "Warning",
1916271584abSEd Tanous                      0,
1917271584abSEd Tanous                      {},
1918271584abSEd Tanous                      "None.",
1919cecb4cb6SCheng C Yang                  }},
1920cecb4cb6SCheng C Yang     MessageEntry{
1921cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1922cecb4cb6SCheng C Yang         {
1923cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1924271584abSEd Tanous             "Power Unit Redundancy regained.",
1925271584abSEd Tanous             "OK",
1926271584abSEd Tanous             0,
1927271584abSEd Tanous             {},
1928271584abSEd Tanous             "None.",
1929cecb4cb6SCheng C Yang         }},
1930cecb4cb6SCheng C Yang     MessageEntry{
1931cecb4cb6SCheng C Yang         "PowerUnitNonRedundantSufficient",
1932cecb4cb6SCheng C Yang         {
1933cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode but still"
1934cecb4cb6SCheng C Yang             "has sufficient power to support redundancy.",
1935271584abSEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
1936271584abSEd Tanous             "Warning",
1937271584abSEd Tanous             0,
1938271584abSEd Tanous             {},
1939271584abSEd Tanous             "None.",
1940cecb4cb6SCheng C Yang         }},
1941271584abSEd Tanous     MessageEntry{"ResetButtonPressed",
1942fbe8378fSJason M. Bills                  {
1943271584abSEd Tanous                      "Indicates that the reset button was pressed.",
1944271584abSEd Tanous                      "Reset Button Pressed.",
1945271584abSEd Tanous                      "OK",
1946271584abSEd Tanous                      0,
1947271584abSEd Tanous                      {},
1948271584abSEd Tanous                      "None.",
1949fbe8378fSJason M. Bills                  }},
19508ae37025SChen,Yugang     MessageEntry{"SecurityBoot2ndFlashEnabled",
19518ae37025SChen,Yugang                  {
19528ae37025SChen,Yugang                      "Indicates that the BMC 2nd boot flash is enabled.",
19538ae37025SChen,Yugang                      "BMC 2nd boot flash is enabled.",
19548ae37025SChen,Yugang                      "Critical",
19558ae37025SChen,Yugang                      0,
19568ae37025SChen,Yugang                      {},
19578ae37025SChen,Yugang                      "None.",
19588ae37025SChen,Yugang                  }},
19598ae37025SChen,Yugang     MessageEntry{"SecurityP2aBridgeEnabled",
19608ae37025SChen,Yugang                  {
19618ae37025SChen,Yugang                      "Indicates that the P2A bridge is enabled.",
19628ae37025SChen,Yugang                      "P2A(PCIe to AHB) bridge is enabled.",
19638ae37025SChen,Yugang                      "Critical",
19648ae37025SChen,Yugang                      0,
19658ae37025SChen,Yugang                      {},
19668ae37025SChen,Yugang                      "None.",
19678ae37025SChen,Yugang                  }},
19688ae37025SChen,Yugang     MessageEntry{"SecurityUartPortDebugEnabled",
19698ae37025SChen,Yugang                  {
19708ae37025SChen,Yugang                      "Indicates that the uart port debug is enabled.",
19718ae37025SChen,Yugang                      "Uart port debug is enabled.",
19728ae37025SChen,Yugang                      "Critical",
19738ae37025SChen,Yugang                      0,
19748ae37025SChen,Yugang                      {},
19758ae37025SChen,Yugang                      "None.",
19768ae37025SChen,Yugang                  }},
19778988dda4SSuryakanth Sekar     MessageEntry{
19788988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
19798988dda4SSuryakanth Sekar         {
19808988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
19818988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
19828988dda4SSuryakanth Sekar             "OK",
19838988dda4SSuryakanth Sekar             0,
19848988dda4SSuryakanth Sekar             {},
19858988dda4SSuryakanth Sekar             "None.",
19868988dda4SSuryakanth Sekar         }},
19878988dda4SSuryakanth Sekar 
19888988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroAssigned",
19898988dda4SSuryakanth Sekar                  {
19908988dda4SSuryakanth Sekar                      "Indicates that non root user assigned with user ID zero.",
19918988dda4SSuryakanth Sekar                      "User ID Zero is assigned with non-root user.",
19928988dda4SSuryakanth Sekar                      "Critical",
19938988dda4SSuryakanth Sekar                      0,
19948988dda4SSuryakanth Sekar                      {},
19958988dda4SSuryakanth Sekar                      "None.",
19968988dda4SSuryakanth Sekar                  }},
19978988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroRemoved",
19988988dda4SSuryakanth Sekar                  {
19998988dda4SSuryakanth Sekar                      "Indicates that non root user ID is removed",
20008988dda4SSuryakanth Sekar                      "Non root user assigned with user ID zero is removed.",
20018988dda4SSuryakanth Sekar                      "OK",
20028988dda4SSuryakanth Sekar                      0,
20038988dda4SSuryakanth Sekar                      {},
20048988dda4SSuryakanth Sekar                      "None.",
20058988dda4SSuryakanth Sekar                  }},
20068988dda4SSuryakanth Sekar 
20078988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootEnabled",
20088988dda4SSuryakanth Sekar                  {
20098988dda4SSuryakanth Sekar                      "Indicates that system root user is enabled.",
20108988dda4SSuryakanth Sekar                      "User root is enabled.",
20118988dda4SSuryakanth Sekar                      "Critical",
20128988dda4SSuryakanth Sekar                      0,
20138988dda4SSuryakanth Sekar                      {},
20148988dda4SSuryakanth Sekar                      "None.",
20158988dda4SSuryakanth Sekar                  }},
20168988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootDisabled",
20178988dda4SSuryakanth Sekar                  {
20188988dda4SSuryakanth Sekar                      "Indicates that system root user is disabled.",
20198988dda4SSuryakanth Sekar                      "User root is disabled.",
20208988dda4SSuryakanth Sekar                      "OK",
20218988dda4SSuryakanth Sekar                      0,
20228988dda4SSuryakanth Sekar                      {},
20238988dda4SSuryakanth Sekar                      "None.",
20248988dda4SSuryakanth Sekar                  }},
20258988dda4SSuryakanth Sekar 
20268988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellEnabled",
20278988dda4SSuryakanth Sekar                  {
20288988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is enabled.",
20298988dda4SSuryakanth Sekar                      "Unsupported shell is enabled.",
20308988dda4SSuryakanth Sekar                      "Critical",
20318988dda4SSuryakanth Sekar                      0,
20328988dda4SSuryakanth Sekar                      {},
20338988dda4SSuryakanth Sekar                      "None.",
20348988dda4SSuryakanth Sekar                  }},
20358988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellRemoved",
20368988dda4SSuryakanth Sekar                  {
20378988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is removed.",
20388988dda4SSuryakanth Sekar                      "Unsupported shell is removed.",
20398988dda4SSuryakanth Sekar                      "OK",
20408988dda4SSuryakanth Sekar                      0,
20418988dda4SSuryakanth Sekar                      {},
20428988dda4SSuryakanth Sekar                      "None.",
20438988dda4SSuryakanth Sekar                  }},
20448988dda4SSuryakanth Sekar 
20458988dda4SSuryakanth Sekar     MessageEntry{
20468988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
20478988dda4SSuryakanth Sekar         {
20488988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
20498988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
20508988dda4SSuryakanth Sekar             "Critical",
20518988dda4SSuryakanth Sekar             0,
20528988dda4SSuryakanth Sekar             {},
20538988dda4SSuryakanth Sekar             "None.",
20548988dda4SSuryakanth Sekar         }},
2055fbe8378fSJason M. Bills     MessageEntry{"SELEntryAdded",
2056fbe8378fSJason M. Bills                  {
2057271584abSEd Tanous                      "Indicates a SEL entry was added using the "
2058fbe8378fSJason M. Bills                      "Add SEL Entry or Platform Event command.",
2059271584abSEd Tanous                      "SEL Entry Added: %1",
2060271584abSEd Tanous                      "OK",
2061271584abSEd Tanous                      1,
2062fbe8378fSJason M. Bills                      {
2063fbe8378fSJason M. Bills                          "string",
2064fbe8378fSJason M. Bills                      },
2065271584abSEd Tanous                      "None.",
2066fbe8378fSJason M. Bills                  }},
2067271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingHigh",
2068fbe8378fSJason M. Bills                  {
2069271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2070fbe8378fSJason M. Bills                      "critical high threshold going high.",
2071271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going "
2072fbe8378fSJason M. Bills                      "high. Reading=%2 Threshold=%3.",
2073271584abSEd Tanous                      "Critical",
2074271584abSEd Tanous                      3,
2075271584abSEd Tanous                      {"string", "number", "number"},
2076271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2077fbe8378fSJason M. Bills                  }},
2078271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingLow",
2079fbe8378fSJason M. Bills                  {
2080271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2081fbe8378fSJason M. Bills                      "critical high threshold going low.",
2082271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going low. "
2083fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2084271584abSEd Tanous                      "OK",
2085271584abSEd Tanous                      3,
2086271584abSEd Tanous                      {"string", "number", "number"},
2087271584abSEd Tanous                      "None.",
2088fbe8378fSJason M. Bills                  }},
2089271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingHigh",
2090fbe8378fSJason M. Bills                  {
2091271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2092fbe8378fSJason M. Bills                      "critical low threshold going high.",
2093271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going high. "
2094fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2095271584abSEd Tanous                      "OK",
2096271584abSEd Tanous                      3,
2097271584abSEd Tanous                      {"string", "number", "number"},
2098271584abSEd Tanous                      "None.",
2099fbe8378fSJason M. Bills                  }},
2100271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingLow",
2101fbe8378fSJason M. Bills                  {
2102271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2103fbe8378fSJason M. Bills                      "critical low threshold going low.",
2104271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going low. "
2105fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2106271584abSEd Tanous                      "Critical",
2107271584abSEd Tanous                      3,
2108271584abSEd Tanous                      {"string", "number", "number"},
2109271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2110fbe8378fSJason M. Bills                  }},
2111271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingHigh",
2112fbe8378fSJason M. Bills                  {
2113271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2114fbe8378fSJason M. Bills                      "warning high threshold going high.",
2115271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going high. "
2116fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2117271584abSEd Tanous                      "Warning",
2118271584abSEd Tanous                      3,
2119271584abSEd Tanous                      {"string", "number", "number"},
2120271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2121fbe8378fSJason M. Bills                  }},
2122271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingLow",
2123fbe8378fSJason M. Bills                  {
2124271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2125fbe8378fSJason M. Bills                      "warning high threshold going low.",
2126271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going low. "
2127fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2128271584abSEd Tanous                      "OK",
2129271584abSEd Tanous                      3,
2130271584abSEd Tanous                      {"string", "number", "number"},
2131271584abSEd Tanous                      "None.",
2132fbe8378fSJason M. Bills                  }},
2133271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingHigh",
2134fbe8378fSJason M. Bills                  {
2135271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2136fbe8378fSJason M. Bills                      "warning low threshold going high.",
2137271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going high. "
2138fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2139271584abSEd Tanous                      "OK",
2140271584abSEd Tanous                      3,
2141271584abSEd Tanous                      {"string", "number", "number"},
2142271584abSEd Tanous                      "None.",
2143fbe8378fSJason M. Bills                  }},
2144271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingLow",
2145fbe8378fSJason M. Bills                  {
2146271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2147fbe8378fSJason M. Bills                      "warning low threshold going low.",
2148271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going low. "
2149fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2150271584abSEd Tanous                      "Warning",
2151271584abSEd Tanous                      3,
2152271584abSEd Tanous                      {"string", "number", "number"},
2153271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2154fbe8378fSJason M. Bills                  }},
2155fb7579e9SJames Feist     MessageEntry{"ServiceFailure",
2156fb7579e9SJames Feist                  {
2157fb7579e9SJames Feist                      "Indicates that a service has exited unsuccessfully.",
2158271584abSEd Tanous                      "Service %1 has exited unsuccessfully.",
2159271584abSEd Tanous                      "Warning",
2160271584abSEd Tanous                      1,
2161271584abSEd Tanous                      {"string"},
2162271584abSEd Tanous                      "None.",
2163fb7579e9SJames Feist                  }},
2164f12b57b2SSui Chen     MessageEntry{"ServiceStarted",
2165f12b57b2SSui Chen                  {
2166f12b57b2SSui Chen                      "Indicates that a service has started successfully.",
2167f12b57b2SSui Chen                      "Service %1 has started successfully.",
2168f12b57b2SSui Chen                      "OK",
2169f12b57b2SSui Chen                      1,
2170f12b57b2SSui Chen                      {"string"},
2171f12b57b2SSui Chen                      "None.",
2172f12b57b2SSui Chen                  }},
2173fbe8378fSJason M. Bills     MessageEntry{"SparingRedundancyDegraded",
2174fbe8378fSJason M. Bills                  {
2175fbe8378fSJason M. Bills                      "Indicates the sparing redundancy state is degraded.",
2176271584abSEd Tanous                      "Sparing redundancy state degraded. Socket=%1 "
2177fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2178271584abSEd Tanous                      "Warning",
2179271584abSEd Tanous                      5,
2180271584abSEd Tanous 
2181fbe8378fSJason M. Bills                      {
2182fbe8378fSJason M. Bills                          "number",
2183fbe8378fSJason M. Bills                          "string",
2184fbe8378fSJason M. Bills                          "number",
2185fbe8378fSJason M. Bills                          "string",
2186fbe8378fSJason M. Bills                          "number",
2187fbe8378fSJason M. Bills                      },
2188271584abSEd Tanous                      "None.",
2189fbe8378fSJason M. Bills                  }},
2190fbe8378fSJason M. Bills     MessageEntry{
2191fbe8378fSJason M. Bills         "SparingRedundancyFull",
2192fbe8378fSJason M. Bills         {
2193fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
2194271584abSEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 "
2195fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2196271584abSEd Tanous             "OK",
2197271584abSEd Tanous             5,
2198271584abSEd Tanous 
2199fbe8378fSJason M. Bills             {
2200fbe8378fSJason M. Bills                 "number",
2201fbe8378fSJason M. Bills                 "string",
2202fbe8378fSJason M. Bills                 "number",
2203fbe8378fSJason M. Bills                 "string",
2204fbe8378fSJason M. Bills                 "number",
2205fbe8378fSJason M. Bills             },
2206271584abSEd Tanous             "None.",
2207fbe8378fSJason M. Bills         }},
2208271584abSEd Tanous     MessageEntry{"SsbThermalTrip",
2209b76f9ca1SChen,Yugang                  {
2210b76f9ca1SChen,Yugang                      "Indicates that an SSB Thermal trip has been asserted.",
2211271584abSEd Tanous                      "SSB Thermal trip.",
2212271584abSEd Tanous                      "Critical",
2213271584abSEd Tanous                      0,
2214271584abSEd Tanous                      {},
2215271584abSEd Tanous                      "None.",
2216b76f9ca1SChen,Yugang                  }},
221752efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceDisabledProvisioned",
221852efa5d6SRichard Marian Thomaiyar                  {
221952efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the disabled "
222052efa5d6SRichard Marian Thomaiyar                      "provisioned state. All commands are blocked to execute "
222152efa5d6SRichard Marian Thomaiyar                      "through the system interface.",
222252efa5d6SRichard Marian Thomaiyar                      "The system interface is in the disabled provisioned "
222352efa5d6SRichard Marian Thomaiyar                      "state.",
222452efa5d6SRichard Marian Thomaiyar                      "OK",
222552efa5d6SRichard Marian Thomaiyar                      0,
222652efa5d6SRichard Marian Thomaiyar                      {},
222752efa5d6SRichard Marian Thomaiyar                      "None.",
222852efa5d6SRichard Marian Thomaiyar                  }},
222952efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceUnprovisioned",
223052efa5d6SRichard Marian Thomaiyar                  {
223152efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the "
223252efa5d6SRichard Marian Thomaiyar                      "unprovisioned state. All commands are permitted to "
223352efa5d6SRichard Marian Thomaiyar                      "execute through the system interface.",
223452efa5d6SRichard Marian Thomaiyar                      "The system interface is in the unprovisioned state.",
223552efa5d6SRichard Marian Thomaiyar                      "Critical",
223652efa5d6SRichard Marian Thomaiyar                      0,
223752efa5d6SRichard Marian Thomaiyar                      {},
223852efa5d6SRichard Marian Thomaiyar                      "None.",
223952efa5d6SRichard Marian Thomaiyar                  }},
224052efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceWhitelistProvisioned",
224152efa5d6SRichard Marian Thomaiyar                  {
224252efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the whitelist "
224352efa5d6SRichard Marian Thomaiyar                      "provisioned state. Only whitelisted commands "
224452efa5d6SRichard Marian Thomaiyar                      "are permitted to execute through the system interface.",
224552efa5d6SRichard Marian Thomaiyar                      "The system interface is in the whitelist provisioned "
224652efa5d6SRichard Marian Thomaiyar                      "state.",
224752efa5d6SRichard Marian Thomaiyar                      "Warning",
224852efa5d6SRichard Marian Thomaiyar                      0,
224952efa5d6SRichard Marian Thomaiyar                      {},
225052efa5d6SRichard Marian Thomaiyar                      "None.",
225152efa5d6SRichard Marian Thomaiyar                  }},
2252bc48a175SJason M. Bills     MessageEntry{"SystemPowerGoodFailed",
2253bc48a175SJason M. Bills                  {
2254bc48a175SJason M. Bills                      "Indicates that the system power good signal failed "
2255bc48a175SJason M. Bills                      "to assert within the specified time (VR failure).",
2256271584abSEd Tanous                      "System power good failed to assert within %1 "
2257bc48a175SJason M. Bills                      "milliseconds (VR failure).",
2258271584abSEd Tanous                      "Critical",
2259271584abSEd Tanous                      1,
2260271584abSEd Tanous                      {"number"},
2261271584abSEd Tanous                      "None.",
2262bc48a175SJason M. Bills                  }},
2263fbe8378fSJason M. Bills     MessageEntry{"SystemPowerLost",
2264fbe8378fSJason M. Bills                  {
2265271584abSEd Tanous                      "Indicates that power was lost while the "
2266fbe8378fSJason M. Bills                      "system was powered on.",
2267271584abSEd Tanous                      "System Power Lost.",
2268271584abSEd Tanous                      "Critical",
2269271584abSEd Tanous                      0,
2270271584abSEd Tanous                      {},
2271271584abSEd Tanous                      "None.",
2272fbe8378fSJason M. Bills                  }},
2273271584abSEd Tanous     MessageEntry{"SystemPowerOffFailed",
2274fbe8378fSJason M. Bills                  {
2275271584abSEd Tanous                      "Indicates that the system failed to power off.",
2276271584abSEd Tanous                      "System Power-Off Failed.",
2277271584abSEd Tanous                      "Critical",
2278271584abSEd Tanous                      0,
2279271584abSEd Tanous                      {},
2280271584abSEd Tanous                      "None.",
2281fbe8378fSJason M. Bills                  }},
2282271584abSEd Tanous     MessageEntry{"SystemPowerOnFailed",
2283fbe8378fSJason M. Bills                  {
2284271584abSEd Tanous                      "Indicates that the system failed to power on.",
2285271584abSEd Tanous                      "System Power-On Failed.",
2286271584abSEd Tanous                      "Critical",
2287271584abSEd Tanous                      0,
2288271584abSEd Tanous                      {},
2289271584abSEd Tanous                      "None.",
2290fbe8378fSJason M. Bills                  }},
229173de092fSJason M. Bills     MessageEntry{
229273de092fSJason M. Bills         "VoltageRegulatorOverheated",
229373de092fSJason M. Bills         {
229473de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
2295271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
2296271584abSEd Tanous             "Critical",
2297271584abSEd Tanous             1,
2298271584abSEd Tanous             {"string"},
2299271584abSEd Tanous             "None.",
230073de092fSJason M. Bills         }},
23019aa46454SAgnieszka Szlendak 
2302fbe8378fSJason M. Bills };
2303fffb8c1fSEd Tanous } // namespace redfish::registries::openbmc
2304