xref: /openbmc/bmcweb/features/redfish/include/registries/openbmc_message_registry.hpp (revision 40e9b92ec19acffb46f83a6e55b18974da5d708e)
1*40e9b92eSEd Tanous // SPDX-License-Identifier: Apache-2.0
2*40e9b92eSEd Tanous // SPDX-FileCopyrightText: Copyright OpenBMC Authors
3fbe8378fSJason M. Bills #pragma once
43e5faba5SEd Tanous /****************************************************************
53e5faba5SEd Tanous  *                 READ THIS WARNING FIRST
63e5faba5SEd Tanous  * This is an auto-generated header which contains definitions
73e5faba5SEd Tanous  * for Redfish DMTF defined messages.
83e5faba5SEd Tanous  * DO NOT modify this registry outside of running the
93e5faba5SEd Tanous  * parse_registries.py script.  The definitions contained within
103e5faba5SEd Tanous  * this file are owned by DMTF.  Any modifications to these files
113e5faba5SEd Tanous  * should be first pushed to the relevant registry in the DMTF
123e5faba5SEd Tanous  * github organization.
133e5faba5SEd Tanous  ***************************************************************/
1401c78a06SNan Zhou #include "registries.hpp"
1501c78a06SNan Zhou 
1601c78a06SNan Zhou #include <array>
17fbe8378fSJason M. Bills 
183e5faba5SEd Tanous // clang-format off
19dd64162dSEd Tanous 
20fffb8c1fSEd Tanous namespace redfish::registries::openbmc
21fbe8378fSJason M. Bills {
22fbe8378fSJason M. Bills const Header header = {
2316b96f2eSHardik Panchal     "Copyright 2022 OpenBMC. All rights reserved.",
24e7808c93SGunnar Mills     "#MessageRegistry.v1_4_0.MessageRegistry",
2556b81992SEd Tanous     0,
2656b81992SEd Tanous     5,
2756b81992SEd Tanous     0,
28271584abSEd Tanous     "OpenBMC Message Registry",
29271584abSEd Tanous     "en",
30271584abSEd Tanous     "This registry defines the base messages for OpenBMC.",
31271584abSEd Tanous     "OpenBMC",
32271584abSEd Tanous     "OpenBMC",
33fbe8378fSJason M. Bills };
343e5faba5SEd Tanous constexpr const char* url =
35770362feSMilton D. Miller II     "https://raw.githubusercontent.com/openbmc/bmcweb/refs/heads/master/redfish-core/include/registries/openbmc.json";
363e5faba5SEd Tanous 
373e5faba5SEd Tanous constexpr std::array registry =
383e5faba5SEd Tanous {
39fbe8378fSJason M. Bills     MessageEntry{
40fbe8378fSJason M. Bills         "ADDDCCorrectable",
41fbe8378fSJason M. Bills         {
42271584abSEd Tanous             "Indicates an ADDDC Correctable Error.",
43fbe8378fSJason M. Bills             "ADDDC Correctable Error.Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
44271584abSEd Tanous             "Warning",
45271584abSEd Tanous             4,
46fbe8378fSJason M. Bills             {
47fbe8378fSJason M. Bills                 "number",
48fbe8378fSJason M. Bills                 "string",
49fbe8378fSJason M. Bills                 "number",
50fbe8378fSJason M. Bills                 "number",
51fbe8378fSJason M. Bills             },
52271584abSEd Tanous             "None.",
53fbe8378fSJason M. Bills         }},
54fbe8378fSJason M. Bills     MessageEntry{
553e5faba5SEd Tanous         "AtScaleDebugConnected",
564dcc3f92SSuryakanth Sekar         {
573e5faba5SEd Tanous             "Indicates At-Scale Debug connection has been established",
583e5faba5SEd Tanous             "At-Scale Debug service is now connected %1",
594dcc3f92SSuryakanth Sekar             "Critical",
603e5faba5SEd Tanous             1,
613e5faba5SEd Tanous             {
623e5faba5SEd Tanous                 "string",
633e5faba5SEd Tanous             },
643e5faba5SEd Tanous             "None.",
653e5faba5SEd Tanous         }},
663e5faba5SEd Tanous     MessageEntry{
673e5faba5SEd Tanous         "AtScaleDebugConnectionFailed",
683e5faba5SEd Tanous         {
693e5faba5SEd Tanous             "Indicates At-Scale Debug connection aborted/failed",
703e5faba5SEd Tanous             "At-Scale Debug connection aborted/failed",
713e5faba5SEd Tanous             "Critical",
723e5faba5SEd Tanous             0,
733e5faba5SEd Tanous             {},
743e5faba5SEd Tanous             "None.",
753e5faba5SEd Tanous         }},
763e5faba5SEd Tanous     MessageEntry{
773e5faba5SEd Tanous         "AtScaleDebugDisconnected",
783e5faba5SEd Tanous         {
793e5faba5SEd Tanous             "Indicates At-Scale Debug connection has ended",
803e5faba5SEd Tanous             "At-Scale Debug service is now disconnected",
813e5faba5SEd Tanous             "OK",
823e5faba5SEd Tanous             0,
833e5faba5SEd Tanous             {},
843e5faba5SEd Tanous             "None.",
853e5faba5SEd Tanous         }},
863e5faba5SEd Tanous     MessageEntry{
873e5faba5SEd Tanous         "AtScaleDebugFeatureDisabled",
883e5faba5SEd Tanous         {
893e5faba5SEd Tanous             "Indicates that At-Scale Debug service is stopped.",
903e5faba5SEd Tanous             "At-Scale Debug service is stopped.",
913e5faba5SEd Tanous             "OK",
924dcc3f92SSuryakanth Sekar             0,
934dcc3f92SSuryakanth Sekar             {},
944dcc3f92SSuryakanth Sekar             "None.",
954dcc3f92SSuryakanth Sekar         }},
964dcc3f92SSuryakanth Sekar     MessageEntry{
974dcc3f92SSuryakanth Sekar         "AtScaleDebugFeatureDisabledAtHardware",
984dcc3f92SSuryakanth Sekar         {
994dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug disable is detected in hardware.",
1004dcc3f92SSuryakanth Sekar             "At-Scale Debug Feature is disabled in hardware.",
1014dcc3f92SSuryakanth Sekar             "OK",
1024dcc3f92SSuryakanth Sekar             0,
1034dcc3f92SSuryakanth Sekar             {},
1044dcc3f92SSuryakanth Sekar             "None.",
1054dcc3f92SSuryakanth Sekar         }},
1063e5faba5SEd Tanous     MessageEntry{
1073e5faba5SEd Tanous         "AtScaleDebugFeatureEnabled",
1084dcc3f92SSuryakanth Sekar         {
1094dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug service is started.",
1104dcc3f92SSuryakanth Sekar             "At-Scale Debug service is started.",
1114dcc3f92SSuryakanth Sekar             "Critical",
1124dcc3f92SSuryakanth Sekar             0,
1134dcc3f92SSuryakanth Sekar             {},
1144dcc3f92SSuryakanth Sekar             "None.",
1154dcc3f92SSuryakanth Sekar         }},
1163e5faba5SEd Tanous     MessageEntry{
1173e5faba5SEd Tanous         "AtScaleDebugFeatureEnabledAtHardware",
1184dcc3f92SSuryakanth Sekar         {
1193e5faba5SEd Tanous             "Indicates that At-Scale Debug enable is detected in hardware.",
1203e5faba5SEd Tanous             "At-Scale Debug Feature is enabled in hardware.",
1214dcc3f92SSuryakanth Sekar             "Critical",
1224dcc3f92SSuryakanth Sekar             0,
1234dcc3f92SSuryakanth Sekar             {},
1244dcc3f92SSuryakanth Sekar             "None.",
1254dcc3f92SSuryakanth Sekar         }},
1263e5faba5SEd Tanous     MessageEntry{
1273e5faba5SEd Tanous         "AtScaleDebugSpecialUserDisabled",
1284dcc3f92SSuryakanth Sekar         {
1294dcc3f92SSuryakanth Sekar             "Indicates that special user is disabled.",
1304dcc3f92SSuryakanth Sekar             "At-Scale Debug special user is disabled",
1314dcc3f92SSuryakanth Sekar             "OK",
1324dcc3f92SSuryakanth Sekar             0,
1334dcc3f92SSuryakanth Sekar             {},
1344dcc3f92SSuryakanth Sekar             "None.",
1354dcc3f92SSuryakanth Sekar         }},
1363e5faba5SEd Tanous     MessageEntry{
1373e5faba5SEd Tanous         "AtScaleDebugSpecialUserEnabled",
1383e5faba5SEd Tanous         {
1393e5faba5SEd Tanous             "Indicates that special user is enabled.",
1403e5faba5SEd Tanous             "At-Scale Debug special user is enabled",
1413e5faba5SEd Tanous             "Critical",
1423e5faba5SEd Tanous             0,
1433e5faba5SEd Tanous             {},
1443e5faba5SEd Tanous             "None.",
1453e5faba5SEd Tanous         }},
1463e5faba5SEd Tanous     MessageEntry{
1473e5faba5SEd Tanous         "BIOSAttributesChanged",
148f7113d9bSSnehalatha Venkatesh         {
149f7113d9bSSnehalatha Venkatesh             "Indicates that a set of BIOS Attributes has changed.",
150f7113d9bSSnehalatha Venkatesh             "Set of BIOS Attributes changed.",
151f7113d9bSSnehalatha Venkatesh             "OK",
152f7113d9bSSnehalatha Venkatesh             0,
153f7113d9bSSnehalatha Venkatesh             {},
154f7113d9bSSnehalatha Venkatesh             "None.",
155f7113d9bSSnehalatha Venkatesh         }},
1564dcc3f92SSuryakanth Sekar     MessageEntry{
157fbe8378fSJason M. Bills         "BIOSBoot",
158fbe8378fSJason M. Bills         {
159fbe8378fSJason M. Bills             "Indicates BIOS has transitioned control to the OS Loader.",
160271584abSEd Tanous             "BIOS System Boot.",
161271584abSEd Tanous             "OK",
162271584abSEd Tanous             0,
163271584abSEd Tanous             {},
164271584abSEd Tanous             "None.",
165fbe8378fSJason M. Bills         }},
1663e5faba5SEd Tanous     MessageEntry{
1673e5faba5SEd Tanous         "BIOSFirmwarePanicReason",
1680c0f18e7SAppaRao Puli         {
1690c0f18e7SAppaRao Puli             "Indicates the reason for BIOS firmware panic.",
1700c0f18e7SAppaRao Puli             "BIOS firmware panic occurred due to %1.",
1710c0f18e7SAppaRao Puli             "Warning",
1720c0f18e7SAppaRao Puli             1,
1730c0f18e7SAppaRao Puli             {
1740c0f18e7SAppaRao Puli                 "string",
1750c0f18e7SAppaRao Puli             },
1760c0f18e7SAppaRao Puli             "None.",
1770c0f18e7SAppaRao Puli         }},
1783e5faba5SEd Tanous     MessageEntry{
1793e5faba5SEd Tanous         "BIOSFirmwareRecoveryReason",
1800c0f18e7SAppaRao Puli         {
1810c0f18e7SAppaRao Puli             "Indicates the reason for BIOS firmware recovery.",
1820c0f18e7SAppaRao Puli             "BIOS firmware recovery occurred due to %1.",
1830c0f18e7SAppaRao Puli             "Warning",
1840c0f18e7SAppaRao Puli             1,
1850c0f18e7SAppaRao Puli             {
1860c0f18e7SAppaRao Puli                 "string",
1870c0f18e7SAppaRao Puli             },
1880c0f18e7SAppaRao Puli             "None.",
1890c0f18e7SAppaRao Puli         }},
1903e5faba5SEd Tanous     MessageEntry{
1913e5faba5SEd Tanous         "BIOSFirmwareResiliencyError",
1920c0f18e7SAppaRao Puli         {
1930c0f18e7SAppaRao Puli             "Indicates BIOS firmware encountered resilience error.",
1940c0f18e7SAppaRao Puli             "BIOS firmware resiliency error. Error reason: %1.",
1950c0f18e7SAppaRao Puli             "Critical",
1960c0f18e7SAppaRao Puli             1,
1970c0f18e7SAppaRao Puli             {
1980c0f18e7SAppaRao Puli                 "string",
1990c0f18e7SAppaRao Puli             },
2000c0f18e7SAppaRao Puli             "None.",
2010c0f18e7SAppaRao Puli         }},
2024a0bf539SManojkiran Eda     MessageEntry{
2034a0bf539SManojkiran Eda         "BIOSPOSTCode",
204a3316fc6SZhikuiRen         {
205a3316fc6SZhikuiRen             "BIOS Power-On Self-Test Code received",
2064a0bf539SManojkiran Eda             "Boot Count: %1; Time Stamp Offset: %2 seconds; POST Code: %3",
207a3316fc6SZhikuiRen             "OK",
208a3316fc6SZhikuiRen             3,
2093e5faba5SEd Tanous             {
2103e5faba5SEd Tanous                 "number",
2113e5faba5SEd Tanous                 "number",
2123e5faba5SEd Tanous                 "number",
2133e5faba5SEd Tanous             },
214a3316fc6SZhikuiRen             "None.",
215a3316fc6SZhikuiRen         }},
2163e5faba5SEd Tanous     MessageEntry{
2173e5faba5SEd Tanous         "BIOSPOSTError",
218fbe8378fSJason M. Bills         {
219271584abSEd Tanous             "Indicates BIOS POST has encountered an error.",
220271584abSEd Tanous             "BIOS POST Error. Error Code=%1",
221271584abSEd Tanous             "Warning",
222271584abSEd Tanous             1,
2233e5faba5SEd Tanous             {
2243e5faba5SEd Tanous                 "number",
2253e5faba5SEd Tanous             },
226271584abSEd Tanous             "None.",
227fbe8378fSJason M. Bills         }},
2283e5faba5SEd Tanous     MessageEntry{
2293e5faba5SEd Tanous         "BIOSRecoveryComplete",
230fbe8378fSJason M. Bills         {
231271584abSEd Tanous             "Indicates BIOS Recovery has completed.",
232271584abSEd Tanous             "BIOS Recovery Complete.",
233271584abSEd Tanous             "OK",
234271584abSEd Tanous             0,
235271584abSEd Tanous             {},
236271584abSEd Tanous             "None.",
237fbe8378fSJason M. Bills         }},
2383e5faba5SEd Tanous     MessageEntry{
2393e5faba5SEd Tanous         "BIOSRecoveryStart",
240fbe8378fSJason M. Bills         {
241271584abSEd Tanous             "Indicates BIOS Recovery has started.",
242271584abSEd Tanous             "BIOS Recovery Start.",
243271584abSEd Tanous             "Warning",
244271584abSEd Tanous             0,
245271584abSEd Tanous             {},
246271584abSEd Tanous             "None.",
247fbe8378fSJason M. Bills         }},
2483e5faba5SEd Tanous     MessageEntry{
2493e5faba5SEd Tanous         "BMCBootReason",
250bd5db522SYong Li         {
251b58c79ebSJonathan Doman             "Indicates the reason why BMC firmware booted.",
252b58c79ebSJonathan Doman             "BMC firmware version %1 booted due to %2.",
253bd5db522SYong Li             "OK",
254b58c79ebSJonathan Doman             2,
255b58c79ebSJonathan Doman             {
256b58c79ebSJonathan Doman                 "string",
257b58c79ebSJonathan Doman                 "string",
258b58c79ebSJonathan Doman             },
259bd5db522SYong Li             "None.",
260bd5db522SYong Li         }},
2613e5faba5SEd Tanous     MessageEntry{
2623e5faba5SEd Tanous         "BMCFirmwarePanicReason",
2630c0f18e7SAppaRao Puli         {
2640c0f18e7SAppaRao Puli             "Indicates the reason for last BMC firmware panic.",
2650c0f18e7SAppaRao Puli             "BMC firmware panic occurred due to %1.",
2660c0f18e7SAppaRao Puli             "Warning",
2670c0f18e7SAppaRao Puli             1,
2680c0f18e7SAppaRao Puli             {
2690c0f18e7SAppaRao Puli                 "string",
2700c0f18e7SAppaRao Puli             },
2710c0f18e7SAppaRao Puli             "None.",
2720c0f18e7SAppaRao Puli         }},
2733e5faba5SEd Tanous     MessageEntry{
2743e5faba5SEd Tanous         "BMCFirmwareRecoveryReason",
2750c0f18e7SAppaRao Puli         {
2760c0f18e7SAppaRao Puli             "Indicates the reason for last BMC firmware recovery.",
2770c0f18e7SAppaRao Puli             "BMC firmware recovery occurred due to %1.",
2780c0f18e7SAppaRao Puli             "Warning",
2790c0f18e7SAppaRao Puli             1,
2800c0f18e7SAppaRao Puli             {
2810c0f18e7SAppaRao Puli                 "string",
2820c0f18e7SAppaRao Puli             },
2830c0f18e7SAppaRao Puli             "None.",
2840c0f18e7SAppaRao Puli         }},
2853e5faba5SEd Tanous     MessageEntry{
2863e5faba5SEd Tanous         "BMCFirmwareResiliencyError",
2870c0f18e7SAppaRao Puli         {
2880c0f18e7SAppaRao Puli             "Indicates BMC firmware encountered resilience error.",
2890c0f18e7SAppaRao Puli             "BMC firmware resiliency error. Error reason: %1.",
2900c0f18e7SAppaRao Puli             "Critical",
2910c0f18e7SAppaRao Puli             1,
2920c0f18e7SAppaRao Puli             {
2930c0f18e7SAppaRao Puli                 "string",
2940c0f18e7SAppaRao Puli             },
2950c0f18e7SAppaRao Puli             "None.",
2960c0f18e7SAppaRao Puli         }},
2973e5faba5SEd Tanous     MessageEntry{
2983e5faba5SEd Tanous         "BMCKernelPanic",
299b58c79ebSJonathan Doman         {
300b58c79ebSJonathan Doman             "Indicates that BMC kernel panic occurred.",
301b58c79ebSJonathan Doman             "BMC rebooted due to kernel panic.",
302b58c79ebSJonathan Doman             "OK",
303b58c79ebSJonathan Doman             0,
304b58c79ebSJonathan Doman             {},
305b58c79ebSJonathan Doman             "None.",
306b58c79ebSJonathan Doman         }},
3073e5faba5SEd Tanous     MessageEntry{
3083e5faba5SEd Tanous         "CPLDFirmwarePanicReason",
309789771ddSQiang XU         {
3103e5faba5SEd Tanous             "Indicates the reason for CPLD firmware panic.",
3113e5faba5SEd Tanous             "CPLD firmware panic occurred due to %1.",
3123e5faba5SEd Tanous             "Warning",
3133e5faba5SEd Tanous             1,
3143e5faba5SEd Tanous             {
3153e5faba5SEd Tanous                 "string",
3163e5faba5SEd Tanous             },
3173e5faba5SEd Tanous             "None.",
3183e5faba5SEd Tanous         }},
3193e5faba5SEd Tanous     MessageEntry{
3203e5faba5SEd Tanous         "CPLDFirmwareRecoveryReason",
3213e5faba5SEd Tanous         {
3223e5faba5SEd Tanous             "Indicates the reason for CPLD firmware recovery.",
3233e5faba5SEd Tanous             "CPLD firmware recovery occurred due to %1.",
3243e5faba5SEd Tanous             "Warning",
3253e5faba5SEd Tanous             1,
3263e5faba5SEd Tanous             {
3273e5faba5SEd Tanous                 "string",
3283e5faba5SEd Tanous             },
3293e5faba5SEd Tanous             "None.",
3303e5faba5SEd Tanous         }},
3313e5faba5SEd Tanous     MessageEntry{
3323e5faba5SEd Tanous         "CPLDFirmwareResiliencyError",
3333e5faba5SEd Tanous         {
3343e5faba5SEd Tanous             "Indicates CPLD firmware encountered resilience error.",
3353e5faba5SEd Tanous             "CPLD firmware resiliency error. Error reason: %1.",
3363e5faba5SEd Tanous             "Critical",
3373e5faba5SEd Tanous             1,
3383e5faba5SEd Tanous             {
3393e5faba5SEd Tanous                 "string",
3403e5faba5SEd Tanous             },
3413e5faba5SEd Tanous             "None.",
3423e5faba5SEd Tanous         }},
3433e5faba5SEd Tanous     MessageEntry{
3443e5faba5SEd Tanous         "CPUError",
3453e5faba5SEd Tanous         {
3463e5faba5SEd Tanous             "Indicates that a CPU Error occurred of the specified type or cause.",
3473e5faba5SEd Tanous             "CPU Error Occurred: %1.",
3483e5faba5SEd Tanous             "Critical",
3493e5faba5SEd Tanous             1,
3503e5faba5SEd Tanous             {
3513e5faba5SEd Tanous                 "string",
3523e5faba5SEd Tanous             },
3533e5faba5SEd Tanous             "None.",
3543e5faba5SEd Tanous         }},
3553e5faba5SEd Tanous     MessageEntry{
3563e5faba5SEd Tanous         "CPUMismatch",
3573e5faba5SEd Tanous         {
3583e5faba5SEd Tanous             "Indicates that the specified CPU power/current rating is incompatible with the board.",
3593e5faba5SEd Tanous             "CPU %1 Mismatch.",
3603e5faba5SEd Tanous             "Critical",
3613e5faba5SEd Tanous             1,
3623e5faba5SEd Tanous             {
3633e5faba5SEd Tanous                 "number",
3643e5faba5SEd Tanous             },
3653e5faba5SEd Tanous             "Install the supported CPU.",
3663e5faba5SEd Tanous         }},
3673e5faba5SEd Tanous     MessageEntry{
3683e5faba5SEd Tanous         "CPUThermalTrip",
3693e5faba5SEd Tanous         {
3703e5faba5SEd Tanous             "Indicates that the specified CPU thermal trip has been asserted.",
3713e5faba5SEd Tanous             "CPU %1 Thermal Trip.",
3723e5faba5SEd Tanous             "Critical",
3733e5faba5SEd Tanous             1,
3743e5faba5SEd Tanous             {
3753e5faba5SEd Tanous                 "number",
3763e5faba5SEd Tanous             },
3773e5faba5SEd Tanous             "None.",
3783e5faba5SEd Tanous         }},
3793e5faba5SEd Tanous     MessageEntry{
3803e5faba5SEd Tanous         "ChassisIntrusionDetected",
3813e5faba5SEd Tanous         {
3823e5faba5SEd Tanous             "Indicates that a physical security event of the chassis intrusion has occurred.",
383789771ddSQiang XU             "Chassis Intrusion Detected.",
384789771ddSQiang XU             "Warning",
385789771ddSQiang XU             0,
386789771ddSQiang XU             {},
387789771ddSQiang XU             "None.",
388789771ddSQiang XU         }},
3893e5faba5SEd Tanous     MessageEntry{
3903e5faba5SEd Tanous         "ChassisIntrusionReset",
391789771ddSQiang XU         {
392789771ddSQiang XU             "Indicates that chassis intrusion status has recovered.",
393789771ddSQiang XU             "Chassis Intrusion Reset.",
394789771ddSQiang XU             "OK",
395789771ddSQiang XU             0,
396789771ddSQiang XU             {},
397789771ddSQiang XU             "None.",
398789771ddSQiang XU         }},
399f1e1bbf2SJayaprakash Mutyala     MessageEntry{
400f1e1bbf2SJayaprakash Mutyala         "ComponentOverTemperature",
401f1e1bbf2SJayaprakash Mutyala         {
402f1e1bbf2SJayaprakash Mutyala             "Indicates that the specified component is over temperature.",
40316b96f2eSHardik Panchal             "%1 over temperature and being throttled.",
404f1e1bbf2SJayaprakash Mutyala             "Critical",
405f1e1bbf2SJayaprakash Mutyala             1,
4060c0f18e7SAppaRao Puli             {
4070c0f18e7SAppaRao Puli                 "string",
4080c0f18e7SAppaRao Puli             },
4090c0f18e7SAppaRao Puli             "None.",
4100c0f18e7SAppaRao Puli         }},
4113e5faba5SEd Tanous     MessageEntry{
4123e5faba5SEd Tanous         "DCPowerOff",
413fbe8378fSJason M. Bills         {
414271584abSEd Tanous             "Indicates that the system DC power is off.",
415271584abSEd Tanous             "Host system DC power is off",
416271584abSEd Tanous             "OK",
417271584abSEd Tanous             0,
418271584abSEd Tanous             {},
419271584abSEd Tanous             "None.",
420fbe8378fSJason M. Bills         }},
4213e5faba5SEd Tanous     MessageEntry{
4223e5faba5SEd Tanous         "DCPowerOn",
423fbe8378fSJason M. Bills         {
424271584abSEd Tanous             "Indicates that the system DC power is on.",
425271584abSEd Tanous             "Host system DC power is on",
426271584abSEd Tanous             "OK",
427271584abSEd Tanous             0,
428271584abSEd Tanous             {},
429271584abSEd Tanous             "None.",
430fbe8378fSJason M. Bills         }},
4313e5faba5SEd Tanous     MessageEntry{
4323e5faba5SEd Tanous         "DriveError",
433c75f1e9aSJames Feist         {
4343e5faba5SEd Tanous             "Indicates that a Drive Error occurred of the specified type or cause.",
435c75f1e9aSJames Feist             "Drive Error Occurred: %1.",
436c75f1e9aSJames Feist             "Warning",
437c75f1e9aSJames Feist             1,
4383e5faba5SEd Tanous             {
4393e5faba5SEd Tanous                 "string",
4403e5faba5SEd Tanous             },
441c75f1e9aSJames Feist             "None.",
442c75f1e9aSJames Feist         }},
4433e5faba5SEd Tanous     MessageEntry{
4443e5faba5SEd Tanous         "EventLogCleared",
445fbe8378fSJason M. Bills         {
446271584abSEd Tanous             "Indicates that the event log has been cleared.",
447271584abSEd Tanous             "Event Log Cleared.",
448271584abSEd Tanous             "OK",
449271584abSEd Tanous             0,
450271584abSEd Tanous             {},
451271584abSEd Tanous             "None.",
452fbe8378fSJason M. Bills         }},
4533e5faba5SEd Tanous     MessageEntry{
4543e5faba5SEd Tanous         "FanInserted",
455fbe8378fSJason M. Bills         {
456271584abSEd Tanous             "Indicates that a system fan has been inserted.",
457271584abSEd Tanous             "%1 inserted.",
458271584abSEd Tanous             "OK",
459271584abSEd Tanous             1,
4603e5faba5SEd Tanous             {
4613e5faba5SEd Tanous                 "string",
4623e5faba5SEd Tanous             },
463271584abSEd Tanous             "None.",
464fbe8378fSJason M. Bills         }},
4653e5faba5SEd Tanous     MessageEntry{
4663e5faba5SEd Tanous         "FanRedundancyLost",
467fbe8378fSJason M. Bills         {
468fbe8378fSJason M. Bills             "Indicates that system fan redundancy has been lost.",
469271584abSEd Tanous             "Fan redundancy lost.",
470271584abSEd Tanous             "Warning",
471271584abSEd Tanous             0,
472271584abSEd Tanous             {},
473271584abSEd Tanous             "None.",
474fbe8378fSJason M. Bills         }},
4753e5faba5SEd Tanous     MessageEntry{
4763e5faba5SEd Tanous         "FanRedundancyRegained",
477fbe8378fSJason M. Bills         {
478fbe8378fSJason M. Bills             "Indicates that system fan redundancy has been regained.",
479271584abSEd Tanous             "Fan redundancy regained.",
480271584abSEd Tanous             "OK",
481271584abSEd Tanous             0,
482271584abSEd Tanous             {},
483271584abSEd Tanous             "None.",
484fbe8378fSJason M. Bills         }},
4853e5faba5SEd Tanous     MessageEntry{
4863e5faba5SEd Tanous         "FanRemoved",
487fbe8378fSJason M. Bills         {
488271584abSEd Tanous             "Indicates that a system fan has been removed.",
489271584abSEd Tanous             "%1 removed.",
490271584abSEd Tanous             "OK",
49164466c0aSJason M. Bills             1,
4923e5faba5SEd Tanous             {},
493271584abSEd Tanous             "None.",
494fbe8378fSJason M. Bills         }},
4955b0de033SJason M. Bills     MessageEntry{
4965b0de033SJason M. Bills         "FirmwareActivationCompleted",
4975b0de033SJason M. Bills         {
4985b0de033SJason M. Bills             "Indicates a firmware activation has completed successfully.",
4995b0de033SJason M. Bills             "%1 firmware activation completed successfully.",
5005b0de033SJason M. Bills             "OK",
5015b0de033SJason M. Bills             1,
5023e5faba5SEd Tanous             {
5033e5faba5SEd Tanous                 "string",
5043e5faba5SEd Tanous             },
5055b0de033SJason M. Bills             "None.",
5065b0de033SJason M. Bills         }},
5073e5faba5SEd Tanous     MessageEntry{
5083e5faba5SEd Tanous         "FirmwareActivationFailed",
5095b0de033SJason M. Bills         {
5105b0de033SJason M. Bills             "Indicates a firmware activation has failed.",
5115b0de033SJason M. Bills             "%1 firmware activation failed: %2.",
5125b0de033SJason M. Bills             "Warning",
5135b0de033SJason M. Bills             2,
5143e5faba5SEd Tanous             {
5153e5faba5SEd Tanous                 "string",
5163e5faba5SEd Tanous                 "string",
5173e5faba5SEd Tanous             },
5185b0de033SJason M. Bills             "None.",
5195b0de033SJason M. Bills         }},
5203e5faba5SEd Tanous     MessageEntry{
5213e5faba5SEd Tanous         "FirmwareActivationStarted",
5225b0de033SJason M. Bills         {
5235b0de033SJason M. Bills             "Indicates a firmware activation has started.",
5245b0de033SJason M. Bills             "%1 firmware activation started.",
5255b0de033SJason M. Bills             "OK",
5265b0de033SJason M. Bills             1,
5273e5faba5SEd Tanous             {
5283e5faba5SEd Tanous                 "string",
5293e5faba5SEd Tanous             },
5305b0de033SJason M. Bills             "None.",
5315b0de033SJason M. Bills         }},
5323e5faba5SEd Tanous     MessageEntry{
5333e5faba5SEd Tanous         "FirmwareResiliencyError",
534567e3ab7SChalapathi Venkataramashetty         {
535567e3ab7SChalapathi Venkataramashetty             "Indicates firmware encountered resilience error.",
536567e3ab7SChalapathi Venkataramashetty             "Firmware resiliency error. Error reason: %1.",
537567e3ab7SChalapathi Venkataramashetty             "Critical",
538567e3ab7SChalapathi Venkataramashetty             1,
539567e3ab7SChalapathi Venkataramashetty             {
540567e3ab7SChalapathi Venkataramashetty                 "string",
541567e3ab7SChalapathi Venkataramashetty             },
542567e3ab7SChalapathi Venkataramashetty             "None.",
543567e3ab7SChalapathi Venkataramashetty         }},
5443e5faba5SEd Tanous     MessageEntry{
5453e5faba5SEd Tanous         "FirmwareUpdateCompleted",
546fbe8378fSJason M. Bills         {
547fbe8378fSJason M. Bills             "Indicates a firmware update has completed successfully.",
5483e5faba5SEd Tanous             "%1 firmware update to version %2 completed successfully.",
549271584abSEd Tanous             "OK",
550271584abSEd Tanous             2,
5513e5faba5SEd Tanous             {
5523e5faba5SEd Tanous                 "string",
5533e5faba5SEd Tanous                 "string",
5543e5faba5SEd Tanous             },
555271584abSEd Tanous             "None.",
556fbe8378fSJason M. Bills         }},
5573e5faba5SEd Tanous     MessageEntry{
5583e5faba5SEd Tanous         "FirmwareUpdateFailed",
559fbe8378fSJason M. Bills         {
560271584abSEd Tanous             "Indicates a firmware update has failed.",
561a2ec6384SChalapathi Venkataramashetty             "%1 firmware update to version %2 failed: %3.",
562271584abSEd Tanous             "Warning",
563a2ec6384SChalapathi Venkataramashetty             3,
5643e5faba5SEd Tanous             {
5653e5faba5SEd Tanous                 "string",
5663e5faba5SEd Tanous                 "string",
5673e5faba5SEd Tanous                 "string",
5683e5faba5SEd Tanous             },
569271584abSEd Tanous             "None.",
570fbe8378fSJason M. Bills         }},
5713e5faba5SEd Tanous     MessageEntry{
5723e5faba5SEd Tanous         "FirmwareUpdateStaged",
5739edd866cSChalapathi Venkataramashetty         {
5749edd866cSChalapathi Venkataramashetty             "Indicates a firmware update has staged successfully.",
5759edd866cSChalapathi Venkataramashetty             "%1 firmware update to version %2 staged successfully.",
5769edd866cSChalapathi Venkataramashetty             "OK",
5779edd866cSChalapathi Venkataramashetty             2,
5783e5faba5SEd Tanous             {
5793e5faba5SEd Tanous                 "string",
5803e5faba5SEd Tanous                 "string",
5813e5faba5SEd Tanous             },
5829edd866cSChalapathi Venkataramashetty             "None.",
5839edd866cSChalapathi Venkataramashetty         }},
5843e5faba5SEd Tanous     MessageEntry{
5853e5faba5SEd Tanous         "FirmwareUpdateStarted",
586fbe8378fSJason M. Bills         {
587271584abSEd Tanous             "Indicates a firmware update has started.",
588271584abSEd Tanous             "%1 firmware update to version %2 started.",
589271584abSEd Tanous             "OK",
590271584abSEd Tanous             2,
5913e5faba5SEd Tanous             {
5923e5faba5SEd Tanous                 "string",
5933e5faba5SEd Tanous                 "string",
5943e5faba5SEd Tanous             },
595271584abSEd Tanous             "None.",
596fbe8378fSJason M. Bills         }},
597fbe8378fSJason M. Bills     MessageEntry{
598fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
599fbe8378fSJason M. Bills         {
600fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
601271584abSEd Tanous             "Firmware security violation: %1.",
602271584abSEd Tanous             "Critical",
603271584abSEd Tanous             1,
604fbe8378fSJason M. Bills             {
605d62cec73SJames Feist                 "string",
606d62cec73SJames Feist             },
607271584abSEd Tanous             "None.",
608d62cec73SJames Feist         }},
609d62cec73SJames Feist     MessageEntry{
6103e5faba5SEd Tanous         "IPMIWatchdog",
611d62cec73SJames Feist         {
6123e5faba5SEd Tanous             "Indicates that there is a host watchdog event.",
6133e5faba5SEd Tanous             "Host Watchdog Event: %1",
614271584abSEd Tanous             "OK",
6153e5faba5SEd Tanous             1,
616d62cec73SJames Feist             {
617d62cec73SJames Feist                 "string",
618d62cec73SJames Feist             },
619271584abSEd Tanous             "None.",
620d62cec73SJames Feist         }},
621d62cec73SJames Feist     MessageEntry{
622fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
623fbe8378fSJason M. Bills         {
624fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
625271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
626271584abSEd Tanous             "Warning",
627271584abSEd Tanous             1,
628fbe8378fSJason M. Bills             {
629fbe8378fSJason M. Bills                 "number",
630fbe8378fSJason M. Bills             },
631271584abSEd Tanous             "None.",
632fbe8378fSJason M. Bills         }},
633fbe8378fSJason M. Bills     MessageEntry{
634fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
635fbe8378fSJason M. Bills         {
636fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
637271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
638271584abSEd Tanous             "Warning",
639271584abSEd Tanous             1,
640fbe8378fSJason M. Bills             {
641fbe8378fSJason M. Bills                 "number",
642fbe8378fSJason M. Bills             },
643271584abSEd Tanous             "None.",
644fbe8378fSJason M. Bills         }},
6453e5faba5SEd Tanous     MessageEntry{
6463e5faba5SEd Tanous         "InvalidLoginAttempted",
64793a2b2fcSYong Li         {
6483e5faba5SEd Tanous             "Indicates that a login was attempted on the specified interface with an invalid username or password.",
6493e5faba5SEd Tanous             "Invalid username or password attempted on %1.",
6503e5faba5SEd Tanous             "Warning",
651271584abSEd Tanous             1,
65293a2b2fcSYong Li             {
65393a2b2fcSYong Li                 "string",
65493a2b2fcSYong Li             },
655271584abSEd Tanous             "None.",
65693a2b2fcSYong Li         }},
6573e5faba5SEd Tanous     MessageEntry{
6583e5faba5SEd Tanous         "InvalidUpload",
659789771ddSQiang XU         {
6603e5faba5SEd Tanous             "Indicates that the uploaded file was invalid.",
6613e5faba5SEd Tanous             "Invalid file uploaded to %1: %2.",
6623e5faba5SEd Tanous             "Warning",
6633e5faba5SEd Tanous             2,
6643e5faba5SEd Tanous             {
6653e5faba5SEd Tanous                 "string",
6663e5faba5SEd Tanous                 "string",
6673e5faba5SEd Tanous             },
6683e5faba5SEd Tanous             "None.",
6693e5faba5SEd Tanous         }},
6703e5faba5SEd Tanous     MessageEntry{
6713e5faba5SEd Tanous         "InventoryAdded",
6723e5faba5SEd Tanous         {
6733e5faba5SEd Tanous             "Indicates that an inventory item with the specified model, type, and serial number was installed.",
6743e5faba5SEd Tanous             "%1 %2 with serial number %3 was installed.",
6753e5faba5SEd Tanous             "OK",
6763e5faba5SEd Tanous             3,
6773e5faba5SEd Tanous             {
6783e5faba5SEd Tanous                 "string",
6793e5faba5SEd Tanous                 "string",
6803e5faba5SEd Tanous                 "string",
6813e5faba5SEd Tanous             },
6823e5faba5SEd Tanous             "None.",
6833e5faba5SEd Tanous         }},
6843e5faba5SEd Tanous     MessageEntry{
6853e5faba5SEd Tanous         "InventoryRemoved",
6863e5faba5SEd Tanous         {
6873e5faba5SEd Tanous             "Indicates that an inventory item with the specified model, type, and serial number was removed.",
6883e5faba5SEd Tanous             "%1 %2 with serial number %3 was removed.",
6893e5faba5SEd Tanous             "OK",
6903e5faba5SEd Tanous             3,
6913e5faba5SEd Tanous             {
6923e5faba5SEd Tanous                 "string",
6933e5faba5SEd Tanous                 "string",
6943e5faba5SEd Tanous                 "string",
6953e5faba5SEd Tanous             },
6963e5faba5SEd Tanous             "None.",
6973e5faba5SEd Tanous         }},
6983e5faba5SEd Tanous     MessageEntry{
6993e5faba5SEd Tanous         "LanLost",
7003e5faba5SEd Tanous         {
7013e5faba5SEd Tanous             "Indicates that a physical security event of the LAN leash has lost.",
702789771ddSQiang XU             "%1 LAN leash lost.",
703789771ddSQiang XU             "Warning",
704789771ddSQiang XU             1,
705789771ddSQiang XU             {
706789771ddSQiang XU                 "string",
707789771ddSQiang XU             },
708789771ddSQiang XU             "None.",
709789771ddSQiang XU         }},
7103e5faba5SEd Tanous     MessageEntry{
7113e5faba5SEd Tanous         "LanRegained",
712789771ddSQiang XU         {
713789771ddSQiang XU             "Indicates that LAN link status has reconnected.",
714789771ddSQiang XU             "%1 LAN leash regained.",
715789771ddSQiang XU             "OK",
716789771ddSQiang XU             1,
717789771ddSQiang XU             {
718789771ddSQiang XU                 "string",
719789771ddSQiang XU             },
720789771ddSQiang XU             "None.",
721789771ddSQiang XU         }},
7223e5faba5SEd Tanous     MessageEntry{
7233e5faba5SEd Tanous         "LegacyPCIPERR",
724fbe8378fSJason M. Bills         {
725271584abSEd Tanous             "Indicates a Legacy PCI PERR.",
726271584abSEd Tanous             "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
727271584abSEd Tanous             "Warning",
728271584abSEd Tanous             3,
729fbe8378fSJason M. Bills             {
730fbe8378fSJason M. Bills                 "number",
731fbe8378fSJason M. Bills                 "number",
732fbe8378fSJason M. Bills                 "number",
733fbe8378fSJason M. Bills             },
734271584abSEd Tanous             "None.",
735fbe8378fSJason M. Bills         }},
7363e5faba5SEd Tanous     MessageEntry{
7373e5faba5SEd Tanous         "LegacyPCISERR",
738fbe8378fSJason M. Bills         {
739271584abSEd Tanous             "Indicates a Legacy PCI SERR.",
740271584abSEd Tanous             "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
741271584abSEd Tanous             "Critical",
742271584abSEd Tanous             3,
743fbe8378fSJason M. Bills             {
744fbe8378fSJason M. Bills                 "number",
745fbe8378fSJason M. Bills                 "number",
746fbe8378fSJason M. Bills                 "number",
747fbe8378fSJason M. Bills             },
748271584abSEd Tanous             "None.",
749fbe8378fSJason M. Bills         }},
7503e5faba5SEd Tanous     MessageEntry{
7513e5faba5SEd Tanous         "MEAutoConfigFailed",
752fbe8378fSJason M. Bills         {
7533e5faba5SEd Tanous             "Indicates that Intel ME power sensor auto-configuration has failed.",
7543e5faba5SEd Tanous             "Intel ME power sensor auto-configuration failed. Power monitoring, limiting and HW protection features might be unavailable. Failure reason: %1",
7559aa46454SAgnieszka Szlendak             "Critical",
7569aa46454SAgnieszka Szlendak             1,
7573e5faba5SEd Tanous             {
7583e5faba5SEd Tanous                 "string",
7593e5faba5SEd Tanous             },
7603e5faba5SEd Tanous             "Ensure that Intel ME configuration for power sources is correct.",
7619aa46454SAgnieszka Szlendak         }},
7629aa46454SAgnieszka Szlendak     MessageEntry{
7639aa46454SAgnieszka Szlendak         "MEAutoConfigSuccess",
7649aa46454SAgnieszka Szlendak         {
7653e5faba5SEd Tanous             "Indicates that Intel ME has performed successful power sensor auto-configuration.",
7663e5faba5SEd Tanous             "Intel ME power sensor auto-configuration succeeded. Determined sources for domain readings are: DC Power: %1 ; Chassis Power: %2 ; PSU Efficiency: %3 ; Unamanaged power: %4",
7679aa46454SAgnieszka Szlendak             "OK",
7689aa46454SAgnieszka Szlendak             4,
7693e5faba5SEd Tanous             {
7703e5faba5SEd Tanous                 "string",
7713e5faba5SEd Tanous                 "string",
7723e5faba5SEd Tanous                 "string",
7733e5faba5SEd Tanous                 "string",
7743e5faba5SEd Tanous             },
7759aa46454SAgnieszka Szlendak             "None.",
7769aa46454SAgnieszka Szlendak         }},
7773e5faba5SEd Tanous     MessageEntry{
7783e5faba5SEd Tanous         "MEBootGuardHealthEvent",
7799aa46454SAgnieszka Szlendak         {
7803e5faba5SEd Tanous             "Indicates that Intel ME has detected error during operations of Intel Boot Guard",
7813e5faba5SEd Tanous             "Intel ME has detected following issue with Intel Boot Guard: %1",
7829aa46454SAgnieszka Szlendak             "Critical",
7839aa46454SAgnieszka Szlendak             1,
7843e5faba5SEd Tanous             {
7853e5faba5SEd Tanous                 "string",
7863e5faba5SEd Tanous             },
7879aa46454SAgnieszka Szlendak             "None.",
7889aa46454SAgnieszka Szlendak         }},
7893e5faba5SEd Tanous     MessageEntry{
7903e5faba5SEd Tanous         "MECpuDebugCapabilityDisabled",
7919aa46454SAgnieszka Szlendak         {
7923e5faba5SEd Tanous             "Indicates that Intel ME has detected situation in which CPU Debug Capability is disabled.",
7939aa46454SAgnieszka Szlendak             "CPU Debug Capability disabled",
7949aa46454SAgnieszka Szlendak             "Warning",
7959aa46454SAgnieszka Szlendak             0,
7969aa46454SAgnieszka Szlendak             {},
7979aa46454SAgnieszka Szlendak             "None.",
7989aa46454SAgnieszka Szlendak         }},
7993e5faba5SEd Tanous     MessageEntry{
8003e5faba5SEd Tanous         "MEDirectFlashUpdateRequested",
8019aa46454SAgnieszka Szlendak         {
8023e5faba5SEd Tanous             "Indicates that BIOS has requested Direct Flash Update (DFU) of Intel ME",
8033e5faba5SEd Tanous             "Intel ME Firmware switched to recovery mode to perform full update from BIOS.",
8049aa46454SAgnieszka Szlendak             "OK",
8059aa46454SAgnieszka Szlendak             0,
8069aa46454SAgnieszka Szlendak             {},
8073e5faba5SEd Tanous             "This is transient state. Intel ME Firmware should return to operational mode after successful image update performed by the BIOS.",
8089aa46454SAgnieszka Szlendak         }},
8099aa46454SAgnieszka Szlendak     MessageEntry{
8109aa46454SAgnieszka Szlendak         "MEExceptionDuringShutdown",
8119aa46454SAgnieszka Szlendak         {
8123e5faba5SEd Tanous             "Indicates that Intel ME could not successfully perform emergency host shutdown.",
8133e5faba5SEd Tanous             "Power Down command triggered by Intel Node Manager policy failure action and Intel ME forced shutdown. BMC probably did not respond correctly to Chassis Control.",
8149aa46454SAgnieszka Szlendak             "Warning",
8159aa46454SAgnieszka Szlendak             0,
8169aa46454SAgnieszka Szlendak             {},
8179aa46454SAgnieszka Szlendak             "Verify the Intel Node Manager policy configuration.",
8189aa46454SAgnieszka Szlendak         }},
8199aa46454SAgnieszka Szlendak     MessageEntry{
8209aa46454SAgnieszka Szlendak         "MEFactoryResetError",
8219aa46454SAgnieszka Szlendak         {
8229aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
8233e5faba5SEd Tanous             "Intel ME has performed automatic reset to factory presets due to following reason: %1",
8249aa46454SAgnieszka Szlendak             "Critical",
8259aa46454SAgnieszka Szlendak             1,
8263e5faba5SEd Tanous             {
8273e5faba5SEd Tanous                 "string",
8283e5faba5SEd Tanous             },
8299aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8309aa46454SAgnieszka Szlendak         }},
8319aa46454SAgnieszka Szlendak     MessageEntry{
8329aa46454SAgnieszka Szlendak         "MEFactoryRestore",
8339aa46454SAgnieszka Szlendak         {
8349aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
8353e5faba5SEd Tanous             "Intel ME has performed automatic reset to factory presets due to following reason: %1",
8369aa46454SAgnieszka Szlendak             "OK",
8379aa46454SAgnieszka Szlendak             1,
8383e5faba5SEd Tanous             {
8393e5faba5SEd Tanous                 "string",
8403e5faba5SEd Tanous             },
8419aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8429aa46454SAgnieszka Szlendak         }},
8439aa46454SAgnieszka Szlendak     MessageEntry{
8449aa46454SAgnieszka Szlendak         "MEFirmwareException",
8459aa46454SAgnieszka Szlendak         {
8463e5faba5SEd Tanous             "Indicates that Intel ME has encountered firmware exception during execution.",
8479aa46454SAgnieszka Szlendak             "Intel ME has encountered firmware exception. Error code = %1",
8489aa46454SAgnieszka Szlendak             "Warning",
8499aa46454SAgnieszka Szlendak             1,
8503e5faba5SEd Tanous             {
8513e5faba5SEd Tanous                 "string",
8523e5faba5SEd Tanous             },
8533e5faba5SEd Tanous             "Restore factory presets using Force ME Recovery IPMI command or by doing AC power cycle with Recovery jumper asserted. If this does not clear the issue, reflash the SPI flash. If the issue persists, provide the content of error code to Intel support team for interpretation. (Error codes are not documented because they only provide clues that must be interpreted individually..",
8549aa46454SAgnieszka Szlendak         }},
8553e5faba5SEd Tanous     MessageEntry{
8563e5faba5SEd Tanous         "MEFirmwarePanicReason",
8570c0f18e7SAppaRao Puli         {
8580c0f18e7SAppaRao Puli             "Indicates the reason for ME firmware panic.",
8590c0f18e7SAppaRao Puli             "ME firmware panic occurred due to %1.",
8600c0f18e7SAppaRao Puli             "Warning",
8610c0f18e7SAppaRao Puli             1,
8620c0f18e7SAppaRao Puli             {
8630c0f18e7SAppaRao Puli                 "string",
8640c0f18e7SAppaRao Puli             },
8650c0f18e7SAppaRao Puli             "None.",
8660c0f18e7SAppaRao Puli         }},
8673e5faba5SEd Tanous     MessageEntry{
8683e5faba5SEd Tanous         "MEFirmwareRecoveryReason",
8690c0f18e7SAppaRao Puli         {
8700c0f18e7SAppaRao Puli             "Indicates the reason for ME firmware recovery.",
8710c0f18e7SAppaRao Puli             "ME firmware recovery occurred due to %1.",
8720c0f18e7SAppaRao Puli             "Warning",
8730c0f18e7SAppaRao Puli             1,
8740c0f18e7SAppaRao Puli             {
8750c0f18e7SAppaRao Puli                 "string",
8760c0f18e7SAppaRao Puli             },
8770c0f18e7SAppaRao Puli             "None.",
8780c0f18e7SAppaRao Puli         }},
8793e5faba5SEd Tanous     MessageEntry{
8803e5faba5SEd Tanous         "MEFirmwareResiliencyError",
8810c0f18e7SAppaRao Puli         {
8820c0f18e7SAppaRao Puli             "Indicates ME firmware encountered resilience error.",
8830c0f18e7SAppaRao Puli             "ME firmware resiliency error. Error reason: %1.",
8840c0f18e7SAppaRao Puli             "Critical",
8850c0f18e7SAppaRao Puli             1,
8860c0f18e7SAppaRao Puli             {
8870c0f18e7SAppaRao Puli                 "string",
8880c0f18e7SAppaRao Puli             },
8890c0f18e7SAppaRao Puli             "None.",
8900c0f18e7SAppaRao Puli         }},
8913e5faba5SEd Tanous     MessageEntry{
8923e5faba5SEd Tanous         "MEFlashEraseError",
8939aa46454SAgnieszka Szlendak         {
8943e5faba5SEd Tanous             "Indicates that Intel ME was unable to finish flash erase procedure.",
8953e5faba5SEd Tanous             "Intel ME has encountered an error during Flash erasure procedure probably due to Flash part corruption.",
8969aa46454SAgnieszka Szlendak             "Critical",
8979aa46454SAgnieszka Szlendak             0,
8989aa46454SAgnieszka Szlendak             {},
8999aa46454SAgnieszka Szlendak             "The Flash device must be replaced.",
9009aa46454SAgnieszka Szlendak         }},
9013e5faba5SEd Tanous     MessageEntry{
9023e5faba5SEd Tanous         "MEFlashStateInformation",
9039aa46454SAgnieszka Szlendak         {
9043e5faba5SEd Tanous             "Indicates that Intel ME has encountered a problem during IO to flash device.",
9053e5faba5SEd Tanous             "Intel ME has encountered problem during IO to flash device. Reason: %1",
9069aa46454SAgnieszka Szlendak             "Critical",
9079aa46454SAgnieszka Szlendak             1,
9089aa46454SAgnieszka Szlendak             {
9093e5faba5SEd Tanous                 "string",
9103e5faba5SEd Tanous             },
9113e5faba5SEd Tanous             "If flash wear-out protection occurred wait until it expires. Otherwise - flash device must be replaced.",
9123e5faba5SEd Tanous         }},
9133e5faba5SEd Tanous     MessageEntry{
9143e5faba5SEd Tanous         "MEFlashStateInformationWritingEnabled",
9153e5faba5SEd Tanous         {
9163e5faba5SEd Tanous             "Indicates that Intel ME has encountered a problem during IO to flash device.",
9173e5faba5SEd Tanous             "Intel ME has encountered problem during IO to flash device. Reason: %1",
9189aa46454SAgnieszka Szlendak             "OK",
9199aa46454SAgnieszka Szlendak             1,
9209aa46454SAgnieszka Szlendak             {
9213e5faba5SEd Tanous                 "string",
9223e5faba5SEd Tanous             },
9233e5faba5SEd Tanous             "If flash wear-out protection occurred wait until it expires. Otherwise - flash device must be replaced.",
9243e5faba5SEd Tanous         }},
9253e5faba5SEd Tanous     MessageEntry{
9263e5faba5SEd Tanous         "MEFlashVerificationError",
9273e5faba5SEd Tanous         {
9283e5faba5SEd Tanous             "Indicates that Intel ME encountered invalid flash descriptor region.",
9293e5faba5SEd Tanous             "Intel ME has detected invalid flash descriptor region. Following error is detected: %1",
9309aa46454SAgnieszka Szlendak             "Critical",
9319aa46454SAgnieszka Szlendak             1,
9323e5faba5SEd Tanous             {
9333e5faba5SEd Tanous                 "string",
9343e5faba5SEd Tanous             },
9359aa46454SAgnieszka Szlendak             "Flash Descriptor Region must be created correctly.",
9369aa46454SAgnieszka Szlendak         }},
9379aa46454SAgnieszka Szlendak     MessageEntry{
9389aa46454SAgnieszka Szlendak         "MEFlashWearOutWarning",
9399aa46454SAgnieszka Szlendak         {
9403e5faba5SEd Tanous             "Indicates that Intel ME has reached certain threshold of flash write operations.",
9413e5faba5SEd Tanous             "Warning threshold for number of flash operations has been exceeded. Current percentage of write operations capacity: %1",
9429aa46454SAgnieszka Szlendak             "Warning",
9439aa46454SAgnieszka Szlendak             1,
9443e5faba5SEd Tanous             {
9453e5faba5SEd Tanous                 "number",
9463e5faba5SEd Tanous             },
9479aa46454SAgnieszka Szlendak             "No immediate repair action needed.",
9489aa46454SAgnieszka Szlendak         }},
9499aa46454SAgnieszka Szlendak     MessageEntry{
9509aa46454SAgnieszka Szlendak         "MEImageExecutionFailed",
9519aa46454SAgnieszka Szlendak         {
9529aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not load primary FW image.",
9533e5faba5SEd Tanous             "Intel ME Recovery Image or backup operational image loaded because operational image is corrupted. This may be either caused by Flash device corruption or failed upgrade procedure.",
9549aa46454SAgnieszka Szlendak             "Critical",
9559aa46454SAgnieszka Szlendak             0,
9569aa46454SAgnieszka Szlendak             {},
9573e5faba5SEd Tanous             "Either the Flash device must be replaced (if error is persistent) or the upgrade procedure must be started again.",
9589aa46454SAgnieszka Szlendak         }},
9599aa46454SAgnieszka Szlendak     MessageEntry{
9609aa46454SAgnieszka Szlendak         "MEInternalError",
9619aa46454SAgnieszka Szlendak         {
9623e5faba5SEd Tanous             "Indicates that Intel ME encountered internal error leading to watchdog reset.",
9633e5faba5SEd Tanous             "Error during Intel ME execution. Watchdog timeout has expired.",
9649aa46454SAgnieszka Szlendak             "Critical",
9659aa46454SAgnieszka Szlendak             0,
9669aa46454SAgnieszka Szlendak             {},
9673e5faba5SEd Tanous             "Firmware should automatically recover from error state. If error is persistent then operational image shall be updated or hardware board repair is needed.",
9689aa46454SAgnieszka Szlendak         }},
9693e5faba5SEd Tanous     MessageEntry{
9703e5faba5SEd Tanous         "MEManufacturingError",
9719aa46454SAgnieszka Szlendak         {
9723e5faba5SEd Tanous             "Indicates that Intel ME is unable to start in operational mode due to wrong configuration.",
9733e5faba5SEd Tanous             "Wrong manufacturing configuration detected by Intel ME Firmware. Unable to start operational mode. Reason: %1",
9749aa46454SAgnieszka Szlendak             "Critical",
9759aa46454SAgnieszka Szlendak             1,
9769aa46454SAgnieszka Szlendak             {
9773e5faba5SEd Tanous                 "string",
9783e5faba5SEd Tanous             },
9793e5faba5SEd Tanous             " If error is persistent the Flash device must be replaced or FW configuration must be updated. Trace logs might be gathered for detailed information.",
9803e5faba5SEd Tanous         }},
9813e5faba5SEd Tanous     MessageEntry{
9823e5faba5SEd Tanous         "MEMctpInterfaceError",
9833e5faba5SEd Tanous         {
9843e5faba5SEd Tanous             "Indicates that Intel ME has encountered an error in MCTP protocol.",
9853e5faba5SEd Tanous             "Intel ME has detected MCTP interface failure and it is not functional any more. It may indicate the situation when MCTP was not configured by BIOS or a defect which may need a Host reset to recover from. Details: %1",
9869aa46454SAgnieszka Szlendak             "Critical",
9879aa46454SAgnieszka Szlendak             1,
9883e5faba5SEd Tanous             {
9893e5faba5SEd Tanous                 "string",
9903e5faba5SEd Tanous             },
9913e5faba5SEd Tanous             "Recovery via CPU Host reset or platform reset. If error is persistent, deep-dive platform-level debugging is required.",
9929aa46454SAgnieszka Szlendak         }},
9933e5faba5SEd Tanous     MessageEntry{
9943e5faba5SEd Tanous         "MEMultiPchModeMisconfig",
9953e5faba5SEd Tanous         {
9963e5faba5SEd Tanous             "Indicates that Intel ME has encountered problems in initializing Multi-PCH mode.",
9973e5faba5SEd Tanous             "Intel ME error in Multi-PCH mode: %1",
9983e5faba5SEd Tanous             "Critical",
9993e5faba5SEd Tanous             1,
10003e5faba5SEd Tanous             {
10013e5faba5SEd Tanous                 "string",
10023e5faba5SEd Tanous             },
10033e5faba5SEd Tanous             "None.",
10043e5faba5SEd Tanous         }},
10053e5faba5SEd Tanous     MessageEntry{
10063e5faba5SEd Tanous         "MEPeciOverDmiError",
10073e5faba5SEd Tanous         {
10083e5faba5SEd Tanous             "Indicates that Intel ME is unable to communicate using PECI over DMI.",
10093e5faba5SEd Tanous             "Intel ME has detected  PECI over DMI interface failure and it is not functional any more. It may indicate the situation when PECI over DMI was not configured by BIOS or a defect which may require a CPU Host reset to recover from. Details: %1",
10103e5faba5SEd Tanous             "Critical",
10113e5faba5SEd Tanous             1,
10123e5faba5SEd Tanous             {
10133e5faba5SEd Tanous                 "string",
10143e5faba5SEd Tanous             },
10153e5faba5SEd Tanous             "Recovery via CPU Host reset or platform reset. If error is persistent, deep-dive platform-level debugging is required.",
10163e5faba5SEd Tanous         }},
10173e5faba5SEd Tanous     MessageEntry{
10183e5faba5SEd Tanous         "MEPttHealthEvent",
10193e5faba5SEd Tanous         {
10203e5faba5SEd Tanous             "Indicates that Intel ME has encountered issue with Intel PTT",
10213e5faba5SEd Tanous             "Intel ME has detected following issue with Intel PTT: %1",
10223e5faba5SEd Tanous             "Warning",
10233e5faba5SEd Tanous             1,
10243e5faba5SEd Tanous             {
10253e5faba5SEd Tanous                 "string",
10263e5faba5SEd Tanous             },
10273e5faba5SEd Tanous             "None.",
10283e5faba5SEd Tanous         }},
10293e5faba5SEd Tanous     MessageEntry{
10303e5faba5SEd Tanous         "MERecoveryGpioForced",
10313e5faba5SEd Tanous         {
10323e5faba5SEd Tanous             "Indicates that Intel ME image is booted in recovery mode due to GPIO assertion.",
10333e5faba5SEd Tanous             "Intel ME Recovery Image loaded due to recovery MGPIO pin asserted. Pin number is configurable in factory presets, Default recovery pin is MGPIO1.",
10343e5faba5SEd Tanous             "OK",
10353e5faba5SEd Tanous             0,
10363e5faba5SEd Tanous             {},
10373e5faba5SEd Tanous             "Deassert recovery GPIO and reset the Intel ME back to operational mode. If Recovery Jumper is in legacy behavior, a ME reset (eg. Cold Reset IPMI cmd) is needed to have ME back in operational mode.",
10383e5faba5SEd Tanous         }},
10393e5faba5SEd Tanous     MessageEntry{
10403e5faba5SEd Tanous         "MERestrictedMode",
10413e5faba5SEd Tanous         {
10423e5faba5SEd Tanous             "Indicates events related to Intel ME restricted mode.",
10433e5faba5SEd Tanous             "Intel ME restricted mode information: %1",
10443e5faba5SEd Tanous             "Critical",
10453e5faba5SEd Tanous             1,
10463e5faba5SEd Tanous             {
10473e5faba5SEd Tanous                 "string",
10483e5faba5SEd Tanous             },
10493e5faba5SEd Tanous             "None.",
10503e5faba5SEd Tanous         }},
10513e5faba5SEd Tanous     MessageEntry{
10523e5faba5SEd Tanous         "MESmbusLinkFailure",
10533e5faba5SEd Tanous         {
10543e5faba5SEd Tanous             "Indicate that Intel ME encountered SMBus link error.",
10553e5faba5SEd Tanous             "Intel ME has detected SMBus link error. Sensor Bus: %1 , MUX Address: %2 ",
10563e5faba5SEd Tanous             "Critical",
10573e5faba5SEd Tanous             2,
10583e5faba5SEd Tanous             {
10593e5faba5SEd Tanous                 "string",
10603e5faba5SEd Tanous                 "string",
10613e5faba5SEd Tanous             },
10623e5faba5SEd Tanous             "Devices connected to given SMLINK might cause communication corruption. See error code and refer to Intel ME External Interfaces Specification for details.",
10633e5faba5SEd Tanous         }},
10643e5faba5SEd Tanous     MessageEntry{
10653e5faba5SEd Tanous         "MEUmaError",
10663e5faba5SEd Tanous         {
10673e5faba5SEd Tanous             "Indicates that Intel ME has encountered UMA operation error.",
10683e5faba5SEd Tanous             "Intel ME has encountered UMA operation error. Details: %1",
10693e5faba5SEd Tanous             "Critical",
10703e5faba5SEd Tanous             1,
10713e5faba5SEd Tanous             {
10723e5faba5SEd Tanous                 "string",
10733e5faba5SEd Tanous             },
10743e5faba5SEd Tanous             "Platform reset when UMA not configured correctly, or when error occurred during normal operation on correctly configured UMA multiple times leading to Intel ME entering Recovery or restricted operational mode.",
10753e5faba5SEd Tanous         }},
10763e5faba5SEd Tanous     MessageEntry{
10773e5faba5SEd Tanous         "MEUnsupportedFeature",
10783e5faba5SEd Tanous         {
10793e5faba5SEd Tanous             "Indicates that Intel ME is configuration with feature which is not supported on this platform.",
10803e5faba5SEd Tanous             "Feature not supported in current segment detected by Intel ME Firmware. Details: %1",
10813e5faba5SEd Tanous             "Critical",
10823e5faba5SEd Tanous             1,
10833e5faba5SEd Tanous             {
10843e5faba5SEd Tanous                 "string",
10853e5faba5SEd Tanous             },
10863e5faba5SEd Tanous             "Proper FW configuration must be updated or use the Flash device with proper FW configuration",
10873e5faba5SEd Tanous         }},
10883e5faba5SEd Tanous     MessageEntry{
10893e5faba5SEd Tanous         "ManufacturingModeEntered",
10903e5faba5SEd Tanous         {
10913e5faba5SEd Tanous             "Indicates that the BMC entered Factory, or Manufacturing mode.",
10923e5faba5SEd Tanous             "Entered Manufacturing Mode.",
10933e5faba5SEd Tanous             "Critical",
10943e5faba5SEd Tanous             0,
10953e5faba5SEd Tanous             {},
10963e5faba5SEd Tanous             "None.",
10973e5faba5SEd Tanous         }},
10983e5faba5SEd Tanous     MessageEntry{
10993e5faba5SEd Tanous         "ManufacturingModeExited",
11003e5faba5SEd Tanous         {
11013e5faba5SEd Tanous             "Indicates that the BMC exited Factory, or Manufacturing mode.",
11023e5faba5SEd Tanous             "Exited Manufacturing Mode.",
11033e5faba5SEd Tanous             "OK",
11043e5faba5SEd Tanous             0,
11053e5faba5SEd Tanous             {},
11063e5faba5SEd Tanous             "None.",
11073e5faba5SEd Tanous         }},
11083e5faba5SEd Tanous     MessageEntry{
11093e5faba5SEd Tanous         "MemoryECCCorrectable",
1110fbe8378fSJason M. Bills         {
1111271584abSEd Tanous             "Indicates a Correctable Memory ECC error.",
11123e5faba5SEd Tanous             "Memory ECC correctable error. Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
1113271584abSEd Tanous             "Warning",
1114271584abSEd Tanous             4,
1115fbe8378fSJason M. Bills             {
1116fbe8378fSJason M. Bills                 "number",
1117fbe8378fSJason M. Bills                 "string",
1118fbe8378fSJason M. Bills                 "number",
1119fbe8378fSJason M. Bills                 "number",
1120fbe8378fSJason M. Bills             },
1121271584abSEd Tanous             "None.",
1122fbe8378fSJason M. Bills         }},
11233e5faba5SEd Tanous     MessageEntry{
11243e5faba5SEd Tanous         "MemoryECCUncorrectable",
1125fbe8378fSJason M. Bills         {
1126271584abSEd Tanous             "Indicates an Uncorrectable Memory ECC error.",
11273e5faba5SEd Tanous             "Memory ECC uncorrectable error. Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
1128271584abSEd Tanous             "Critical",
1129271584abSEd Tanous             4,
1130fbe8378fSJason M. Bills             {
1131fbe8378fSJason M. Bills                 "number",
1132fbe8378fSJason M. Bills                 "string",
1133fbe8378fSJason M. Bills                 "number",
1134fbe8378fSJason M. Bills                 "number",
1135fbe8378fSJason M. Bills             },
1136271584abSEd Tanous             "None.",
1137fbe8378fSJason M. Bills         }},
11383e5faba5SEd Tanous     MessageEntry{
11393e5faba5SEd Tanous         "MemoryParityCommandAndAddress",
1140fbe8378fSJason M. Bills         {
1141271584abSEd Tanous             "Indicates a Command and Address parity error.",
11423e5faba5SEd Tanous             "Command and Address parity error. Socket=%1 Channel=%2 DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1143271584abSEd Tanous             "Critical",
1144271584abSEd Tanous             5,
1145fbe8378fSJason M. Bills             {
1146fbe8378fSJason M. Bills                 "number",
1147fbe8378fSJason M. Bills                 "string",
1148fbe8378fSJason M. Bills                 "number",
1149fbe8378fSJason M. Bills                 "number",
1150fbe8378fSJason M. Bills                 "number",
1151fbe8378fSJason M. Bills             },
1152271584abSEd Tanous             "None.",
1153fbe8378fSJason M. Bills         }},
11543e5faba5SEd Tanous     MessageEntry{
11553e5faba5SEd Tanous         "MemoryParityNotKnown",
1156fbe8378fSJason M. Bills         {
1157271584abSEd Tanous             "Indicates an unknown parity error.",
11583e5faba5SEd Tanous             "Memory parity error. Socket=%1 Channel=%2 DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1159271584abSEd Tanous             "Critical",
1160271584abSEd Tanous             5,
1161fbe8378fSJason M. Bills             {
1162fbe8378fSJason M. Bills                 "number",
1163fbe8378fSJason M. Bills                 "string",
1164fbe8378fSJason M. Bills                 "number",
1165fbe8378fSJason M. Bills                 "number",
1166fbe8378fSJason M. Bills                 "number",
1167fbe8378fSJason M. Bills             },
1168271584abSEd Tanous             "None.",
1169fbe8378fSJason M. Bills         }},
11703e5faba5SEd Tanous     MessageEntry{
11713e5faba5SEd Tanous         "MemoryRASConfigurationDisabled",
1172fbe8378fSJason M. Bills         {
1173fbe8378fSJason M. Bills             "Indicates Memory RAS Disabled Configuration Status.",
1174271584abSEd Tanous             "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
1175271584abSEd Tanous             "OK",
1176271584abSEd Tanous             2,
1177fbe8378fSJason M. Bills             {
1178fbe8378fSJason M. Bills                 "string",
1179fbe8378fSJason M. Bills                 "string",
1180fbe8378fSJason M. Bills             },
1181271584abSEd Tanous             "None.",
1182fbe8378fSJason M. Bills         }},
11833e5faba5SEd Tanous     MessageEntry{
11843e5faba5SEd Tanous         "MemoryRASConfigurationEnabled",
1185fbe8378fSJason M. Bills         {
1186271584abSEd Tanous             "Indicates Memory RAS Enabled Configuration Status.",
1187271584abSEd Tanous             "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
1188271584abSEd Tanous             "OK",
1189271584abSEd Tanous             2,
1190fbe8378fSJason M. Bills             {
1191fbe8378fSJason M. Bills                 "string",
1192fbe8378fSJason M. Bills                 "string",
1193fbe8378fSJason M. Bills             },
1194271584abSEd Tanous             "None.",
1195fbe8378fSJason M. Bills         }},
11963e5faba5SEd Tanous     MessageEntry{
11973e5faba5SEd Tanous         "MemoryRASModeDisabled",
1198fbe8378fSJason M. Bills         {
1199271584abSEd Tanous             "Indicates Memory RAS Disabled Mode Selection.",
12003e5faba5SEd Tanous             "Memory RAS Mode Select Disabled. Prior Mode=%1 Selected Mode=%2.",
1201271584abSEd Tanous             "OK",
1202271584abSEd Tanous             2,
1203fbe8378fSJason M. Bills             {
1204fbe8378fSJason M. Bills                 "string",
1205fbe8378fSJason M. Bills                 "string",
1206fbe8378fSJason M. Bills             },
1207271584abSEd Tanous             "None.",
1208fbe8378fSJason M. Bills         }},
12093e5faba5SEd Tanous     MessageEntry{
12103e5faba5SEd Tanous         "MemoryRASModeEnabled",
1211fbe8378fSJason M. Bills         {
1212271584abSEd Tanous             "Indicates Memory RAS Enabled Mode Selection.",
12133e5faba5SEd Tanous             "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected Mode=%2.",
1214271584abSEd Tanous             "OK",
1215271584abSEd Tanous             2,
1216fbe8378fSJason M. Bills             {
1217fbe8378fSJason M. Bills                 "string",
1218fbe8378fSJason M. Bills                 "string",
1219fbe8378fSJason M. Bills             },
1220271584abSEd Tanous             "None.",
1221fbe8378fSJason M. Bills         }},
12223e5faba5SEd Tanous     MessageEntry{
12233e5faba5SEd Tanous         "MemoryThermTrip",
1224fbe8378fSJason M. Bills         {
12253e5faba5SEd Tanous             "Indicates that the system memory ThermTrip is asserted by the specified component.",
1226bc6be237Sjayaprakash Mutyala             "Memory ThermTrip asserted: %1.",
1227271584abSEd Tanous             "Critical",
1228bc6be237Sjayaprakash Mutyala             1,
12299aa46454SAgnieszka Szlendak             {
12303e5faba5SEd Tanous                 "string",
12313e5faba5SEd Tanous             },
12329aa46454SAgnieszka Szlendak             "None.",
12339aa46454SAgnieszka Szlendak         }},
12349aa46454SAgnieszka Szlendak     MessageEntry{
12353e5faba5SEd Tanous         "MirroringRedundancyDegraded",
1236fbe8378fSJason M. Bills         {
1237fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is degraded.",
12383e5faba5SEd Tanous             "Mirroring redundancy state degraded. Socket=%1 Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1239271584abSEd Tanous             "Warning",
1240271584abSEd Tanous             5,
1241fbe8378fSJason M. Bills             {
1242fbe8378fSJason M. Bills                 "number",
1243fbe8378fSJason M. Bills                 "string",
1244fbe8378fSJason M. Bills                 "number",
1245fbe8378fSJason M. Bills                 "number",
1246fbe8378fSJason M. Bills                 "number",
1247fbe8378fSJason M. Bills             },
1248271584abSEd Tanous             "None.",
1249fbe8378fSJason M. Bills         }},
1250fbe8378fSJason M. Bills     MessageEntry{
1251fbe8378fSJason M. Bills         "MirroringRedundancyFull",
1252fbe8378fSJason M. Bills         {
1253fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
12543e5faba5SEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1255271584abSEd Tanous             "OK",
1256271584abSEd Tanous             5,
1257fbe8378fSJason M. Bills             {
1258fbe8378fSJason M. Bills                 "number",
1259fbe8378fSJason M. Bills                 "string",
1260fbe8378fSJason M. Bills                 "number",
1261fbe8378fSJason M. Bills                 "number",
1262fbe8378fSJason M. Bills                 "number",
1263fbe8378fSJason M. Bills             },
1264271584abSEd Tanous             "None.",
1265fbe8378fSJason M. Bills         }},
12663e5faba5SEd Tanous     MessageEntry{
12673e5faba5SEd Tanous         "NMIButtonPressed",
1268fbe8378fSJason M. Bills         {
1269271584abSEd Tanous             "Indicates that the NMI button was pressed.",
1270271584abSEd Tanous             "NMI Button Pressed.",
1271271584abSEd Tanous             "Critical",
1272271584abSEd Tanous             0,
1273271584abSEd Tanous             {},
1274271584abSEd Tanous             "None.",
1275fbe8378fSJason M. Bills         }},
12763e5faba5SEd Tanous     MessageEntry{
12773e5faba5SEd Tanous         "NMIDiagnosticInterrupt",
1278b76f9ca1SChen,Yugang         {
12793e5faba5SEd Tanous             "Indicates that an NMI Diagnostic Interrupt has been generated.",
1280271584abSEd Tanous             "NMI Diagnostic Interrupt.",
1281271584abSEd Tanous             "Critical",
1282271584abSEd Tanous             0,
1283271584abSEd Tanous             {},
1284271584abSEd Tanous             "None.",
1285b76f9ca1SChen,Yugang         }},
12863e5faba5SEd Tanous     MessageEntry{
12873e5faba5SEd Tanous         "PCIeCorrectableAdvisoryNonFatal",
1288fbe8378fSJason M. Bills         {
1289fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Advisory Non-fatal Error.",
12903e5faba5SEd Tanous             "PCIe Correctable Advisory Non-fatal Error. Bus=%1 Device=%2 Function=%3.",
1291271584abSEd Tanous             "Warning",
1292271584abSEd Tanous             3,
1293fbe8378fSJason M. Bills             {
1294fbe8378fSJason M. Bills                 "number",
1295fbe8378fSJason M. Bills                 "number",
1296fbe8378fSJason M. Bills                 "number",
1297fbe8378fSJason M. Bills             },
1298271584abSEd Tanous             "None.",
1299fbe8378fSJason M. Bills         }},
13003e5faba5SEd Tanous     MessageEntry{
13013e5faba5SEd Tanous         "PCIeCorrectableBadDLLP",
1302fbe8378fSJason M. Bills         {
1303271584abSEd Tanous             "Indicates a PCIe Correctable Bad DLLP Error.",
1304fbe8378fSJason M. Bills             "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
1305271584abSEd Tanous             "Warning",
1306271584abSEd Tanous             3,
1307fbe8378fSJason M. Bills             {
1308fbe8378fSJason M. Bills                 "number",
1309fbe8378fSJason M. Bills                 "number",
1310fbe8378fSJason M. Bills                 "number",
1311fbe8378fSJason M. Bills             },
1312271584abSEd Tanous             "None.",
1313fbe8378fSJason M. Bills         }},
13143e5faba5SEd Tanous     MessageEntry{
13153e5faba5SEd Tanous         "PCIeCorrectableBadTLP",
1316fbe8378fSJason M. Bills         {
1317271584abSEd Tanous             "Indicates a PCIe Correctable Bad TLP Error.",
1318fbe8378fSJason M. Bills             "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
1319271584abSEd Tanous             "Warning",
1320271584abSEd Tanous             3,
1321fbe8378fSJason M. Bills             {
1322fbe8378fSJason M. Bills                 "number",
1323fbe8378fSJason M. Bills                 "number",
1324fbe8378fSJason M. Bills                 "number",
1325fbe8378fSJason M. Bills             },
1326271584abSEd Tanous             "None.",
1327fbe8378fSJason M. Bills         }},
13283e5faba5SEd Tanous     MessageEntry{
13293e5faba5SEd Tanous         "PCIeCorrectableHeaderLogOverflow",
1330fbe8378fSJason M. Bills         {
1331fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Header Log Overflow Error.",
13323e5faba5SEd Tanous             "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 Function=%3.",
1333271584abSEd Tanous             "Warning",
1334271584abSEd Tanous             3,
1335fbe8378fSJason M. Bills             {
1336fbe8378fSJason M. Bills                 "number",
1337fbe8378fSJason M. Bills                 "number",
1338fbe8378fSJason M. Bills                 "number",
1339fbe8378fSJason M. Bills             },
1340271584abSEd Tanous             "None.",
1341fbe8378fSJason M. Bills         }},
13423e5faba5SEd Tanous     MessageEntry{
13433e5faba5SEd Tanous         "PCIeCorrectableInternal",
1344fbe8378fSJason M. Bills         {
1345271584abSEd Tanous             "Indicates a PCIe Correctable Internal Error.",
13463e5faba5SEd Tanous             "PCIe Correctable Internal Error. Bus=%1 Device=%2 Function=%3.",
1347271584abSEd Tanous             "Warning",
1348271584abSEd Tanous             3,
1349fbe8378fSJason M. Bills             {
1350fbe8378fSJason M. Bills                 "number",
1351fbe8378fSJason M. Bills                 "number",
1352fbe8378fSJason M. Bills                 "number",
1353fbe8378fSJason M. Bills             },
1354271584abSEd Tanous             "None.",
1355fbe8378fSJason M. Bills         }},
13563e5faba5SEd Tanous     MessageEntry{
13573e5faba5SEd Tanous         "PCIeCorrectableLinkBWChanged",
1358fbe8378fSJason M. Bills         {
1359fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Link BW Changed Error.",
13603e5faba5SEd Tanous             "PCIe Correctable Link BW Changed. Bus=%1 Device=%2 Function=%3.",
1361271584abSEd Tanous             "Warning",
1362271584abSEd Tanous             3,
1363fbe8378fSJason M. Bills             {
1364fbe8378fSJason M. Bills                 "number",
1365fbe8378fSJason M. Bills                 "number",
1366fbe8378fSJason M. Bills                 "number",
1367fbe8378fSJason M. Bills             },
1368271584abSEd Tanous             "None.",
1369fbe8378fSJason M. Bills         }},
13703e5faba5SEd Tanous     MessageEntry{
13713e5faba5SEd Tanous         "PCIeCorrectableReceiverError",
1372fbe8378fSJason M. Bills         {
1373271584abSEd Tanous             "Indicates a PCIe Correctable Receiver Error.",
13743e5faba5SEd Tanous             "PCIe Correctable Receiver Error. Bus=%1 Device=%2 Function=%3.",
1375271584abSEd Tanous             "Warning",
1376271584abSEd Tanous             3,
1377fbe8378fSJason M. Bills             {
1378fbe8378fSJason M. Bills                 "number",
1379fbe8378fSJason M. Bills                 "number",
1380fbe8378fSJason M. Bills                 "number",
1381fbe8378fSJason M. Bills             },
1382271584abSEd Tanous             "None.",
1383fbe8378fSJason M. Bills         }},
13843e5faba5SEd Tanous     MessageEntry{
13853e5faba5SEd Tanous         "PCIeCorrectableReplayNumRollover",
1386fbe8378fSJason M. Bills         {
1387271584abSEd Tanous             "Indicates a PCIe Correctable Replay Num Rollover.",
13883e5faba5SEd Tanous             "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 Function=%3.",
1389271584abSEd Tanous             "Warning",
1390271584abSEd Tanous             3,
1391fbe8378fSJason M. Bills             {
1392fbe8378fSJason M. Bills                 "number",
1393fbe8378fSJason M. Bills                 "number",
1394fbe8378fSJason M. Bills                 "number",
1395fbe8378fSJason M. Bills             },
1396271584abSEd Tanous             "None.",
1397fbe8378fSJason M. Bills         }},
13983e5faba5SEd Tanous     MessageEntry{
13993e5faba5SEd Tanous         "PCIeCorrectableReplayTimerTimeout",
1400fbe8378fSJason M. Bills         {
1401271584abSEd Tanous             "Indicates a PCIe Correctable Replay Timer Timeout.",
14023e5faba5SEd Tanous             "PCIe Correctable Replay Timer Timeout. Bus=%1 Device=%2 Function=%3.",
1403271584abSEd Tanous             "Warning",
1404271584abSEd Tanous             3,
1405fbe8378fSJason M. Bills             {
1406fbe8378fSJason M. Bills                 "number",
1407fbe8378fSJason M. Bills                 "number",
1408fbe8378fSJason M. Bills                 "number",
1409fbe8378fSJason M. Bills             },
1410271584abSEd Tanous             "None.",
1411fbe8378fSJason M. Bills         }},
14123e5faba5SEd Tanous     MessageEntry{
14133e5faba5SEd Tanous         "PCIeCorrectableUnspecifiedAERError",
1414fbe8378fSJason M. Bills         {
1415fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Unspecified AER Error.",
14163e5faba5SEd Tanous             "PCIe Correctable Unspecified AER Error. Bus=%1 Device=%2 Function=%3.",
1417271584abSEd Tanous             "Warning",
1418271584abSEd Tanous             3,
1419fbe8378fSJason M. Bills             {
1420fbe8378fSJason M. Bills                 "number",
1421fbe8378fSJason M. Bills                 "number",
1422fbe8378fSJason M. Bills                 "number",
1423fbe8378fSJason M. Bills             },
1424271584abSEd Tanous             "None.",
1425fbe8378fSJason M. Bills         }},
14263e5faba5SEd Tanous     MessageEntry{
14273e5faba5SEd Tanous         "PCIeFatalACSViolation",
1428fbe8378fSJason M. Bills         {
1429271584abSEd Tanous             "Indicates a PCIe ACS Violation Error.",
1430fbe8378fSJason M. Bills             "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
14314228a160SJason M. Bills             "Critical",
1432271584abSEd Tanous             3,
1433fbe8378fSJason M. Bills             {
1434fbe8378fSJason M. Bills                 "number",
1435fbe8378fSJason M. Bills                 "number",
1436fbe8378fSJason M. Bills                 "number",
1437fbe8378fSJason M. Bills             },
1438271584abSEd Tanous             "None.",
1439fbe8378fSJason M. Bills         }},
14403e5faba5SEd Tanous     MessageEntry{
14413e5faba5SEd Tanous         "PCIeFatalAtomicEgressBlocked",
1442fbe8378fSJason M. Bills         {
1443271584abSEd Tanous             "Indicates a PCIe Atomic Egress Blocked Error.",
14443e5faba5SEd Tanous             "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 Function=%3.",
14454228a160SJason M. Bills             "Critical",
1446271584abSEd Tanous             3,
1447fbe8378fSJason M. Bills             {
1448fbe8378fSJason M. Bills                 "number",
1449fbe8378fSJason M. Bills                 "number",
1450fbe8378fSJason M. Bills                 "number",
1451fbe8378fSJason M. Bills             },
1452271584abSEd Tanous             "None.",
1453fbe8378fSJason M. Bills         }},
1454fbe8378fSJason M. Bills     MessageEntry{
1455fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
1456fbe8378fSJason M. Bills         {
1457271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
1458fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
14594228a160SJason M. Bills             "Critical",
1460271584abSEd Tanous             3,
1461fbe8378fSJason M. Bills             {
1462fbe8378fSJason M. Bills                 "number",
1463fbe8378fSJason M. Bills                 "number",
1464fbe8378fSJason M. Bills                 "number",
1465fbe8378fSJason M. Bills             },
1466271584abSEd Tanous             "None.",
1467fbe8378fSJason M. Bills         }},
1468fbe8378fSJason M. Bills     MessageEntry{
1469fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1470fbe8378fSJason M. Bills         {
1471271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1472fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
14734228a160SJason M. Bills             "Critical",
1474271584abSEd Tanous             3,
1475fbe8378fSJason M. Bills             {
1476fbe8378fSJason M. Bills                 "number",
1477fbe8378fSJason M. Bills                 "number",
1478fbe8378fSJason M. Bills                 "number",
1479fbe8378fSJason M. Bills             },
1480271584abSEd Tanous             "None.",
1481fbe8378fSJason M. Bills         }},
1482fbe8378fSJason M. Bills     MessageEntry{
1483fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1484fbe8378fSJason M. Bills         {
1485271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
14863e5faba5SEd Tanous             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 Function=%3.",
14874228a160SJason M. Bills             "Critical",
1488271584abSEd Tanous             3,
1489fbe8378fSJason M. Bills             {
1490fbe8378fSJason M. Bills                 "number",
1491fbe8378fSJason M. Bills                 "number",
1492fbe8378fSJason M. Bills                 "number",
1493fbe8378fSJason M. Bills             },
1494271584abSEd Tanous             "None.",
1495fbe8378fSJason M. Bills         }},
14963e5faba5SEd Tanous     MessageEntry{
14973e5faba5SEd Tanous         "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,
1503fbe8378fSJason M. Bills             {
1504fbe8378fSJason M. Bills                 "number",
1505fbe8378fSJason M. Bills                 "number",
1506fbe8378fSJason M. Bills                 "number",
1507fbe8378fSJason M. Bills             },
1508271584abSEd Tanous             "None.",
1509fbe8378fSJason M. Bills         }},
15103e5faba5SEd Tanous     MessageEntry{
15113e5faba5SEd Tanous         "PCIeFatalFlowControlProtocol",
1512fbe8378fSJason M. Bills         {
1513271584abSEd Tanous             "Indicates a PCIe Flow Control Protocol Error.",
15143e5faba5SEd Tanous             "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 Function=%3.",
15154228a160SJason M. Bills             "Critical",
1516271584abSEd Tanous             3,
15173e5faba5SEd Tanous             {
15183e5faba5SEd Tanous                 "number",
15193e5faba5SEd Tanous                 "number",
15203e5faba5SEd Tanous                 "number",
15213e5faba5SEd Tanous             },
15223e5faba5SEd Tanous             "None.",
15233e5faba5SEd Tanous         }},
15243e5faba5SEd Tanous     MessageEntry{
15253e5faba5SEd Tanous         "PCIeFatalMCBlockedTLP",
15263e5faba5SEd Tanous         {
15273e5faba5SEd Tanous             "Indicates a PCIe MC Blocked TLP Error.",
15283e5faba5SEd Tanous             "PCIe Fatal MC Blocked TLP Error. Bus=%1 Device=%2 Function=%3.",
15293e5faba5SEd Tanous             "Critical",
15303e5faba5SEd Tanous             3,
1531fbe8378fSJason M. Bills             {
1532fbe8378fSJason M. Bills                 "number",
1533fbe8378fSJason M. Bills                 "number",
1534fbe8378fSJason M. Bills                 "number",
1535fbe8378fSJason M. Bills             },
1536271584abSEd Tanous             "None.",
1537fbe8378fSJason M. Bills         }},
1538fbe8378fSJason M. Bills     MessageEntry{
1539fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1540fbe8378fSJason M. Bills         {
1541271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1542fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
15434228a160SJason M. Bills             "Critical",
1544271584abSEd Tanous             3,
1545fbe8378fSJason M. Bills             {
1546fbe8378fSJason M. Bills                 "number",
1547fbe8378fSJason M. Bills                 "number",
1548fbe8378fSJason M. Bills                 "number",
1549fbe8378fSJason M. Bills             },
1550271584abSEd Tanous             "None.",
1551fbe8378fSJason M. Bills         }},
1552fbe8378fSJason M. Bills     MessageEntry{
1553fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1554fbe8378fSJason M. Bills         {
1555271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1556fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
15574228a160SJason M. Bills             "Critical",
1558271584abSEd Tanous             3,
1559fbe8378fSJason M. Bills             {
1560fbe8378fSJason M. Bills                 "number",
1561fbe8378fSJason M. Bills                 "number",
1562fbe8378fSJason M. Bills                 "number",
1563fbe8378fSJason M. Bills             },
1564271584abSEd Tanous             "None.",
1565fbe8378fSJason M. Bills         }},
1566fbe8378fSJason M. Bills     MessageEntry{
156714c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1568fbe8378fSJason M. Bills         {
1569fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
15703e5faba5SEd Tanous             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 Function=%3.",
15714228a160SJason M. Bills             "Critical",
1572271584abSEd Tanous             3,
1573fbe8378fSJason M. Bills             {
1574fbe8378fSJason M. Bills                 "number",
1575fbe8378fSJason M. Bills                 "number",
1576fbe8378fSJason M. Bills                 "number",
1577fbe8378fSJason M. Bills             },
1578271584abSEd Tanous             "None.",
1579fbe8378fSJason M. Bills         }},
15803e5faba5SEd Tanous     MessageEntry{
15813e5faba5SEd Tanous         "PCIeFatalReceivedFatalMessageFromDownstream",
1582fbe8378fSJason M. Bills         {
15833e5faba5SEd Tanous             "Indicates a PCIe Received Fatal Message From Downstream Error.",
15843e5faba5SEd Tanous             "PCIe Fatal Received Fatal Message From Downstream. Bus=%1 Device=%2 Function=%3.",
15854228a160SJason M. Bills             "Critical",
1586271584abSEd Tanous             3,
1587fbe8378fSJason M. Bills             {
1588fbe8378fSJason M. Bills                 "number",
1589fbe8378fSJason M. Bills                 "number",
1590fbe8378fSJason M. Bills                 "number",
1591fbe8378fSJason M. Bills             },
1592271584abSEd Tanous             "None.",
1593fbe8378fSJason M. Bills         }},
15943e5faba5SEd Tanous     MessageEntry{
15953e5faba5SEd Tanous         "PCIeFatalReceiverBufferOverflow",
15963e5faba5SEd Tanous         {
15973e5faba5SEd Tanous             "Indicates a PCIe Receiver Buffer Overflow Error.",
15983e5faba5SEd Tanous             "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 Function=%3.",
15993e5faba5SEd Tanous             "Critical",
16003e5faba5SEd Tanous             3,
16013e5faba5SEd Tanous             {
16023e5faba5SEd Tanous                 "number",
16033e5faba5SEd Tanous                 "number",
16043e5faba5SEd Tanous                 "number",
16053e5faba5SEd Tanous             },
16063e5faba5SEd Tanous             "None.",
16073e5faba5SEd Tanous         }},
16083e5faba5SEd Tanous     MessageEntry{
16093e5faba5SEd Tanous         "PCIeFatalSurpriseLinkDown",
1610fbe8378fSJason M. Bills         {
1611271584abSEd Tanous             "Indicates a PCIe Surprise Link Down Error.",
16123e5faba5SEd Tanous             "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 Function=%3.",
16134228a160SJason M. Bills             "Critical",
1614271584abSEd Tanous             3,
1615fbe8378fSJason M. Bills             {
1616fbe8378fSJason M. Bills                 "number",
1617fbe8378fSJason M. Bills                 "number",
1618fbe8378fSJason M. Bills                 "number",
1619fbe8378fSJason M. Bills             },
1620271584abSEd Tanous             "None.",
1621fbe8378fSJason M. Bills         }},
16223e5faba5SEd Tanous     MessageEntry{
16233e5faba5SEd Tanous         "PCIeFatalTLPPrefixBlocked",
1624fbe8378fSJason M. Bills         {
1625271584abSEd Tanous             "Indicates a PCIe TLP Prefix Blocked Error.",
16263e5faba5SEd Tanous             "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 Function=%3.",
16274228a160SJason M. Bills             "Critical",
1628271584abSEd Tanous             3,
1629fbe8378fSJason M. Bills             {
1630fbe8378fSJason M. Bills                 "number",
1631fbe8378fSJason M. Bills                 "number",
1632fbe8378fSJason M. Bills                 "number",
1633fbe8378fSJason M. Bills             },
1634271584abSEd Tanous             "None.",
1635fbe8378fSJason M. Bills         }},
1636fbe8378fSJason M. Bills     MessageEntry{
1637fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1638fbe8378fSJason M. Bills         {
1639271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
16403e5faba5SEd Tanous             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 Function=%3.",
16414228a160SJason M. Bills             "Critical",
1642271584abSEd Tanous             3,
1643fbe8378fSJason M. Bills             {
1644fbe8378fSJason M. Bills                 "number",
1645fbe8378fSJason M. Bills                 "number",
1646fbe8378fSJason M. Bills                 "number",
1647fbe8378fSJason M. Bills             },
1648271584abSEd Tanous             "None.",
1649fbe8378fSJason M. Bills         }},
16503e5faba5SEd Tanous     MessageEntry{
16513e5faba5SEd Tanous         "PCIeFatalUnexpectedCompletion",
1652fbe8378fSJason M. Bills         {
1653271584abSEd Tanous             "Indicates a PCIe Unexpected Completion Error.",
16543e5faba5SEd Tanous             "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 Function=%3.",
16554228a160SJason M. Bills             "Critical",
1656271584abSEd Tanous             3,
1657fbe8378fSJason M. Bills             {
1658fbe8378fSJason M. Bills                 "number",
1659fbe8378fSJason M. Bills                 "number",
1660fbe8378fSJason M. Bills                 "number",
1661fbe8378fSJason M. Bills             },
1662271584abSEd Tanous             "None.",
1663fbe8378fSJason M. Bills         }},
16643e5faba5SEd Tanous     MessageEntry{
16653e5faba5SEd Tanous         "PCIeFatalUnspecifiedNonAERFatalError",
1666fbe8378fSJason M. Bills         {
1667271584abSEd Tanous             "Indicates a PCIe Unspecified Non-AER Fatal Error.",
16683e5faba5SEd Tanous             "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 Device=%2 Function=%3.",
16694228a160SJason M. Bills             "Critical",
1670271584abSEd Tanous             3,
1671fbe8378fSJason M. Bills             {
1672fbe8378fSJason M. Bills                 "number",
1673fbe8378fSJason M. Bills                 "number",
1674fbe8378fSJason M. Bills                 "number",
1675fbe8378fSJason M. Bills             },
1676271584abSEd Tanous             "None.",
1677fbe8378fSJason M. Bills         }},
1678fbe8378fSJason M. Bills     MessageEntry{
1679fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1680fbe8378fSJason M. Bills         {
1681271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1682fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
16834228a160SJason M. Bills             "Critical",
1684271584abSEd Tanous             3,
1685fbe8378fSJason M. Bills             {
1686fbe8378fSJason M. Bills                 "number",
1687fbe8378fSJason M. Bills                 "number",
1688fbe8378fSJason M. Bills                 "number",
1689fbe8378fSJason M. Bills             },
1690271584abSEd Tanous             "None.",
1691fbe8378fSJason M. Bills         }},
16923e5faba5SEd Tanous     MessageEntry{
16932539e69cSChanh Nguyen         "PowerButtonLongPressed",
16942539e69cSChanh Nguyen         {
16952539e69cSChanh Nguyen             "Indicates that the power button was long pressed.",
16962539e69cSChanh Nguyen             "Power Button Long Pressed.",
16972539e69cSChanh Nguyen             "OK",
16982539e69cSChanh Nguyen             0,
16992539e69cSChanh Nguyen             {},
17002539e69cSChanh Nguyen             "None.",
17012539e69cSChanh Nguyen         }},
17022539e69cSChanh Nguyen     MessageEntry{
17033e5faba5SEd Tanous         "PowerButtonPressed",
1704fbe8378fSJason M. Bills         {
1705271584abSEd Tanous             "Indicates that the power button was pressed.",
1706271584abSEd Tanous             "Power Button Pressed.",
1707271584abSEd Tanous             "OK",
1708271584abSEd Tanous             0,
1709271584abSEd Tanous             {},
1710271584abSEd Tanous             "None.",
1711fbe8378fSJason M. Bills         }},
17123e5faba5SEd Tanous     MessageEntry{
17133e5faba5SEd Tanous         "PowerRestorePolicyApplied",
1714dd118a2eSJason M. Bills         {
17153e5faba5SEd Tanous             "Indicates that power was restored and the BMC has applied the restore policy.",
1716271584abSEd Tanous             "Power restore policy applied.",
1717271584abSEd Tanous             "OK",
1718271584abSEd Tanous             0,
1719271584abSEd Tanous             {},
1720271584abSEd Tanous             "None.",
1721dd118a2eSJason M. Bills         }},
17223e5faba5SEd Tanous     MessageEntry{
17233e5faba5SEd Tanous         "PowerSupplyConfigurationError",
1724fbe8378fSJason M. Bills         {
1725271584abSEd Tanous             "Indicates an error in power supply configuration.",
1726271584abSEd Tanous             "Power supply %1 configuration error.",
17279c6b0159SYong Li             "Warning",
1728271584abSEd Tanous             1,
17293e5faba5SEd Tanous             {
17303e5faba5SEd Tanous                 "string",
17313e5faba5SEd Tanous             },
1732271584abSEd Tanous             "None.",
1733fbe8378fSJason M. Bills         }},
1734fbe8378fSJason M. Bills     MessageEntry{
17357f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
17367f68549fSjayaprakash Mutyala         {
17373e5faba5SEd Tanous             "Indicates that power supply configuration error recovered from a failure.",
17387f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
17397f68549fSjayaprakash Mutyala             "OK",
17407f68549fSjayaprakash Mutyala             1,
17413e5faba5SEd Tanous             {
17423e5faba5SEd Tanous                 "string",
17433e5faba5SEd Tanous             },
17443e5faba5SEd Tanous             "None.",
17453e5faba5SEd Tanous         }},
17463e5faba5SEd Tanous     MessageEntry{
17473e5faba5SEd Tanous         "PowerSupplyFailed",
17483e5faba5SEd Tanous         {
17493e5faba5SEd Tanous             "Indicates that a power supply has failed.",
17503e5faba5SEd Tanous             "Power supply %1 failed.",
17513e5faba5SEd Tanous             "Warning",
17523e5faba5SEd Tanous             1,
17533e5faba5SEd Tanous             {
17543e5faba5SEd Tanous                 "string",
17553e5faba5SEd Tanous             },
17563e5faba5SEd Tanous             "None.",
17573e5faba5SEd Tanous         }},
17583e5faba5SEd Tanous     MessageEntry{
17593e5faba5SEd Tanous         "PowerSupplyFailurePredicted",
17603e5faba5SEd Tanous         {
17613e5faba5SEd Tanous             "Indicates that a power supply is predicted to fail.",
17623e5faba5SEd Tanous             "Power supply %1 failure predicted.",
17633e5faba5SEd Tanous             "Warning",
17643e5faba5SEd Tanous             1,
17653e5faba5SEd Tanous             {
17663e5faba5SEd Tanous                 "string",
17673e5faba5SEd Tanous             },
17687f68549fSjayaprakash Mutyala             "None.",
17697f68549fSjayaprakash Mutyala         }},
17707f68549fSjayaprakash Mutyala     MessageEntry{
1771fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1772fbe8378fSJason M. Bills         {
1773fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1774271584abSEd Tanous             "Power supply %1 fan %2 failed.",
17759c6b0159SYong Li             "Warning",
1776271584abSEd Tanous             2,
17773e5faba5SEd Tanous             {
17783e5faba5SEd Tanous                 "string",
17793e5faba5SEd Tanous                 "string",
17803e5faba5SEd Tanous             },
1781271584abSEd Tanous             "None.",
1782fbe8378fSJason M. Bills         }},
1783dac62eefSCheng C Yang     MessageEntry{
1784dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1785dac62eefSCheng C Yang         {
1786dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1787271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1788271584abSEd Tanous             "OK",
1789271584abSEd Tanous             2,
1790fbe8378fSJason M. Bills             {
17913e5faba5SEd Tanous                 "string",
17923e5faba5SEd Tanous                 "string",
17933e5faba5SEd Tanous             },
1794271584abSEd Tanous             "None.",
1795fbe8378fSJason M. Bills         }},
17963e5faba5SEd Tanous     MessageEntry{
17973e5faba5SEd Tanous         "PowerSupplyInserted",
1798fbe8378fSJason M. Bills         {
1799271584abSEd Tanous             "Indicates that a power supply has been inserted.",
1800271584abSEd Tanous             "Power supply %1 inserted.",
1801271584abSEd Tanous             "OK",
1802271584abSEd Tanous             1,
18033e5faba5SEd Tanous             {
18043e5faba5SEd Tanous                 "string",
18053e5faba5SEd Tanous             },
1806271584abSEd Tanous             "None.",
1807fbe8378fSJason M. Bills         }},
18083e5faba5SEd Tanous     MessageEntry{
18093e5faba5SEd Tanous         "PowerSupplyPowerGoodFailed",
1810bc48a175SJason M. Bills         {
18113e5faba5SEd Tanous             "Indicates that the power supply power good signal failed to assert within the specified time.",
18123e5faba5SEd Tanous             "Power supply power good failed to assert within %1 milliseconds.",
1813271584abSEd Tanous             "Critical",
1814271584abSEd Tanous             1,
18153e5faba5SEd Tanous             {
18163e5faba5SEd Tanous                 "number",
18173e5faba5SEd Tanous             },
1818271584abSEd Tanous             "None.",
1819bc48a175SJason M. Bills         }},
18203e5faba5SEd Tanous     MessageEntry{
18213e5faba5SEd Tanous         "PowerSupplyPowerLost",
1822dac62eefSCheng C Yang         {
1823dac62eefSCheng C Yang             "Indicates that a power supply has lost input power.",
1824271584abSEd Tanous             "Power supply %1 power lost.",
18259c6b0159SYong Li             "Warning",
1826271584abSEd Tanous             1,
18273e5faba5SEd Tanous             {
18283e5faba5SEd Tanous                 "string",
18293e5faba5SEd Tanous             },
1830271584abSEd Tanous             "None.",
1831dac62eefSCheng C Yang         }},
18323e5faba5SEd Tanous     MessageEntry{
18333e5faba5SEd Tanous         "PowerSupplyPowerRestored",
1834dac62eefSCheng C Yang         {
1835dac62eefSCheng C Yang             "Indicates that a power supply input power was restored.",
1836271584abSEd Tanous             "Power supply %1 power restored.",
1837271584abSEd Tanous             "OK",
183893518fb7SJayaprakash Mutyala             1,
18393e5faba5SEd Tanous             {
18403e5faba5SEd Tanous                 "string",
18413e5faba5SEd Tanous             },
1842271584abSEd Tanous             "None.",
1843dac62eefSCheng C Yang         }},
18443e5faba5SEd Tanous     MessageEntry{
18453e5faba5SEd Tanous         "PowerSupplyPredictedFailureRecovered",
1846dac62eefSCheng C Yang         {
18473e5faba5SEd Tanous             "Indicates that a power supply recovered from a predicted failure.",
1848271584abSEd Tanous             "Power supply %1 predicted failure recovered.",
1849271584abSEd Tanous             "OK",
1850271584abSEd Tanous             1,
18513e5faba5SEd Tanous             {
18523e5faba5SEd Tanous                 "string",
18533e5faba5SEd Tanous             },
1854271584abSEd Tanous             "None.",
1855dac62eefSCheng C Yang         }},
18563e5faba5SEd Tanous     MessageEntry{
18573e5faba5SEd Tanous         "PowerSupplyRecovered",
1858dac62eefSCheng C Yang         {
1859dac62eefSCheng C Yang             "Indicates that a power supply recovered from a failure.",
1860271584abSEd Tanous             "Power supply %1 recovered.",
1861271584abSEd Tanous             "OK",
1862271584abSEd Tanous             1,
18633e5faba5SEd Tanous             {
18643e5faba5SEd Tanous                 "string",
18653e5faba5SEd Tanous             },
1866271584abSEd Tanous             "None.",
1867dac62eefSCheng C Yang         }},
18683e5faba5SEd Tanous     MessageEntry{
18693e5faba5SEd Tanous         "PowerSupplyRemoved",
1870fbe8378fSJason M. Bills         {
1871271584abSEd Tanous             "Indicates that a power supply has been removed.",
1872271584abSEd Tanous             "Power supply %1 removed.",
1873271584abSEd Tanous             "Warning",
1874271584abSEd Tanous             1,
18753e5faba5SEd Tanous             {
18763e5faba5SEd Tanous                 "string",
18773e5faba5SEd Tanous             },
1878271584abSEd Tanous             "None.",
1879fbe8378fSJason M. Bills         }},
18803e5faba5SEd Tanous     MessageEntry{
18813e5faba5SEd Tanous         "PowerUnitDegradedFromNonRedundant",
1882cecb4cb6SCheng C Yang         {
18833e5faba5SEd Tanous             "Indicates that power unit is come back to redundant fromnonredundant but is still not in full redundancy mode.",
1884271584abSEd Tanous             "Power Unit degraded from nonredundant.",
1885271584abSEd Tanous             "Warning",
1886271584abSEd Tanous             0,
1887271584abSEd Tanous             {},
1888271584abSEd Tanous             "None.",
1889cecb4cb6SCheng C Yang         }},
18903e5faba5SEd Tanous     MessageEntry{
18913e5faba5SEd Tanous         "PowerUnitDegradedFromRedundant",
1892cecb4cb6SCheng C Yang         {
18933e5faba5SEd Tanous             "Indicates that power unit is degarded from full redundancy mode.",
1894271584abSEd Tanous             "Power Unit degraded from redundant.",
1895271584abSEd Tanous             "Warning",
1896271584abSEd Tanous             0,
1897271584abSEd Tanous             {},
1898271584abSEd Tanous             "None.",
1899cecb4cb6SCheng C Yang         }},
19003e5faba5SEd Tanous     MessageEntry{
19013e5faba5SEd Tanous         "PowerUnitNonRedundantFromInsufficient",
19023e5faba5SEd Tanous         {
19033e5faba5SEd Tanous             "Indicates that power unit is not in redundancy mode and getsufficient power to support redundancy from insufficientpower.",
19043e5faba5SEd Tanous             "Power Unit NonRedundant from insufficient to sufficient.",
19053e5faba5SEd Tanous             "Warning",
19063e5faba5SEd Tanous             0,
19073e5faba5SEd Tanous             {},
19083e5faba5SEd Tanous             "None.",
19093e5faba5SEd Tanous         }},
19103e5faba5SEd Tanous     MessageEntry{
19113e5faba5SEd Tanous         "PowerUnitNonRedundantInsufficient",
19123e5faba5SEd Tanous         {
19133e5faba5SEd Tanous             "Indicates that power unit do not have sufficient power to support redundancy.",
19143e5faba5SEd Tanous             "Power Unit NonRedundant and has insufficient resource.",
19153e5faba5SEd Tanous             "Critical",
19163e5faba5SEd Tanous             0,
19173e5faba5SEd Tanous             {},
19183e5faba5SEd Tanous             "None.",
19193e5faba5SEd Tanous         }},
19203e5faba5SEd Tanous     MessageEntry{
19213e5faba5SEd Tanous         "PowerUnitNonRedundantSufficient",
19223e5faba5SEd Tanous         {
19233e5faba5SEd Tanous             "Indicates that power unit is not in redundancy mode but stillhas sufficient power to support redundancy.",
19243e5faba5SEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
19253e5faba5SEd Tanous             "Warning",
19263e5faba5SEd Tanous             0,
19273e5faba5SEd Tanous             {},
19283e5faba5SEd Tanous             "None.",
19293e5faba5SEd Tanous         }},
19303e5faba5SEd Tanous     MessageEntry{
19313e5faba5SEd Tanous         "PowerUnitRedundancyDegraded",
1932cecb4cb6SCheng C Yang         {
1933cecb4cb6SCheng C Yang             "Indicates that power unit redundancy has been degraded.",
1934271584abSEd Tanous             "Power Unit Redundancy degraded.",
1935271584abSEd Tanous             "Warning",
1936271584abSEd Tanous             0,
1937271584abSEd Tanous             {},
1938271584abSEd Tanous             "None.",
1939cecb4cb6SCheng C Yang         }},
1940cecb4cb6SCheng C Yang     MessageEntry{
19413e5faba5SEd Tanous         "PowerUnitRedundancyLost",
1942cecb4cb6SCheng C Yang         {
1943cecb4cb6SCheng C Yang             "Indicates that power unit redundancy has been lost.",
1944271584abSEd Tanous             "Power Unit Redundancy lost.",
1945271584abSEd Tanous             "Warning",
1946271584abSEd Tanous             0,
1947271584abSEd Tanous             {},
1948271584abSEd Tanous             "None.",
1949cecb4cb6SCheng C Yang         }},
1950cecb4cb6SCheng C Yang     MessageEntry{
1951cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1952cecb4cb6SCheng C Yang         {
1953cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1954271584abSEd Tanous             "Power Unit Redundancy regained.",
1955271584abSEd Tanous             "OK",
1956271584abSEd Tanous             0,
1957271584abSEd Tanous             {},
1958271584abSEd Tanous             "None.",
1959cecb4cb6SCheng C Yang         }},
1960cecb4cb6SCheng C Yang     MessageEntry{
19613e5faba5SEd Tanous         "ResetButtonPressed",
1962fbe8378fSJason M. Bills         {
1963271584abSEd Tanous             "Indicates that the reset button was pressed.",
1964271584abSEd Tanous             "Reset Button Pressed.",
1965271584abSEd Tanous             "OK",
1966271584abSEd Tanous             0,
1967271584abSEd Tanous             {},
1968271584abSEd Tanous             "None.",
1969fbe8378fSJason M. Bills         }},
19703e5faba5SEd Tanous     MessageEntry{
19713e5faba5SEd Tanous         "SELEntryAdded",
19723e5faba5SEd Tanous         {
19733e5faba5SEd Tanous             "Indicates a SEL entry was added using the Add SEL Entry or Platform Event command.",
19743e5faba5SEd Tanous             "SEL Entry Added: %1",
19753e5faba5SEd Tanous             "OK",
19763e5faba5SEd Tanous             1,
19773e5faba5SEd Tanous             {
19783e5faba5SEd Tanous                 "string",
19793e5faba5SEd Tanous             },
19803e5faba5SEd Tanous             "None.",
19813e5faba5SEd Tanous         }},
19823e5faba5SEd Tanous     MessageEntry{
19833e5faba5SEd Tanous         "SecurityBoot2ndFlashEnabled",
19848ae37025SChen,Yugang         {
19858ae37025SChen,Yugang             "Indicates that the BMC 2nd boot flash is enabled.",
19868ae37025SChen,Yugang             "BMC 2nd boot flash is enabled.",
19878ae37025SChen,Yugang             "Critical",
19888ae37025SChen,Yugang             0,
19898ae37025SChen,Yugang             {},
19908ae37025SChen,Yugang             "None.",
19918ae37025SChen,Yugang         }},
19923e5faba5SEd Tanous     MessageEntry{
19933e5faba5SEd Tanous         "SecurityP2aBridgeEnabled",
19948ae37025SChen,Yugang         {
19958ae37025SChen,Yugang             "Indicates that the P2A bridge is enabled.",
19968ae37025SChen,Yugang             "P2A(PCIe to AHB) bridge is enabled.",
19978ae37025SChen,Yugang             "Critical",
19988ae37025SChen,Yugang             0,
19998ae37025SChen,Yugang             {},
20008ae37025SChen,Yugang             "None.",
20018ae37025SChen,Yugang         }},
20023e5faba5SEd Tanous     MessageEntry{
20033e5faba5SEd Tanous         "SecurityUartPortDebugEnabled",
20048ae37025SChen,Yugang         {
20058ae37025SChen,Yugang             "Indicates that the uart port debug is enabled.",
20068ae37025SChen,Yugang             "Uart port debug is enabled.",
20078ae37025SChen,Yugang             "Critical",
20088ae37025SChen,Yugang             0,
20098ae37025SChen,Yugang             {},
20108ae37025SChen,Yugang             "None.",
20118ae37025SChen,Yugang         }},
20128988dda4SSuryakanth Sekar     MessageEntry{
20133e5faba5SEd Tanous         "SecurityUserNonRootUidZeroAssigned",
20143e5faba5SEd Tanous         {
20153e5faba5SEd Tanous             "Indicates that non root user assigned with user ID zero.",
20163e5faba5SEd Tanous             "User ID Zero is assigned with non-root user.",
20173e5faba5SEd Tanous             "Critical",
20183e5faba5SEd Tanous             0,
20193e5faba5SEd Tanous             {},
20203e5faba5SEd Tanous             "None.",
20213e5faba5SEd Tanous         }},
20223e5faba5SEd Tanous     MessageEntry{
20233e5faba5SEd Tanous         "SecurityUserNonRootUidZeroRemoved",
20243e5faba5SEd Tanous         {
20253e5faba5SEd Tanous             "Indicates that non root user ID is removed",
20263e5faba5SEd Tanous             "Non root user assigned with user ID zero is removed.",
20273e5faba5SEd Tanous             "OK",
20283e5faba5SEd Tanous             0,
20293e5faba5SEd Tanous             {},
20303e5faba5SEd Tanous             "None.",
20313e5faba5SEd Tanous         }},
20323e5faba5SEd Tanous     MessageEntry{
20333e5faba5SEd Tanous         "SecurityUserRootDisabled",
20343e5faba5SEd Tanous         {
20353e5faba5SEd Tanous             "Indicates that system root user is disabled.",
20363e5faba5SEd Tanous             "User root is disabled.",
20373e5faba5SEd Tanous             "OK",
20383e5faba5SEd Tanous             0,
20393e5faba5SEd Tanous             {},
20403e5faba5SEd Tanous             "None.",
20413e5faba5SEd Tanous         }},
20423e5faba5SEd Tanous     MessageEntry{
20433e5faba5SEd Tanous         "SecurityUserRootEnabled",
20443e5faba5SEd Tanous         {
20453e5faba5SEd Tanous             "Indicates that system root user is enabled.",
20463e5faba5SEd Tanous             "User root is enabled.",
20473e5faba5SEd Tanous             "Critical",
20483e5faba5SEd Tanous             0,
20493e5faba5SEd Tanous             {},
20503e5faba5SEd Tanous             "None.",
20513e5faba5SEd Tanous         }},
20523e5faba5SEd Tanous     MessageEntry{
20538988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
20548988dda4SSuryakanth Sekar         {
20558988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
20568988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
20578988dda4SSuryakanth Sekar             "OK",
20588988dda4SSuryakanth Sekar             0,
20598988dda4SSuryakanth Sekar             {},
20608988dda4SSuryakanth Sekar             "None.",
20618988dda4SSuryakanth Sekar         }},
20623e5faba5SEd Tanous     MessageEntry{
20633e5faba5SEd Tanous         "SecurityUserUnsupportedShellEnabled",
20648988dda4SSuryakanth Sekar         {
20658988dda4SSuryakanth Sekar             "Indicates that unsupported shell is enabled.",
20668988dda4SSuryakanth Sekar             "Unsupported shell is enabled.",
20678988dda4SSuryakanth Sekar             "Critical",
20688988dda4SSuryakanth Sekar             0,
20698988dda4SSuryakanth Sekar             {},
20708988dda4SSuryakanth Sekar             "None.",
20718988dda4SSuryakanth Sekar         }},
20723e5faba5SEd Tanous     MessageEntry{
20733e5faba5SEd Tanous         "SecurityUserUnsupportedShellRemoved",
20748988dda4SSuryakanth Sekar         {
20758988dda4SSuryakanth Sekar             "Indicates that unsupported shell is removed.",
20768988dda4SSuryakanth Sekar             "Unsupported shell is removed.",
20778988dda4SSuryakanth Sekar             "OK",
20788988dda4SSuryakanth Sekar             0,
20798988dda4SSuryakanth Sekar             {},
20808988dda4SSuryakanth Sekar             "None.",
20818988dda4SSuryakanth Sekar         }},
20828988dda4SSuryakanth Sekar     MessageEntry{
20838988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
20848988dda4SSuryakanth Sekar         {
20858988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
20868988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
20878988dda4SSuryakanth Sekar             "Critical",
20888988dda4SSuryakanth Sekar             0,
20898988dda4SSuryakanth Sekar             {},
20908988dda4SSuryakanth Sekar             "None.",
20918988dda4SSuryakanth Sekar         }},
20923e5faba5SEd Tanous     MessageEntry{
20933e5faba5SEd Tanous         "SensorThresholdCriticalHighGoingHigh",
2094fbe8378fSJason M. Bills         {
20953e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical high threshold going high.",
20963e5faba5SEd Tanous             "%1 sensor crossed a critical high threshold going high. Reading=%2 Threshold=%3.",
20973e5faba5SEd Tanous             "Critical",
20983e5faba5SEd Tanous             3,
20993e5faba5SEd Tanous             {
21003e5faba5SEd Tanous                 "string",
21013e5faba5SEd Tanous                 "number",
21023e5faba5SEd Tanous                 "number",
21033e5faba5SEd Tanous             },
21043e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
21053e5faba5SEd Tanous         }},
21063e5faba5SEd Tanous     MessageEntry{
21073e5faba5SEd Tanous         "SensorThresholdCriticalHighGoingLow",
21083e5faba5SEd Tanous         {
21093e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical high threshold going low.",
21103e5faba5SEd Tanous             "%1 sensor crossed a critical high threshold going low. Reading=%2 Threshold=%3.",
21113e5faba5SEd Tanous             "OK",
21123e5faba5SEd Tanous             3,
21133e5faba5SEd Tanous             {
21143e5faba5SEd Tanous                 "string",
21153e5faba5SEd Tanous                 "number",
21163e5faba5SEd Tanous                 "number",
21173e5faba5SEd Tanous             },
21183e5faba5SEd Tanous             "None.",
21193e5faba5SEd Tanous         }},
21203e5faba5SEd Tanous     MessageEntry{
21213e5faba5SEd Tanous         "SensorThresholdCriticalLowGoingHigh",
21223e5faba5SEd Tanous         {
21233e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical low threshold going high.",
21243e5faba5SEd Tanous             "%1 sensor crossed a critical low threshold going high. Reading=%2 Threshold=%3.",
21253e5faba5SEd Tanous             "OK",
21263e5faba5SEd Tanous             3,
21273e5faba5SEd Tanous             {
21283e5faba5SEd Tanous                 "string",
21293e5faba5SEd Tanous                 "number",
21303e5faba5SEd Tanous                 "number",
21313e5faba5SEd Tanous             },
21323e5faba5SEd Tanous             "None.",
21333e5faba5SEd Tanous         }},
21343e5faba5SEd Tanous     MessageEntry{
21353e5faba5SEd Tanous         "SensorThresholdCriticalLowGoingLow",
21363e5faba5SEd Tanous         {
21373e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical low threshold going low.",
21383e5faba5SEd Tanous             "%1 sensor crossed a critical low threshold going low. Reading=%2 Threshold=%3.",
21393e5faba5SEd Tanous             "Critical",
21403e5faba5SEd Tanous             3,
21413e5faba5SEd Tanous             {
21423e5faba5SEd Tanous                 "string",
21433e5faba5SEd Tanous                 "number",
21443e5faba5SEd Tanous                 "number",
21453e5faba5SEd Tanous             },
21463e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
21473e5faba5SEd Tanous         }},
21483e5faba5SEd Tanous     MessageEntry{
21493e5faba5SEd Tanous         "SensorThresholdWarningHighGoingHigh",
21503e5faba5SEd Tanous         {
21513e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning high threshold going high.",
21523e5faba5SEd Tanous             "%1 sensor crossed a warning high threshold going high. Reading=%2 Threshold=%3.",
21533e5faba5SEd Tanous             "Warning",
21543e5faba5SEd Tanous             3,
21553e5faba5SEd Tanous             {
21563e5faba5SEd Tanous                 "string",
21573e5faba5SEd Tanous                 "number",
21583e5faba5SEd Tanous                 "number",
21593e5faba5SEd Tanous             },
21603e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
21613e5faba5SEd Tanous         }},
21623e5faba5SEd Tanous     MessageEntry{
21633e5faba5SEd Tanous         "SensorThresholdWarningHighGoingLow",
21643e5faba5SEd Tanous         {
21653e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning high threshold going low.",
21663e5faba5SEd Tanous             "%1 sensor crossed a warning high threshold going low. Reading=%2 Threshold=%3.",
21673e5faba5SEd Tanous             "OK",
21683e5faba5SEd Tanous             3,
21693e5faba5SEd Tanous             {
21703e5faba5SEd Tanous                 "string",
21713e5faba5SEd Tanous                 "number",
21723e5faba5SEd Tanous                 "number",
21733e5faba5SEd Tanous             },
21743e5faba5SEd Tanous             "None.",
21753e5faba5SEd Tanous         }},
21763e5faba5SEd Tanous     MessageEntry{
21773e5faba5SEd Tanous         "SensorThresholdWarningLowGoingHigh",
21783e5faba5SEd Tanous         {
21793e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning low threshold going high.",
21803e5faba5SEd Tanous             "%1 sensor crossed a warning low threshold going high. Reading=%2 Threshold=%3.",
21813e5faba5SEd Tanous             "OK",
21823e5faba5SEd Tanous             3,
21833e5faba5SEd Tanous             {
21843e5faba5SEd Tanous                 "string",
21853e5faba5SEd Tanous                 "number",
21863e5faba5SEd Tanous                 "number",
21873e5faba5SEd Tanous             },
21883e5faba5SEd Tanous             "None.",
21893e5faba5SEd Tanous         }},
21903e5faba5SEd Tanous     MessageEntry{
21913e5faba5SEd Tanous         "SensorThresholdWarningLowGoingLow",
21923e5faba5SEd Tanous         {
21933e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning low threshold going low.",
21943e5faba5SEd Tanous             "%1 sensor crossed a warning low threshold going low. Reading=%2 Threshold=%3.",
21953e5faba5SEd Tanous             "Warning",
21963e5faba5SEd Tanous             3,
21973e5faba5SEd Tanous             {
21983e5faba5SEd Tanous                 "string",
21993e5faba5SEd Tanous                 "number",
22003e5faba5SEd Tanous                 "number",
22013e5faba5SEd Tanous             },
22023e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
22033e5faba5SEd Tanous         }},
22043e5faba5SEd Tanous     MessageEntry{
22053e5faba5SEd Tanous         "ServiceFailure",
22063e5faba5SEd Tanous         {
22073e5faba5SEd Tanous             "Indicates that a service has exited unsuccessfully.",
22083e5faba5SEd Tanous             "Service %1 has exited unsuccessfully.",
22093e5faba5SEd Tanous             "Warning",
22103e5faba5SEd Tanous             1,
22113e5faba5SEd Tanous             {
22123e5faba5SEd Tanous                 "string",
22133e5faba5SEd Tanous             },
22143e5faba5SEd Tanous             "None.",
22153e5faba5SEd Tanous         }},
22163e5faba5SEd Tanous     MessageEntry{
22173e5faba5SEd Tanous         "ServiceStarted",
22183e5faba5SEd Tanous         {
22193e5faba5SEd Tanous             "Indicates that a service has started successfully.",
22203e5faba5SEd Tanous             "Service %1 has started successfully.",
2221271584abSEd Tanous             "OK",
2222271584abSEd Tanous             1,
2223fbe8378fSJason M. Bills             {
2224fbe8378fSJason M. Bills                 "string",
2225fbe8378fSJason M. Bills             },
2226271584abSEd Tanous             "None.",
2227fbe8378fSJason M. Bills         }},
22283e5faba5SEd Tanous     MessageEntry{
22293e5faba5SEd Tanous         "SparingRedundancyDegraded",
2230fbe8378fSJason M. Bills         {
2231fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is degraded.",
22323e5faba5SEd Tanous             "Sparing redundancy state degraded. Socket=%1 Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2233271584abSEd Tanous             "Warning",
2234271584abSEd Tanous             5,
2235fbe8378fSJason M. Bills             {
2236fbe8378fSJason M. Bills                 "number",
2237fbe8378fSJason M. Bills                 "string",
2238fbe8378fSJason M. Bills                 "number",
2239fbe8378fSJason M. Bills                 "string",
2240fbe8378fSJason M. Bills                 "number",
2241fbe8378fSJason M. Bills             },
2242271584abSEd Tanous             "None.",
2243fbe8378fSJason M. Bills         }},
2244fbe8378fSJason M. Bills     MessageEntry{
2245fbe8378fSJason M. Bills         "SparingRedundancyFull",
2246fbe8378fSJason M. Bills         {
2247fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
22483e5faba5SEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2249271584abSEd Tanous             "OK",
2250271584abSEd Tanous             5,
2251fbe8378fSJason M. Bills             {
2252fbe8378fSJason M. Bills                 "number",
2253fbe8378fSJason M. Bills                 "string",
2254fbe8378fSJason M. Bills                 "number",
2255fbe8378fSJason M. Bills                 "string",
2256fbe8378fSJason M. Bills                 "number",
2257fbe8378fSJason M. Bills             },
2258271584abSEd Tanous             "None.",
2259fbe8378fSJason M. Bills         }},
22603e5faba5SEd Tanous     MessageEntry{
22613e5faba5SEd Tanous         "SsbThermalTrip",
2262b76f9ca1SChen,Yugang         {
2263b76f9ca1SChen,Yugang             "Indicates that an SSB Thermal trip has been asserted.",
2264271584abSEd Tanous             "SSB Thermal trip.",
2265271584abSEd Tanous             "Critical",
2266271584abSEd Tanous             0,
2267271584abSEd Tanous             {},
2268271584abSEd Tanous             "None.",
2269b76f9ca1SChen,Yugang         }},
22703e5faba5SEd Tanous     MessageEntry{
22713e5faba5SEd Tanous         "SystemInterfaceDisabledProvisioned",
227252efa5d6SRichard Marian Thomaiyar         {
22733e5faba5SEd Tanous             "Indicates that the system interface is in the disabled provisioned state. All commands are blocked to execute through the system interface.",
22743e5faba5SEd Tanous             "The system interface is in the disabled provisioned state.",
227552efa5d6SRichard Marian Thomaiyar             "OK",
227652efa5d6SRichard Marian Thomaiyar             0,
227752efa5d6SRichard Marian Thomaiyar             {},
227852efa5d6SRichard Marian Thomaiyar             "None.",
227952efa5d6SRichard Marian Thomaiyar         }},
22803e5faba5SEd Tanous     MessageEntry{
22813e5faba5SEd Tanous         "SystemInterfaceUnprovisioned",
228252efa5d6SRichard Marian Thomaiyar         {
22833e5faba5SEd Tanous             "Indicates that the system interface is in the unprovisioned state. All commands are permitted to execute through the system interface.",
228452efa5d6SRichard Marian Thomaiyar             "The system interface is in the unprovisioned state.",
228552efa5d6SRichard Marian Thomaiyar             "Critical",
228652efa5d6SRichard Marian Thomaiyar             0,
228752efa5d6SRichard Marian Thomaiyar             {},
228852efa5d6SRichard Marian Thomaiyar             "None.",
228952efa5d6SRichard Marian Thomaiyar         }},
22903e5faba5SEd Tanous     MessageEntry{
22913e5faba5SEd Tanous         "SystemInterfaceWhitelistProvisioned",
229252efa5d6SRichard Marian Thomaiyar         {
22933e5faba5SEd Tanous             "Indicates that the system interface is in the whitelist provisioned state. Only whitelisted commands are permitted to execute through the system interface.",
22943e5faba5SEd Tanous             "The system interface is in the whitelist provisioned state.",
229552efa5d6SRichard Marian Thomaiyar             "Warning",
229652efa5d6SRichard Marian Thomaiyar             0,
229752efa5d6SRichard Marian Thomaiyar             {},
229852efa5d6SRichard Marian Thomaiyar             "None.",
229952efa5d6SRichard Marian Thomaiyar         }},
23003e5faba5SEd Tanous     MessageEntry{
23013e5faba5SEd Tanous         "SystemPowerGoodFailed",
2302bc48a175SJason M. Bills         {
23033e5faba5SEd Tanous             "Indicates that the system power good signal failed to assert within the specified time (VR failure).",
23043e5faba5SEd Tanous             "System power good failed to assert within %1 milliseconds (VR failure).",
2305271584abSEd Tanous             "Critical",
2306271584abSEd Tanous             1,
23073e5faba5SEd Tanous             {
23083e5faba5SEd Tanous                 "number",
23093e5faba5SEd Tanous             },
2310271584abSEd Tanous             "None.",
2311bc48a175SJason M. Bills         }},
23123e5faba5SEd Tanous     MessageEntry{
23133e5faba5SEd Tanous         "SystemPowerLost",
2314fbe8378fSJason M. Bills         {
23153e5faba5SEd Tanous             "Indicates that power was lost while the system was powered on.",
2316271584abSEd Tanous             "System Power Lost.",
2317271584abSEd Tanous             "Critical",
2318271584abSEd Tanous             0,
2319271584abSEd Tanous             {},
2320271584abSEd Tanous             "None.",
2321fbe8378fSJason M. Bills         }},
23223e5faba5SEd Tanous     MessageEntry{
23233e5faba5SEd Tanous         "SystemPowerOffFailed",
2324fbe8378fSJason M. Bills         {
2325271584abSEd Tanous             "Indicates that the system failed to power off.",
2326271584abSEd Tanous             "System Power-Off Failed.",
2327271584abSEd Tanous             "Critical",
2328271584abSEd Tanous             0,
2329271584abSEd Tanous             {},
2330271584abSEd Tanous             "None.",
2331fbe8378fSJason M. Bills         }},
23323e5faba5SEd Tanous     MessageEntry{
23333e5faba5SEd Tanous         "SystemPowerOnFailed",
2334fbe8378fSJason M. Bills         {
2335271584abSEd Tanous             "Indicates that the system failed to power on.",
2336271584abSEd Tanous             "System Power-On Failed.",
2337271584abSEd Tanous             "Critical",
2338271584abSEd Tanous             0,
2339271584abSEd Tanous             {},
2340271584abSEd Tanous             "None.",
2341fbe8378fSJason M. Bills         }},
234273de092fSJason M. Bills     MessageEntry{
234373de092fSJason M. Bills         "VoltageRegulatorOverheated",
234473de092fSJason M. Bills         {
234573de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
2346271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
2347271584abSEd Tanous             "Critical",
2348271584abSEd Tanous             1,
23493e5faba5SEd Tanous             {
23503e5faba5SEd Tanous                 "string",
23513e5faba5SEd Tanous             },
2352271584abSEd Tanous             "None.",
235373de092fSJason M. Bills         }},
23549aa46454SAgnieszka Szlendak 
2355fbe8378fSJason M. Bills };
23563e5faba5SEd Tanous 
23573e5faba5SEd Tanous enum class Index
23583e5faba5SEd Tanous {
23593e5faba5SEd Tanous     aDDDCCorrectable = 0,
23603e5faba5SEd Tanous     atScaleDebugConnected = 1,
23613e5faba5SEd Tanous     atScaleDebugConnectionFailed = 2,
23623e5faba5SEd Tanous     atScaleDebugDisconnected = 3,
23633e5faba5SEd Tanous     atScaleDebugFeatureDisabled = 4,
23643e5faba5SEd Tanous     atScaleDebugFeatureDisabledAtHardware = 5,
23653e5faba5SEd Tanous     atScaleDebugFeatureEnabled = 6,
23663e5faba5SEd Tanous     atScaleDebugFeatureEnabledAtHardware = 7,
23673e5faba5SEd Tanous     atScaleDebugSpecialUserDisabled = 8,
23683e5faba5SEd Tanous     atScaleDebugSpecialUserEnabled = 9,
23693e5faba5SEd Tanous     bIOSAttributesChanged = 10,
23703e5faba5SEd Tanous     bIOSBoot = 11,
23713e5faba5SEd Tanous     bIOSFirmwarePanicReason = 12,
23723e5faba5SEd Tanous     bIOSFirmwareRecoveryReason = 13,
23733e5faba5SEd Tanous     bIOSFirmwareResiliencyError = 14,
23743e5faba5SEd Tanous     bIOSPOSTCode = 15,
23753e5faba5SEd Tanous     bIOSPOSTError = 16,
23763e5faba5SEd Tanous     bIOSRecoveryComplete = 17,
23773e5faba5SEd Tanous     bIOSRecoveryStart = 18,
23783e5faba5SEd Tanous     bMCBootReason = 19,
23793e5faba5SEd Tanous     bMCFirmwarePanicReason = 20,
23803e5faba5SEd Tanous     bMCFirmwareRecoveryReason = 21,
23813e5faba5SEd Tanous     bMCFirmwareResiliencyError = 22,
23823e5faba5SEd Tanous     bMCKernelPanic = 23,
23833e5faba5SEd Tanous     cPLDFirmwarePanicReason = 24,
23843e5faba5SEd Tanous     cPLDFirmwareRecoveryReason = 25,
23853e5faba5SEd Tanous     cPLDFirmwareResiliencyError = 26,
23863e5faba5SEd Tanous     cPUError = 27,
23873e5faba5SEd Tanous     cPUMismatch = 28,
23883e5faba5SEd Tanous     cPUThermalTrip = 29,
23893e5faba5SEd Tanous     chassisIntrusionDetected = 30,
23903e5faba5SEd Tanous     chassisIntrusionReset = 31,
23913e5faba5SEd Tanous     componentOverTemperature = 32,
23923e5faba5SEd Tanous     dCPowerOff = 33,
23933e5faba5SEd Tanous     dCPowerOn = 34,
23943e5faba5SEd Tanous     driveError = 35,
23953e5faba5SEd Tanous     eventLogCleared = 36,
23963e5faba5SEd Tanous     fanInserted = 37,
23973e5faba5SEd Tanous     fanRedundancyLost = 38,
23983e5faba5SEd Tanous     fanRedundancyRegained = 39,
23993e5faba5SEd Tanous     fanRemoved = 40,
24003e5faba5SEd Tanous     firmwareActivationCompleted = 41,
24013e5faba5SEd Tanous     firmwareActivationFailed = 42,
24023e5faba5SEd Tanous     firmwareActivationStarted = 43,
24033e5faba5SEd Tanous     firmwareResiliencyError = 44,
24043e5faba5SEd Tanous     firmwareUpdateCompleted = 45,
24053e5faba5SEd Tanous     firmwareUpdateFailed = 46,
24063e5faba5SEd Tanous     firmwareUpdateStaged = 47,
24073e5faba5SEd Tanous     firmwareUpdateStarted = 48,
24083e5faba5SEd Tanous     generalFirmwareSecurityViolation = 49,
24093e5faba5SEd Tanous     iPMIWatchdog = 50,
24103e5faba5SEd Tanous     intelUPILinkWidthReducedToHalf = 51,
24113e5faba5SEd Tanous     intelUPILinkWidthReducedToQuarter = 52,
24123e5faba5SEd Tanous     invalidLoginAttempted = 53,
24133e5faba5SEd Tanous     invalidUpload = 54,
24143e5faba5SEd Tanous     inventoryAdded = 55,
24153e5faba5SEd Tanous     inventoryRemoved = 56,
24163e5faba5SEd Tanous     lanLost = 57,
24173e5faba5SEd Tanous     lanRegained = 58,
24183e5faba5SEd Tanous     legacyPCIPERR = 59,
24193e5faba5SEd Tanous     legacyPCISERR = 60,
24203e5faba5SEd Tanous     mEAutoConfigFailed = 61,
24213e5faba5SEd Tanous     mEAutoConfigSuccess = 62,
24223e5faba5SEd Tanous     mEBootGuardHealthEvent = 63,
24233e5faba5SEd Tanous     mECpuDebugCapabilityDisabled = 64,
24243e5faba5SEd Tanous     mEDirectFlashUpdateRequested = 65,
24253e5faba5SEd Tanous     mEExceptionDuringShutdown = 66,
24263e5faba5SEd Tanous     mEFactoryResetError = 67,
24273e5faba5SEd Tanous     mEFactoryRestore = 68,
24283e5faba5SEd Tanous     mEFirmwareException = 69,
24293e5faba5SEd Tanous     mEFirmwarePanicReason = 70,
24303e5faba5SEd Tanous     mEFirmwareRecoveryReason = 71,
24313e5faba5SEd Tanous     mEFirmwareResiliencyError = 72,
24323e5faba5SEd Tanous     mEFlashEraseError = 73,
24333e5faba5SEd Tanous     mEFlashStateInformation = 74,
24343e5faba5SEd Tanous     mEFlashStateInformationWritingEnabled = 75,
24353e5faba5SEd Tanous     mEFlashVerificationError = 76,
24363e5faba5SEd Tanous     mEFlashWearOutWarning = 77,
24373e5faba5SEd Tanous     mEImageExecutionFailed = 78,
24383e5faba5SEd Tanous     mEInternalError = 79,
24393e5faba5SEd Tanous     mEManufacturingError = 80,
24403e5faba5SEd Tanous     mEMctpInterfaceError = 81,
24413e5faba5SEd Tanous     mEMultiPchModeMisconfig = 82,
24423e5faba5SEd Tanous     mEPeciOverDmiError = 83,
24433e5faba5SEd Tanous     mEPttHealthEvent = 84,
24443e5faba5SEd Tanous     mERecoveryGpioForced = 85,
24453e5faba5SEd Tanous     mERestrictedMode = 86,
24463e5faba5SEd Tanous     mESmbusLinkFailure = 87,
24473e5faba5SEd Tanous     mEUmaError = 88,
24483e5faba5SEd Tanous     mEUnsupportedFeature = 89,
24493e5faba5SEd Tanous     manufacturingModeEntered = 90,
24503e5faba5SEd Tanous     manufacturingModeExited = 91,
24513e5faba5SEd Tanous     memoryECCCorrectable = 92,
24523e5faba5SEd Tanous     memoryECCUncorrectable = 93,
24533e5faba5SEd Tanous     memoryParityCommandAndAddress = 94,
24543e5faba5SEd Tanous     memoryParityNotKnown = 95,
24553e5faba5SEd Tanous     memoryRASConfigurationDisabled = 96,
24563e5faba5SEd Tanous     memoryRASConfigurationEnabled = 97,
24573e5faba5SEd Tanous     memoryRASModeDisabled = 98,
24583e5faba5SEd Tanous     memoryRASModeEnabled = 99,
24593e5faba5SEd Tanous     memoryThermTrip = 100,
24603e5faba5SEd Tanous     mirroringRedundancyDegraded = 101,
24613e5faba5SEd Tanous     mirroringRedundancyFull = 102,
24623e5faba5SEd Tanous     nMIButtonPressed = 103,
24633e5faba5SEd Tanous     nMIDiagnosticInterrupt = 104,
24643e5faba5SEd Tanous     pCIeCorrectableAdvisoryNonFatal = 105,
24653e5faba5SEd Tanous     pCIeCorrectableBadDLLP = 106,
24663e5faba5SEd Tanous     pCIeCorrectableBadTLP = 107,
24673e5faba5SEd Tanous     pCIeCorrectableHeaderLogOverflow = 108,
24683e5faba5SEd Tanous     pCIeCorrectableInternal = 109,
24693e5faba5SEd Tanous     pCIeCorrectableLinkBWChanged = 110,
24703e5faba5SEd Tanous     pCIeCorrectableReceiverError = 111,
24713e5faba5SEd Tanous     pCIeCorrectableReplayNumRollover = 112,
24723e5faba5SEd Tanous     pCIeCorrectableReplayTimerTimeout = 113,
24733e5faba5SEd Tanous     pCIeCorrectableUnspecifiedAERError = 114,
24743e5faba5SEd Tanous     pCIeFatalACSViolation = 115,
24753e5faba5SEd Tanous     pCIeFatalAtomicEgressBlocked = 116,
24763e5faba5SEd Tanous     pCIeFatalCompleterAbort = 117,
24773e5faba5SEd Tanous     pCIeFatalCompletionTimeout = 118,
24783e5faba5SEd Tanous     pCIeFatalDataLinkLayerProtocol = 119,
24793e5faba5SEd Tanous     pCIeFatalECRCError = 120,
24803e5faba5SEd Tanous     pCIeFatalFlowControlProtocol = 121,
24813e5faba5SEd Tanous     pCIeFatalMCBlockedTLP = 122,
24823e5faba5SEd Tanous     pCIeFatalMalformedTLP = 123,
24833e5faba5SEd Tanous     pCIeFatalPoisonedTLP = 124,
24843e5faba5SEd Tanous     pCIeFatalReceivedErrNonFatalMessage = 125,
24853e5faba5SEd Tanous     pCIeFatalReceivedFatalMessageFromDownstream = 126,
24863e5faba5SEd Tanous     pCIeFatalReceiverBufferOverflow = 127,
24873e5faba5SEd Tanous     pCIeFatalSurpriseLinkDown = 128,
24883e5faba5SEd Tanous     pCIeFatalTLPPrefixBlocked = 129,
24893e5faba5SEd Tanous     pCIeFatalUncorrectableInternal = 130,
24903e5faba5SEd Tanous     pCIeFatalUnexpectedCompletion = 131,
24913e5faba5SEd Tanous     pCIeFatalUnspecifiedNonAERFatalError = 132,
24923e5faba5SEd Tanous     pCIeFatalUnsupportedRequest = 133,
24932539e69cSChanh Nguyen     powerButtonLongPressed = 134,
24942539e69cSChanh Nguyen     powerButtonPressed = 135,
24952539e69cSChanh Nguyen     powerRestorePolicyApplied = 136,
24962539e69cSChanh Nguyen     powerSupplyConfigurationError = 137,
24972539e69cSChanh Nguyen     powerSupplyConfigurationErrorRecovered = 138,
24982539e69cSChanh Nguyen     powerSupplyFailed = 139,
24992539e69cSChanh Nguyen     powerSupplyFailurePredicted = 140,
25002539e69cSChanh Nguyen     powerSupplyFanFailed = 141,
25012539e69cSChanh Nguyen     powerSupplyFanRecovered = 142,
25022539e69cSChanh Nguyen     powerSupplyInserted = 143,
25032539e69cSChanh Nguyen     powerSupplyPowerGoodFailed = 144,
25042539e69cSChanh Nguyen     powerSupplyPowerLost = 145,
25052539e69cSChanh Nguyen     powerSupplyPowerRestored = 146,
25062539e69cSChanh Nguyen     powerSupplyPredictedFailureRecovered = 147,
25072539e69cSChanh Nguyen     powerSupplyRecovered = 148,
25082539e69cSChanh Nguyen     powerSupplyRemoved = 149,
25092539e69cSChanh Nguyen     powerUnitDegradedFromNonRedundant = 150,
25102539e69cSChanh Nguyen     powerUnitDegradedFromRedundant = 151,
25112539e69cSChanh Nguyen     powerUnitNonRedundantFromInsufficient = 152,
25122539e69cSChanh Nguyen     powerUnitNonRedundantInsufficient = 153,
25132539e69cSChanh Nguyen     powerUnitNonRedundantSufficient = 154,
25142539e69cSChanh Nguyen     powerUnitRedundancyDegraded = 155,
25152539e69cSChanh Nguyen     powerUnitRedundancyLost = 156,
25162539e69cSChanh Nguyen     powerUnitRedundancyRegained = 157,
25172539e69cSChanh Nguyen     resetButtonPressed = 158,
25182539e69cSChanh Nguyen     sELEntryAdded = 159,
25192539e69cSChanh Nguyen     securityBoot2ndFlashEnabled = 160,
25202539e69cSChanh Nguyen     securityP2aBridgeEnabled = 161,
25212539e69cSChanh Nguyen     securityUartPortDebugEnabled = 162,
25222539e69cSChanh Nguyen     securityUserNonRootUidZeroAssigned = 163,
25232539e69cSChanh Nguyen     securityUserNonRootUidZeroRemoved = 164,
25242539e69cSChanh Nguyen     securityUserRootDisabled = 165,
25252539e69cSChanh Nguyen     securityUserRootEnabled = 166,
25262539e69cSChanh Nguyen     securityUserStrongHashAlgoRestored = 167,
25272539e69cSChanh Nguyen     securityUserUnsupportedShellEnabled = 168,
25282539e69cSChanh Nguyen     securityUserUnsupportedShellRemoved = 169,
25292539e69cSChanh Nguyen     securityUserWeakHashAlgoEnabled = 170,
25302539e69cSChanh Nguyen     sensorThresholdCriticalHighGoingHigh = 171,
25312539e69cSChanh Nguyen     sensorThresholdCriticalHighGoingLow = 172,
25322539e69cSChanh Nguyen     sensorThresholdCriticalLowGoingHigh = 173,
25332539e69cSChanh Nguyen     sensorThresholdCriticalLowGoingLow = 174,
25342539e69cSChanh Nguyen     sensorThresholdWarningHighGoingHigh = 175,
25352539e69cSChanh Nguyen     sensorThresholdWarningHighGoingLow = 176,
25362539e69cSChanh Nguyen     sensorThresholdWarningLowGoingHigh = 177,
25372539e69cSChanh Nguyen     sensorThresholdWarningLowGoingLow = 178,
25382539e69cSChanh Nguyen     serviceFailure = 179,
25392539e69cSChanh Nguyen     serviceStarted = 180,
25402539e69cSChanh Nguyen     sparingRedundancyDegraded = 181,
25412539e69cSChanh Nguyen     sparingRedundancyFull = 182,
25422539e69cSChanh Nguyen     ssbThermalTrip = 183,
25432539e69cSChanh Nguyen     systemInterfaceDisabledProvisioned = 184,
25442539e69cSChanh Nguyen     systemInterfaceUnprovisioned = 185,
25452539e69cSChanh Nguyen     systemInterfaceWhitelistProvisioned = 186,
25462539e69cSChanh Nguyen     systemPowerGoodFailed = 187,
25472539e69cSChanh Nguyen     systemPowerLost = 188,
25482539e69cSChanh Nguyen     systemPowerOffFailed = 189,
25492539e69cSChanh Nguyen     systemPowerOnFailed = 190,
25502539e69cSChanh Nguyen     voltageRegulatorOverheated = 191,
25513e5faba5SEd Tanous };
2552fffb8c1fSEd Tanous } // namespace redfish::registries::openbmc
2553