xref: /openbmc/bmcweb/features/redfish/include/registries/openbmc_message_registry.hpp (revision 2539e69ce10b61cef945d6dc83a1d603050dc2f5)
1fbe8378fSJason M. Bills #pragma once
23e5faba5SEd Tanous /****************************************************************
33e5faba5SEd Tanous  *                 READ THIS WARNING FIRST
43e5faba5SEd Tanous  * This is an auto-generated header which contains definitions
53e5faba5SEd Tanous  * for Redfish DMTF defined messages.
63e5faba5SEd Tanous  * DO NOT modify this registry outside of running the
73e5faba5SEd Tanous  * parse_registries.py script.  The definitions contained within
83e5faba5SEd Tanous  * this file are owned by DMTF.  Any modifications to these files
93e5faba5SEd Tanous  * should be first pushed to the relevant registry in the DMTF
103e5faba5SEd Tanous  * github organization.
113e5faba5SEd Tanous  ***************************************************************/
1201c78a06SNan Zhou #include "registries.hpp"
1301c78a06SNan Zhou 
1401c78a06SNan Zhou #include <array>
15fbe8378fSJason M. Bills 
163e5faba5SEd Tanous // clang-format off
17dd64162dSEd Tanous 
18fffb8c1fSEd Tanous namespace redfish::registries::openbmc
19fbe8378fSJason M. Bills {
20fbe8378fSJason M. Bills const Header header = {
2116b96f2eSHardik Panchal     "Copyright 2022 OpenBMC. All rights reserved.",
22e7808c93SGunnar Mills     "#MessageRegistry.v1_4_0.MessageRegistry",
23*2539e69cSChanh Nguyen     "OpenBMC.0.5.0",
24271584abSEd Tanous     "OpenBMC Message Registry",
25271584abSEd Tanous     "en",
26271584abSEd Tanous     "This registry defines the base messages for OpenBMC.",
27271584abSEd Tanous     "OpenBMC",
28*2539e69cSChanh Nguyen     "0.5.0",
29271584abSEd Tanous     "OpenBMC",
30fbe8378fSJason M. Bills };
313e5faba5SEd Tanous constexpr const char* url =
323e5faba5SEd Tanous     "";
333e5faba5SEd Tanous 
343e5faba5SEd Tanous constexpr std::array registry =
353e5faba5SEd Tanous {
36fbe8378fSJason M. Bills     MessageEntry{
37fbe8378fSJason M. Bills         "ADDDCCorrectable",
38fbe8378fSJason M. Bills         {
39271584abSEd Tanous             "Indicates an ADDDC Correctable Error.",
40fbe8378fSJason M. Bills             "ADDDC Correctable Error.Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
41271584abSEd Tanous             "Warning",
42271584abSEd Tanous             4,
43fbe8378fSJason M. Bills             {
44fbe8378fSJason M. Bills                 "number",
45fbe8378fSJason M. Bills                 "string",
46fbe8378fSJason M. Bills                 "number",
47fbe8378fSJason M. Bills                 "number",
48fbe8378fSJason M. Bills             },
49271584abSEd Tanous             "None.",
50fbe8378fSJason M. Bills         }},
51fbe8378fSJason M. Bills     MessageEntry{
523e5faba5SEd Tanous         "AtScaleDebugConnected",
534dcc3f92SSuryakanth Sekar         {
543e5faba5SEd Tanous             "Indicates At-Scale Debug connection has been established",
553e5faba5SEd Tanous             "At-Scale Debug service is now connected %1",
564dcc3f92SSuryakanth Sekar             "Critical",
573e5faba5SEd Tanous             1,
583e5faba5SEd Tanous             {
593e5faba5SEd Tanous                 "string",
603e5faba5SEd Tanous             },
613e5faba5SEd Tanous             "None.",
623e5faba5SEd Tanous         }},
633e5faba5SEd Tanous     MessageEntry{
643e5faba5SEd Tanous         "AtScaleDebugConnectionFailed",
653e5faba5SEd Tanous         {
663e5faba5SEd Tanous             "Indicates At-Scale Debug connection aborted/failed",
673e5faba5SEd Tanous             "At-Scale Debug connection aborted/failed",
683e5faba5SEd Tanous             "Critical",
693e5faba5SEd Tanous             0,
703e5faba5SEd Tanous             {},
713e5faba5SEd Tanous             "None.",
723e5faba5SEd Tanous         }},
733e5faba5SEd Tanous     MessageEntry{
743e5faba5SEd Tanous         "AtScaleDebugDisconnected",
753e5faba5SEd Tanous         {
763e5faba5SEd Tanous             "Indicates At-Scale Debug connection has ended",
773e5faba5SEd Tanous             "At-Scale Debug service is now disconnected",
783e5faba5SEd Tanous             "OK",
793e5faba5SEd Tanous             0,
803e5faba5SEd Tanous             {},
813e5faba5SEd Tanous             "None.",
823e5faba5SEd Tanous         }},
833e5faba5SEd Tanous     MessageEntry{
843e5faba5SEd Tanous         "AtScaleDebugFeatureDisabled",
853e5faba5SEd Tanous         {
863e5faba5SEd Tanous             "Indicates that At-Scale Debug service is stopped.",
873e5faba5SEd Tanous             "At-Scale Debug service is stopped.",
883e5faba5SEd Tanous             "OK",
894dcc3f92SSuryakanth Sekar             0,
904dcc3f92SSuryakanth Sekar             {},
914dcc3f92SSuryakanth Sekar             "None.",
924dcc3f92SSuryakanth Sekar         }},
934dcc3f92SSuryakanth Sekar     MessageEntry{
944dcc3f92SSuryakanth Sekar         "AtScaleDebugFeatureDisabledAtHardware",
954dcc3f92SSuryakanth Sekar         {
964dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug disable is detected in hardware.",
974dcc3f92SSuryakanth Sekar             "At-Scale Debug Feature is disabled in hardware.",
984dcc3f92SSuryakanth Sekar             "OK",
994dcc3f92SSuryakanth Sekar             0,
1004dcc3f92SSuryakanth Sekar             {},
1014dcc3f92SSuryakanth Sekar             "None.",
1024dcc3f92SSuryakanth Sekar         }},
1033e5faba5SEd Tanous     MessageEntry{
1043e5faba5SEd Tanous         "AtScaleDebugFeatureEnabled",
1054dcc3f92SSuryakanth Sekar         {
1064dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug service is started.",
1074dcc3f92SSuryakanth Sekar             "At-Scale Debug service is started.",
1084dcc3f92SSuryakanth Sekar             "Critical",
1094dcc3f92SSuryakanth Sekar             0,
1104dcc3f92SSuryakanth Sekar             {},
1114dcc3f92SSuryakanth Sekar             "None.",
1124dcc3f92SSuryakanth Sekar         }},
1133e5faba5SEd Tanous     MessageEntry{
1143e5faba5SEd Tanous         "AtScaleDebugFeatureEnabledAtHardware",
1154dcc3f92SSuryakanth Sekar         {
1163e5faba5SEd Tanous             "Indicates that At-Scale Debug enable is detected in hardware.",
1173e5faba5SEd Tanous             "At-Scale Debug Feature is enabled in hardware.",
1184dcc3f92SSuryakanth Sekar             "Critical",
1194dcc3f92SSuryakanth Sekar             0,
1204dcc3f92SSuryakanth Sekar             {},
1214dcc3f92SSuryakanth Sekar             "None.",
1224dcc3f92SSuryakanth Sekar         }},
1233e5faba5SEd Tanous     MessageEntry{
1243e5faba5SEd Tanous         "AtScaleDebugSpecialUserDisabled",
1254dcc3f92SSuryakanth Sekar         {
1264dcc3f92SSuryakanth Sekar             "Indicates that special user is disabled.",
1274dcc3f92SSuryakanth Sekar             "At-Scale Debug special user is disabled",
1284dcc3f92SSuryakanth Sekar             "OK",
1294dcc3f92SSuryakanth Sekar             0,
1304dcc3f92SSuryakanth Sekar             {},
1314dcc3f92SSuryakanth Sekar             "None.",
1324dcc3f92SSuryakanth Sekar         }},
1333e5faba5SEd Tanous     MessageEntry{
1343e5faba5SEd Tanous         "AtScaleDebugSpecialUserEnabled",
1353e5faba5SEd Tanous         {
1363e5faba5SEd Tanous             "Indicates that special user is enabled.",
1373e5faba5SEd Tanous             "At-Scale Debug special user is enabled",
1383e5faba5SEd Tanous             "Critical",
1393e5faba5SEd Tanous             0,
1403e5faba5SEd Tanous             {},
1413e5faba5SEd Tanous             "None.",
1423e5faba5SEd Tanous         }},
1433e5faba5SEd Tanous     MessageEntry{
1443e5faba5SEd Tanous         "BIOSAttributesChanged",
145f7113d9bSSnehalatha Venkatesh         {
146f7113d9bSSnehalatha Venkatesh             "Indicates that a set of BIOS Attributes has changed.",
147f7113d9bSSnehalatha Venkatesh             "Set of BIOS Attributes changed.",
148f7113d9bSSnehalatha Venkatesh             "OK",
149f7113d9bSSnehalatha Venkatesh             0,
150f7113d9bSSnehalatha Venkatesh             {},
151f7113d9bSSnehalatha Venkatesh             "None.",
152f7113d9bSSnehalatha Venkatesh         }},
1534dcc3f92SSuryakanth Sekar     MessageEntry{
154fbe8378fSJason M. Bills         "BIOSBoot",
155fbe8378fSJason M. Bills         {
156fbe8378fSJason M. Bills             "Indicates BIOS has transitioned control to the OS Loader.",
157271584abSEd Tanous             "BIOS System Boot.",
158271584abSEd Tanous             "OK",
159271584abSEd Tanous             0,
160271584abSEd Tanous             {},
161271584abSEd Tanous             "None.",
162fbe8378fSJason M. Bills         }},
1633e5faba5SEd Tanous     MessageEntry{
1643e5faba5SEd Tanous         "BIOSFirmwarePanicReason",
1650c0f18e7SAppaRao Puli         {
1660c0f18e7SAppaRao Puli             "Indicates the reason for BIOS firmware panic.",
1670c0f18e7SAppaRao Puli             "BIOS firmware panic occurred due to %1.",
1680c0f18e7SAppaRao Puli             "Warning",
1690c0f18e7SAppaRao Puli             1,
1700c0f18e7SAppaRao Puli             {
1710c0f18e7SAppaRao Puli                 "string",
1720c0f18e7SAppaRao Puli             },
1730c0f18e7SAppaRao Puli             "None.",
1740c0f18e7SAppaRao Puli         }},
1753e5faba5SEd Tanous     MessageEntry{
1763e5faba5SEd Tanous         "BIOSFirmwareRecoveryReason",
1770c0f18e7SAppaRao Puli         {
1780c0f18e7SAppaRao Puli             "Indicates the reason for BIOS firmware recovery.",
1790c0f18e7SAppaRao Puli             "BIOS firmware recovery occurred due to %1.",
1800c0f18e7SAppaRao Puli             "Warning",
1810c0f18e7SAppaRao Puli             1,
1820c0f18e7SAppaRao Puli             {
1830c0f18e7SAppaRao Puli                 "string",
1840c0f18e7SAppaRao Puli             },
1850c0f18e7SAppaRao Puli             "None.",
1860c0f18e7SAppaRao Puli         }},
1873e5faba5SEd Tanous     MessageEntry{
1883e5faba5SEd Tanous         "BIOSFirmwareResiliencyError",
1890c0f18e7SAppaRao Puli         {
1900c0f18e7SAppaRao Puli             "Indicates BIOS firmware encountered resilience error.",
1910c0f18e7SAppaRao Puli             "BIOS firmware resiliency error. Error reason: %1.",
1920c0f18e7SAppaRao Puli             "Critical",
1930c0f18e7SAppaRao Puli             1,
1940c0f18e7SAppaRao Puli             {
1950c0f18e7SAppaRao Puli                 "string",
1960c0f18e7SAppaRao Puli             },
1970c0f18e7SAppaRao Puli             "None.",
1980c0f18e7SAppaRao Puli         }},
1994a0bf539SManojkiran Eda     MessageEntry{
2004a0bf539SManojkiran Eda         "BIOSPOSTCode",
201a3316fc6SZhikuiRen         {
202a3316fc6SZhikuiRen             "BIOS Power-On Self-Test Code received",
2034a0bf539SManojkiran Eda             "Boot Count: %1; Time Stamp Offset: %2 seconds; POST Code: %3",
204a3316fc6SZhikuiRen             "OK",
205a3316fc6SZhikuiRen             3,
2063e5faba5SEd Tanous             {
2073e5faba5SEd Tanous                 "number",
2083e5faba5SEd Tanous                 "number",
2093e5faba5SEd Tanous                 "number",
2103e5faba5SEd Tanous             },
211a3316fc6SZhikuiRen             "None.",
212a3316fc6SZhikuiRen         }},
2133e5faba5SEd Tanous     MessageEntry{
2143e5faba5SEd Tanous         "BIOSPOSTError",
215fbe8378fSJason M. Bills         {
216271584abSEd Tanous             "Indicates BIOS POST has encountered an error.",
217271584abSEd Tanous             "BIOS POST Error. Error Code=%1",
218271584abSEd Tanous             "Warning",
219271584abSEd Tanous             1,
2203e5faba5SEd Tanous             {
2213e5faba5SEd Tanous                 "number",
2223e5faba5SEd Tanous             },
223271584abSEd Tanous             "None.",
224fbe8378fSJason M. Bills         }},
2253e5faba5SEd Tanous     MessageEntry{
2263e5faba5SEd Tanous         "BIOSRecoveryComplete",
227fbe8378fSJason M. Bills         {
228271584abSEd Tanous             "Indicates BIOS Recovery has completed.",
229271584abSEd Tanous             "BIOS Recovery Complete.",
230271584abSEd Tanous             "OK",
231271584abSEd Tanous             0,
232271584abSEd Tanous             {},
233271584abSEd Tanous             "None.",
234fbe8378fSJason M. Bills         }},
2353e5faba5SEd Tanous     MessageEntry{
2363e5faba5SEd Tanous         "BIOSRecoveryStart",
237fbe8378fSJason M. Bills         {
238271584abSEd Tanous             "Indicates BIOS Recovery has started.",
239271584abSEd Tanous             "BIOS Recovery Start.",
240271584abSEd Tanous             "Warning",
241271584abSEd Tanous             0,
242271584abSEd Tanous             {},
243271584abSEd Tanous             "None.",
244fbe8378fSJason M. Bills         }},
2453e5faba5SEd Tanous     MessageEntry{
2463e5faba5SEd Tanous         "BMCBootReason",
247bd5db522SYong Li         {
248b58c79ebSJonathan Doman             "Indicates the reason why BMC firmware booted.",
249b58c79ebSJonathan Doman             "BMC firmware version %1 booted due to %2.",
250bd5db522SYong Li             "OK",
251b58c79ebSJonathan Doman             2,
252b58c79ebSJonathan Doman             {
253b58c79ebSJonathan Doman                 "string",
254b58c79ebSJonathan Doman                 "string",
255b58c79ebSJonathan Doman             },
256bd5db522SYong Li             "None.",
257bd5db522SYong Li         }},
2583e5faba5SEd Tanous     MessageEntry{
2593e5faba5SEd Tanous         "BMCFirmwarePanicReason",
2600c0f18e7SAppaRao Puli         {
2610c0f18e7SAppaRao Puli             "Indicates the reason for last BMC firmware panic.",
2620c0f18e7SAppaRao Puli             "BMC firmware panic occurred due to %1.",
2630c0f18e7SAppaRao Puli             "Warning",
2640c0f18e7SAppaRao Puli             1,
2650c0f18e7SAppaRao Puli             {
2660c0f18e7SAppaRao Puli                 "string",
2670c0f18e7SAppaRao Puli             },
2680c0f18e7SAppaRao Puli             "None.",
2690c0f18e7SAppaRao Puli         }},
2703e5faba5SEd Tanous     MessageEntry{
2713e5faba5SEd Tanous         "BMCFirmwareRecoveryReason",
2720c0f18e7SAppaRao Puli         {
2730c0f18e7SAppaRao Puli             "Indicates the reason for last BMC firmware recovery.",
2740c0f18e7SAppaRao Puli             "BMC firmware recovery occurred due to %1.",
2750c0f18e7SAppaRao Puli             "Warning",
2760c0f18e7SAppaRao Puli             1,
2770c0f18e7SAppaRao Puli             {
2780c0f18e7SAppaRao Puli                 "string",
2790c0f18e7SAppaRao Puli             },
2800c0f18e7SAppaRao Puli             "None.",
2810c0f18e7SAppaRao Puli         }},
2823e5faba5SEd Tanous     MessageEntry{
2833e5faba5SEd Tanous         "BMCFirmwareResiliencyError",
2840c0f18e7SAppaRao Puli         {
2850c0f18e7SAppaRao Puli             "Indicates BMC firmware encountered resilience error.",
2860c0f18e7SAppaRao Puli             "BMC firmware resiliency error. Error reason: %1.",
2870c0f18e7SAppaRao Puli             "Critical",
2880c0f18e7SAppaRao Puli             1,
2890c0f18e7SAppaRao Puli             {
2900c0f18e7SAppaRao Puli                 "string",
2910c0f18e7SAppaRao Puli             },
2920c0f18e7SAppaRao Puli             "None.",
2930c0f18e7SAppaRao Puli         }},
2943e5faba5SEd Tanous     MessageEntry{
2953e5faba5SEd Tanous         "BMCKernelPanic",
296b58c79ebSJonathan Doman         {
297b58c79ebSJonathan Doman             "Indicates that BMC kernel panic occurred.",
298b58c79ebSJonathan Doman             "BMC rebooted due to kernel panic.",
299b58c79ebSJonathan Doman             "OK",
300b58c79ebSJonathan Doman             0,
301b58c79ebSJonathan Doman             {},
302b58c79ebSJonathan Doman             "None.",
303b58c79ebSJonathan Doman         }},
3043e5faba5SEd Tanous     MessageEntry{
3053e5faba5SEd Tanous         "CPLDFirmwarePanicReason",
306789771ddSQiang XU         {
3073e5faba5SEd Tanous             "Indicates the reason for CPLD firmware panic.",
3083e5faba5SEd Tanous             "CPLD firmware panic occurred due to %1.",
3093e5faba5SEd Tanous             "Warning",
3103e5faba5SEd Tanous             1,
3113e5faba5SEd Tanous             {
3123e5faba5SEd Tanous                 "string",
3133e5faba5SEd Tanous             },
3143e5faba5SEd Tanous             "None.",
3153e5faba5SEd Tanous         }},
3163e5faba5SEd Tanous     MessageEntry{
3173e5faba5SEd Tanous         "CPLDFirmwareRecoveryReason",
3183e5faba5SEd Tanous         {
3193e5faba5SEd Tanous             "Indicates the reason for CPLD firmware recovery.",
3203e5faba5SEd Tanous             "CPLD firmware recovery occurred due to %1.",
3213e5faba5SEd Tanous             "Warning",
3223e5faba5SEd Tanous             1,
3233e5faba5SEd Tanous             {
3243e5faba5SEd Tanous                 "string",
3253e5faba5SEd Tanous             },
3263e5faba5SEd Tanous             "None.",
3273e5faba5SEd Tanous         }},
3283e5faba5SEd Tanous     MessageEntry{
3293e5faba5SEd Tanous         "CPLDFirmwareResiliencyError",
3303e5faba5SEd Tanous         {
3313e5faba5SEd Tanous             "Indicates CPLD firmware encountered resilience error.",
3323e5faba5SEd Tanous             "CPLD firmware resiliency error. Error reason: %1.",
3333e5faba5SEd Tanous             "Critical",
3343e5faba5SEd Tanous             1,
3353e5faba5SEd Tanous             {
3363e5faba5SEd Tanous                 "string",
3373e5faba5SEd Tanous             },
3383e5faba5SEd Tanous             "None.",
3393e5faba5SEd Tanous         }},
3403e5faba5SEd Tanous     MessageEntry{
3413e5faba5SEd Tanous         "CPUError",
3423e5faba5SEd Tanous         {
3433e5faba5SEd Tanous             "Indicates that a CPU Error occurred of the specified type or cause.",
3443e5faba5SEd Tanous             "CPU Error Occurred: %1.",
3453e5faba5SEd Tanous             "Critical",
3463e5faba5SEd Tanous             1,
3473e5faba5SEd Tanous             {
3483e5faba5SEd Tanous                 "string",
3493e5faba5SEd Tanous             },
3503e5faba5SEd Tanous             "None.",
3513e5faba5SEd Tanous         }},
3523e5faba5SEd Tanous     MessageEntry{
3533e5faba5SEd Tanous         "CPUMismatch",
3543e5faba5SEd Tanous         {
3553e5faba5SEd Tanous             "Indicates that the specified CPU power/current rating is incompatible with the board.",
3563e5faba5SEd Tanous             "CPU %1 Mismatch.",
3573e5faba5SEd Tanous             "Critical",
3583e5faba5SEd Tanous             1,
3593e5faba5SEd Tanous             {
3603e5faba5SEd Tanous                 "number",
3613e5faba5SEd Tanous             },
3623e5faba5SEd Tanous             "Install the supported CPU.",
3633e5faba5SEd Tanous         }},
3643e5faba5SEd Tanous     MessageEntry{
3653e5faba5SEd Tanous         "CPUThermalTrip",
3663e5faba5SEd Tanous         {
3673e5faba5SEd Tanous             "Indicates that the specified CPU thermal trip has been asserted.",
3683e5faba5SEd Tanous             "CPU %1 Thermal Trip.",
3693e5faba5SEd Tanous             "Critical",
3703e5faba5SEd Tanous             1,
3713e5faba5SEd Tanous             {
3723e5faba5SEd Tanous                 "number",
3733e5faba5SEd Tanous             },
3743e5faba5SEd Tanous             "None.",
3753e5faba5SEd Tanous         }},
3763e5faba5SEd Tanous     MessageEntry{
3773e5faba5SEd Tanous         "ChassisIntrusionDetected",
3783e5faba5SEd Tanous         {
3793e5faba5SEd Tanous             "Indicates that a physical security event of the chassis intrusion has occurred.",
380789771ddSQiang XU             "Chassis Intrusion Detected.",
381789771ddSQiang XU             "Warning",
382789771ddSQiang XU             0,
383789771ddSQiang XU             {},
384789771ddSQiang XU             "None.",
385789771ddSQiang XU         }},
3863e5faba5SEd Tanous     MessageEntry{
3873e5faba5SEd Tanous         "ChassisIntrusionReset",
388789771ddSQiang XU         {
389789771ddSQiang XU             "Indicates that chassis intrusion status has recovered.",
390789771ddSQiang XU             "Chassis Intrusion Reset.",
391789771ddSQiang XU             "OK",
392789771ddSQiang XU             0,
393789771ddSQiang XU             {},
394789771ddSQiang XU             "None.",
395789771ddSQiang XU         }},
396f1e1bbf2SJayaprakash Mutyala     MessageEntry{
397f1e1bbf2SJayaprakash Mutyala         "ComponentOverTemperature",
398f1e1bbf2SJayaprakash Mutyala         {
399f1e1bbf2SJayaprakash Mutyala             "Indicates that the specified component is over temperature.",
40016b96f2eSHardik Panchal             "%1 over temperature and being throttled.",
401f1e1bbf2SJayaprakash Mutyala             "Critical",
402f1e1bbf2SJayaprakash Mutyala             1,
4030c0f18e7SAppaRao Puli             {
4040c0f18e7SAppaRao Puli                 "string",
4050c0f18e7SAppaRao Puli             },
4060c0f18e7SAppaRao Puli             "None.",
4070c0f18e7SAppaRao Puli         }},
4083e5faba5SEd Tanous     MessageEntry{
4093e5faba5SEd Tanous         "DCPowerOff",
410fbe8378fSJason M. Bills         {
411271584abSEd Tanous             "Indicates that the system DC power is off.",
412271584abSEd Tanous             "Host system DC power is off",
413271584abSEd Tanous             "OK",
414271584abSEd Tanous             0,
415271584abSEd Tanous             {},
416271584abSEd Tanous             "None.",
417fbe8378fSJason M. Bills         }},
4183e5faba5SEd Tanous     MessageEntry{
4193e5faba5SEd Tanous         "DCPowerOn",
420fbe8378fSJason M. Bills         {
421271584abSEd Tanous             "Indicates that the system DC power is on.",
422271584abSEd Tanous             "Host system DC power is on",
423271584abSEd Tanous             "OK",
424271584abSEd Tanous             0,
425271584abSEd Tanous             {},
426271584abSEd Tanous             "None.",
427fbe8378fSJason M. Bills         }},
4283e5faba5SEd Tanous     MessageEntry{
4293e5faba5SEd Tanous         "DriveError",
430c75f1e9aSJames Feist         {
4313e5faba5SEd Tanous             "Indicates that a Drive Error occurred of the specified type or cause.",
432c75f1e9aSJames Feist             "Drive Error Occurred: %1.",
433c75f1e9aSJames Feist             "Warning",
434c75f1e9aSJames Feist             1,
4353e5faba5SEd Tanous             {
4363e5faba5SEd Tanous                 "string",
4373e5faba5SEd Tanous             },
438c75f1e9aSJames Feist             "None.",
439c75f1e9aSJames Feist         }},
4403e5faba5SEd Tanous     MessageEntry{
4413e5faba5SEd Tanous         "EventLogCleared",
442fbe8378fSJason M. Bills         {
443271584abSEd Tanous             "Indicates that the event log has been cleared.",
444271584abSEd Tanous             "Event Log Cleared.",
445271584abSEd Tanous             "OK",
446271584abSEd Tanous             0,
447271584abSEd Tanous             {},
448271584abSEd Tanous             "None.",
449fbe8378fSJason M. Bills         }},
4503e5faba5SEd Tanous     MessageEntry{
4513e5faba5SEd Tanous         "FanInserted",
452fbe8378fSJason M. Bills         {
453271584abSEd Tanous             "Indicates that a system fan has been inserted.",
454271584abSEd Tanous             "%1 inserted.",
455271584abSEd Tanous             "OK",
456271584abSEd Tanous             1,
4573e5faba5SEd Tanous             {
4583e5faba5SEd Tanous                 "string",
4593e5faba5SEd Tanous             },
460271584abSEd Tanous             "None.",
461fbe8378fSJason M. Bills         }},
4623e5faba5SEd Tanous     MessageEntry{
4633e5faba5SEd Tanous         "FanRedundancyLost",
464fbe8378fSJason M. Bills         {
465fbe8378fSJason M. Bills             "Indicates that system fan redundancy has been lost.",
466271584abSEd Tanous             "Fan redundancy lost.",
467271584abSEd Tanous             "Warning",
468271584abSEd Tanous             0,
469271584abSEd Tanous             {},
470271584abSEd Tanous             "None.",
471fbe8378fSJason M. Bills         }},
4723e5faba5SEd Tanous     MessageEntry{
4733e5faba5SEd Tanous         "FanRedundancyRegained",
474fbe8378fSJason M. Bills         {
475fbe8378fSJason M. Bills             "Indicates that system fan redundancy has been regained.",
476271584abSEd Tanous             "Fan redundancy regained.",
477271584abSEd Tanous             "OK",
478271584abSEd Tanous             0,
479271584abSEd Tanous             {},
480271584abSEd Tanous             "None.",
481fbe8378fSJason M. Bills         }},
4823e5faba5SEd Tanous     MessageEntry{
4833e5faba5SEd Tanous         "FanRemoved",
484fbe8378fSJason M. Bills         {
485271584abSEd Tanous             "Indicates that a system fan has been removed.",
486271584abSEd Tanous             "%1 removed.",
487271584abSEd Tanous             "OK",
48864466c0aSJason M. Bills             1,
4893e5faba5SEd Tanous             {},
490271584abSEd Tanous             "None.",
491fbe8378fSJason M. Bills         }},
4925b0de033SJason M. Bills     MessageEntry{
4935b0de033SJason M. Bills         "FirmwareActivationCompleted",
4945b0de033SJason M. Bills         {
4955b0de033SJason M. Bills             "Indicates a firmware activation has completed successfully.",
4965b0de033SJason M. Bills             "%1 firmware activation completed successfully.",
4975b0de033SJason M. Bills             "OK",
4985b0de033SJason M. Bills             1,
4993e5faba5SEd Tanous             {
5003e5faba5SEd Tanous                 "string",
5013e5faba5SEd Tanous             },
5025b0de033SJason M. Bills             "None.",
5035b0de033SJason M. Bills         }},
5043e5faba5SEd Tanous     MessageEntry{
5053e5faba5SEd Tanous         "FirmwareActivationFailed",
5065b0de033SJason M. Bills         {
5075b0de033SJason M. Bills             "Indicates a firmware activation has failed.",
5085b0de033SJason M. Bills             "%1 firmware activation failed: %2.",
5095b0de033SJason M. Bills             "Warning",
5105b0de033SJason M. Bills             2,
5113e5faba5SEd Tanous             {
5123e5faba5SEd Tanous                 "string",
5133e5faba5SEd Tanous                 "string",
5143e5faba5SEd Tanous             },
5155b0de033SJason M. Bills             "None.",
5165b0de033SJason M. Bills         }},
5173e5faba5SEd Tanous     MessageEntry{
5183e5faba5SEd Tanous         "FirmwareActivationStarted",
5195b0de033SJason M. Bills         {
5205b0de033SJason M. Bills             "Indicates a firmware activation has started.",
5215b0de033SJason M. Bills             "%1 firmware activation started.",
5225b0de033SJason M. Bills             "OK",
5235b0de033SJason M. Bills             1,
5243e5faba5SEd Tanous             {
5253e5faba5SEd Tanous                 "string",
5263e5faba5SEd Tanous             },
5275b0de033SJason M. Bills             "None.",
5285b0de033SJason M. Bills         }},
5293e5faba5SEd Tanous     MessageEntry{
5303e5faba5SEd Tanous         "FirmwareResiliencyError",
531567e3ab7SChalapathi Venkataramashetty         {
532567e3ab7SChalapathi Venkataramashetty             "Indicates firmware encountered resilience error.",
533567e3ab7SChalapathi Venkataramashetty             "Firmware resiliency error. Error reason: %1.",
534567e3ab7SChalapathi Venkataramashetty             "Critical",
535567e3ab7SChalapathi Venkataramashetty             1,
536567e3ab7SChalapathi Venkataramashetty             {
537567e3ab7SChalapathi Venkataramashetty                 "string",
538567e3ab7SChalapathi Venkataramashetty             },
539567e3ab7SChalapathi Venkataramashetty             "None.",
540567e3ab7SChalapathi Venkataramashetty         }},
5413e5faba5SEd Tanous     MessageEntry{
5423e5faba5SEd Tanous         "FirmwareUpdateCompleted",
543fbe8378fSJason M. Bills         {
544fbe8378fSJason M. Bills             "Indicates a firmware update has completed successfully.",
5453e5faba5SEd Tanous             "%1 firmware update to version %2 completed successfully.",
546271584abSEd Tanous             "OK",
547271584abSEd Tanous             2,
5483e5faba5SEd Tanous             {
5493e5faba5SEd Tanous                 "string",
5503e5faba5SEd Tanous                 "string",
5513e5faba5SEd Tanous             },
552271584abSEd Tanous             "None.",
553fbe8378fSJason M. Bills         }},
5543e5faba5SEd Tanous     MessageEntry{
5553e5faba5SEd Tanous         "FirmwareUpdateFailed",
556fbe8378fSJason M. Bills         {
557271584abSEd Tanous             "Indicates a firmware update has failed.",
558a2ec6384SChalapathi Venkataramashetty             "%1 firmware update to version %2 failed: %3.",
559271584abSEd Tanous             "Warning",
560a2ec6384SChalapathi Venkataramashetty             3,
5613e5faba5SEd Tanous             {
5623e5faba5SEd Tanous                 "string",
5633e5faba5SEd Tanous                 "string",
5643e5faba5SEd Tanous                 "string",
5653e5faba5SEd Tanous             },
566271584abSEd Tanous             "None.",
567fbe8378fSJason M. Bills         }},
5683e5faba5SEd Tanous     MessageEntry{
5693e5faba5SEd Tanous         "FirmwareUpdateStaged",
5709edd866cSChalapathi Venkataramashetty         {
5719edd866cSChalapathi Venkataramashetty             "Indicates a firmware update has staged successfully.",
5729edd866cSChalapathi Venkataramashetty             "%1 firmware update to version %2 staged successfully.",
5739edd866cSChalapathi Venkataramashetty             "OK",
5749edd866cSChalapathi Venkataramashetty             2,
5753e5faba5SEd Tanous             {
5763e5faba5SEd Tanous                 "string",
5773e5faba5SEd Tanous                 "string",
5783e5faba5SEd Tanous             },
5799edd866cSChalapathi Venkataramashetty             "None.",
5809edd866cSChalapathi Venkataramashetty         }},
5813e5faba5SEd Tanous     MessageEntry{
5823e5faba5SEd Tanous         "FirmwareUpdateStarted",
583fbe8378fSJason M. Bills         {
584271584abSEd Tanous             "Indicates a firmware update has started.",
585271584abSEd Tanous             "%1 firmware update to version %2 started.",
586271584abSEd Tanous             "OK",
587271584abSEd Tanous             2,
5883e5faba5SEd Tanous             {
5893e5faba5SEd Tanous                 "string",
5903e5faba5SEd Tanous                 "string",
5913e5faba5SEd Tanous             },
592271584abSEd Tanous             "None.",
593fbe8378fSJason M. Bills         }},
594fbe8378fSJason M. Bills     MessageEntry{
595fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
596fbe8378fSJason M. Bills         {
597fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
598271584abSEd Tanous             "Firmware security violation: %1.",
599271584abSEd Tanous             "Critical",
600271584abSEd Tanous             1,
601fbe8378fSJason M. Bills             {
602d62cec73SJames Feist                 "string",
603d62cec73SJames Feist             },
604271584abSEd Tanous             "None.",
605d62cec73SJames Feist         }},
606d62cec73SJames Feist     MessageEntry{
6073e5faba5SEd Tanous         "IPMIWatchdog",
608d62cec73SJames Feist         {
6093e5faba5SEd Tanous             "Indicates that there is a host watchdog event.",
6103e5faba5SEd Tanous             "Host Watchdog Event: %1",
611271584abSEd Tanous             "OK",
6123e5faba5SEd Tanous             1,
613d62cec73SJames Feist             {
614d62cec73SJames Feist                 "string",
615d62cec73SJames Feist             },
616271584abSEd Tanous             "None.",
617d62cec73SJames Feist         }},
618d62cec73SJames Feist     MessageEntry{
619fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
620fbe8378fSJason M. Bills         {
621fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
622271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
623271584abSEd Tanous             "Warning",
624271584abSEd Tanous             1,
625fbe8378fSJason M. Bills             {
626fbe8378fSJason M. Bills                 "number",
627fbe8378fSJason M. Bills             },
628271584abSEd Tanous             "None.",
629fbe8378fSJason M. Bills         }},
630fbe8378fSJason M. Bills     MessageEntry{
631fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
632fbe8378fSJason M. Bills         {
633fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
634271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
635271584abSEd Tanous             "Warning",
636271584abSEd Tanous             1,
637fbe8378fSJason M. Bills             {
638fbe8378fSJason M. Bills                 "number",
639fbe8378fSJason M. Bills             },
640271584abSEd Tanous             "None.",
641fbe8378fSJason M. Bills         }},
6423e5faba5SEd Tanous     MessageEntry{
6433e5faba5SEd Tanous         "InvalidLoginAttempted",
64493a2b2fcSYong Li         {
6453e5faba5SEd Tanous             "Indicates that a login was attempted on the specified interface with an invalid username or password.",
6463e5faba5SEd Tanous             "Invalid username or password attempted on %1.",
6473e5faba5SEd Tanous             "Warning",
648271584abSEd Tanous             1,
64993a2b2fcSYong Li             {
65093a2b2fcSYong Li                 "string",
65193a2b2fcSYong Li             },
652271584abSEd Tanous             "None.",
65393a2b2fcSYong Li         }},
6543e5faba5SEd Tanous     MessageEntry{
6553e5faba5SEd Tanous         "InvalidUpload",
656789771ddSQiang XU         {
6573e5faba5SEd Tanous             "Indicates that the uploaded file was invalid.",
6583e5faba5SEd Tanous             "Invalid file uploaded to %1: %2.",
6593e5faba5SEd Tanous             "Warning",
6603e5faba5SEd Tanous             2,
6613e5faba5SEd Tanous             {
6623e5faba5SEd Tanous                 "string",
6633e5faba5SEd Tanous                 "string",
6643e5faba5SEd Tanous             },
6653e5faba5SEd Tanous             "None.",
6663e5faba5SEd Tanous         }},
6673e5faba5SEd Tanous     MessageEntry{
6683e5faba5SEd Tanous         "InventoryAdded",
6693e5faba5SEd Tanous         {
6703e5faba5SEd Tanous             "Indicates that an inventory item with the specified model, type, and serial number was installed.",
6713e5faba5SEd Tanous             "%1 %2 with serial number %3 was installed.",
6723e5faba5SEd Tanous             "OK",
6733e5faba5SEd Tanous             3,
6743e5faba5SEd Tanous             {
6753e5faba5SEd Tanous                 "string",
6763e5faba5SEd Tanous                 "string",
6773e5faba5SEd Tanous                 "string",
6783e5faba5SEd Tanous             },
6793e5faba5SEd Tanous             "None.",
6803e5faba5SEd Tanous         }},
6813e5faba5SEd Tanous     MessageEntry{
6823e5faba5SEd Tanous         "InventoryRemoved",
6833e5faba5SEd Tanous         {
6843e5faba5SEd Tanous             "Indicates that an inventory item with the specified model, type, and serial number was removed.",
6853e5faba5SEd Tanous             "%1 %2 with serial number %3 was removed.",
6863e5faba5SEd Tanous             "OK",
6873e5faba5SEd Tanous             3,
6883e5faba5SEd Tanous             {
6893e5faba5SEd Tanous                 "string",
6903e5faba5SEd Tanous                 "string",
6913e5faba5SEd Tanous                 "string",
6923e5faba5SEd Tanous             },
6933e5faba5SEd Tanous             "None.",
6943e5faba5SEd Tanous         }},
6953e5faba5SEd Tanous     MessageEntry{
6963e5faba5SEd Tanous         "LanLost",
6973e5faba5SEd Tanous         {
6983e5faba5SEd Tanous             "Indicates that a physical security event of the LAN leash has lost.",
699789771ddSQiang XU             "%1 LAN leash lost.",
700789771ddSQiang XU             "Warning",
701789771ddSQiang XU             1,
702789771ddSQiang XU             {
703789771ddSQiang XU                 "string",
704789771ddSQiang XU             },
705789771ddSQiang XU             "None.",
706789771ddSQiang XU         }},
7073e5faba5SEd Tanous     MessageEntry{
7083e5faba5SEd Tanous         "LanRegained",
709789771ddSQiang XU         {
710789771ddSQiang XU             "Indicates that LAN link status has reconnected.",
711789771ddSQiang XU             "%1 LAN leash regained.",
712789771ddSQiang XU             "OK",
713789771ddSQiang XU             1,
714789771ddSQiang XU             {
715789771ddSQiang XU                 "string",
716789771ddSQiang XU             },
717789771ddSQiang XU             "None.",
718789771ddSQiang XU         }},
7193e5faba5SEd Tanous     MessageEntry{
7203e5faba5SEd Tanous         "LegacyPCIPERR",
721fbe8378fSJason M. Bills         {
722271584abSEd Tanous             "Indicates a Legacy PCI PERR.",
723271584abSEd Tanous             "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
724271584abSEd Tanous             "Warning",
725271584abSEd Tanous             3,
726fbe8378fSJason M. Bills             {
727fbe8378fSJason M. Bills                 "number",
728fbe8378fSJason M. Bills                 "number",
729fbe8378fSJason M. Bills                 "number",
730fbe8378fSJason M. Bills             },
731271584abSEd Tanous             "None.",
732fbe8378fSJason M. Bills         }},
7333e5faba5SEd Tanous     MessageEntry{
7343e5faba5SEd Tanous         "LegacyPCISERR",
735fbe8378fSJason M. Bills         {
736271584abSEd Tanous             "Indicates a Legacy PCI SERR.",
737271584abSEd Tanous             "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
738271584abSEd Tanous             "Critical",
739271584abSEd Tanous             3,
740fbe8378fSJason M. Bills             {
741fbe8378fSJason M. Bills                 "number",
742fbe8378fSJason M. Bills                 "number",
743fbe8378fSJason M. Bills                 "number",
744fbe8378fSJason M. Bills             },
745271584abSEd Tanous             "None.",
746fbe8378fSJason M. Bills         }},
7473e5faba5SEd Tanous     MessageEntry{
7483e5faba5SEd Tanous         "MEAutoConfigFailed",
749fbe8378fSJason M. Bills         {
7503e5faba5SEd Tanous             "Indicates that Intel ME power sensor auto-configuration has failed.",
7513e5faba5SEd Tanous             "Intel ME power sensor auto-configuration failed. Power monitoring, limiting and HW protection features might be unavailable. Failure reason: %1",
7529aa46454SAgnieszka Szlendak             "Critical",
7539aa46454SAgnieszka Szlendak             1,
7543e5faba5SEd Tanous             {
7553e5faba5SEd Tanous                 "string",
7563e5faba5SEd Tanous             },
7573e5faba5SEd Tanous             "Ensure that Intel ME configuration for power sources is correct.",
7589aa46454SAgnieszka Szlendak         }},
7599aa46454SAgnieszka Szlendak     MessageEntry{
7609aa46454SAgnieszka Szlendak         "MEAutoConfigSuccess",
7619aa46454SAgnieszka Szlendak         {
7623e5faba5SEd Tanous             "Indicates that Intel ME has performed successful power sensor auto-configuration.",
7633e5faba5SEd 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",
7649aa46454SAgnieszka Szlendak             "OK",
7659aa46454SAgnieszka Szlendak             4,
7663e5faba5SEd Tanous             {
7673e5faba5SEd Tanous                 "string",
7683e5faba5SEd Tanous                 "string",
7693e5faba5SEd Tanous                 "string",
7703e5faba5SEd Tanous                 "string",
7713e5faba5SEd Tanous             },
7729aa46454SAgnieszka Szlendak             "None.",
7739aa46454SAgnieszka Szlendak         }},
7743e5faba5SEd Tanous     MessageEntry{
7753e5faba5SEd Tanous         "MEBootGuardHealthEvent",
7769aa46454SAgnieszka Szlendak         {
7773e5faba5SEd Tanous             "Indicates that Intel ME has detected error during operations of Intel Boot Guard",
7783e5faba5SEd Tanous             "Intel ME has detected following issue with Intel Boot Guard: %1",
7799aa46454SAgnieszka Szlendak             "Critical",
7809aa46454SAgnieszka Szlendak             1,
7813e5faba5SEd Tanous             {
7823e5faba5SEd Tanous                 "string",
7833e5faba5SEd Tanous             },
7849aa46454SAgnieszka Szlendak             "None.",
7859aa46454SAgnieszka Szlendak         }},
7863e5faba5SEd Tanous     MessageEntry{
7873e5faba5SEd Tanous         "MECpuDebugCapabilityDisabled",
7889aa46454SAgnieszka Szlendak         {
7893e5faba5SEd Tanous             "Indicates that Intel ME has detected situation in which CPU Debug Capability is disabled.",
7909aa46454SAgnieszka Szlendak             "CPU Debug Capability disabled",
7919aa46454SAgnieszka Szlendak             "Warning",
7929aa46454SAgnieszka Szlendak             0,
7939aa46454SAgnieszka Szlendak             {},
7949aa46454SAgnieszka Szlendak             "None.",
7959aa46454SAgnieszka Szlendak         }},
7963e5faba5SEd Tanous     MessageEntry{
7973e5faba5SEd Tanous         "MEDirectFlashUpdateRequested",
7989aa46454SAgnieszka Szlendak         {
7993e5faba5SEd Tanous             "Indicates that BIOS has requested Direct Flash Update (DFU) of Intel ME",
8003e5faba5SEd Tanous             "Intel ME Firmware switched to recovery mode to perform full update from BIOS.",
8019aa46454SAgnieszka Szlendak             "OK",
8029aa46454SAgnieszka Szlendak             0,
8039aa46454SAgnieszka Szlendak             {},
8043e5faba5SEd Tanous             "This is transient state. Intel ME Firmware should return to operational mode after successful image update performed by the BIOS.",
8059aa46454SAgnieszka Szlendak         }},
8069aa46454SAgnieszka Szlendak     MessageEntry{
8079aa46454SAgnieszka Szlendak         "MEExceptionDuringShutdown",
8089aa46454SAgnieszka Szlendak         {
8093e5faba5SEd Tanous             "Indicates that Intel ME could not successfully perform emergency host shutdown.",
8103e5faba5SEd 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.",
8119aa46454SAgnieszka Szlendak             "Warning",
8129aa46454SAgnieszka Szlendak             0,
8139aa46454SAgnieszka Szlendak             {},
8149aa46454SAgnieszka Szlendak             "Verify the Intel Node Manager policy configuration.",
8159aa46454SAgnieszka Szlendak         }},
8169aa46454SAgnieszka Szlendak     MessageEntry{
8179aa46454SAgnieszka Szlendak         "MEFactoryResetError",
8189aa46454SAgnieszka Szlendak         {
8199aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
8203e5faba5SEd Tanous             "Intel ME has performed automatic reset to factory presets due to following reason: %1",
8219aa46454SAgnieszka Szlendak             "Critical",
8229aa46454SAgnieszka Szlendak             1,
8233e5faba5SEd Tanous             {
8243e5faba5SEd Tanous                 "string",
8253e5faba5SEd Tanous             },
8269aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8279aa46454SAgnieszka Szlendak         }},
8289aa46454SAgnieszka Szlendak     MessageEntry{
8299aa46454SAgnieszka Szlendak         "MEFactoryRestore",
8309aa46454SAgnieszka Szlendak         {
8319aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
8323e5faba5SEd Tanous             "Intel ME has performed automatic reset to factory presets due to following reason: %1",
8339aa46454SAgnieszka Szlendak             "OK",
8349aa46454SAgnieszka Szlendak             1,
8353e5faba5SEd Tanous             {
8363e5faba5SEd Tanous                 "string",
8373e5faba5SEd Tanous             },
8389aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8399aa46454SAgnieszka Szlendak         }},
8409aa46454SAgnieszka Szlendak     MessageEntry{
8419aa46454SAgnieszka Szlendak         "MEFirmwareException",
8429aa46454SAgnieszka Szlendak         {
8433e5faba5SEd Tanous             "Indicates that Intel ME has encountered firmware exception during execution.",
8449aa46454SAgnieszka Szlendak             "Intel ME has encountered firmware exception. Error code = %1",
8459aa46454SAgnieszka Szlendak             "Warning",
8469aa46454SAgnieszka Szlendak             1,
8473e5faba5SEd Tanous             {
8483e5faba5SEd Tanous                 "string",
8493e5faba5SEd Tanous             },
8503e5faba5SEd 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..",
8519aa46454SAgnieszka Szlendak         }},
8523e5faba5SEd Tanous     MessageEntry{
8533e5faba5SEd Tanous         "MEFirmwarePanicReason",
8540c0f18e7SAppaRao Puli         {
8550c0f18e7SAppaRao Puli             "Indicates the reason for ME firmware panic.",
8560c0f18e7SAppaRao Puli             "ME firmware panic occurred due to %1.",
8570c0f18e7SAppaRao Puli             "Warning",
8580c0f18e7SAppaRao Puli             1,
8590c0f18e7SAppaRao Puli             {
8600c0f18e7SAppaRao Puli                 "string",
8610c0f18e7SAppaRao Puli             },
8620c0f18e7SAppaRao Puli             "None.",
8630c0f18e7SAppaRao Puli         }},
8643e5faba5SEd Tanous     MessageEntry{
8653e5faba5SEd Tanous         "MEFirmwareRecoveryReason",
8660c0f18e7SAppaRao Puli         {
8670c0f18e7SAppaRao Puli             "Indicates the reason for ME firmware recovery.",
8680c0f18e7SAppaRao Puli             "ME firmware recovery occurred due to %1.",
8690c0f18e7SAppaRao Puli             "Warning",
8700c0f18e7SAppaRao Puli             1,
8710c0f18e7SAppaRao Puli             {
8720c0f18e7SAppaRao Puli                 "string",
8730c0f18e7SAppaRao Puli             },
8740c0f18e7SAppaRao Puli             "None.",
8750c0f18e7SAppaRao Puli         }},
8763e5faba5SEd Tanous     MessageEntry{
8773e5faba5SEd Tanous         "MEFirmwareResiliencyError",
8780c0f18e7SAppaRao Puli         {
8790c0f18e7SAppaRao Puli             "Indicates ME firmware encountered resilience error.",
8800c0f18e7SAppaRao Puli             "ME firmware resiliency error. Error reason: %1.",
8810c0f18e7SAppaRao Puli             "Critical",
8820c0f18e7SAppaRao Puli             1,
8830c0f18e7SAppaRao Puli             {
8840c0f18e7SAppaRao Puli                 "string",
8850c0f18e7SAppaRao Puli             },
8860c0f18e7SAppaRao Puli             "None.",
8870c0f18e7SAppaRao Puli         }},
8883e5faba5SEd Tanous     MessageEntry{
8893e5faba5SEd Tanous         "MEFlashEraseError",
8909aa46454SAgnieszka Szlendak         {
8913e5faba5SEd Tanous             "Indicates that Intel ME was unable to finish flash erase procedure.",
8923e5faba5SEd Tanous             "Intel ME has encountered an error during Flash erasure procedure probably due to Flash part corruption.",
8939aa46454SAgnieszka Szlendak             "Critical",
8949aa46454SAgnieszka Szlendak             0,
8959aa46454SAgnieszka Szlendak             {},
8969aa46454SAgnieszka Szlendak             "The Flash device must be replaced.",
8979aa46454SAgnieszka Szlendak         }},
8983e5faba5SEd Tanous     MessageEntry{
8993e5faba5SEd Tanous         "MEFlashStateInformation",
9009aa46454SAgnieszka Szlendak         {
9013e5faba5SEd Tanous             "Indicates that Intel ME has encountered a problem during IO to flash device.",
9023e5faba5SEd Tanous             "Intel ME has encountered problem during IO to flash device. Reason: %1",
9039aa46454SAgnieszka Szlendak             "Critical",
9049aa46454SAgnieszka Szlendak             1,
9059aa46454SAgnieszka Szlendak             {
9063e5faba5SEd Tanous                 "string",
9073e5faba5SEd Tanous             },
9083e5faba5SEd Tanous             "If flash wear-out protection occurred wait until it expires. Otherwise - flash device must be replaced.",
9093e5faba5SEd Tanous         }},
9103e5faba5SEd Tanous     MessageEntry{
9113e5faba5SEd Tanous         "MEFlashStateInformationWritingEnabled",
9123e5faba5SEd Tanous         {
9133e5faba5SEd Tanous             "Indicates that Intel ME has encountered a problem during IO to flash device.",
9143e5faba5SEd Tanous             "Intel ME has encountered problem during IO to flash device. Reason: %1",
9159aa46454SAgnieszka Szlendak             "OK",
9169aa46454SAgnieszka Szlendak             1,
9179aa46454SAgnieszka Szlendak             {
9183e5faba5SEd Tanous                 "string",
9193e5faba5SEd Tanous             },
9203e5faba5SEd Tanous             "If flash wear-out protection occurred wait until it expires. Otherwise - flash device must be replaced.",
9213e5faba5SEd Tanous         }},
9223e5faba5SEd Tanous     MessageEntry{
9233e5faba5SEd Tanous         "MEFlashVerificationError",
9243e5faba5SEd Tanous         {
9253e5faba5SEd Tanous             "Indicates that Intel ME encountered invalid flash descriptor region.",
9263e5faba5SEd Tanous             "Intel ME has detected invalid flash descriptor region. Following error is detected: %1",
9279aa46454SAgnieszka Szlendak             "Critical",
9289aa46454SAgnieszka Szlendak             1,
9293e5faba5SEd Tanous             {
9303e5faba5SEd Tanous                 "string",
9313e5faba5SEd Tanous             },
9329aa46454SAgnieszka Szlendak             "Flash Descriptor Region must be created correctly.",
9339aa46454SAgnieszka Szlendak         }},
9349aa46454SAgnieszka Szlendak     MessageEntry{
9359aa46454SAgnieszka Szlendak         "MEFlashWearOutWarning",
9369aa46454SAgnieszka Szlendak         {
9373e5faba5SEd Tanous             "Indicates that Intel ME has reached certain threshold of flash write operations.",
9383e5faba5SEd Tanous             "Warning threshold for number of flash operations has been exceeded. Current percentage of write operations capacity: %1",
9399aa46454SAgnieszka Szlendak             "Warning",
9409aa46454SAgnieszka Szlendak             1,
9413e5faba5SEd Tanous             {
9423e5faba5SEd Tanous                 "number",
9433e5faba5SEd Tanous             },
9449aa46454SAgnieszka Szlendak             "No immediate repair action needed.",
9459aa46454SAgnieszka Szlendak         }},
9469aa46454SAgnieszka Szlendak     MessageEntry{
9479aa46454SAgnieszka Szlendak         "MEImageExecutionFailed",
9489aa46454SAgnieszka Szlendak         {
9499aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not load primary FW image.",
9503e5faba5SEd 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.",
9519aa46454SAgnieszka Szlendak             "Critical",
9529aa46454SAgnieszka Szlendak             0,
9539aa46454SAgnieszka Szlendak             {},
9543e5faba5SEd Tanous             "Either the Flash device must be replaced (if error is persistent) or the upgrade procedure must be started again.",
9559aa46454SAgnieszka Szlendak         }},
9569aa46454SAgnieszka Szlendak     MessageEntry{
9579aa46454SAgnieszka Szlendak         "MEInternalError",
9589aa46454SAgnieszka Szlendak         {
9593e5faba5SEd Tanous             "Indicates that Intel ME encountered internal error leading to watchdog reset.",
9603e5faba5SEd Tanous             "Error during Intel ME execution. Watchdog timeout has expired.",
9619aa46454SAgnieszka Szlendak             "Critical",
9629aa46454SAgnieszka Szlendak             0,
9639aa46454SAgnieszka Szlendak             {},
9643e5faba5SEd Tanous             "Firmware should automatically recover from error state. If error is persistent then operational image shall be updated or hardware board repair is needed.",
9659aa46454SAgnieszka Szlendak         }},
9663e5faba5SEd Tanous     MessageEntry{
9673e5faba5SEd Tanous         "MEManufacturingError",
9689aa46454SAgnieszka Szlendak         {
9693e5faba5SEd Tanous             "Indicates that Intel ME is unable to start in operational mode due to wrong configuration.",
9703e5faba5SEd Tanous             "Wrong manufacturing configuration detected by Intel ME Firmware. Unable to start operational mode. Reason: %1",
9719aa46454SAgnieszka Szlendak             "Critical",
9729aa46454SAgnieszka Szlendak             1,
9739aa46454SAgnieszka Szlendak             {
9743e5faba5SEd Tanous                 "string",
9753e5faba5SEd Tanous             },
9763e5faba5SEd 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.",
9773e5faba5SEd Tanous         }},
9783e5faba5SEd Tanous     MessageEntry{
9793e5faba5SEd Tanous         "MEMctpInterfaceError",
9803e5faba5SEd Tanous         {
9813e5faba5SEd Tanous             "Indicates that Intel ME has encountered an error in MCTP protocol.",
9823e5faba5SEd 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",
9839aa46454SAgnieszka Szlendak             "Critical",
9849aa46454SAgnieszka Szlendak             1,
9853e5faba5SEd Tanous             {
9863e5faba5SEd Tanous                 "string",
9873e5faba5SEd Tanous             },
9883e5faba5SEd Tanous             "Recovery via CPU Host reset or platform reset. If error is persistent, deep-dive platform-level debugging is required.",
9899aa46454SAgnieszka Szlendak         }},
9903e5faba5SEd Tanous     MessageEntry{
9913e5faba5SEd Tanous         "MEMultiPchModeMisconfig",
9923e5faba5SEd Tanous         {
9933e5faba5SEd Tanous             "Indicates that Intel ME has encountered problems in initializing Multi-PCH mode.",
9943e5faba5SEd Tanous             "Intel ME error in Multi-PCH mode: %1",
9953e5faba5SEd Tanous             "Critical",
9963e5faba5SEd Tanous             1,
9973e5faba5SEd Tanous             {
9983e5faba5SEd Tanous                 "string",
9993e5faba5SEd Tanous             },
10003e5faba5SEd Tanous             "None.",
10013e5faba5SEd Tanous         }},
10023e5faba5SEd Tanous     MessageEntry{
10033e5faba5SEd Tanous         "MEPeciOverDmiError",
10043e5faba5SEd Tanous         {
10053e5faba5SEd Tanous             "Indicates that Intel ME is unable to communicate using PECI over DMI.",
10063e5faba5SEd 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",
10073e5faba5SEd Tanous             "Critical",
10083e5faba5SEd Tanous             1,
10093e5faba5SEd Tanous             {
10103e5faba5SEd Tanous                 "string",
10113e5faba5SEd Tanous             },
10123e5faba5SEd Tanous             "Recovery via CPU Host reset or platform reset. If error is persistent, deep-dive platform-level debugging is required.",
10133e5faba5SEd Tanous         }},
10143e5faba5SEd Tanous     MessageEntry{
10153e5faba5SEd Tanous         "MEPttHealthEvent",
10163e5faba5SEd Tanous         {
10173e5faba5SEd Tanous             "Indicates that Intel ME has encountered issue with Intel PTT",
10183e5faba5SEd Tanous             "Intel ME has detected following issue with Intel PTT: %1",
10193e5faba5SEd Tanous             "Warning",
10203e5faba5SEd Tanous             1,
10213e5faba5SEd Tanous             {
10223e5faba5SEd Tanous                 "string",
10233e5faba5SEd Tanous             },
10243e5faba5SEd Tanous             "None.",
10253e5faba5SEd Tanous         }},
10263e5faba5SEd Tanous     MessageEntry{
10273e5faba5SEd Tanous         "MERecoveryGpioForced",
10283e5faba5SEd Tanous         {
10293e5faba5SEd Tanous             "Indicates that Intel ME image is booted in recovery mode due to GPIO assertion.",
10303e5faba5SEd Tanous             "Intel ME Recovery Image loaded due to recovery MGPIO pin asserted. Pin number is configurable in factory presets, Default recovery pin is MGPIO1.",
10313e5faba5SEd Tanous             "OK",
10323e5faba5SEd Tanous             0,
10333e5faba5SEd Tanous             {},
10343e5faba5SEd 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.",
10353e5faba5SEd Tanous         }},
10363e5faba5SEd Tanous     MessageEntry{
10373e5faba5SEd Tanous         "MERestrictedMode",
10383e5faba5SEd Tanous         {
10393e5faba5SEd Tanous             "Indicates events related to Intel ME restricted mode.",
10403e5faba5SEd Tanous             "Intel ME restricted mode information: %1",
10413e5faba5SEd Tanous             "Critical",
10423e5faba5SEd Tanous             1,
10433e5faba5SEd Tanous             {
10443e5faba5SEd Tanous                 "string",
10453e5faba5SEd Tanous             },
10463e5faba5SEd Tanous             "None.",
10473e5faba5SEd Tanous         }},
10483e5faba5SEd Tanous     MessageEntry{
10493e5faba5SEd Tanous         "MESmbusLinkFailure",
10503e5faba5SEd Tanous         {
10513e5faba5SEd Tanous             "Indicate that Intel ME encountered SMBus link error.",
10523e5faba5SEd Tanous             "Intel ME has detected SMBus link error. Sensor Bus: %1 , MUX Address: %2 ",
10533e5faba5SEd Tanous             "Critical",
10543e5faba5SEd Tanous             2,
10553e5faba5SEd Tanous             {
10563e5faba5SEd Tanous                 "string",
10573e5faba5SEd Tanous                 "string",
10583e5faba5SEd Tanous             },
10593e5faba5SEd Tanous             "Devices connected to given SMLINK might cause communication corruption. See error code and refer to Intel ME External Interfaces Specification for details.",
10603e5faba5SEd Tanous         }},
10613e5faba5SEd Tanous     MessageEntry{
10623e5faba5SEd Tanous         "MEUmaError",
10633e5faba5SEd Tanous         {
10643e5faba5SEd Tanous             "Indicates that Intel ME has encountered UMA operation error.",
10653e5faba5SEd Tanous             "Intel ME has encountered UMA operation error. Details: %1",
10663e5faba5SEd Tanous             "Critical",
10673e5faba5SEd Tanous             1,
10683e5faba5SEd Tanous             {
10693e5faba5SEd Tanous                 "string",
10703e5faba5SEd Tanous             },
10713e5faba5SEd 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.",
10723e5faba5SEd Tanous         }},
10733e5faba5SEd Tanous     MessageEntry{
10743e5faba5SEd Tanous         "MEUnsupportedFeature",
10753e5faba5SEd Tanous         {
10763e5faba5SEd Tanous             "Indicates that Intel ME is configuration with feature which is not supported on this platform.",
10773e5faba5SEd Tanous             "Feature not supported in current segment detected by Intel ME Firmware. Details: %1",
10783e5faba5SEd Tanous             "Critical",
10793e5faba5SEd Tanous             1,
10803e5faba5SEd Tanous             {
10813e5faba5SEd Tanous                 "string",
10823e5faba5SEd Tanous             },
10833e5faba5SEd Tanous             "Proper FW configuration must be updated or use the Flash device with proper FW configuration",
10843e5faba5SEd Tanous         }},
10853e5faba5SEd Tanous     MessageEntry{
10863e5faba5SEd Tanous         "ManufacturingModeEntered",
10873e5faba5SEd Tanous         {
10883e5faba5SEd Tanous             "Indicates that the BMC entered Factory, or Manufacturing mode.",
10893e5faba5SEd Tanous             "Entered Manufacturing Mode.",
10903e5faba5SEd Tanous             "Critical",
10913e5faba5SEd Tanous             0,
10923e5faba5SEd Tanous             {},
10933e5faba5SEd Tanous             "None.",
10943e5faba5SEd Tanous         }},
10953e5faba5SEd Tanous     MessageEntry{
10963e5faba5SEd Tanous         "ManufacturingModeExited",
10973e5faba5SEd Tanous         {
10983e5faba5SEd Tanous             "Indicates that the BMC exited Factory, or Manufacturing mode.",
10993e5faba5SEd Tanous             "Exited Manufacturing Mode.",
11003e5faba5SEd Tanous             "OK",
11013e5faba5SEd Tanous             0,
11023e5faba5SEd Tanous             {},
11033e5faba5SEd Tanous             "None.",
11043e5faba5SEd Tanous         }},
11053e5faba5SEd Tanous     MessageEntry{
11063e5faba5SEd Tanous         "MemoryECCCorrectable",
1107fbe8378fSJason M. Bills         {
1108271584abSEd Tanous             "Indicates a Correctable Memory ECC error.",
11093e5faba5SEd Tanous             "Memory ECC correctable error. Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
1110271584abSEd Tanous             "Warning",
1111271584abSEd Tanous             4,
1112fbe8378fSJason M. Bills             {
1113fbe8378fSJason M. Bills                 "number",
1114fbe8378fSJason M. Bills                 "string",
1115fbe8378fSJason M. Bills                 "number",
1116fbe8378fSJason M. Bills                 "number",
1117fbe8378fSJason M. Bills             },
1118271584abSEd Tanous             "None.",
1119fbe8378fSJason M. Bills         }},
11203e5faba5SEd Tanous     MessageEntry{
11213e5faba5SEd Tanous         "MemoryECCUncorrectable",
1122fbe8378fSJason M. Bills         {
1123271584abSEd Tanous             "Indicates an Uncorrectable Memory ECC error.",
11243e5faba5SEd Tanous             "Memory ECC uncorrectable error. Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
1125271584abSEd Tanous             "Critical",
1126271584abSEd Tanous             4,
1127fbe8378fSJason M. Bills             {
1128fbe8378fSJason M. Bills                 "number",
1129fbe8378fSJason M. Bills                 "string",
1130fbe8378fSJason M. Bills                 "number",
1131fbe8378fSJason M. Bills                 "number",
1132fbe8378fSJason M. Bills             },
1133271584abSEd Tanous             "None.",
1134fbe8378fSJason M. Bills         }},
11353e5faba5SEd Tanous     MessageEntry{
11363e5faba5SEd Tanous         "MemoryParityCommandAndAddress",
1137fbe8378fSJason M. Bills         {
1138271584abSEd Tanous             "Indicates a Command and Address parity error.",
11393e5faba5SEd Tanous             "Command and Address parity error. Socket=%1 Channel=%2 DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1140271584abSEd Tanous             "Critical",
1141271584abSEd Tanous             5,
1142fbe8378fSJason M. Bills             {
1143fbe8378fSJason M. Bills                 "number",
1144fbe8378fSJason M. Bills                 "string",
1145fbe8378fSJason M. Bills                 "number",
1146fbe8378fSJason M. Bills                 "number",
1147fbe8378fSJason M. Bills                 "number",
1148fbe8378fSJason M. Bills             },
1149271584abSEd Tanous             "None.",
1150fbe8378fSJason M. Bills         }},
11513e5faba5SEd Tanous     MessageEntry{
11523e5faba5SEd Tanous         "MemoryParityNotKnown",
1153fbe8378fSJason M. Bills         {
1154271584abSEd Tanous             "Indicates an unknown parity error.",
11553e5faba5SEd Tanous             "Memory parity error. Socket=%1 Channel=%2 DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1156271584abSEd Tanous             "Critical",
1157271584abSEd Tanous             5,
1158fbe8378fSJason M. Bills             {
1159fbe8378fSJason M. Bills                 "number",
1160fbe8378fSJason M. Bills                 "string",
1161fbe8378fSJason M. Bills                 "number",
1162fbe8378fSJason M. Bills                 "number",
1163fbe8378fSJason M. Bills                 "number",
1164fbe8378fSJason M. Bills             },
1165271584abSEd Tanous             "None.",
1166fbe8378fSJason M. Bills         }},
11673e5faba5SEd Tanous     MessageEntry{
11683e5faba5SEd Tanous         "MemoryRASConfigurationDisabled",
1169fbe8378fSJason M. Bills         {
1170fbe8378fSJason M. Bills             "Indicates Memory RAS Disabled Configuration Status.",
1171271584abSEd Tanous             "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
1172271584abSEd Tanous             "OK",
1173271584abSEd Tanous             2,
1174fbe8378fSJason M. Bills             {
1175fbe8378fSJason M. Bills                 "string",
1176fbe8378fSJason M. Bills                 "string",
1177fbe8378fSJason M. Bills             },
1178271584abSEd Tanous             "None.",
1179fbe8378fSJason M. Bills         }},
11803e5faba5SEd Tanous     MessageEntry{
11813e5faba5SEd Tanous         "MemoryRASConfigurationEnabled",
1182fbe8378fSJason M. Bills         {
1183271584abSEd Tanous             "Indicates Memory RAS Enabled Configuration Status.",
1184271584abSEd Tanous             "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
1185271584abSEd Tanous             "OK",
1186271584abSEd Tanous             2,
1187fbe8378fSJason M. Bills             {
1188fbe8378fSJason M. Bills                 "string",
1189fbe8378fSJason M. Bills                 "string",
1190fbe8378fSJason M. Bills             },
1191271584abSEd Tanous             "None.",
1192fbe8378fSJason M. Bills         }},
11933e5faba5SEd Tanous     MessageEntry{
11943e5faba5SEd Tanous         "MemoryRASModeDisabled",
1195fbe8378fSJason M. Bills         {
1196271584abSEd Tanous             "Indicates Memory RAS Disabled Mode Selection.",
11973e5faba5SEd Tanous             "Memory RAS Mode Select Disabled. Prior Mode=%1 Selected Mode=%2.",
1198271584abSEd Tanous             "OK",
1199271584abSEd Tanous             2,
1200fbe8378fSJason M. Bills             {
1201fbe8378fSJason M. Bills                 "string",
1202fbe8378fSJason M. Bills                 "string",
1203fbe8378fSJason M. Bills             },
1204271584abSEd Tanous             "None.",
1205fbe8378fSJason M. Bills         }},
12063e5faba5SEd Tanous     MessageEntry{
12073e5faba5SEd Tanous         "MemoryRASModeEnabled",
1208fbe8378fSJason M. Bills         {
1209271584abSEd Tanous             "Indicates Memory RAS Enabled Mode Selection.",
12103e5faba5SEd Tanous             "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected Mode=%2.",
1211271584abSEd Tanous             "OK",
1212271584abSEd Tanous             2,
1213fbe8378fSJason M. Bills             {
1214fbe8378fSJason M. Bills                 "string",
1215fbe8378fSJason M. Bills                 "string",
1216fbe8378fSJason M. Bills             },
1217271584abSEd Tanous             "None.",
1218fbe8378fSJason M. Bills         }},
12193e5faba5SEd Tanous     MessageEntry{
12203e5faba5SEd Tanous         "MemoryThermTrip",
1221fbe8378fSJason M. Bills         {
12223e5faba5SEd Tanous             "Indicates that the system memory ThermTrip is asserted by the specified component.",
1223bc6be237Sjayaprakash Mutyala             "Memory ThermTrip asserted: %1.",
1224271584abSEd Tanous             "Critical",
1225bc6be237Sjayaprakash Mutyala             1,
12269aa46454SAgnieszka Szlendak             {
12273e5faba5SEd Tanous                 "string",
12283e5faba5SEd Tanous             },
12299aa46454SAgnieszka Szlendak             "None.",
12309aa46454SAgnieszka Szlendak         }},
12319aa46454SAgnieszka Szlendak     MessageEntry{
12323e5faba5SEd Tanous         "MirroringRedundancyDegraded",
1233fbe8378fSJason M. Bills         {
1234fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is degraded.",
12353e5faba5SEd Tanous             "Mirroring redundancy state degraded. Socket=%1 Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1236271584abSEd Tanous             "Warning",
1237271584abSEd Tanous             5,
1238fbe8378fSJason M. Bills             {
1239fbe8378fSJason M. Bills                 "number",
1240fbe8378fSJason M. Bills                 "string",
1241fbe8378fSJason M. Bills                 "number",
1242fbe8378fSJason M. Bills                 "number",
1243fbe8378fSJason M. Bills                 "number",
1244fbe8378fSJason M. Bills             },
1245271584abSEd Tanous             "None.",
1246fbe8378fSJason M. Bills         }},
1247fbe8378fSJason M. Bills     MessageEntry{
1248fbe8378fSJason M. Bills         "MirroringRedundancyFull",
1249fbe8378fSJason M. Bills         {
1250fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
12513e5faba5SEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1252271584abSEd Tanous             "OK",
1253271584abSEd Tanous             5,
1254fbe8378fSJason M. Bills             {
1255fbe8378fSJason M. Bills                 "number",
1256fbe8378fSJason M. Bills                 "string",
1257fbe8378fSJason M. Bills                 "number",
1258fbe8378fSJason M. Bills                 "number",
1259fbe8378fSJason M. Bills                 "number",
1260fbe8378fSJason M. Bills             },
1261271584abSEd Tanous             "None.",
1262fbe8378fSJason M. Bills         }},
12633e5faba5SEd Tanous     MessageEntry{
12643e5faba5SEd Tanous         "NMIButtonPressed",
1265fbe8378fSJason M. Bills         {
1266271584abSEd Tanous             "Indicates that the NMI button was pressed.",
1267271584abSEd Tanous             "NMI Button Pressed.",
1268271584abSEd Tanous             "Critical",
1269271584abSEd Tanous             0,
1270271584abSEd Tanous             {},
1271271584abSEd Tanous             "None.",
1272fbe8378fSJason M. Bills         }},
12733e5faba5SEd Tanous     MessageEntry{
12743e5faba5SEd Tanous         "NMIDiagnosticInterrupt",
1275b76f9ca1SChen,Yugang         {
12763e5faba5SEd Tanous             "Indicates that an NMI Diagnostic Interrupt has been generated.",
1277271584abSEd Tanous             "NMI Diagnostic Interrupt.",
1278271584abSEd Tanous             "Critical",
1279271584abSEd Tanous             0,
1280271584abSEd Tanous             {},
1281271584abSEd Tanous             "None.",
1282b76f9ca1SChen,Yugang         }},
12833e5faba5SEd Tanous     MessageEntry{
12843e5faba5SEd Tanous         "PCIeCorrectableAdvisoryNonFatal",
1285fbe8378fSJason M. Bills         {
1286fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Advisory Non-fatal Error.",
12873e5faba5SEd Tanous             "PCIe Correctable Advisory Non-fatal Error. Bus=%1 Device=%2 Function=%3.",
1288271584abSEd Tanous             "Warning",
1289271584abSEd Tanous             3,
1290fbe8378fSJason M. Bills             {
1291fbe8378fSJason M. Bills                 "number",
1292fbe8378fSJason M. Bills                 "number",
1293fbe8378fSJason M. Bills                 "number",
1294fbe8378fSJason M. Bills             },
1295271584abSEd Tanous             "None.",
1296fbe8378fSJason M. Bills         }},
12973e5faba5SEd Tanous     MessageEntry{
12983e5faba5SEd Tanous         "PCIeCorrectableBadDLLP",
1299fbe8378fSJason M. Bills         {
1300271584abSEd Tanous             "Indicates a PCIe Correctable Bad DLLP Error.",
1301fbe8378fSJason M. Bills             "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
1302271584abSEd Tanous             "Warning",
1303271584abSEd Tanous             3,
1304fbe8378fSJason M. Bills             {
1305fbe8378fSJason M. Bills                 "number",
1306fbe8378fSJason M. Bills                 "number",
1307fbe8378fSJason M. Bills                 "number",
1308fbe8378fSJason M. Bills             },
1309271584abSEd Tanous             "None.",
1310fbe8378fSJason M. Bills         }},
13113e5faba5SEd Tanous     MessageEntry{
13123e5faba5SEd Tanous         "PCIeCorrectableBadTLP",
1313fbe8378fSJason M. Bills         {
1314271584abSEd Tanous             "Indicates a PCIe Correctable Bad TLP Error.",
1315fbe8378fSJason M. Bills             "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
1316271584abSEd Tanous             "Warning",
1317271584abSEd Tanous             3,
1318fbe8378fSJason M. Bills             {
1319fbe8378fSJason M. Bills                 "number",
1320fbe8378fSJason M. Bills                 "number",
1321fbe8378fSJason M. Bills                 "number",
1322fbe8378fSJason M. Bills             },
1323271584abSEd Tanous             "None.",
1324fbe8378fSJason M. Bills         }},
13253e5faba5SEd Tanous     MessageEntry{
13263e5faba5SEd Tanous         "PCIeCorrectableHeaderLogOverflow",
1327fbe8378fSJason M. Bills         {
1328fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Header Log Overflow Error.",
13293e5faba5SEd Tanous             "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 Function=%3.",
1330271584abSEd Tanous             "Warning",
1331271584abSEd Tanous             3,
1332fbe8378fSJason M. Bills             {
1333fbe8378fSJason M. Bills                 "number",
1334fbe8378fSJason M. Bills                 "number",
1335fbe8378fSJason M. Bills                 "number",
1336fbe8378fSJason M. Bills             },
1337271584abSEd Tanous             "None.",
1338fbe8378fSJason M. Bills         }},
13393e5faba5SEd Tanous     MessageEntry{
13403e5faba5SEd Tanous         "PCIeCorrectableInternal",
1341fbe8378fSJason M. Bills         {
1342271584abSEd Tanous             "Indicates a PCIe Correctable Internal Error.",
13433e5faba5SEd Tanous             "PCIe Correctable Internal Error. Bus=%1 Device=%2 Function=%3.",
1344271584abSEd Tanous             "Warning",
1345271584abSEd Tanous             3,
1346fbe8378fSJason M. Bills             {
1347fbe8378fSJason M. Bills                 "number",
1348fbe8378fSJason M. Bills                 "number",
1349fbe8378fSJason M. Bills                 "number",
1350fbe8378fSJason M. Bills             },
1351271584abSEd Tanous             "None.",
1352fbe8378fSJason M. Bills         }},
13533e5faba5SEd Tanous     MessageEntry{
13543e5faba5SEd Tanous         "PCIeCorrectableLinkBWChanged",
1355fbe8378fSJason M. Bills         {
1356fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Link BW Changed Error.",
13573e5faba5SEd Tanous             "PCIe Correctable Link BW Changed. Bus=%1 Device=%2 Function=%3.",
1358271584abSEd Tanous             "Warning",
1359271584abSEd Tanous             3,
1360fbe8378fSJason M. Bills             {
1361fbe8378fSJason M. Bills                 "number",
1362fbe8378fSJason M. Bills                 "number",
1363fbe8378fSJason M. Bills                 "number",
1364fbe8378fSJason M. Bills             },
1365271584abSEd Tanous             "None.",
1366fbe8378fSJason M. Bills         }},
13673e5faba5SEd Tanous     MessageEntry{
13683e5faba5SEd Tanous         "PCIeCorrectableReceiverError",
1369fbe8378fSJason M. Bills         {
1370271584abSEd Tanous             "Indicates a PCIe Correctable Receiver Error.",
13713e5faba5SEd Tanous             "PCIe Correctable Receiver Error. Bus=%1 Device=%2 Function=%3.",
1372271584abSEd Tanous             "Warning",
1373271584abSEd Tanous             3,
1374fbe8378fSJason M. Bills             {
1375fbe8378fSJason M. Bills                 "number",
1376fbe8378fSJason M. Bills                 "number",
1377fbe8378fSJason M. Bills                 "number",
1378fbe8378fSJason M. Bills             },
1379271584abSEd Tanous             "None.",
1380fbe8378fSJason M. Bills         }},
13813e5faba5SEd Tanous     MessageEntry{
13823e5faba5SEd Tanous         "PCIeCorrectableReplayNumRollover",
1383fbe8378fSJason M. Bills         {
1384271584abSEd Tanous             "Indicates a PCIe Correctable Replay Num Rollover.",
13853e5faba5SEd Tanous             "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 Function=%3.",
1386271584abSEd Tanous             "Warning",
1387271584abSEd Tanous             3,
1388fbe8378fSJason M. Bills             {
1389fbe8378fSJason M. Bills                 "number",
1390fbe8378fSJason M. Bills                 "number",
1391fbe8378fSJason M. Bills                 "number",
1392fbe8378fSJason M. Bills             },
1393271584abSEd Tanous             "None.",
1394fbe8378fSJason M. Bills         }},
13953e5faba5SEd Tanous     MessageEntry{
13963e5faba5SEd Tanous         "PCIeCorrectableReplayTimerTimeout",
1397fbe8378fSJason M. Bills         {
1398271584abSEd Tanous             "Indicates a PCIe Correctable Replay Timer Timeout.",
13993e5faba5SEd Tanous             "PCIe Correctable Replay Timer Timeout. Bus=%1 Device=%2 Function=%3.",
1400271584abSEd Tanous             "Warning",
1401271584abSEd Tanous             3,
1402fbe8378fSJason M. Bills             {
1403fbe8378fSJason M. Bills                 "number",
1404fbe8378fSJason M. Bills                 "number",
1405fbe8378fSJason M. Bills                 "number",
1406fbe8378fSJason M. Bills             },
1407271584abSEd Tanous             "None.",
1408fbe8378fSJason M. Bills         }},
14093e5faba5SEd Tanous     MessageEntry{
14103e5faba5SEd Tanous         "PCIeCorrectableUnspecifiedAERError",
1411fbe8378fSJason M. Bills         {
1412fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Unspecified AER Error.",
14133e5faba5SEd Tanous             "PCIe Correctable Unspecified AER Error. Bus=%1 Device=%2 Function=%3.",
1414271584abSEd Tanous             "Warning",
1415271584abSEd Tanous             3,
1416fbe8378fSJason M. Bills             {
1417fbe8378fSJason M. Bills                 "number",
1418fbe8378fSJason M. Bills                 "number",
1419fbe8378fSJason M. Bills                 "number",
1420fbe8378fSJason M. Bills             },
1421271584abSEd Tanous             "None.",
1422fbe8378fSJason M. Bills         }},
14233e5faba5SEd Tanous     MessageEntry{
14243e5faba5SEd Tanous         "PCIeFatalACSViolation",
1425fbe8378fSJason M. Bills         {
1426271584abSEd Tanous             "Indicates a PCIe ACS Violation Error.",
1427fbe8378fSJason M. Bills             "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
14284228a160SJason M. Bills             "Critical",
1429271584abSEd Tanous             3,
1430fbe8378fSJason M. Bills             {
1431fbe8378fSJason M. Bills                 "number",
1432fbe8378fSJason M. Bills                 "number",
1433fbe8378fSJason M. Bills                 "number",
1434fbe8378fSJason M. Bills             },
1435271584abSEd Tanous             "None.",
1436fbe8378fSJason M. Bills         }},
14373e5faba5SEd Tanous     MessageEntry{
14383e5faba5SEd Tanous         "PCIeFatalAtomicEgressBlocked",
1439fbe8378fSJason M. Bills         {
1440271584abSEd Tanous             "Indicates a PCIe Atomic Egress Blocked Error.",
14413e5faba5SEd Tanous             "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 Function=%3.",
14424228a160SJason M. Bills             "Critical",
1443271584abSEd Tanous             3,
1444fbe8378fSJason M. Bills             {
1445fbe8378fSJason M. Bills                 "number",
1446fbe8378fSJason M. Bills                 "number",
1447fbe8378fSJason M. Bills                 "number",
1448fbe8378fSJason M. Bills             },
1449271584abSEd Tanous             "None.",
1450fbe8378fSJason M. Bills         }},
1451fbe8378fSJason M. Bills     MessageEntry{
1452fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
1453fbe8378fSJason M. Bills         {
1454271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
1455fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
14564228a160SJason M. Bills             "Critical",
1457271584abSEd Tanous             3,
1458fbe8378fSJason M. Bills             {
1459fbe8378fSJason M. Bills                 "number",
1460fbe8378fSJason M. Bills                 "number",
1461fbe8378fSJason M. Bills                 "number",
1462fbe8378fSJason M. Bills             },
1463271584abSEd Tanous             "None.",
1464fbe8378fSJason M. Bills         }},
1465fbe8378fSJason M. Bills     MessageEntry{
1466fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1467fbe8378fSJason M. Bills         {
1468271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1469fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
14704228a160SJason M. Bills             "Critical",
1471271584abSEd Tanous             3,
1472fbe8378fSJason M. Bills             {
1473fbe8378fSJason M. Bills                 "number",
1474fbe8378fSJason M. Bills                 "number",
1475fbe8378fSJason M. Bills                 "number",
1476fbe8378fSJason M. Bills             },
1477271584abSEd Tanous             "None.",
1478fbe8378fSJason M. Bills         }},
1479fbe8378fSJason M. Bills     MessageEntry{
1480fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1481fbe8378fSJason M. Bills         {
1482271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
14833e5faba5SEd Tanous             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 Function=%3.",
14844228a160SJason M. Bills             "Critical",
1485271584abSEd Tanous             3,
1486fbe8378fSJason M. Bills             {
1487fbe8378fSJason M. Bills                 "number",
1488fbe8378fSJason M. Bills                 "number",
1489fbe8378fSJason M. Bills                 "number",
1490fbe8378fSJason M. Bills             },
1491271584abSEd Tanous             "None.",
1492fbe8378fSJason M. Bills         }},
14933e5faba5SEd Tanous     MessageEntry{
14943e5faba5SEd Tanous         "PCIeFatalECRCError",
1495fbe8378fSJason M. Bills         {
1496271584abSEd Tanous             "Indicates a PCIe ECRC Error.",
1497271584abSEd Tanous             "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
14984228a160SJason M. Bills             "Critical",
1499271584abSEd Tanous             3,
1500fbe8378fSJason M. Bills             {
1501fbe8378fSJason M. Bills                 "number",
1502fbe8378fSJason M. Bills                 "number",
1503fbe8378fSJason M. Bills                 "number",
1504fbe8378fSJason M. Bills             },
1505271584abSEd Tanous             "None.",
1506fbe8378fSJason M. Bills         }},
15073e5faba5SEd Tanous     MessageEntry{
15083e5faba5SEd Tanous         "PCIeFatalFlowControlProtocol",
1509fbe8378fSJason M. Bills         {
1510271584abSEd Tanous             "Indicates a PCIe Flow Control Protocol Error.",
15113e5faba5SEd Tanous             "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 Function=%3.",
15124228a160SJason M. Bills             "Critical",
1513271584abSEd Tanous             3,
15143e5faba5SEd Tanous             {
15153e5faba5SEd Tanous                 "number",
15163e5faba5SEd Tanous                 "number",
15173e5faba5SEd Tanous                 "number",
15183e5faba5SEd Tanous             },
15193e5faba5SEd Tanous             "None.",
15203e5faba5SEd Tanous         }},
15213e5faba5SEd Tanous     MessageEntry{
15223e5faba5SEd Tanous         "PCIeFatalMCBlockedTLP",
15233e5faba5SEd Tanous         {
15243e5faba5SEd Tanous             "Indicates a PCIe MC Blocked TLP Error.",
15253e5faba5SEd Tanous             "PCIe Fatal MC Blocked TLP Error. Bus=%1 Device=%2 Function=%3.",
15263e5faba5SEd Tanous             "Critical",
15273e5faba5SEd Tanous             3,
1528fbe8378fSJason M. Bills             {
1529fbe8378fSJason M. Bills                 "number",
1530fbe8378fSJason M. Bills                 "number",
1531fbe8378fSJason M. Bills                 "number",
1532fbe8378fSJason M. Bills             },
1533271584abSEd Tanous             "None.",
1534fbe8378fSJason M. Bills         }},
1535fbe8378fSJason M. Bills     MessageEntry{
1536fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1537fbe8378fSJason M. Bills         {
1538271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1539fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
15404228a160SJason M. Bills             "Critical",
1541271584abSEd Tanous             3,
1542fbe8378fSJason M. Bills             {
1543fbe8378fSJason M. Bills                 "number",
1544fbe8378fSJason M. Bills                 "number",
1545fbe8378fSJason M. Bills                 "number",
1546fbe8378fSJason M. Bills             },
1547271584abSEd Tanous             "None.",
1548fbe8378fSJason M. Bills         }},
1549fbe8378fSJason M. Bills     MessageEntry{
1550fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1551fbe8378fSJason M. Bills         {
1552271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1553fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
15544228a160SJason M. Bills             "Critical",
1555271584abSEd Tanous             3,
1556fbe8378fSJason M. Bills             {
1557fbe8378fSJason M. Bills                 "number",
1558fbe8378fSJason M. Bills                 "number",
1559fbe8378fSJason M. Bills                 "number",
1560fbe8378fSJason M. Bills             },
1561271584abSEd Tanous             "None.",
1562fbe8378fSJason M. Bills         }},
1563fbe8378fSJason M. Bills     MessageEntry{
156414c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1565fbe8378fSJason M. Bills         {
1566fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
15673e5faba5SEd Tanous             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 Function=%3.",
15684228a160SJason M. Bills             "Critical",
1569271584abSEd Tanous             3,
1570fbe8378fSJason M. Bills             {
1571fbe8378fSJason M. Bills                 "number",
1572fbe8378fSJason M. Bills                 "number",
1573fbe8378fSJason M. Bills                 "number",
1574fbe8378fSJason M. Bills             },
1575271584abSEd Tanous             "None.",
1576fbe8378fSJason M. Bills         }},
15773e5faba5SEd Tanous     MessageEntry{
15783e5faba5SEd Tanous         "PCIeFatalReceivedFatalMessageFromDownstream",
1579fbe8378fSJason M. Bills         {
15803e5faba5SEd Tanous             "Indicates a PCIe Received Fatal Message From Downstream Error.",
15813e5faba5SEd Tanous             "PCIe Fatal Received Fatal Message From Downstream. Bus=%1 Device=%2 Function=%3.",
15824228a160SJason M. Bills             "Critical",
1583271584abSEd Tanous             3,
1584fbe8378fSJason M. Bills             {
1585fbe8378fSJason M. Bills                 "number",
1586fbe8378fSJason M. Bills                 "number",
1587fbe8378fSJason M. Bills                 "number",
1588fbe8378fSJason M. Bills             },
1589271584abSEd Tanous             "None.",
1590fbe8378fSJason M. Bills         }},
15913e5faba5SEd Tanous     MessageEntry{
15923e5faba5SEd Tanous         "PCIeFatalReceiverBufferOverflow",
15933e5faba5SEd Tanous         {
15943e5faba5SEd Tanous             "Indicates a PCIe Receiver Buffer Overflow Error.",
15953e5faba5SEd Tanous             "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 Function=%3.",
15963e5faba5SEd Tanous             "Critical",
15973e5faba5SEd Tanous             3,
15983e5faba5SEd Tanous             {
15993e5faba5SEd Tanous                 "number",
16003e5faba5SEd Tanous                 "number",
16013e5faba5SEd Tanous                 "number",
16023e5faba5SEd Tanous             },
16033e5faba5SEd Tanous             "None.",
16043e5faba5SEd Tanous         }},
16053e5faba5SEd Tanous     MessageEntry{
16063e5faba5SEd Tanous         "PCIeFatalSurpriseLinkDown",
1607fbe8378fSJason M. Bills         {
1608271584abSEd Tanous             "Indicates a PCIe Surprise Link Down Error.",
16093e5faba5SEd Tanous             "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 Function=%3.",
16104228a160SJason M. Bills             "Critical",
1611271584abSEd Tanous             3,
1612fbe8378fSJason M. Bills             {
1613fbe8378fSJason M. Bills                 "number",
1614fbe8378fSJason M. Bills                 "number",
1615fbe8378fSJason M. Bills                 "number",
1616fbe8378fSJason M. Bills             },
1617271584abSEd Tanous             "None.",
1618fbe8378fSJason M. Bills         }},
16193e5faba5SEd Tanous     MessageEntry{
16203e5faba5SEd Tanous         "PCIeFatalTLPPrefixBlocked",
1621fbe8378fSJason M. Bills         {
1622271584abSEd Tanous             "Indicates a PCIe TLP Prefix Blocked Error.",
16233e5faba5SEd Tanous             "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 Function=%3.",
16244228a160SJason M. Bills             "Critical",
1625271584abSEd Tanous             3,
1626fbe8378fSJason M. Bills             {
1627fbe8378fSJason M. Bills                 "number",
1628fbe8378fSJason M. Bills                 "number",
1629fbe8378fSJason M. Bills                 "number",
1630fbe8378fSJason M. Bills             },
1631271584abSEd Tanous             "None.",
1632fbe8378fSJason M. Bills         }},
1633fbe8378fSJason M. Bills     MessageEntry{
1634fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1635fbe8378fSJason M. Bills         {
1636271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
16373e5faba5SEd Tanous             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 Function=%3.",
16384228a160SJason M. Bills             "Critical",
1639271584abSEd Tanous             3,
1640fbe8378fSJason M. Bills             {
1641fbe8378fSJason M. Bills                 "number",
1642fbe8378fSJason M. Bills                 "number",
1643fbe8378fSJason M. Bills                 "number",
1644fbe8378fSJason M. Bills             },
1645271584abSEd Tanous             "None.",
1646fbe8378fSJason M. Bills         }},
16473e5faba5SEd Tanous     MessageEntry{
16483e5faba5SEd Tanous         "PCIeFatalUnexpectedCompletion",
1649fbe8378fSJason M. Bills         {
1650271584abSEd Tanous             "Indicates a PCIe Unexpected Completion Error.",
16513e5faba5SEd Tanous             "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 Function=%3.",
16524228a160SJason M. Bills             "Critical",
1653271584abSEd Tanous             3,
1654fbe8378fSJason M. Bills             {
1655fbe8378fSJason M. Bills                 "number",
1656fbe8378fSJason M. Bills                 "number",
1657fbe8378fSJason M. Bills                 "number",
1658fbe8378fSJason M. Bills             },
1659271584abSEd Tanous             "None.",
1660fbe8378fSJason M. Bills         }},
16613e5faba5SEd Tanous     MessageEntry{
16623e5faba5SEd Tanous         "PCIeFatalUnspecifiedNonAERFatalError",
1663fbe8378fSJason M. Bills         {
1664271584abSEd Tanous             "Indicates a PCIe Unspecified Non-AER Fatal Error.",
16653e5faba5SEd Tanous             "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 Device=%2 Function=%3.",
16664228a160SJason M. Bills             "Critical",
1667271584abSEd Tanous             3,
1668fbe8378fSJason M. Bills             {
1669fbe8378fSJason M. Bills                 "number",
1670fbe8378fSJason M. Bills                 "number",
1671fbe8378fSJason M. Bills                 "number",
1672fbe8378fSJason M. Bills             },
1673271584abSEd Tanous             "None.",
1674fbe8378fSJason M. Bills         }},
1675fbe8378fSJason M. Bills     MessageEntry{
1676fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1677fbe8378fSJason M. Bills         {
1678271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1679fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
16804228a160SJason M. Bills             "Critical",
1681271584abSEd Tanous             3,
1682fbe8378fSJason M. Bills             {
1683fbe8378fSJason M. Bills                 "number",
1684fbe8378fSJason M. Bills                 "number",
1685fbe8378fSJason M. Bills                 "number",
1686fbe8378fSJason M. Bills             },
1687271584abSEd Tanous             "None.",
1688fbe8378fSJason M. Bills         }},
16893e5faba5SEd Tanous     MessageEntry{
1690*2539e69cSChanh Nguyen         "PowerButtonLongPressed",
1691*2539e69cSChanh Nguyen         {
1692*2539e69cSChanh Nguyen             "Indicates that the power button was long pressed.",
1693*2539e69cSChanh Nguyen             "Power Button Long Pressed.",
1694*2539e69cSChanh Nguyen             "OK",
1695*2539e69cSChanh Nguyen             0,
1696*2539e69cSChanh Nguyen             {},
1697*2539e69cSChanh Nguyen             "None.",
1698*2539e69cSChanh Nguyen         }},
1699*2539e69cSChanh Nguyen     MessageEntry{
17003e5faba5SEd Tanous         "PowerButtonPressed",
1701fbe8378fSJason M. Bills         {
1702271584abSEd Tanous             "Indicates that the power button was pressed.",
1703271584abSEd Tanous             "Power Button Pressed.",
1704271584abSEd Tanous             "OK",
1705271584abSEd Tanous             0,
1706271584abSEd Tanous             {},
1707271584abSEd Tanous             "None.",
1708fbe8378fSJason M. Bills         }},
17093e5faba5SEd Tanous     MessageEntry{
17103e5faba5SEd Tanous         "PowerRestorePolicyApplied",
1711dd118a2eSJason M. Bills         {
17123e5faba5SEd Tanous             "Indicates that power was restored and the BMC has applied the restore policy.",
1713271584abSEd Tanous             "Power restore policy applied.",
1714271584abSEd Tanous             "OK",
1715271584abSEd Tanous             0,
1716271584abSEd Tanous             {},
1717271584abSEd Tanous             "None.",
1718dd118a2eSJason M. Bills         }},
17193e5faba5SEd Tanous     MessageEntry{
17203e5faba5SEd Tanous         "PowerSupplyConfigurationError",
1721fbe8378fSJason M. Bills         {
1722271584abSEd Tanous             "Indicates an error in power supply configuration.",
1723271584abSEd Tanous             "Power supply %1 configuration error.",
17249c6b0159SYong Li             "Warning",
1725271584abSEd Tanous             1,
17263e5faba5SEd Tanous             {
17273e5faba5SEd Tanous                 "string",
17283e5faba5SEd Tanous             },
1729271584abSEd Tanous             "None.",
1730fbe8378fSJason M. Bills         }},
1731fbe8378fSJason M. Bills     MessageEntry{
17327f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
17337f68549fSjayaprakash Mutyala         {
17343e5faba5SEd Tanous             "Indicates that power supply configuration error recovered from a failure.",
17357f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
17367f68549fSjayaprakash Mutyala             "OK",
17377f68549fSjayaprakash Mutyala             1,
17383e5faba5SEd Tanous             {
17393e5faba5SEd Tanous                 "string",
17403e5faba5SEd Tanous             },
17413e5faba5SEd Tanous             "None.",
17423e5faba5SEd Tanous         }},
17433e5faba5SEd Tanous     MessageEntry{
17443e5faba5SEd Tanous         "PowerSupplyFailed",
17453e5faba5SEd Tanous         {
17463e5faba5SEd Tanous             "Indicates that a power supply has failed.",
17473e5faba5SEd Tanous             "Power supply %1 failed.",
17483e5faba5SEd Tanous             "Warning",
17493e5faba5SEd Tanous             1,
17503e5faba5SEd Tanous             {
17513e5faba5SEd Tanous                 "string",
17523e5faba5SEd Tanous             },
17533e5faba5SEd Tanous             "None.",
17543e5faba5SEd Tanous         }},
17553e5faba5SEd Tanous     MessageEntry{
17563e5faba5SEd Tanous         "PowerSupplyFailurePredicted",
17573e5faba5SEd Tanous         {
17583e5faba5SEd Tanous             "Indicates that a power supply is predicted to fail.",
17593e5faba5SEd Tanous             "Power supply %1 failure predicted.",
17603e5faba5SEd Tanous             "Warning",
17613e5faba5SEd Tanous             1,
17623e5faba5SEd Tanous             {
17633e5faba5SEd Tanous                 "string",
17643e5faba5SEd Tanous             },
17657f68549fSjayaprakash Mutyala             "None.",
17667f68549fSjayaprakash Mutyala         }},
17677f68549fSjayaprakash Mutyala     MessageEntry{
1768fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1769fbe8378fSJason M. Bills         {
1770fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1771271584abSEd Tanous             "Power supply %1 fan %2 failed.",
17729c6b0159SYong Li             "Warning",
1773271584abSEd Tanous             2,
17743e5faba5SEd Tanous             {
17753e5faba5SEd Tanous                 "string",
17763e5faba5SEd Tanous                 "string",
17773e5faba5SEd Tanous             },
1778271584abSEd Tanous             "None.",
1779fbe8378fSJason M. Bills         }},
1780dac62eefSCheng C Yang     MessageEntry{
1781dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1782dac62eefSCheng C Yang         {
1783dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1784271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1785271584abSEd Tanous             "OK",
1786271584abSEd Tanous             2,
1787fbe8378fSJason M. Bills             {
17883e5faba5SEd Tanous                 "string",
17893e5faba5SEd Tanous                 "string",
17903e5faba5SEd Tanous             },
1791271584abSEd Tanous             "None.",
1792fbe8378fSJason M. Bills         }},
17933e5faba5SEd Tanous     MessageEntry{
17943e5faba5SEd Tanous         "PowerSupplyInserted",
1795fbe8378fSJason M. Bills         {
1796271584abSEd Tanous             "Indicates that a power supply has been inserted.",
1797271584abSEd Tanous             "Power supply %1 inserted.",
1798271584abSEd Tanous             "OK",
1799271584abSEd Tanous             1,
18003e5faba5SEd Tanous             {
18013e5faba5SEd Tanous                 "string",
18023e5faba5SEd Tanous             },
1803271584abSEd Tanous             "None.",
1804fbe8378fSJason M. Bills         }},
18053e5faba5SEd Tanous     MessageEntry{
18063e5faba5SEd Tanous         "PowerSupplyPowerGoodFailed",
1807bc48a175SJason M. Bills         {
18083e5faba5SEd Tanous             "Indicates that the power supply power good signal failed to assert within the specified time.",
18093e5faba5SEd Tanous             "Power supply power good failed to assert within %1 milliseconds.",
1810271584abSEd Tanous             "Critical",
1811271584abSEd Tanous             1,
18123e5faba5SEd Tanous             {
18133e5faba5SEd Tanous                 "number",
18143e5faba5SEd Tanous             },
1815271584abSEd Tanous             "None.",
1816bc48a175SJason M. Bills         }},
18173e5faba5SEd Tanous     MessageEntry{
18183e5faba5SEd Tanous         "PowerSupplyPowerLost",
1819dac62eefSCheng C Yang         {
1820dac62eefSCheng C Yang             "Indicates that a power supply has lost input power.",
1821271584abSEd Tanous             "Power supply %1 power lost.",
18229c6b0159SYong Li             "Warning",
1823271584abSEd Tanous             1,
18243e5faba5SEd Tanous             {
18253e5faba5SEd Tanous                 "string",
18263e5faba5SEd Tanous             },
1827271584abSEd Tanous             "None.",
1828dac62eefSCheng C Yang         }},
18293e5faba5SEd Tanous     MessageEntry{
18303e5faba5SEd Tanous         "PowerSupplyPowerRestored",
1831dac62eefSCheng C Yang         {
1832dac62eefSCheng C Yang             "Indicates that a power supply input power was restored.",
1833271584abSEd Tanous             "Power supply %1 power restored.",
1834271584abSEd Tanous             "OK",
183593518fb7SJayaprakash Mutyala             1,
18363e5faba5SEd Tanous             {
18373e5faba5SEd Tanous                 "string",
18383e5faba5SEd Tanous             },
1839271584abSEd Tanous             "None.",
1840dac62eefSCheng C Yang         }},
18413e5faba5SEd Tanous     MessageEntry{
18423e5faba5SEd Tanous         "PowerSupplyPredictedFailureRecovered",
1843dac62eefSCheng C Yang         {
18443e5faba5SEd Tanous             "Indicates that a power supply recovered from a predicted failure.",
1845271584abSEd Tanous             "Power supply %1 predicted failure recovered.",
1846271584abSEd Tanous             "OK",
1847271584abSEd Tanous             1,
18483e5faba5SEd Tanous             {
18493e5faba5SEd Tanous                 "string",
18503e5faba5SEd Tanous             },
1851271584abSEd Tanous             "None.",
1852dac62eefSCheng C Yang         }},
18533e5faba5SEd Tanous     MessageEntry{
18543e5faba5SEd Tanous         "PowerSupplyRecovered",
1855dac62eefSCheng C Yang         {
1856dac62eefSCheng C Yang             "Indicates that a power supply recovered from a failure.",
1857271584abSEd Tanous             "Power supply %1 recovered.",
1858271584abSEd Tanous             "OK",
1859271584abSEd Tanous             1,
18603e5faba5SEd Tanous             {
18613e5faba5SEd Tanous                 "string",
18623e5faba5SEd Tanous             },
1863271584abSEd Tanous             "None.",
1864dac62eefSCheng C Yang         }},
18653e5faba5SEd Tanous     MessageEntry{
18663e5faba5SEd Tanous         "PowerSupplyRemoved",
1867fbe8378fSJason M. Bills         {
1868271584abSEd Tanous             "Indicates that a power supply has been removed.",
1869271584abSEd Tanous             "Power supply %1 removed.",
1870271584abSEd Tanous             "Warning",
1871271584abSEd Tanous             1,
18723e5faba5SEd Tanous             {
18733e5faba5SEd Tanous                 "string",
18743e5faba5SEd Tanous             },
1875271584abSEd Tanous             "None.",
1876fbe8378fSJason M. Bills         }},
18773e5faba5SEd Tanous     MessageEntry{
18783e5faba5SEd Tanous         "PowerUnitDegradedFromNonRedundant",
1879cecb4cb6SCheng C Yang         {
18803e5faba5SEd Tanous             "Indicates that power unit is come back to redundant fromnonredundant but is still not in full redundancy mode.",
1881271584abSEd Tanous             "Power Unit degraded from nonredundant.",
1882271584abSEd Tanous             "Warning",
1883271584abSEd Tanous             0,
1884271584abSEd Tanous             {},
1885271584abSEd Tanous             "None.",
1886cecb4cb6SCheng C Yang         }},
18873e5faba5SEd Tanous     MessageEntry{
18883e5faba5SEd Tanous         "PowerUnitDegradedFromRedundant",
1889cecb4cb6SCheng C Yang         {
18903e5faba5SEd Tanous             "Indicates that power unit is degarded from full redundancy mode.",
1891271584abSEd Tanous             "Power Unit degraded from redundant.",
1892271584abSEd Tanous             "Warning",
1893271584abSEd Tanous             0,
1894271584abSEd Tanous             {},
1895271584abSEd Tanous             "None.",
1896cecb4cb6SCheng C Yang         }},
18973e5faba5SEd Tanous     MessageEntry{
18983e5faba5SEd Tanous         "PowerUnitNonRedundantFromInsufficient",
18993e5faba5SEd Tanous         {
19003e5faba5SEd Tanous             "Indicates that power unit is not in redundancy mode and getsufficient power to support redundancy from insufficientpower.",
19013e5faba5SEd Tanous             "Power Unit NonRedundant from insufficient to sufficient.",
19023e5faba5SEd Tanous             "Warning",
19033e5faba5SEd Tanous             0,
19043e5faba5SEd Tanous             {},
19053e5faba5SEd Tanous             "None.",
19063e5faba5SEd Tanous         }},
19073e5faba5SEd Tanous     MessageEntry{
19083e5faba5SEd Tanous         "PowerUnitNonRedundantInsufficient",
19093e5faba5SEd Tanous         {
19103e5faba5SEd Tanous             "Indicates that power unit do not have sufficient power to support redundancy.",
19113e5faba5SEd Tanous             "Power Unit NonRedundant and has insufficient resource.",
19123e5faba5SEd Tanous             "Critical",
19133e5faba5SEd Tanous             0,
19143e5faba5SEd Tanous             {},
19153e5faba5SEd Tanous             "None.",
19163e5faba5SEd Tanous         }},
19173e5faba5SEd Tanous     MessageEntry{
19183e5faba5SEd Tanous         "PowerUnitNonRedundantSufficient",
19193e5faba5SEd Tanous         {
19203e5faba5SEd Tanous             "Indicates that power unit is not in redundancy mode but stillhas sufficient power to support redundancy.",
19213e5faba5SEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
19223e5faba5SEd Tanous             "Warning",
19233e5faba5SEd Tanous             0,
19243e5faba5SEd Tanous             {},
19253e5faba5SEd Tanous             "None.",
19263e5faba5SEd Tanous         }},
19273e5faba5SEd Tanous     MessageEntry{
19283e5faba5SEd Tanous         "PowerUnitRedundancyDegraded",
1929cecb4cb6SCheng C Yang         {
1930cecb4cb6SCheng C Yang             "Indicates that power unit redundancy has been degraded.",
1931271584abSEd Tanous             "Power Unit Redundancy degraded.",
1932271584abSEd Tanous             "Warning",
1933271584abSEd Tanous             0,
1934271584abSEd Tanous             {},
1935271584abSEd Tanous             "None.",
1936cecb4cb6SCheng C Yang         }},
1937cecb4cb6SCheng C Yang     MessageEntry{
19383e5faba5SEd Tanous         "PowerUnitRedundancyLost",
1939cecb4cb6SCheng C Yang         {
1940cecb4cb6SCheng C Yang             "Indicates that power unit redundancy has been lost.",
1941271584abSEd Tanous             "Power Unit Redundancy lost.",
1942271584abSEd Tanous             "Warning",
1943271584abSEd Tanous             0,
1944271584abSEd Tanous             {},
1945271584abSEd Tanous             "None.",
1946cecb4cb6SCheng C Yang         }},
1947cecb4cb6SCheng C Yang     MessageEntry{
1948cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1949cecb4cb6SCheng C Yang         {
1950cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1951271584abSEd Tanous             "Power Unit Redundancy regained.",
1952271584abSEd Tanous             "OK",
1953271584abSEd Tanous             0,
1954271584abSEd Tanous             {},
1955271584abSEd Tanous             "None.",
1956cecb4cb6SCheng C Yang         }},
1957cecb4cb6SCheng C Yang     MessageEntry{
19583e5faba5SEd Tanous         "ResetButtonPressed",
1959fbe8378fSJason M. Bills         {
1960271584abSEd Tanous             "Indicates that the reset button was pressed.",
1961271584abSEd Tanous             "Reset Button Pressed.",
1962271584abSEd Tanous             "OK",
1963271584abSEd Tanous             0,
1964271584abSEd Tanous             {},
1965271584abSEd Tanous             "None.",
1966fbe8378fSJason M. Bills         }},
19673e5faba5SEd Tanous     MessageEntry{
19683e5faba5SEd Tanous         "SELEntryAdded",
19693e5faba5SEd Tanous         {
19703e5faba5SEd Tanous             "Indicates a SEL entry was added using the Add SEL Entry or Platform Event command.",
19713e5faba5SEd Tanous             "SEL Entry Added: %1",
19723e5faba5SEd Tanous             "OK",
19733e5faba5SEd Tanous             1,
19743e5faba5SEd Tanous             {
19753e5faba5SEd Tanous                 "string",
19763e5faba5SEd Tanous             },
19773e5faba5SEd Tanous             "None.",
19783e5faba5SEd Tanous         }},
19793e5faba5SEd Tanous     MessageEntry{
19803e5faba5SEd Tanous         "SecurityBoot2ndFlashEnabled",
19818ae37025SChen,Yugang         {
19828ae37025SChen,Yugang             "Indicates that the BMC 2nd boot flash is enabled.",
19838ae37025SChen,Yugang             "BMC 2nd boot flash is enabled.",
19848ae37025SChen,Yugang             "Critical",
19858ae37025SChen,Yugang             0,
19868ae37025SChen,Yugang             {},
19878ae37025SChen,Yugang             "None.",
19888ae37025SChen,Yugang         }},
19893e5faba5SEd Tanous     MessageEntry{
19903e5faba5SEd Tanous         "SecurityP2aBridgeEnabled",
19918ae37025SChen,Yugang         {
19928ae37025SChen,Yugang             "Indicates that the P2A bridge is enabled.",
19938ae37025SChen,Yugang             "P2A(PCIe to AHB) bridge is enabled.",
19948ae37025SChen,Yugang             "Critical",
19958ae37025SChen,Yugang             0,
19968ae37025SChen,Yugang             {},
19978ae37025SChen,Yugang             "None.",
19988ae37025SChen,Yugang         }},
19993e5faba5SEd Tanous     MessageEntry{
20003e5faba5SEd Tanous         "SecurityUartPortDebugEnabled",
20018ae37025SChen,Yugang         {
20028ae37025SChen,Yugang             "Indicates that the uart port debug is enabled.",
20038ae37025SChen,Yugang             "Uart port debug is enabled.",
20048ae37025SChen,Yugang             "Critical",
20058ae37025SChen,Yugang             0,
20068ae37025SChen,Yugang             {},
20078ae37025SChen,Yugang             "None.",
20088ae37025SChen,Yugang         }},
20098988dda4SSuryakanth Sekar     MessageEntry{
20103e5faba5SEd Tanous         "SecurityUserNonRootUidZeroAssigned",
20113e5faba5SEd Tanous         {
20123e5faba5SEd Tanous             "Indicates that non root user assigned with user ID zero.",
20133e5faba5SEd Tanous             "User ID Zero is assigned with non-root user.",
20143e5faba5SEd Tanous             "Critical",
20153e5faba5SEd Tanous             0,
20163e5faba5SEd Tanous             {},
20173e5faba5SEd Tanous             "None.",
20183e5faba5SEd Tanous         }},
20193e5faba5SEd Tanous     MessageEntry{
20203e5faba5SEd Tanous         "SecurityUserNonRootUidZeroRemoved",
20213e5faba5SEd Tanous         {
20223e5faba5SEd Tanous             "Indicates that non root user ID is removed",
20233e5faba5SEd Tanous             "Non root user assigned with user ID zero is removed.",
20243e5faba5SEd Tanous             "OK",
20253e5faba5SEd Tanous             0,
20263e5faba5SEd Tanous             {},
20273e5faba5SEd Tanous             "None.",
20283e5faba5SEd Tanous         }},
20293e5faba5SEd Tanous     MessageEntry{
20303e5faba5SEd Tanous         "SecurityUserRootDisabled",
20313e5faba5SEd Tanous         {
20323e5faba5SEd Tanous             "Indicates that system root user is disabled.",
20333e5faba5SEd Tanous             "User root is disabled.",
20343e5faba5SEd Tanous             "OK",
20353e5faba5SEd Tanous             0,
20363e5faba5SEd Tanous             {},
20373e5faba5SEd Tanous             "None.",
20383e5faba5SEd Tanous         }},
20393e5faba5SEd Tanous     MessageEntry{
20403e5faba5SEd Tanous         "SecurityUserRootEnabled",
20413e5faba5SEd Tanous         {
20423e5faba5SEd Tanous             "Indicates that system root user is enabled.",
20433e5faba5SEd Tanous             "User root is enabled.",
20443e5faba5SEd Tanous             "Critical",
20453e5faba5SEd Tanous             0,
20463e5faba5SEd Tanous             {},
20473e5faba5SEd Tanous             "None.",
20483e5faba5SEd Tanous         }},
20493e5faba5SEd Tanous     MessageEntry{
20508988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
20518988dda4SSuryakanth Sekar         {
20528988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
20538988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
20548988dda4SSuryakanth Sekar             "OK",
20558988dda4SSuryakanth Sekar             0,
20568988dda4SSuryakanth Sekar             {},
20578988dda4SSuryakanth Sekar             "None.",
20588988dda4SSuryakanth Sekar         }},
20593e5faba5SEd Tanous     MessageEntry{
20603e5faba5SEd Tanous         "SecurityUserUnsupportedShellEnabled",
20618988dda4SSuryakanth Sekar         {
20628988dda4SSuryakanth Sekar             "Indicates that unsupported shell is enabled.",
20638988dda4SSuryakanth Sekar             "Unsupported shell is enabled.",
20648988dda4SSuryakanth Sekar             "Critical",
20658988dda4SSuryakanth Sekar             0,
20668988dda4SSuryakanth Sekar             {},
20678988dda4SSuryakanth Sekar             "None.",
20688988dda4SSuryakanth Sekar         }},
20693e5faba5SEd Tanous     MessageEntry{
20703e5faba5SEd Tanous         "SecurityUserUnsupportedShellRemoved",
20718988dda4SSuryakanth Sekar         {
20728988dda4SSuryakanth Sekar             "Indicates that unsupported shell is removed.",
20738988dda4SSuryakanth Sekar             "Unsupported shell is removed.",
20748988dda4SSuryakanth Sekar             "OK",
20758988dda4SSuryakanth Sekar             0,
20768988dda4SSuryakanth Sekar             {},
20778988dda4SSuryakanth Sekar             "None.",
20788988dda4SSuryakanth Sekar         }},
20798988dda4SSuryakanth Sekar     MessageEntry{
20808988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
20818988dda4SSuryakanth Sekar         {
20828988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
20838988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
20848988dda4SSuryakanth Sekar             "Critical",
20858988dda4SSuryakanth Sekar             0,
20868988dda4SSuryakanth Sekar             {},
20878988dda4SSuryakanth Sekar             "None.",
20888988dda4SSuryakanth Sekar         }},
20893e5faba5SEd Tanous     MessageEntry{
20903e5faba5SEd Tanous         "SensorThresholdCriticalHighGoingHigh",
2091fbe8378fSJason M. Bills         {
20923e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical high threshold going high.",
20933e5faba5SEd Tanous             "%1 sensor crossed a critical high threshold going high. Reading=%2 Threshold=%3.",
20943e5faba5SEd Tanous             "Critical",
20953e5faba5SEd Tanous             3,
20963e5faba5SEd Tanous             {
20973e5faba5SEd Tanous                 "string",
20983e5faba5SEd Tanous                 "number",
20993e5faba5SEd Tanous                 "number",
21003e5faba5SEd Tanous             },
21013e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
21023e5faba5SEd Tanous         }},
21033e5faba5SEd Tanous     MessageEntry{
21043e5faba5SEd Tanous         "SensorThresholdCriticalHighGoingLow",
21053e5faba5SEd Tanous         {
21063e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical high threshold going low.",
21073e5faba5SEd Tanous             "%1 sensor crossed a critical high threshold going low. Reading=%2 Threshold=%3.",
21083e5faba5SEd Tanous             "OK",
21093e5faba5SEd Tanous             3,
21103e5faba5SEd Tanous             {
21113e5faba5SEd Tanous                 "string",
21123e5faba5SEd Tanous                 "number",
21133e5faba5SEd Tanous                 "number",
21143e5faba5SEd Tanous             },
21153e5faba5SEd Tanous             "None.",
21163e5faba5SEd Tanous         }},
21173e5faba5SEd Tanous     MessageEntry{
21183e5faba5SEd Tanous         "SensorThresholdCriticalLowGoingHigh",
21193e5faba5SEd Tanous         {
21203e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical low threshold going high.",
21213e5faba5SEd Tanous             "%1 sensor crossed a critical low threshold going high. Reading=%2 Threshold=%3.",
21223e5faba5SEd Tanous             "OK",
21233e5faba5SEd Tanous             3,
21243e5faba5SEd Tanous             {
21253e5faba5SEd Tanous                 "string",
21263e5faba5SEd Tanous                 "number",
21273e5faba5SEd Tanous                 "number",
21283e5faba5SEd Tanous             },
21293e5faba5SEd Tanous             "None.",
21303e5faba5SEd Tanous         }},
21313e5faba5SEd Tanous     MessageEntry{
21323e5faba5SEd Tanous         "SensorThresholdCriticalLowGoingLow",
21333e5faba5SEd Tanous         {
21343e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical low threshold going low.",
21353e5faba5SEd Tanous             "%1 sensor crossed a critical low threshold going low. Reading=%2 Threshold=%3.",
21363e5faba5SEd Tanous             "Critical",
21373e5faba5SEd Tanous             3,
21383e5faba5SEd Tanous             {
21393e5faba5SEd Tanous                 "string",
21403e5faba5SEd Tanous                 "number",
21413e5faba5SEd Tanous                 "number",
21423e5faba5SEd Tanous             },
21433e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
21443e5faba5SEd Tanous         }},
21453e5faba5SEd Tanous     MessageEntry{
21463e5faba5SEd Tanous         "SensorThresholdWarningHighGoingHigh",
21473e5faba5SEd Tanous         {
21483e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning high threshold going high.",
21493e5faba5SEd Tanous             "%1 sensor crossed a warning high threshold going high. Reading=%2 Threshold=%3.",
21503e5faba5SEd Tanous             "Warning",
21513e5faba5SEd Tanous             3,
21523e5faba5SEd Tanous             {
21533e5faba5SEd Tanous                 "string",
21543e5faba5SEd Tanous                 "number",
21553e5faba5SEd Tanous                 "number",
21563e5faba5SEd Tanous             },
21573e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
21583e5faba5SEd Tanous         }},
21593e5faba5SEd Tanous     MessageEntry{
21603e5faba5SEd Tanous         "SensorThresholdWarningHighGoingLow",
21613e5faba5SEd Tanous         {
21623e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning high threshold going low.",
21633e5faba5SEd Tanous             "%1 sensor crossed a warning high threshold going low. Reading=%2 Threshold=%3.",
21643e5faba5SEd Tanous             "OK",
21653e5faba5SEd Tanous             3,
21663e5faba5SEd Tanous             {
21673e5faba5SEd Tanous                 "string",
21683e5faba5SEd Tanous                 "number",
21693e5faba5SEd Tanous                 "number",
21703e5faba5SEd Tanous             },
21713e5faba5SEd Tanous             "None.",
21723e5faba5SEd Tanous         }},
21733e5faba5SEd Tanous     MessageEntry{
21743e5faba5SEd Tanous         "SensorThresholdWarningLowGoingHigh",
21753e5faba5SEd Tanous         {
21763e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning low threshold going high.",
21773e5faba5SEd Tanous             "%1 sensor crossed a warning low threshold going high. Reading=%2 Threshold=%3.",
21783e5faba5SEd Tanous             "OK",
21793e5faba5SEd Tanous             3,
21803e5faba5SEd Tanous             {
21813e5faba5SEd Tanous                 "string",
21823e5faba5SEd Tanous                 "number",
21833e5faba5SEd Tanous                 "number",
21843e5faba5SEd Tanous             },
21853e5faba5SEd Tanous             "None.",
21863e5faba5SEd Tanous         }},
21873e5faba5SEd Tanous     MessageEntry{
21883e5faba5SEd Tanous         "SensorThresholdWarningLowGoingLow",
21893e5faba5SEd Tanous         {
21903e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning low threshold going low.",
21913e5faba5SEd Tanous             "%1 sensor crossed a warning low threshold going low. Reading=%2 Threshold=%3.",
21923e5faba5SEd Tanous             "Warning",
21933e5faba5SEd Tanous             3,
21943e5faba5SEd Tanous             {
21953e5faba5SEd Tanous                 "string",
21963e5faba5SEd Tanous                 "number",
21973e5faba5SEd Tanous                 "number",
21983e5faba5SEd Tanous             },
21993e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
22003e5faba5SEd Tanous         }},
22013e5faba5SEd Tanous     MessageEntry{
22023e5faba5SEd Tanous         "ServiceFailure",
22033e5faba5SEd Tanous         {
22043e5faba5SEd Tanous             "Indicates that a service has exited unsuccessfully.",
22053e5faba5SEd Tanous             "Service %1 has exited unsuccessfully.",
22063e5faba5SEd Tanous             "Warning",
22073e5faba5SEd Tanous             1,
22083e5faba5SEd Tanous             {
22093e5faba5SEd Tanous                 "string",
22103e5faba5SEd Tanous             },
22113e5faba5SEd Tanous             "None.",
22123e5faba5SEd Tanous         }},
22133e5faba5SEd Tanous     MessageEntry{
22143e5faba5SEd Tanous         "ServiceStarted",
22153e5faba5SEd Tanous         {
22163e5faba5SEd Tanous             "Indicates that a service has started successfully.",
22173e5faba5SEd Tanous             "Service %1 has started successfully.",
2218271584abSEd Tanous             "OK",
2219271584abSEd Tanous             1,
2220fbe8378fSJason M. Bills             {
2221fbe8378fSJason M. Bills                 "string",
2222fbe8378fSJason M. Bills             },
2223271584abSEd Tanous             "None.",
2224fbe8378fSJason M. Bills         }},
22253e5faba5SEd Tanous     MessageEntry{
22263e5faba5SEd Tanous         "SparingRedundancyDegraded",
2227fbe8378fSJason M. Bills         {
2228fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is degraded.",
22293e5faba5SEd Tanous             "Sparing redundancy state degraded. Socket=%1 Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2230271584abSEd Tanous             "Warning",
2231271584abSEd Tanous             5,
2232fbe8378fSJason M. Bills             {
2233fbe8378fSJason M. Bills                 "number",
2234fbe8378fSJason M. Bills                 "string",
2235fbe8378fSJason M. Bills                 "number",
2236fbe8378fSJason M. Bills                 "string",
2237fbe8378fSJason M. Bills                 "number",
2238fbe8378fSJason M. Bills             },
2239271584abSEd Tanous             "None.",
2240fbe8378fSJason M. Bills         }},
2241fbe8378fSJason M. Bills     MessageEntry{
2242fbe8378fSJason M. Bills         "SparingRedundancyFull",
2243fbe8378fSJason M. Bills         {
2244fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
22453e5faba5SEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2246271584abSEd Tanous             "OK",
2247271584abSEd Tanous             5,
2248fbe8378fSJason M. Bills             {
2249fbe8378fSJason M. Bills                 "number",
2250fbe8378fSJason M. Bills                 "string",
2251fbe8378fSJason M. Bills                 "number",
2252fbe8378fSJason M. Bills                 "string",
2253fbe8378fSJason M. Bills                 "number",
2254fbe8378fSJason M. Bills             },
2255271584abSEd Tanous             "None.",
2256fbe8378fSJason M. Bills         }},
22573e5faba5SEd Tanous     MessageEntry{
22583e5faba5SEd Tanous         "SsbThermalTrip",
2259b76f9ca1SChen,Yugang         {
2260b76f9ca1SChen,Yugang             "Indicates that an SSB Thermal trip has been asserted.",
2261271584abSEd Tanous             "SSB Thermal trip.",
2262271584abSEd Tanous             "Critical",
2263271584abSEd Tanous             0,
2264271584abSEd Tanous             {},
2265271584abSEd Tanous             "None.",
2266b76f9ca1SChen,Yugang         }},
22673e5faba5SEd Tanous     MessageEntry{
22683e5faba5SEd Tanous         "SystemInterfaceDisabledProvisioned",
226952efa5d6SRichard Marian Thomaiyar         {
22703e5faba5SEd Tanous             "Indicates that the system interface is in the disabled provisioned state. All commands are blocked to execute through the system interface.",
22713e5faba5SEd Tanous             "The system interface is in the disabled provisioned state.",
227252efa5d6SRichard Marian Thomaiyar             "OK",
227352efa5d6SRichard Marian Thomaiyar             0,
227452efa5d6SRichard Marian Thomaiyar             {},
227552efa5d6SRichard Marian Thomaiyar             "None.",
227652efa5d6SRichard Marian Thomaiyar         }},
22773e5faba5SEd Tanous     MessageEntry{
22783e5faba5SEd Tanous         "SystemInterfaceUnprovisioned",
227952efa5d6SRichard Marian Thomaiyar         {
22803e5faba5SEd Tanous             "Indicates that the system interface is in the unprovisioned state. All commands are permitted to execute through the system interface.",
228152efa5d6SRichard Marian Thomaiyar             "The system interface is in the unprovisioned state.",
228252efa5d6SRichard Marian Thomaiyar             "Critical",
228352efa5d6SRichard Marian Thomaiyar             0,
228452efa5d6SRichard Marian Thomaiyar             {},
228552efa5d6SRichard Marian Thomaiyar             "None.",
228652efa5d6SRichard Marian Thomaiyar         }},
22873e5faba5SEd Tanous     MessageEntry{
22883e5faba5SEd Tanous         "SystemInterfaceWhitelistProvisioned",
228952efa5d6SRichard Marian Thomaiyar         {
22903e5faba5SEd Tanous             "Indicates that the system interface is in the whitelist provisioned state. Only whitelisted commands are permitted to execute through the system interface.",
22913e5faba5SEd Tanous             "The system interface is in the whitelist provisioned state.",
229252efa5d6SRichard Marian Thomaiyar             "Warning",
229352efa5d6SRichard Marian Thomaiyar             0,
229452efa5d6SRichard Marian Thomaiyar             {},
229552efa5d6SRichard Marian Thomaiyar             "None.",
229652efa5d6SRichard Marian Thomaiyar         }},
22973e5faba5SEd Tanous     MessageEntry{
22983e5faba5SEd Tanous         "SystemPowerGoodFailed",
2299bc48a175SJason M. Bills         {
23003e5faba5SEd Tanous             "Indicates that the system power good signal failed to assert within the specified time (VR failure).",
23013e5faba5SEd Tanous             "System power good failed to assert within %1 milliseconds (VR failure).",
2302271584abSEd Tanous             "Critical",
2303271584abSEd Tanous             1,
23043e5faba5SEd Tanous             {
23053e5faba5SEd Tanous                 "number",
23063e5faba5SEd Tanous             },
2307271584abSEd Tanous             "None.",
2308bc48a175SJason M. Bills         }},
23093e5faba5SEd Tanous     MessageEntry{
23103e5faba5SEd Tanous         "SystemPowerLost",
2311fbe8378fSJason M. Bills         {
23123e5faba5SEd Tanous             "Indicates that power was lost while the system was powered on.",
2313271584abSEd Tanous             "System Power Lost.",
2314271584abSEd Tanous             "Critical",
2315271584abSEd Tanous             0,
2316271584abSEd Tanous             {},
2317271584abSEd Tanous             "None.",
2318fbe8378fSJason M. Bills         }},
23193e5faba5SEd Tanous     MessageEntry{
23203e5faba5SEd Tanous         "SystemPowerOffFailed",
2321fbe8378fSJason M. Bills         {
2322271584abSEd Tanous             "Indicates that the system failed to power off.",
2323271584abSEd Tanous             "System Power-Off Failed.",
2324271584abSEd Tanous             "Critical",
2325271584abSEd Tanous             0,
2326271584abSEd Tanous             {},
2327271584abSEd Tanous             "None.",
2328fbe8378fSJason M. Bills         }},
23293e5faba5SEd Tanous     MessageEntry{
23303e5faba5SEd Tanous         "SystemPowerOnFailed",
2331fbe8378fSJason M. Bills         {
2332271584abSEd Tanous             "Indicates that the system failed to power on.",
2333271584abSEd Tanous             "System Power-On Failed.",
2334271584abSEd Tanous             "Critical",
2335271584abSEd Tanous             0,
2336271584abSEd Tanous             {},
2337271584abSEd Tanous             "None.",
2338fbe8378fSJason M. Bills         }},
233973de092fSJason M. Bills     MessageEntry{
234073de092fSJason M. Bills         "VoltageRegulatorOverheated",
234173de092fSJason M. Bills         {
234273de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
2343271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
2344271584abSEd Tanous             "Critical",
2345271584abSEd Tanous             1,
23463e5faba5SEd Tanous             {
23473e5faba5SEd Tanous                 "string",
23483e5faba5SEd Tanous             },
2349271584abSEd Tanous             "None.",
235073de092fSJason M. Bills         }},
23519aa46454SAgnieszka Szlendak 
2352fbe8378fSJason M. Bills };
23533e5faba5SEd Tanous 
23543e5faba5SEd Tanous enum class Index
23553e5faba5SEd Tanous {
23563e5faba5SEd Tanous     aDDDCCorrectable = 0,
23573e5faba5SEd Tanous     atScaleDebugConnected = 1,
23583e5faba5SEd Tanous     atScaleDebugConnectionFailed = 2,
23593e5faba5SEd Tanous     atScaleDebugDisconnected = 3,
23603e5faba5SEd Tanous     atScaleDebugFeatureDisabled = 4,
23613e5faba5SEd Tanous     atScaleDebugFeatureDisabledAtHardware = 5,
23623e5faba5SEd Tanous     atScaleDebugFeatureEnabled = 6,
23633e5faba5SEd Tanous     atScaleDebugFeatureEnabledAtHardware = 7,
23643e5faba5SEd Tanous     atScaleDebugSpecialUserDisabled = 8,
23653e5faba5SEd Tanous     atScaleDebugSpecialUserEnabled = 9,
23663e5faba5SEd Tanous     bIOSAttributesChanged = 10,
23673e5faba5SEd Tanous     bIOSBoot = 11,
23683e5faba5SEd Tanous     bIOSFirmwarePanicReason = 12,
23693e5faba5SEd Tanous     bIOSFirmwareRecoveryReason = 13,
23703e5faba5SEd Tanous     bIOSFirmwareResiliencyError = 14,
23713e5faba5SEd Tanous     bIOSPOSTCode = 15,
23723e5faba5SEd Tanous     bIOSPOSTError = 16,
23733e5faba5SEd Tanous     bIOSRecoveryComplete = 17,
23743e5faba5SEd Tanous     bIOSRecoveryStart = 18,
23753e5faba5SEd Tanous     bMCBootReason = 19,
23763e5faba5SEd Tanous     bMCFirmwarePanicReason = 20,
23773e5faba5SEd Tanous     bMCFirmwareRecoveryReason = 21,
23783e5faba5SEd Tanous     bMCFirmwareResiliencyError = 22,
23793e5faba5SEd Tanous     bMCKernelPanic = 23,
23803e5faba5SEd Tanous     cPLDFirmwarePanicReason = 24,
23813e5faba5SEd Tanous     cPLDFirmwareRecoveryReason = 25,
23823e5faba5SEd Tanous     cPLDFirmwareResiliencyError = 26,
23833e5faba5SEd Tanous     cPUError = 27,
23843e5faba5SEd Tanous     cPUMismatch = 28,
23853e5faba5SEd Tanous     cPUThermalTrip = 29,
23863e5faba5SEd Tanous     chassisIntrusionDetected = 30,
23873e5faba5SEd Tanous     chassisIntrusionReset = 31,
23883e5faba5SEd Tanous     componentOverTemperature = 32,
23893e5faba5SEd Tanous     dCPowerOff = 33,
23903e5faba5SEd Tanous     dCPowerOn = 34,
23913e5faba5SEd Tanous     driveError = 35,
23923e5faba5SEd Tanous     eventLogCleared = 36,
23933e5faba5SEd Tanous     fanInserted = 37,
23943e5faba5SEd Tanous     fanRedundancyLost = 38,
23953e5faba5SEd Tanous     fanRedundancyRegained = 39,
23963e5faba5SEd Tanous     fanRemoved = 40,
23973e5faba5SEd Tanous     firmwareActivationCompleted = 41,
23983e5faba5SEd Tanous     firmwareActivationFailed = 42,
23993e5faba5SEd Tanous     firmwareActivationStarted = 43,
24003e5faba5SEd Tanous     firmwareResiliencyError = 44,
24013e5faba5SEd Tanous     firmwareUpdateCompleted = 45,
24023e5faba5SEd Tanous     firmwareUpdateFailed = 46,
24033e5faba5SEd Tanous     firmwareUpdateStaged = 47,
24043e5faba5SEd Tanous     firmwareUpdateStarted = 48,
24053e5faba5SEd Tanous     generalFirmwareSecurityViolation = 49,
24063e5faba5SEd Tanous     iPMIWatchdog = 50,
24073e5faba5SEd Tanous     intelUPILinkWidthReducedToHalf = 51,
24083e5faba5SEd Tanous     intelUPILinkWidthReducedToQuarter = 52,
24093e5faba5SEd Tanous     invalidLoginAttempted = 53,
24103e5faba5SEd Tanous     invalidUpload = 54,
24113e5faba5SEd Tanous     inventoryAdded = 55,
24123e5faba5SEd Tanous     inventoryRemoved = 56,
24133e5faba5SEd Tanous     lanLost = 57,
24143e5faba5SEd Tanous     lanRegained = 58,
24153e5faba5SEd Tanous     legacyPCIPERR = 59,
24163e5faba5SEd Tanous     legacyPCISERR = 60,
24173e5faba5SEd Tanous     mEAutoConfigFailed = 61,
24183e5faba5SEd Tanous     mEAutoConfigSuccess = 62,
24193e5faba5SEd Tanous     mEBootGuardHealthEvent = 63,
24203e5faba5SEd Tanous     mECpuDebugCapabilityDisabled = 64,
24213e5faba5SEd Tanous     mEDirectFlashUpdateRequested = 65,
24223e5faba5SEd Tanous     mEExceptionDuringShutdown = 66,
24233e5faba5SEd Tanous     mEFactoryResetError = 67,
24243e5faba5SEd Tanous     mEFactoryRestore = 68,
24253e5faba5SEd Tanous     mEFirmwareException = 69,
24263e5faba5SEd Tanous     mEFirmwarePanicReason = 70,
24273e5faba5SEd Tanous     mEFirmwareRecoveryReason = 71,
24283e5faba5SEd Tanous     mEFirmwareResiliencyError = 72,
24293e5faba5SEd Tanous     mEFlashEraseError = 73,
24303e5faba5SEd Tanous     mEFlashStateInformation = 74,
24313e5faba5SEd Tanous     mEFlashStateInformationWritingEnabled = 75,
24323e5faba5SEd Tanous     mEFlashVerificationError = 76,
24333e5faba5SEd Tanous     mEFlashWearOutWarning = 77,
24343e5faba5SEd Tanous     mEImageExecutionFailed = 78,
24353e5faba5SEd Tanous     mEInternalError = 79,
24363e5faba5SEd Tanous     mEManufacturingError = 80,
24373e5faba5SEd Tanous     mEMctpInterfaceError = 81,
24383e5faba5SEd Tanous     mEMultiPchModeMisconfig = 82,
24393e5faba5SEd Tanous     mEPeciOverDmiError = 83,
24403e5faba5SEd Tanous     mEPttHealthEvent = 84,
24413e5faba5SEd Tanous     mERecoveryGpioForced = 85,
24423e5faba5SEd Tanous     mERestrictedMode = 86,
24433e5faba5SEd Tanous     mESmbusLinkFailure = 87,
24443e5faba5SEd Tanous     mEUmaError = 88,
24453e5faba5SEd Tanous     mEUnsupportedFeature = 89,
24463e5faba5SEd Tanous     manufacturingModeEntered = 90,
24473e5faba5SEd Tanous     manufacturingModeExited = 91,
24483e5faba5SEd Tanous     memoryECCCorrectable = 92,
24493e5faba5SEd Tanous     memoryECCUncorrectable = 93,
24503e5faba5SEd Tanous     memoryParityCommandAndAddress = 94,
24513e5faba5SEd Tanous     memoryParityNotKnown = 95,
24523e5faba5SEd Tanous     memoryRASConfigurationDisabled = 96,
24533e5faba5SEd Tanous     memoryRASConfigurationEnabled = 97,
24543e5faba5SEd Tanous     memoryRASModeDisabled = 98,
24553e5faba5SEd Tanous     memoryRASModeEnabled = 99,
24563e5faba5SEd Tanous     memoryThermTrip = 100,
24573e5faba5SEd Tanous     mirroringRedundancyDegraded = 101,
24583e5faba5SEd Tanous     mirroringRedundancyFull = 102,
24593e5faba5SEd Tanous     nMIButtonPressed = 103,
24603e5faba5SEd Tanous     nMIDiagnosticInterrupt = 104,
24613e5faba5SEd Tanous     pCIeCorrectableAdvisoryNonFatal = 105,
24623e5faba5SEd Tanous     pCIeCorrectableBadDLLP = 106,
24633e5faba5SEd Tanous     pCIeCorrectableBadTLP = 107,
24643e5faba5SEd Tanous     pCIeCorrectableHeaderLogOverflow = 108,
24653e5faba5SEd Tanous     pCIeCorrectableInternal = 109,
24663e5faba5SEd Tanous     pCIeCorrectableLinkBWChanged = 110,
24673e5faba5SEd Tanous     pCIeCorrectableReceiverError = 111,
24683e5faba5SEd Tanous     pCIeCorrectableReplayNumRollover = 112,
24693e5faba5SEd Tanous     pCIeCorrectableReplayTimerTimeout = 113,
24703e5faba5SEd Tanous     pCIeCorrectableUnspecifiedAERError = 114,
24713e5faba5SEd Tanous     pCIeFatalACSViolation = 115,
24723e5faba5SEd Tanous     pCIeFatalAtomicEgressBlocked = 116,
24733e5faba5SEd Tanous     pCIeFatalCompleterAbort = 117,
24743e5faba5SEd Tanous     pCIeFatalCompletionTimeout = 118,
24753e5faba5SEd Tanous     pCIeFatalDataLinkLayerProtocol = 119,
24763e5faba5SEd Tanous     pCIeFatalECRCError = 120,
24773e5faba5SEd Tanous     pCIeFatalFlowControlProtocol = 121,
24783e5faba5SEd Tanous     pCIeFatalMCBlockedTLP = 122,
24793e5faba5SEd Tanous     pCIeFatalMalformedTLP = 123,
24803e5faba5SEd Tanous     pCIeFatalPoisonedTLP = 124,
24813e5faba5SEd Tanous     pCIeFatalReceivedErrNonFatalMessage = 125,
24823e5faba5SEd Tanous     pCIeFatalReceivedFatalMessageFromDownstream = 126,
24833e5faba5SEd Tanous     pCIeFatalReceiverBufferOverflow = 127,
24843e5faba5SEd Tanous     pCIeFatalSurpriseLinkDown = 128,
24853e5faba5SEd Tanous     pCIeFatalTLPPrefixBlocked = 129,
24863e5faba5SEd Tanous     pCIeFatalUncorrectableInternal = 130,
24873e5faba5SEd Tanous     pCIeFatalUnexpectedCompletion = 131,
24883e5faba5SEd Tanous     pCIeFatalUnspecifiedNonAERFatalError = 132,
24893e5faba5SEd Tanous     pCIeFatalUnsupportedRequest = 133,
2490*2539e69cSChanh Nguyen     powerButtonLongPressed = 134,
2491*2539e69cSChanh Nguyen     powerButtonPressed = 135,
2492*2539e69cSChanh Nguyen     powerRestorePolicyApplied = 136,
2493*2539e69cSChanh Nguyen     powerSupplyConfigurationError = 137,
2494*2539e69cSChanh Nguyen     powerSupplyConfigurationErrorRecovered = 138,
2495*2539e69cSChanh Nguyen     powerSupplyFailed = 139,
2496*2539e69cSChanh Nguyen     powerSupplyFailurePredicted = 140,
2497*2539e69cSChanh Nguyen     powerSupplyFanFailed = 141,
2498*2539e69cSChanh Nguyen     powerSupplyFanRecovered = 142,
2499*2539e69cSChanh Nguyen     powerSupplyInserted = 143,
2500*2539e69cSChanh Nguyen     powerSupplyPowerGoodFailed = 144,
2501*2539e69cSChanh Nguyen     powerSupplyPowerLost = 145,
2502*2539e69cSChanh Nguyen     powerSupplyPowerRestored = 146,
2503*2539e69cSChanh Nguyen     powerSupplyPredictedFailureRecovered = 147,
2504*2539e69cSChanh Nguyen     powerSupplyRecovered = 148,
2505*2539e69cSChanh Nguyen     powerSupplyRemoved = 149,
2506*2539e69cSChanh Nguyen     powerUnitDegradedFromNonRedundant = 150,
2507*2539e69cSChanh Nguyen     powerUnitDegradedFromRedundant = 151,
2508*2539e69cSChanh Nguyen     powerUnitNonRedundantFromInsufficient = 152,
2509*2539e69cSChanh Nguyen     powerUnitNonRedundantInsufficient = 153,
2510*2539e69cSChanh Nguyen     powerUnitNonRedundantSufficient = 154,
2511*2539e69cSChanh Nguyen     powerUnitRedundancyDegraded = 155,
2512*2539e69cSChanh Nguyen     powerUnitRedundancyLost = 156,
2513*2539e69cSChanh Nguyen     powerUnitRedundancyRegained = 157,
2514*2539e69cSChanh Nguyen     resetButtonPressed = 158,
2515*2539e69cSChanh Nguyen     sELEntryAdded = 159,
2516*2539e69cSChanh Nguyen     securityBoot2ndFlashEnabled = 160,
2517*2539e69cSChanh Nguyen     securityP2aBridgeEnabled = 161,
2518*2539e69cSChanh Nguyen     securityUartPortDebugEnabled = 162,
2519*2539e69cSChanh Nguyen     securityUserNonRootUidZeroAssigned = 163,
2520*2539e69cSChanh Nguyen     securityUserNonRootUidZeroRemoved = 164,
2521*2539e69cSChanh Nguyen     securityUserRootDisabled = 165,
2522*2539e69cSChanh Nguyen     securityUserRootEnabled = 166,
2523*2539e69cSChanh Nguyen     securityUserStrongHashAlgoRestored = 167,
2524*2539e69cSChanh Nguyen     securityUserUnsupportedShellEnabled = 168,
2525*2539e69cSChanh Nguyen     securityUserUnsupportedShellRemoved = 169,
2526*2539e69cSChanh Nguyen     securityUserWeakHashAlgoEnabled = 170,
2527*2539e69cSChanh Nguyen     sensorThresholdCriticalHighGoingHigh = 171,
2528*2539e69cSChanh Nguyen     sensorThresholdCriticalHighGoingLow = 172,
2529*2539e69cSChanh Nguyen     sensorThresholdCriticalLowGoingHigh = 173,
2530*2539e69cSChanh Nguyen     sensorThresholdCriticalLowGoingLow = 174,
2531*2539e69cSChanh Nguyen     sensorThresholdWarningHighGoingHigh = 175,
2532*2539e69cSChanh Nguyen     sensorThresholdWarningHighGoingLow = 176,
2533*2539e69cSChanh Nguyen     sensorThresholdWarningLowGoingHigh = 177,
2534*2539e69cSChanh Nguyen     sensorThresholdWarningLowGoingLow = 178,
2535*2539e69cSChanh Nguyen     serviceFailure = 179,
2536*2539e69cSChanh Nguyen     serviceStarted = 180,
2537*2539e69cSChanh Nguyen     sparingRedundancyDegraded = 181,
2538*2539e69cSChanh Nguyen     sparingRedundancyFull = 182,
2539*2539e69cSChanh Nguyen     ssbThermalTrip = 183,
2540*2539e69cSChanh Nguyen     systemInterfaceDisabledProvisioned = 184,
2541*2539e69cSChanh Nguyen     systemInterfaceUnprovisioned = 185,
2542*2539e69cSChanh Nguyen     systemInterfaceWhitelistProvisioned = 186,
2543*2539e69cSChanh Nguyen     systemPowerGoodFailed = 187,
2544*2539e69cSChanh Nguyen     systemPowerLost = 188,
2545*2539e69cSChanh Nguyen     systemPowerOffFailed = 189,
2546*2539e69cSChanh Nguyen     systemPowerOnFailed = 190,
2547*2539e69cSChanh Nguyen     voltageRegulatorOverheated = 191,
25483e5faba5SEd Tanous };
2549fffb8c1fSEd Tanous } // namespace redfish::registries::openbmc
2550