xref: /openbmc/bmcweb/features/redfish/include/registries/openbmc_message_registry.hpp (revision 770362fe748837bff7106d6350764898b652425e)
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",
2356b81992SEd Tanous     0,
2456b81992SEd Tanous     5,
2556b81992SEd Tanous     0,
26271584abSEd Tanous     "OpenBMC Message Registry",
27271584abSEd Tanous     "en",
28271584abSEd Tanous     "This registry defines the base messages for OpenBMC.",
29271584abSEd Tanous     "OpenBMC",
30271584abSEd Tanous     "OpenBMC",
31fbe8378fSJason M. Bills };
323e5faba5SEd Tanous constexpr const char* url =
33*770362feSMilton D. Miller II     "https://raw.githubusercontent.com/openbmc/bmcweb/refs/heads/master/redfish-core/include/registries/openbmc.json";
343e5faba5SEd Tanous 
353e5faba5SEd Tanous constexpr std::array registry =
363e5faba5SEd Tanous {
37fbe8378fSJason M. Bills     MessageEntry{
38fbe8378fSJason M. Bills         "ADDDCCorrectable",
39fbe8378fSJason M. Bills         {
40271584abSEd Tanous             "Indicates an ADDDC Correctable Error.",
41fbe8378fSJason M. Bills             "ADDDC Correctable Error.Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
42271584abSEd Tanous             "Warning",
43271584abSEd Tanous             4,
44fbe8378fSJason M. Bills             {
45fbe8378fSJason M. Bills                 "number",
46fbe8378fSJason M. Bills                 "string",
47fbe8378fSJason M. Bills                 "number",
48fbe8378fSJason M. Bills                 "number",
49fbe8378fSJason M. Bills             },
50271584abSEd Tanous             "None.",
51fbe8378fSJason M. Bills         }},
52fbe8378fSJason M. Bills     MessageEntry{
533e5faba5SEd Tanous         "AtScaleDebugConnected",
544dcc3f92SSuryakanth Sekar         {
553e5faba5SEd Tanous             "Indicates At-Scale Debug connection has been established",
563e5faba5SEd Tanous             "At-Scale Debug service is now connected %1",
574dcc3f92SSuryakanth Sekar             "Critical",
583e5faba5SEd Tanous             1,
593e5faba5SEd Tanous             {
603e5faba5SEd Tanous                 "string",
613e5faba5SEd Tanous             },
623e5faba5SEd Tanous             "None.",
633e5faba5SEd Tanous         }},
643e5faba5SEd Tanous     MessageEntry{
653e5faba5SEd Tanous         "AtScaleDebugConnectionFailed",
663e5faba5SEd Tanous         {
673e5faba5SEd Tanous             "Indicates At-Scale Debug connection aborted/failed",
683e5faba5SEd Tanous             "At-Scale Debug connection aborted/failed",
693e5faba5SEd Tanous             "Critical",
703e5faba5SEd Tanous             0,
713e5faba5SEd Tanous             {},
723e5faba5SEd Tanous             "None.",
733e5faba5SEd Tanous         }},
743e5faba5SEd Tanous     MessageEntry{
753e5faba5SEd Tanous         "AtScaleDebugDisconnected",
763e5faba5SEd Tanous         {
773e5faba5SEd Tanous             "Indicates At-Scale Debug connection has ended",
783e5faba5SEd Tanous             "At-Scale Debug service is now disconnected",
793e5faba5SEd Tanous             "OK",
803e5faba5SEd Tanous             0,
813e5faba5SEd Tanous             {},
823e5faba5SEd Tanous             "None.",
833e5faba5SEd Tanous         }},
843e5faba5SEd Tanous     MessageEntry{
853e5faba5SEd Tanous         "AtScaleDebugFeatureDisabled",
863e5faba5SEd Tanous         {
873e5faba5SEd Tanous             "Indicates that At-Scale Debug service is stopped.",
883e5faba5SEd Tanous             "At-Scale Debug service is stopped.",
893e5faba5SEd Tanous             "OK",
904dcc3f92SSuryakanth Sekar             0,
914dcc3f92SSuryakanth Sekar             {},
924dcc3f92SSuryakanth Sekar             "None.",
934dcc3f92SSuryakanth Sekar         }},
944dcc3f92SSuryakanth Sekar     MessageEntry{
954dcc3f92SSuryakanth Sekar         "AtScaleDebugFeatureDisabledAtHardware",
964dcc3f92SSuryakanth Sekar         {
974dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug disable is detected in hardware.",
984dcc3f92SSuryakanth Sekar             "At-Scale Debug Feature is disabled in hardware.",
994dcc3f92SSuryakanth Sekar             "OK",
1004dcc3f92SSuryakanth Sekar             0,
1014dcc3f92SSuryakanth Sekar             {},
1024dcc3f92SSuryakanth Sekar             "None.",
1034dcc3f92SSuryakanth Sekar         }},
1043e5faba5SEd Tanous     MessageEntry{
1053e5faba5SEd Tanous         "AtScaleDebugFeatureEnabled",
1064dcc3f92SSuryakanth Sekar         {
1074dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug service is started.",
1084dcc3f92SSuryakanth Sekar             "At-Scale Debug service is started.",
1094dcc3f92SSuryakanth Sekar             "Critical",
1104dcc3f92SSuryakanth Sekar             0,
1114dcc3f92SSuryakanth Sekar             {},
1124dcc3f92SSuryakanth Sekar             "None.",
1134dcc3f92SSuryakanth Sekar         }},
1143e5faba5SEd Tanous     MessageEntry{
1153e5faba5SEd Tanous         "AtScaleDebugFeatureEnabledAtHardware",
1164dcc3f92SSuryakanth Sekar         {
1173e5faba5SEd Tanous             "Indicates that At-Scale Debug enable is detected in hardware.",
1183e5faba5SEd Tanous             "At-Scale Debug Feature is enabled in hardware.",
1194dcc3f92SSuryakanth Sekar             "Critical",
1204dcc3f92SSuryakanth Sekar             0,
1214dcc3f92SSuryakanth Sekar             {},
1224dcc3f92SSuryakanth Sekar             "None.",
1234dcc3f92SSuryakanth Sekar         }},
1243e5faba5SEd Tanous     MessageEntry{
1253e5faba5SEd Tanous         "AtScaleDebugSpecialUserDisabled",
1264dcc3f92SSuryakanth Sekar         {
1274dcc3f92SSuryakanth Sekar             "Indicates that special user is disabled.",
1284dcc3f92SSuryakanth Sekar             "At-Scale Debug special user is disabled",
1294dcc3f92SSuryakanth Sekar             "OK",
1304dcc3f92SSuryakanth Sekar             0,
1314dcc3f92SSuryakanth Sekar             {},
1324dcc3f92SSuryakanth Sekar             "None.",
1334dcc3f92SSuryakanth Sekar         }},
1343e5faba5SEd Tanous     MessageEntry{
1353e5faba5SEd Tanous         "AtScaleDebugSpecialUserEnabled",
1363e5faba5SEd Tanous         {
1373e5faba5SEd Tanous             "Indicates that special user is enabled.",
1383e5faba5SEd Tanous             "At-Scale Debug special user is enabled",
1393e5faba5SEd Tanous             "Critical",
1403e5faba5SEd Tanous             0,
1413e5faba5SEd Tanous             {},
1423e5faba5SEd Tanous             "None.",
1433e5faba5SEd Tanous         }},
1443e5faba5SEd Tanous     MessageEntry{
1453e5faba5SEd Tanous         "BIOSAttributesChanged",
146f7113d9bSSnehalatha Venkatesh         {
147f7113d9bSSnehalatha Venkatesh             "Indicates that a set of BIOS Attributes has changed.",
148f7113d9bSSnehalatha Venkatesh             "Set of BIOS Attributes changed.",
149f7113d9bSSnehalatha Venkatesh             "OK",
150f7113d9bSSnehalatha Venkatesh             0,
151f7113d9bSSnehalatha Venkatesh             {},
152f7113d9bSSnehalatha Venkatesh             "None.",
153f7113d9bSSnehalatha Venkatesh         }},
1544dcc3f92SSuryakanth Sekar     MessageEntry{
155fbe8378fSJason M. Bills         "BIOSBoot",
156fbe8378fSJason M. Bills         {
157fbe8378fSJason M. Bills             "Indicates BIOS has transitioned control to the OS Loader.",
158271584abSEd Tanous             "BIOS System Boot.",
159271584abSEd Tanous             "OK",
160271584abSEd Tanous             0,
161271584abSEd Tanous             {},
162271584abSEd Tanous             "None.",
163fbe8378fSJason M. Bills         }},
1643e5faba5SEd Tanous     MessageEntry{
1653e5faba5SEd Tanous         "BIOSFirmwarePanicReason",
1660c0f18e7SAppaRao Puli         {
1670c0f18e7SAppaRao Puli             "Indicates the reason for BIOS firmware panic.",
1680c0f18e7SAppaRao Puli             "BIOS firmware panic occurred due to %1.",
1690c0f18e7SAppaRao Puli             "Warning",
1700c0f18e7SAppaRao Puli             1,
1710c0f18e7SAppaRao Puli             {
1720c0f18e7SAppaRao Puli                 "string",
1730c0f18e7SAppaRao Puli             },
1740c0f18e7SAppaRao Puli             "None.",
1750c0f18e7SAppaRao Puli         }},
1763e5faba5SEd Tanous     MessageEntry{
1773e5faba5SEd Tanous         "BIOSFirmwareRecoveryReason",
1780c0f18e7SAppaRao Puli         {
1790c0f18e7SAppaRao Puli             "Indicates the reason for BIOS firmware recovery.",
1800c0f18e7SAppaRao Puli             "BIOS firmware recovery occurred due to %1.",
1810c0f18e7SAppaRao Puli             "Warning",
1820c0f18e7SAppaRao Puli             1,
1830c0f18e7SAppaRao Puli             {
1840c0f18e7SAppaRao Puli                 "string",
1850c0f18e7SAppaRao Puli             },
1860c0f18e7SAppaRao Puli             "None.",
1870c0f18e7SAppaRao Puli         }},
1883e5faba5SEd Tanous     MessageEntry{
1893e5faba5SEd Tanous         "BIOSFirmwareResiliencyError",
1900c0f18e7SAppaRao Puli         {
1910c0f18e7SAppaRao Puli             "Indicates BIOS firmware encountered resilience error.",
1920c0f18e7SAppaRao Puli             "BIOS firmware resiliency error. Error reason: %1.",
1930c0f18e7SAppaRao Puli             "Critical",
1940c0f18e7SAppaRao Puli             1,
1950c0f18e7SAppaRao Puli             {
1960c0f18e7SAppaRao Puli                 "string",
1970c0f18e7SAppaRao Puli             },
1980c0f18e7SAppaRao Puli             "None.",
1990c0f18e7SAppaRao Puli         }},
2004a0bf539SManojkiran Eda     MessageEntry{
2014a0bf539SManojkiran Eda         "BIOSPOSTCode",
202a3316fc6SZhikuiRen         {
203a3316fc6SZhikuiRen             "BIOS Power-On Self-Test Code received",
2044a0bf539SManojkiran Eda             "Boot Count: %1; Time Stamp Offset: %2 seconds; POST Code: %3",
205a3316fc6SZhikuiRen             "OK",
206a3316fc6SZhikuiRen             3,
2073e5faba5SEd Tanous             {
2083e5faba5SEd Tanous                 "number",
2093e5faba5SEd Tanous                 "number",
2103e5faba5SEd Tanous                 "number",
2113e5faba5SEd Tanous             },
212a3316fc6SZhikuiRen             "None.",
213a3316fc6SZhikuiRen         }},
2143e5faba5SEd Tanous     MessageEntry{
2153e5faba5SEd Tanous         "BIOSPOSTError",
216fbe8378fSJason M. Bills         {
217271584abSEd Tanous             "Indicates BIOS POST has encountered an error.",
218271584abSEd Tanous             "BIOS POST Error. Error Code=%1",
219271584abSEd Tanous             "Warning",
220271584abSEd Tanous             1,
2213e5faba5SEd Tanous             {
2223e5faba5SEd Tanous                 "number",
2233e5faba5SEd Tanous             },
224271584abSEd Tanous             "None.",
225fbe8378fSJason M. Bills         }},
2263e5faba5SEd Tanous     MessageEntry{
2273e5faba5SEd Tanous         "BIOSRecoveryComplete",
228fbe8378fSJason M. Bills         {
229271584abSEd Tanous             "Indicates BIOS Recovery has completed.",
230271584abSEd Tanous             "BIOS Recovery Complete.",
231271584abSEd Tanous             "OK",
232271584abSEd Tanous             0,
233271584abSEd Tanous             {},
234271584abSEd Tanous             "None.",
235fbe8378fSJason M. Bills         }},
2363e5faba5SEd Tanous     MessageEntry{
2373e5faba5SEd Tanous         "BIOSRecoveryStart",
238fbe8378fSJason M. Bills         {
239271584abSEd Tanous             "Indicates BIOS Recovery has started.",
240271584abSEd Tanous             "BIOS Recovery Start.",
241271584abSEd Tanous             "Warning",
242271584abSEd Tanous             0,
243271584abSEd Tanous             {},
244271584abSEd Tanous             "None.",
245fbe8378fSJason M. Bills         }},
2463e5faba5SEd Tanous     MessageEntry{
2473e5faba5SEd Tanous         "BMCBootReason",
248bd5db522SYong Li         {
249b58c79ebSJonathan Doman             "Indicates the reason why BMC firmware booted.",
250b58c79ebSJonathan Doman             "BMC firmware version %1 booted due to %2.",
251bd5db522SYong Li             "OK",
252b58c79ebSJonathan Doman             2,
253b58c79ebSJonathan Doman             {
254b58c79ebSJonathan Doman                 "string",
255b58c79ebSJonathan Doman                 "string",
256b58c79ebSJonathan Doman             },
257bd5db522SYong Li             "None.",
258bd5db522SYong Li         }},
2593e5faba5SEd Tanous     MessageEntry{
2603e5faba5SEd Tanous         "BMCFirmwarePanicReason",
2610c0f18e7SAppaRao Puli         {
2620c0f18e7SAppaRao Puli             "Indicates the reason for last BMC firmware panic.",
2630c0f18e7SAppaRao Puli             "BMC firmware panic occurred due to %1.",
2640c0f18e7SAppaRao Puli             "Warning",
2650c0f18e7SAppaRao Puli             1,
2660c0f18e7SAppaRao Puli             {
2670c0f18e7SAppaRao Puli                 "string",
2680c0f18e7SAppaRao Puli             },
2690c0f18e7SAppaRao Puli             "None.",
2700c0f18e7SAppaRao Puli         }},
2713e5faba5SEd Tanous     MessageEntry{
2723e5faba5SEd Tanous         "BMCFirmwareRecoveryReason",
2730c0f18e7SAppaRao Puli         {
2740c0f18e7SAppaRao Puli             "Indicates the reason for last BMC firmware recovery.",
2750c0f18e7SAppaRao Puli             "BMC firmware recovery occurred due to %1.",
2760c0f18e7SAppaRao Puli             "Warning",
2770c0f18e7SAppaRao Puli             1,
2780c0f18e7SAppaRao Puli             {
2790c0f18e7SAppaRao Puli                 "string",
2800c0f18e7SAppaRao Puli             },
2810c0f18e7SAppaRao Puli             "None.",
2820c0f18e7SAppaRao Puli         }},
2833e5faba5SEd Tanous     MessageEntry{
2843e5faba5SEd Tanous         "BMCFirmwareResiliencyError",
2850c0f18e7SAppaRao Puli         {
2860c0f18e7SAppaRao Puli             "Indicates BMC firmware encountered resilience error.",
2870c0f18e7SAppaRao Puli             "BMC firmware resiliency error. Error reason: %1.",
2880c0f18e7SAppaRao Puli             "Critical",
2890c0f18e7SAppaRao Puli             1,
2900c0f18e7SAppaRao Puli             {
2910c0f18e7SAppaRao Puli                 "string",
2920c0f18e7SAppaRao Puli             },
2930c0f18e7SAppaRao Puli             "None.",
2940c0f18e7SAppaRao Puli         }},
2953e5faba5SEd Tanous     MessageEntry{
2963e5faba5SEd Tanous         "BMCKernelPanic",
297b58c79ebSJonathan Doman         {
298b58c79ebSJonathan Doman             "Indicates that BMC kernel panic occurred.",
299b58c79ebSJonathan Doman             "BMC rebooted due to kernel panic.",
300b58c79ebSJonathan Doman             "OK",
301b58c79ebSJonathan Doman             0,
302b58c79ebSJonathan Doman             {},
303b58c79ebSJonathan Doman             "None.",
304b58c79ebSJonathan Doman         }},
3053e5faba5SEd Tanous     MessageEntry{
3063e5faba5SEd Tanous         "CPLDFirmwarePanicReason",
307789771ddSQiang XU         {
3083e5faba5SEd Tanous             "Indicates the reason for CPLD firmware panic.",
3093e5faba5SEd Tanous             "CPLD firmware panic occurred due to %1.",
3103e5faba5SEd Tanous             "Warning",
3113e5faba5SEd Tanous             1,
3123e5faba5SEd Tanous             {
3133e5faba5SEd Tanous                 "string",
3143e5faba5SEd Tanous             },
3153e5faba5SEd Tanous             "None.",
3163e5faba5SEd Tanous         }},
3173e5faba5SEd Tanous     MessageEntry{
3183e5faba5SEd Tanous         "CPLDFirmwareRecoveryReason",
3193e5faba5SEd Tanous         {
3203e5faba5SEd Tanous             "Indicates the reason for CPLD firmware recovery.",
3213e5faba5SEd Tanous             "CPLD firmware recovery occurred due to %1.",
3223e5faba5SEd Tanous             "Warning",
3233e5faba5SEd Tanous             1,
3243e5faba5SEd Tanous             {
3253e5faba5SEd Tanous                 "string",
3263e5faba5SEd Tanous             },
3273e5faba5SEd Tanous             "None.",
3283e5faba5SEd Tanous         }},
3293e5faba5SEd Tanous     MessageEntry{
3303e5faba5SEd Tanous         "CPLDFirmwareResiliencyError",
3313e5faba5SEd Tanous         {
3323e5faba5SEd Tanous             "Indicates CPLD firmware encountered resilience error.",
3333e5faba5SEd Tanous             "CPLD firmware resiliency error. Error reason: %1.",
3343e5faba5SEd Tanous             "Critical",
3353e5faba5SEd Tanous             1,
3363e5faba5SEd Tanous             {
3373e5faba5SEd Tanous                 "string",
3383e5faba5SEd Tanous             },
3393e5faba5SEd Tanous             "None.",
3403e5faba5SEd Tanous         }},
3413e5faba5SEd Tanous     MessageEntry{
3423e5faba5SEd Tanous         "CPUError",
3433e5faba5SEd Tanous         {
3443e5faba5SEd Tanous             "Indicates that a CPU Error occurred of the specified type or cause.",
3453e5faba5SEd Tanous             "CPU Error Occurred: %1.",
3463e5faba5SEd Tanous             "Critical",
3473e5faba5SEd Tanous             1,
3483e5faba5SEd Tanous             {
3493e5faba5SEd Tanous                 "string",
3503e5faba5SEd Tanous             },
3513e5faba5SEd Tanous             "None.",
3523e5faba5SEd Tanous         }},
3533e5faba5SEd Tanous     MessageEntry{
3543e5faba5SEd Tanous         "CPUMismatch",
3553e5faba5SEd Tanous         {
3563e5faba5SEd Tanous             "Indicates that the specified CPU power/current rating is incompatible with the board.",
3573e5faba5SEd Tanous             "CPU %1 Mismatch.",
3583e5faba5SEd Tanous             "Critical",
3593e5faba5SEd Tanous             1,
3603e5faba5SEd Tanous             {
3613e5faba5SEd Tanous                 "number",
3623e5faba5SEd Tanous             },
3633e5faba5SEd Tanous             "Install the supported CPU.",
3643e5faba5SEd Tanous         }},
3653e5faba5SEd Tanous     MessageEntry{
3663e5faba5SEd Tanous         "CPUThermalTrip",
3673e5faba5SEd Tanous         {
3683e5faba5SEd Tanous             "Indicates that the specified CPU thermal trip has been asserted.",
3693e5faba5SEd Tanous             "CPU %1 Thermal Trip.",
3703e5faba5SEd Tanous             "Critical",
3713e5faba5SEd Tanous             1,
3723e5faba5SEd Tanous             {
3733e5faba5SEd Tanous                 "number",
3743e5faba5SEd Tanous             },
3753e5faba5SEd Tanous             "None.",
3763e5faba5SEd Tanous         }},
3773e5faba5SEd Tanous     MessageEntry{
3783e5faba5SEd Tanous         "ChassisIntrusionDetected",
3793e5faba5SEd Tanous         {
3803e5faba5SEd Tanous             "Indicates that a physical security event of the chassis intrusion has occurred.",
381789771ddSQiang XU             "Chassis Intrusion Detected.",
382789771ddSQiang XU             "Warning",
383789771ddSQiang XU             0,
384789771ddSQiang XU             {},
385789771ddSQiang XU             "None.",
386789771ddSQiang XU         }},
3873e5faba5SEd Tanous     MessageEntry{
3883e5faba5SEd Tanous         "ChassisIntrusionReset",
389789771ddSQiang XU         {
390789771ddSQiang XU             "Indicates that chassis intrusion status has recovered.",
391789771ddSQiang XU             "Chassis Intrusion Reset.",
392789771ddSQiang XU             "OK",
393789771ddSQiang XU             0,
394789771ddSQiang XU             {},
395789771ddSQiang XU             "None.",
396789771ddSQiang XU         }},
397f1e1bbf2SJayaprakash Mutyala     MessageEntry{
398f1e1bbf2SJayaprakash Mutyala         "ComponentOverTemperature",
399f1e1bbf2SJayaprakash Mutyala         {
400f1e1bbf2SJayaprakash Mutyala             "Indicates that the specified component is over temperature.",
40116b96f2eSHardik Panchal             "%1 over temperature and being throttled.",
402f1e1bbf2SJayaprakash Mutyala             "Critical",
403f1e1bbf2SJayaprakash Mutyala             1,
4040c0f18e7SAppaRao Puli             {
4050c0f18e7SAppaRao Puli                 "string",
4060c0f18e7SAppaRao Puli             },
4070c0f18e7SAppaRao Puli             "None.",
4080c0f18e7SAppaRao Puli         }},
4093e5faba5SEd Tanous     MessageEntry{
4103e5faba5SEd Tanous         "DCPowerOff",
411fbe8378fSJason M. Bills         {
412271584abSEd Tanous             "Indicates that the system DC power is off.",
413271584abSEd Tanous             "Host system DC power is off",
414271584abSEd Tanous             "OK",
415271584abSEd Tanous             0,
416271584abSEd Tanous             {},
417271584abSEd Tanous             "None.",
418fbe8378fSJason M. Bills         }},
4193e5faba5SEd Tanous     MessageEntry{
4203e5faba5SEd Tanous         "DCPowerOn",
421fbe8378fSJason M. Bills         {
422271584abSEd Tanous             "Indicates that the system DC power is on.",
423271584abSEd Tanous             "Host system DC power is on",
424271584abSEd Tanous             "OK",
425271584abSEd Tanous             0,
426271584abSEd Tanous             {},
427271584abSEd Tanous             "None.",
428fbe8378fSJason M. Bills         }},
4293e5faba5SEd Tanous     MessageEntry{
4303e5faba5SEd Tanous         "DriveError",
431c75f1e9aSJames Feist         {
4323e5faba5SEd Tanous             "Indicates that a Drive Error occurred of the specified type or cause.",
433c75f1e9aSJames Feist             "Drive Error Occurred: %1.",
434c75f1e9aSJames Feist             "Warning",
435c75f1e9aSJames Feist             1,
4363e5faba5SEd Tanous             {
4373e5faba5SEd Tanous                 "string",
4383e5faba5SEd Tanous             },
439c75f1e9aSJames Feist             "None.",
440c75f1e9aSJames Feist         }},
4413e5faba5SEd Tanous     MessageEntry{
4423e5faba5SEd Tanous         "EventLogCleared",
443fbe8378fSJason M. Bills         {
444271584abSEd Tanous             "Indicates that the event log has been cleared.",
445271584abSEd Tanous             "Event Log Cleared.",
446271584abSEd Tanous             "OK",
447271584abSEd Tanous             0,
448271584abSEd Tanous             {},
449271584abSEd Tanous             "None.",
450fbe8378fSJason M. Bills         }},
4513e5faba5SEd Tanous     MessageEntry{
4523e5faba5SEd Tanous         "FanInserted",
453fbe8378fSJason M. Bills         {
454271584abSEd Tanous             "Indicates that a system fan has been inserted.",
455271584abSEd Tanous             "%1 inserted.",
456271584abSEd Tanous             "OK",
457271584abSEd Tanous             1,
4583e5faba5SEd Tanous             {
4593e5faba5SEd Tanous                 "string",
4603e5faba5SEd Tanous             },
461271584abSEd Tanous             "None.",
462fbe8378fSJason M. Bills         }},
4633e5faba5SEd Tanous     MessageEntry{
4643e5faba5SEd Tanous         "FanRedundancyLost",
465fbe8378fSJason M. Bills         {
466fbe8378fSJason M. Bills             "Indicates that system fan redundancy has been lost.",
467271584abSEd Tanous             "Fan redundancy lost.",
468271584abSEd Tanous             "Warning",
469271584abSEd Tanous             0,
470271584abSEd Tanous             {},
471271584abSEd Tanous             "None.",
472fbe8378fSJason M. Bills         }},
4733e5faba5SEd Tanous     MessageEntry{
4743e5faba5SEd Tanous         "FanRedundancyRegained",
475fbe8378fSJason M. Bills         {
476fbe8378fSJason M. Bills             "Indicates that system fan redundancy has been regained.",
477271584abSEd Tanous             "Fan redundancy regained.",
478271584abSEd Tanous             "OK",
479271584abSEd Tanous             0,
480271584abSEd Tanous             {},
481271584abSEd Tanous             "None.",
482fbe8378fSJason M. Bills         }},
4833e5faba5SEd Tanous     MessageEntry{
4843e5faba5SEd Tanous         "FanRemoved",
485fbe8378fSJason M. Bills         {
486271584abSEd Tanous             "Indicates that a system fan has been removed.",
487271584abSEd Tanous             "%1 removed.",
488271584abSEd Tanous             "OK",
48964466c0aSJason M. Bills             1,
4903e5faba5SEd Tanous             {},
491271584abSEd Tanous             "None.",
492fbe8378fSJason M. Bills         }},
4935b0de033SJason M. Bills     MessageEntry{
4945b0de033SJason M. Bills         "FirmwareActivationCompleted",
4955b0de033SJason M. Bills         {
4965b0de033SJason M. Bills             "Indicates a firmware activation has completed successfully.",
4975b0de033SJason M. Bills             "%1 firmware activation completed successfully.",
4985b0de033SJason M. Bills             "OK",
4995b0de033SJason M. Bills             1,
5003e5faba5SEd Tanous             {
5013e5faba5SEd Tanous                 "string",
5023e5faba5SEd Tanous             },
5035b0de033SJason M. Bills             "None.",
5045b0de033SJason M. Bills         }},
5053e5faba5SEd Tanous     MessageEntry{
5063e5faba5SEd Tanous         "FirmwareActivationFailed",
5075b0de033SJason M. Bills         {
5085b0de033SJason M. Bills             "Indicates a firmware activation has failed.",
5095b0de033SJason M. Bills             "%1 firmware activation failed: %2.",
5105b0de033SJason M. Bills             "Warning",
5115b0de033SJason M. Bills             2,
5123e5faba5SEd Tanous             {
5133e5faba5SEd Tanous                 "string",
5143e5faba5SEd Tanous                 "string",
5153e5faba5SEd Tanous             },
5165b0de033SJason M. Bills             "None.",
5175b0de033SJason M. Bills         }},
5183e5faba5SEd Tanous     MessageEntry{
5193e5faba5SEd Tanous         "FirmwareActivationStarted",
5205b0de033SJason M. Bills         {
5215b0de033SJason M. Bills             "Indicates a firmware activation has started.",
5225b0de033SJason M. Bills             "%1 firmware activation started.",
5235b0de033SJason M. Bills             "OK",
5245b0de033SJason M. Bills             1,
5253e5faba5SEd Tanous             {
5263e5faba5SEd Tanous                 "string",
5273e5faba5SEd Tanous             },
5285b0de033SJason M. Bills             "None.",
5295b0de033SJason M. Bills         }},
5303e5faba5SEd Tanous     MessageEntry{
5313e5faba5SEd Tanous         "FirmwareResiliencyError",
532567e3ab7SChalapathi Venkataramashetty         {
533567e3ab7SChalapathi Venkataramashetty             "Indicates firmware encountered resilience error.",
534567e3ab7SChalapathi Venkataramashetty             "Firmware resiliency error. Error reason: %1.",
535567e3ab7SChalapathi Venkataramashetty             "Critical",
536567e3ab7SChalapathi Venkataramashetty             1,
537567e3ab7SChalapathi Venkataramashetty             {
538567e3ab7SChalapathi Venkataramashetty                 "string",
539567e3ab7SChalapathi Venkataramashetty             },
540567e3ab7SChalapathi Venkataramashetty             "None.",
541567e3ab7SChalapathi Venkataramashetty         }},
5423e5faba5SEd Tanous     MessageEntry{
5433e5faba5SEd Tanous         "FirmwareUpdateCompleted",
544fbe8378fSJason M. Bills         {
545fbe8378fSJason M. Bills             "Indicates a firmware update has completed successfully.",
5463e5faba5SEd Tanous             "%1 firmware update to version %2 completed successfully.",
547271584abSEd Tanous             "OK",
548271584abSEd Tanous             2,
5493e5faba5SEd Tanous             {
5503e5faba5SEd Tanous                 "string",
5513e5faba5SEd Tanous                 "string",
5523e5faba5SEd Tanous             },
553271584abSEd Tanous             "None.",
554fbe8378fSJason M. Bills         }},
5553e5faba5SEd Tanous     MessageEntry{
5563e5faba5SEd Tanous         "FirmwareUpdateFailed",
557fbe8378fSJason M. Bills         {
558271584abSEd Tanous             "Indicates a firmware update has failed.",
559a2ec6384SChalapathi Venkataramashetty             "%1 firmware update to version %2 failed: %3.",
560271584abSEd Tanous             "Warning",
561a2ec6384SChalapathi Venkataramashetty             3,
5623e5faba5SEd Tanous             {
5633e5faba5SEd Tanous                 "string",
5643e5faba5SEd Tanous                 "string",
5653e5faba5SEd Tanous                 "string",
5663e5faba5SEd Tanous             },
567271584abSEd Tanous             "None.",
568fbe8378fSJason M. Bills         }},
5693e5faba5SEd Tanous     MessageEntry{
5703e5faba5SEd Tanous         "FirmwareUpdateStaged",
5719edd866cSChalapathi Venkataramashetty         {
5729edd866cSChalapathi Venkataramashetty             "Indicates a firmware update has staged successfully.",
5739edd866cSChalapathi Venkataramashetty             "%1 firmware update to version %2 staged successfully.",
5749edd866cSChalapathi Venkataramashetty             "OK",
5759edd866cSChalapathi Venkataramashetty             2,
5763e5faba5SEd Tanous             {
5773e5faba5SEd Tanous                 "string",
5783e5faba5SEd Tanous                 "string",
5793e5faba5SEd Tanous             },
5809edd866cSChalapathi Venkataramashetty             "None.",
5819edd866cSChalapathi Venkataramashetty         }},
5823e5faba5SEd Tanous     MessageEntry{
5833e5faba5SEd Tanous         "FirmwareUpdateStarted",
584fbe8378fSJason M. Bills         {
585271584abSEd Tanous             "Indicates a firmware update has started.",
586271584abSEd Tanous             "%1 firmware update to version %2 started.",
587271584abSEd Tanous             "OK",
588271584abSEd Tanous             2,
5893e5faba5SEd Tanous             {
5903e5faba5SEd Tanous                 "string",
5913e5faba5SEd Tanous                 "string",
5923e5faba5SEd Tanous             },
593271584abSEd Tanous             "None.",
594fbe8378fSJason M. Bills         }},
595fbe8378fSJason M. Bills     MessageEntry{
596fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
597fbe8378fSJason M. Bills         {
598fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
599271584abSEd Tanous             "Firmware security violation: %1.",
600271584abSEd Tanous             "Critical",
601271584abSEd Tanous             1,
602fbe8378fSJason M. Bills             {
603d62cec73SJames Feist                 "string",
604d62cec73SJames Feist             },
605271584abSEd Tanous             "None.",
606d62cec73SJames Feist         }},
607d62cec73SJames Feist     MessageEntry{
6083e5faba5SEd Tanous         "IPMIWatchdog",
609d62cec73SJames Feist         {
6103e5faba5SEd Tanous             "Indicates that there is a host watchdog event.",
6113e5faba5SEd Tanous             "Host Watchdog Event: %1",
612271584abSEd Tanous             "OK",
6133e5faba5SEd Tanous             1,
614d62cec73SJames Feist             {
615d62cec73SJames Feist                 "string",
616d62cec73SJames Feist             },
617271584abSEd Tanous             "None.",
618d62cec73SJames Feist         }},
619d62cec73SJames Feist     MessageEntry{
620fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
621fbe8378fSJason M. Bills         {
622fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
623271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
624271584abSEd Tanous             "Warning",
625271584abSEd Tanous             1,
626fbe8378fSJason M. Bills             {
627fbe8378fSJason M. Bills                 "number",
628fbe8378fSJason M. Bills             },
629271584abSEd Tanous             "None.",
630fbe8378fSJason M. Bills         }},
631fbe8378fSJason M. Bills     MessageEntry{
632fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
633fbe8378fSJason M. Bills         {
634fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
635271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
636271584abSEd Tanous             "Warning",
637271584abSEd Tanous             1,
638fbe8378fSJason M. Bills             {
639fbe8378fSJason M. Bills                 "number",
640fbe8378fSJason M. Bills             },
641271584abSEd Tanous             "None.",
642fbe8378fSJason M. Bills         }},
6433e5faba5SEd Tanous     MessageEntry{
6443e5faba5SEd Tanous         "InvalidLoginAttempted",
64593a2b2fcSYong Li         {
6463e5faba5SEd Tanous             "Indicates that a login was attempted on the specified interface with an invalid username or password.",
6473e5faba5SEd Tanous             "Invalid username or password attempted on %1.",
6483e5faba5SEd Tanous             "Warning",
649271584abSEd Tanous             1,
65093a2b2fcSYong Li             {
65193a2b2fcSYong Li                 "string",
65293a2b2fcSYong Li             },
653271584abSEd Tanous             "None.",
65493a2b2fcSYong Li         }},
6553e5faba5SEd Tanous     MessageEntry{
6563e5faba5SEd Tanous         "InvalidUpload",
657789771ddSQiang XU         {
6583e5faba5SEd Tanous             "Indicates that the uploaded file was invalid.",
6593e5faba5SEd Tanous             "Invalid file uploaded to %1: %2.",
6603e5faba5SEd Tanous             "Warning",
6613e5faba5SEd Tanous             2,
6623e5faba5SEd Tanous             {
6633e5faba5SEd Tanous                 "string",
6643e5faba5SEd Tanous                 "string",
6653e5faba5SEd Tanous             },
6663e5faba5SEd Tanous             "None.",
6673e5faba5SEd Tanous         }},
6683e5faba5SEd Tanous     MessageEntry{
6693e5faba5SEd Tanous         "InventoryAdded",
6703e5faba5SEd Tanous         {
6713e5faba5SEd Tanous             "Indicates that an inventory item with the specified model, type, and serial number was installed.",
6723e5faba5SEd Tanous             "%1 %2 with serial number %3 was installed.",
6733e5faba5SEd Tanous             "OK",
6743e5faba5SEd Tanous             3,
6753e5faba5SEd Tanous             {
6763e5faba5SEd Tanous                 "string",
6773e5faba5SEd Tanous                 "string",
6783e5faba5SEd Tanous                 "string",
6793e5faba5SEd Tanous             },
6803e5faba5SEd Tanous             "None.",
6813e5faba5SEd Tanous         }},
6823e5faba5SEd Tanous     MessageEntry{
6833e5faba5SEd Tanous         "InventoryRemoved",
6843e5faba5SEd Tanous         {
6853e5faba5SEd Tanous             "Indicates that an inventory item with the specified model, type, and serial number was removed.",
6863e5faba5SEd Tanous             "%1 %2 with serial number %3 was removed.",
6873e5faba5SEd Tanous             "OK",
6883e5faba5SEd Tanous             3,
6893e5faba5SEd Tanous             {
6903e5faba5SEd Tanous                 "string",
6913e5faba5SEd Tanous                 "string",
6923e5faba5SEd Tanous                 "string",
6933e5faba5SEd Tanous             },
6943e5faba5SEd Tanous             "None.",
6953e5faba5SEd Tanous         }},
6963e5faba5SEd Tanous     MessageEntry{
6973e5faba5SEd Tanous         "LanLost",
6983e5faba5SEd Tanous         {
6993e5faba5SEd Tanous             "Indicates that a physical security event of the LAN leash has lost.",
700789771ddSQiang XU             "%1 LAN leash lost.",
701789771ddSQiang XU             "Warning",
702789771ddSQiang XU             1,
703789771ddSQiang XU             {
704789771ddSQiang XU                 "string",
705789771ddSQiang XU             },
706789771ddSQiang XU             "None.",
707789771ddSQiang XU         }},
7083e5faba5SEd Tanous     MessageEntry{
7093e5faba5SEd Tanous         "LanRegained",
710789771ddSQiang XU         {
711789771ddSQiang XU             "Indicates that LAN link status has reconnected.",
712789771ddSQiang XU             "%1 LAN leash regained.",
713789771ddSQiang XU             "OK",
714789771ddSQiang XU             1,
715789771ddSQiang XU             {
716789771ddSQiang XU                 "string",
717789771ddSQiang XU             },
718789771ddSQiang XU             "None.",
719789771ddSQiang XU         }},
7203e5faba5SEd Tanous     MessageEntry{
7213e5faba5SEd Tanous         "LegacyPCIPERR",
722fbe8378fSJason M. Bills         {
723271584abSEd Tanous             "Indicates a Legacy PCI PERR.",
724271584abSEd Tanous             "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
725271584abSEd Tanous             "Warning",
726271584abSEd Tanous             3,
727fbe8378fSJason M. Bills             {
728fbe8378fSJason M. Bills                 "number",
729fbe8378fSJason M. Bills                 "number",
730fbe8378fSJason M. Bills                 "number",
731fbe8378fSJason M. Bills             },
732271584abSEd Tanous             "None.",
733fbe8378fSJason M. Bills         }},
7343e5faba5SEd Tanous     MessageEntry{
7353e5faba5SEd Tanous         "LegacyPCISERR",
736fbe8378fSJason M. Bills         {
737271584abSEd Tanous             "Indicates a Legacy PCI SERR.",
738271584abSEd Tanous             "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
739271584abSEd Tanous             "Critical",
740271584abSEd Tanous             3,
741fbe8378fSJason M. Bills             {
742fbe8378fSJason M. Bills                 "number",
743fbe8378fSJason M. Bills                 "number",
744fbe8378fSJason M. Bills                 "number",
745fbe8378fSJason M. Bills             },
746271584abSEd Tanous             "None.",
747fbe8378fSJason M. Bills         }},
7483e5faba5SEd Tanous     MessageEntry{
7493e5faba5SEd Tanous         "MEAutoConfigFailed",
750fbe8378fSJason M. Bills         {
7513e5faba5SEd Tanous             "Indicates that Intel ME power sensor auto-configuration has failed.",
7523e5faba5SEd Tanous             "Intel ME power sensor auto-configuration failed. Power monitoring, limiting and HW protection features might be unavailable. Failure reason: %1",
7539aa46454SAgnieszka Szlendak             "Critical",
7549aa46454SAgnieszka Szlendak             1,
7553e5faba5SEd Tanous             {
7563e5faba5SEd Tanous                 "string",
7573e5faba5SEd Tanous             },
7583e5faba5SEd Tanous             "Ensure that Intel ME configuration for power sources is correct.",
7599aa46454SAgnieszka Szlendak         }},
7609aa46454SAgnieszka Szlendak     MessageEntry{
7619aa46454SAgnieszka Szlendak         "MEAutoConfigSuccess",
7629aa46454SAgnieszka Szlendak         {
7633e5faba5SEd Tanous             "Indicates that Intel ME has performed successful power sensor auto-configuration.",
7643e5faba5SEd 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",
7659aa46454SAgnieszka Szlendak             "OK",
7669aa46454SAgnieszka Szlendak             4,
7673e5faba5SEd Tanous             {
7683e5faba5SEd Tanous                 "string",
7693e5faba5SEd Tanous                 "string",
7703e5faba5SEd Tanous                 "string",
7713e5faba5SEd Tanous                 "string",
7723e5faba5SEd Tanous             },
7739aa46454SAgnieszka Szlendak             "None.",
7749aa46454SAgnieszka Szlendak         }},
7753e5faba5SEd Tanous     MessageEntry{
7763e5faba5SEd Tanous         "MEBootGuardHealthEvent",
7779aa46454SAgnieszka Szlendak         {
7783e5faba5SEd Tanous             "Indicates that Intel ME has detected error during operations of Intel Boot Guard",
7793e5faba5SEd Tanous             "Intel ME has detected following issue with Intel Boot Guard: %1",
7809aa46454SAgnieszka Szlendak             "Critical",
7819aa46454SAgnieszka Szlendak             1,
7823e5faba5SEd Tanous             {
7833e5faba5SEd Tanous                 "string",
7843e5faba5SEd Tanous             },
7859aa46454SAgnieszka Szlendak             "None.",
7869aa46454SAgnieszka Szlendak         }},
7873e5faba5SEd Tanous     MessageEntry{
7883e5faba5SEd Tanous         "MECpuDebugCapabilityDisabled",
7899aa46454SAgnieszka Szlendak         {
7903e5faba5SEd Tanous             "Indicates that Intel ME has detected situation in which CPU Debug Capability is disabled.",
7919aa46454SAgnieszka Szlendak             "CPU Debug Capability disabled",
7929aa46454SAgnieszka Szlendak             "Warning",
7939aa46454SAgnieszka Szlendak             0,
7949aa46454SAgnieszka Szlendak             {},
7959aa46454SAgnieszka Szlendak             "None.",
7969aa46454SAgnieszka Szlendak         }},
7973e5faba5SEd Tanous     MessageEntry{
7983e5faba5SEd Tanous         "MEDirectFlashUpdateRequested",
7999aa46454SAgnieszka Szlendak         {
8003e5faba5SEd Tanous             "Indicates that BIOS has requested Direct Flash Update (DFU) of Intel ME",
8013e5faba5SEd Tanous             "Intel ME Firmware switched to recovery mode to perform full update from BIOS.",
8029aa46454SAgnieszka Szlendak             "OK",
8039aa46454SAgnieszka Szlendak             0,
8049aa46454SAgnieszka Szlendak             {},
8053e5faba5SEd Tanous             "This is transient state. Intel ME Firmware should return to operational mode after successful image update performed by the BIOS.",
8069aa46454SAgnieszka Szlendak         }},
8079aa46454SAgnieszka Szlendak     MessageEntry{
8089aa46454SAgnieszka Szlendak         "MEExceptionDuringShutdown",
8099aa46454SAgnieszka Szlendak         {
8103e5faba5SEd Tanous             "Indicates that Intel ME could not successfully perform emergency host shutdown.",
8113e5faba5SEd 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.",
8129aa46454SAgnieszka Szlendak             "Warning",
8139aa46454SAgnieszka Szlendak             0,
8149aa46454SAgnieszka Szlendak             {},
8159aa46454SAgnieszka Szlendak             "Verify the Intel Node Manager policy configuration.",
8169aa46454SAgnieszka Szlendak         }},
8179aa46454SAgnieszka Szlendak     MessageEntry{
8189aa46454SAgnieszka Szlendak         "MEFactoryResetError",
8199aa46454SAgnieszka Szlendak         {
8209aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
8213e5faba5SEd Tanous             "Intel ME has performed automatic reset to factory presets due to following reason: %1",
8229aa46454SAgnieszka Szlendak             "Critical",
8239aa46454SAgnieszka Szlendak             1,
8243e5faba5SEd Tanous             {
8253e5faba5SEd Tanous                 "string",
8263e5faba5SEd Tanous             },
8279aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8289aa46454SAgnieszka Szlendak         }},
8299aa46454SAgnieszka Szlendak     MessageEntry{
8309aa46454SAgnieszka Szlendak         "MEFactoryRestore",
8319aa46454SAgnieszka Szlendak         {
8329aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
8333e5faba5SEd Tanous             "Intel ME has performed automatic reset to factory presets due to following reason: %1",
8349aa46454SAgnieszka Szlendak             "OK",
8359aa46454SAgnieszka Szlendak             1,
8363e5faba5SEd Tanous             {
8373e5faba5SEd Tanous                 "string",
8383e5faba5SEd Tanous             },
8399aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8409aa46454SAgnieszka Szlendak         }},
8419aa46454SAgnieszka Szlendak     MessageEntry{
8429aa46454SAgnieszka Szlendak         "MEFirmwareException",
8439aa46454SAgnieszka Szlendak         {
8443e5faba5SEd Tanous             "Indicates that Intel ME has encountered firmware exception during execution.",
8459aa46454SAgnieszka Szlendak             "Intel ME has encountered firmware exception. Error code = %1",
8469aa46454SAgnieszka Szlendak             "Warning",
8479aa46454SAgnieszka Szlendak             1,
8483e5faba5SEd Tanous             {
8493e5faba5SEd Tanous                 "string",
8503e5faba5SEd Tanous             },
8513e5faba5SEd 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..",
8529aa46454SAgnieszka Szlendak         }},
8533e5faba5SEd Tanous     MessageEntry{
8543e5faba5SEd Tanous         "MEFirmwarePanicReason",
8550c0f18e7SAppaRao Puli         {
8560c0f18e7SAppaRao Puli             "Indicates the reason for ME firmware panic.",
8570c0f18e7SAppaRao Puli             "ME firmware panic occurred due to %1.",
8580c0f18e7SAppaRao Puli             "Warning",
8590c0f18e7SAppaRao Puli             1,
8600c0f18e7SAppaRao Puli             {
8610c0f18e7SAppaRao Puli                 "string",
8620c0f18e7SAppaRao Puli             },
8630c0f18e7SAppaRao Puli             "None.",
8640c0f18e7SAppaRao Puli         }},
8653e5faba5SEd Tanous     MessageEntry{
8663e5faba5SEd Tanous         "MEFirmwareRecoveryReason",
8670c0f18e7SAppaRao Puli         {
8680c0f18e7SAppaRao Puli             "Indicates the reason for ME firmware recovery.",
8690c0f18e7SAppaRao Puli             "ME firmware recovery occurred due to %1.",
8700c0f18e7SAppaRao Puli             "Warning",
8710c0f18e7SAppaRao Puli             1,
8720c0f18e7SAppaRao Puli             {
8730c0f18e7SAppaRao Puli                 "string",
8740c0f18e7SAppaRao Puli             },
8750c0f18e7SAppaRao Puli             "None.",
8760c0f18e7SAppaRao Puli         }},
8773e5faba5SEd Tanous     MessageEntry{
8783e5faba5SEd Tanous         "MEFirmwareResiliencyError",
8790c0f18e7SAppaRao Puli         {
8800c0f18e7SAppaRao Puli             "Indicates ME firmware encountered resilience error.",
8810c0f18e7SAppaRao Puli             "ME firmware resiliency error. Error reason: %1.",
8820c0f18e7SAppaRao Puli             "Critical",
8830c0f18e7SAppaRao Puli             1,
8840c0f18e7SAppaRao Puli             {
8850c0f18e7SAppaRao Puli                 "string",
8860c0f18e7SAppaRao Puli             },
8870c0f18e7SAppaRao Puli             "None.",
8880c0f18e7SAppaRao Puli         }},
8893e5faba5SEd Tanous     MessageEntry{
8903e5faba5SEd Tanous         "MEFlashEraseError",
8919aa46454SAgnieszka Szlendak         {
8923e5faba5SEd Tanous             "Indicates that Intel ME was unable to finish flash erase procedure.",
8933e5faba5SEd Tanous             "Intel ME has encountered an error during Flash erasure procedure probably due to Flash part corruption.",
8949aa46454SAgnieszka Szlendak             "Critical",
8959aa46454SAgnieszka Szlendak             0,
8969aa46454SAgnieszka Szlendak             {},
8979aa46454SAgnieszka Szlendak             "The Flash device must be replaced.",
8989aa46454SAgnieszka Szlendak         }},
8993e5faba5SEd Tanous     MessageEntry{
9003e5faba5SEd Tanous         "MEFlashStateInformation",
9019aa46454SAgnieszka Szlendak         {
9023e5faba5SEd Tanous             "Indicates that Intel ME has encountered a problem during IO to flash device.",
9033e5faba5SEd Tanous             "Intel ME has encountered problem during IO to flash device. Reason: %1",
9049aa46454SAgnieszka Szlendak             "Critical",
9059aa46454SAgnieszka Szlendak             1,
9069aa46454SAgnieszka Szlendak             {
9073e5faba5SEd Tanous                 "string",
9083e5faba5SEd Tanous             },
9093e5faba5SEd Tanous             "If flash wear-out protection occurred wait until it expires. Otherwise - flash device must be replaced.",
9103e5faba5SEd Tanous         }},
9113e5faba5SEd Tanous     MessageEntry{
9123e5faba5SEd Tanous         "MEFlashStateInformationWritingEnabled",
9133e5faba5SEd Tanous         {
9143e5faba5SEd Tanous             "Indicates that Intel ME has encountered a problem during IO to flash device.",
9153e5faba5SEd Tanous             "Intel ME has encountered problem during IO to flash device. Reason: %1",
9169aa46454SAgnieszka Szlendak             "OK",
9179aa46454SAgnieszka Szlendak             1,
9189aa46454SAgnieszka Szlendak             {
9193e5faba5SEd Tanous                 "string",
9203e5faba5SEd Tanous             },
9213e5faba5SEd Tanous             "If flash wear-out protection occurred wait until it expires. Otherwise - flash device must be replaced.",
9223e5faba5SEd Tanous         }},
9233e5faba5SEd Tanous     MessageEntry{
9243e5faba5SEd Tanous         "MEFlashVerificationError",
9253e5faba5SEd Tanous         {
9263e5faba5SEd Tanous             "Indicates that Intel ME encountered invalid flash descriptor region.",
9273e5faba5SEd Tanous             "Intel ME has detected invalid flash descriptor region. Following error is detected: %1",
9289aa46454SAgnieszka Szlendak             "Critical",
9299aa46454SAgnieszka Szlendak             1,
9303e5faba5SEd Tanous             {
9313e5faba5SEd Tanous                 "string",
9323e5faba5SEd Tanous             },
9339aa46454SAgnieszka Szlendak             "Flash Descriptor Region must be created correctly.",
9349aa46454SAgnieszka Szlendak         }},
9359aa46454SAgnieszka Szlendak     MessageEntry{
9369aa46454SAgnieszka Szlendak         "MEFlashWearOutWarning",
9379aa46454SAgnieszka Szlendak         {
9383e5faba5SEd Tanous             "Indicates that Intel ME has reached certain threshold of flash write operations.",
9393e5faba5SEd Tanous             "Warning threshold for number of flash operations has been exceeded. Current percentage of write operations capacity: %1",
9409aa46454SAgnieszka Szlendak             "Warning",
9419aa46454SAgnieszka Szlendak             1,
9423e5faba5SEd Tanous             {
9433e5faba5SEd Tanous                 "number",
9443e5faba5SEd Tanous             },
9459aa46454SAgnieszka Szlendak             "No immediate repair action needed.",
9469aa46454SAgnieszka Szlendak         }},
9479aa46454SAgnieszka Szlendak     MessageEntry{
9489aa46454SAgnieszka Szlendak         "MEImageExecutionFailed",
9499aa46454SAgnieszka Szlendak         {
9509aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not load primary FW image.",
9513e5faba5SEd 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.",
9529aa46454SAgnieszka Szlendak             "Critical",
9539aa46454SAgnieszka Szlendak             0,
9549aa46454SAgnieszka Szlendak             {},
9553e5faba5SEd Tanous             "Either the Flash device must be replaced (if error is persistent) or the upgrade procedure must be started again.",
9569aa46454SAgnieszka Szlendak         }},
9579aa46454SAgnieszka Szlendak     MessageEntry{
9589aa46454SAgnieszka Szlendak         "MEInternalError",
9599aa46454SAgnieszka Szlendak         {
9603e5faba5SEd Tanous             "Indicates that Intel ME encountered internal error leading to watchdog reset.",
9613e5faba5SEd Tanous             "Error during Intel ME execution. Watchdog timeout has expired.",
9629aa46454SAgnieszka Szlendak             "Critical",
9639aa46454SAgnieszka Szlendak             0,
9649aa46454SAgnieszka Szlendak             {},
9653e5faba5SEd Tanous             "Firmware should automatically recover from error state. If error is persistent then operational image shall be updated or hardware board repair is needed.",
9669aa46454SAgnieszka Szlendak         }},
9673e5faba5SEd Tanous     MessageEntry{
9683e5faba5SEd Tanous         "MEManufacturingError",
9699aa46454SAgnieszka Szlendak         {
9703e5faba5SEd Tanous             "Indicates that Intel ME is unable to start in operational mode due to wrong configuration.",
9713e5faba5SEd Tanous             "Wrong manufacturing configuration detected by Intel ME Firmware. Unable to start operational mode. Reason: %1",
9729aa46454SAgnieszka Szlendak             "Critical",
9739aa46454SAgnieszka Szlendak             1,
9749aa46454SAgnieszka Szlendak             {
9753e5faba5SEd Tanous                 "string",
9763e5faba5SEd Tanous             },
9773e5faba5SEd 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.",
9783e5faba5SEd Tanous         }},
9793e5faba5SEd Tanous     MessageEntry{
9803e5faba5SEd Tanous         "MEMctpInterfaceError",
9813e5faba5SEd Tanous         {
9823e5faba5SEd Tanous             "Indicates that Intel ME has encountered an error in MCTP protocol.",
9833e5faba5SEd 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",
9849aa46454SAgnieszka Szlendak             "Critical",
9859aa46454SAgnieszka Szlendak             1,
9863e5faba5SEd Tanous             {
9873e5faba5SEd Tanous                 "string",
9883e5faba5SEd Tanous             },
9893e5faba5SEd Tanous             "Recovery via CPU Host reset or platform reset. If error is persistent, deep-dive platform-level debugging is required.",
9909aa46454SAgnieszka Szlendak         }},
9913e5faba5SEd Tanous     MessageEntry{
9923e5faba5SEd Tanous         "MEMultiPchModeMisconfig",
9933e5faba5SEd Tanous         {
9943e5faba5SEd Tanous             "Indicates that Intel ME has encountered problems in initializing Multi-PCH mode.",
9953e5faba5SEd Tanous             "Intel ME error in Multi-PCH mode: %1",
9963e5faba5SEd Tanous             "Critical",
9973e5faba5SEd Tanous             1,
9983e5faba5SEd Tanous             {
9993e5faba5SEd Tanous                 "string",
10003e5faba5SEd Tanous             },
10013e5faba5SEd Tanous             "None.",
10023e5faba5SEd Tanous         }},
10033e5faba5SEd Tanous     MessageEntry{
10043e5faba5SEd Tanous         "MEPeciOverDmiError",
10053e5faba5SEd Tanous         {
10063e5faba5SEd Tanous             "Indicates that Intel ME is unable to communicate using PECI over DMI.",
10073e5faba5SEd 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",
10083e5faba5SEd Tanous             "Critical",
10093e5faba5SEd Tanous             1,
10103e5faba5SEd Tanous             {
10113e5faba5SEd Tanous                 "string",
10123e5faba5SEd Tanous             },
10133e5faba5SEd Tanous             "Recovery via CPU Host reset or platform reset. If error is persistent, deep-dive platform-level debugging is required.",
10143e5faba5SEd Tanous         }},
10153e5faba5SEd Tanous     MessageEntry{
10163e5faba5SEd Tanous         "MEPttHealthEvent",
10173e5faba5SEd Tanous         {
10183e5faba5SEd Tanous             "Indicates that Intel ME has encountered issue with Intel PTT",
10193e5faba5SEd Tanous             "Intel ME has detected following issue with Intel PTT: %1",
10203e5faba5SEd Tanous             "Warning",
10213e5faba5SEd Tanous             1,
10223e5faba5SEd Tanous             {
10233e5faba5SEd Tanous                 "string",
10243e5faba5SEd Tanous             },
10253e5faba5SEd Tanous             "None.",
10263e5faba5SEd Tanous         }},
10273e5faba5SEd Tanous     MessageEntry{
10283e5faba5SEd Tanous         "MERecoveryGpioForced",
10293e5faba5SEd Tanous         {
10303e5faba5SEd Tanous             "Indicates that Intel ME image is booted in recovery mode due to GPIO assertion.",
10313e5faba5SEd Tanous             "Intel ME Recovery Image loaded due to recovery MGPIO pin asserted. Pin number is configurable in factory presets, Default recovery pin is MGPIO1.",
10323e5faba5SEd Tanous             "OK",
10333e5faba5SEd Tanous             0,
10343e5faba5SEd Tanous             {},
10353e5faba5SEd 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.",
10363e5faba5SEd Tanous         }},
10373e5faba5SEd Tanous     MessageEntry{
10383e5faba5SEd Tanous         "MERestrictedMode",
10393e5faba5SEd Tanous         {
10403e5faba5SEd Tanous             "Indicates events related to Intel ME restricted mode.",
10413e5faba5SEd Tanous             "Intel ME restricted mode information: %1",
10423e5faba5SEd Tanous             "Critical",
10433e5faba5SEd Tanous             1,
10443e5faba5SEd Tanous             {
10453e5faba5SEd Tanous                 "string",
10463e5faba5SEd Tanous             },
10473e5faba5SEd Tanous             "None.",
10483e5faba5SEd Tanous         }},
10493e5faba5SEd Tanous     MessageEntry{
10503e5faba5SEd Tanous         "MESmbusLinkFailure",
10513e5faba5SEd Tanous         {
10523e5faba5SEd Tanous             "Indicate that Intel ME encountered SMBus link error.",
10533e5faba5SEd Tanous             "Intel ME has detected SMBus link error. Sensor Bus: %1 , MUX Address: %2 ",
10543e5faba5SEd Tanous             "Critical",
10553e5faba5SEd Tanous             2,
10563e5faba5SEd Tanous             {
10573e5faba5SEd Tanous                 "string",
10583e5faba5SEd Tanous                 "string",
10593e5faba5SEd Tanous             },
10603e5faba5SEd Tanous             "Devices connected to given SMLINK might cause communication corruption. See error code and refer to Intel ME External Interfaces Specification for details.",
10613e5faba5SEd Tanous         }},
10623e5faba5SEd Tanous     MessageEntry{
10633e5faba5SEd Tanous         "MEUmaError",
10643e5faba5SEd Tanous         {
10653e5faba5SEd Tanous             "Indicates that Intel ME has encountered UMA operation error.",
10663e5faba5SEd Tanous             "Intel ME has encountered UMA operation error. Details: %1",
10673e5faba5SEd Tanous             "Critical",
10683e5faba5SEd Tanous             1,
10693e5faba5SEd Tanous             {
10703e5faba5SEd Tanous                 "string",
10713e5faba5SEd Tanous             },
10723e5faba5SEd 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.",
10733e5faba5SEd Tanous         }},
10743e5faba5SEd Tanous     MessageEntry{
10753e5faba5SEd Tanous         "MEUnsupportedFeature",
10763e5faba5SEd Tanous         {
10773e5faba5SEd Tanous             "Indicates that Intel ME is configuration with feature which is not supported on this platform.",
10783e5faba5SEd Tanous             "Feature not supported in current segment detected by Intel ME Firmware. Details: %1",
10793e5faba5SEd Tanous             "Critical",
10803e5faba5SEd Tanous             1,
10813e5faba5SEd Tanous             {
10823e5faba5SEd Tanous                 "string",
10833e5faba5SEd Tanous             },
10843e5faba5SEd Tanous             "Proper FW configuration must be updated or use the Flash device with proper FW configuration",
10853e5faba5SEd Tanous         }},
10863e5faba5SEd Tanous     MessageEntry{
10873e5faba5SEd Tanous         "ManufacturingModeEntered",
10883e5faba5SEd Tanous         {
10893e5faba5SEd Tanous             "Indicates that the BMC entered Factory, or Manufacturing mode.",
10903e5faba5SEd Tanous             "Entered Manufacturing Mode.",
10913e5faba5SEd Tanous             "Critical",
10923e5faba5SEd Tanous             0,
10933e5faba5SEd Tanous             {},
10943e5faba5SEd Tanous             "None.",
10953e5faba5SEd Tanous         }},
10963e5faba5SEd Tanous     MessageEntry{
10973e5faba5SEd Tanous         "ManufacturingModeExited",
10983e5faba5SEd Tanous         {
10993e5faba5SEd Tanous             "Indicates that the BMC exited Factory, or Manufacturing mode.",
11003e5faba5SEd Tanous             "Exited Manufacturing Mode.",
11013e5faba5SEd Tanous             "OK",
11023e5faba5SEd Tanous             0,
11033e5faba5SEd Tanous             {},
11043e5faba5SEd Tanous             "None.",
11053e5faba5SEd Tanous         }},
11063e5faba5SEd Tanous     MessageEntry{
11073e5faba5SEd Tanous         "MemoryECCCorrectable",
1108fbe8378fSJason M. Bills         {
1109271584abSEd Tanous             "Indicates a Correctable Memory ECC error.",
11103e5faba5SEd Tanous             "Memory ECC correctable error. Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
1111271584abSEd Tanous             "Warning",
1112271584abSEd Tanous             4,
1113fbe8378fSJason M. Bills             {
1114fbe8378fSJason M. Bills                 "number",
1115fbe8378fSJason M. Bills                 "string",
1116fbe8378fSJason M. Bills                 "number",
1117fbe8378fSJason M. Bills                 "number",
1118fbe8378fSJason M. Bills             },
1119271584abSEd Tanous             "None.",
1120fbe8378fSJason M. Bills         }},
11213e5faba5SEd Tanous     MessageEntry{
11223e5faba5SEd Tanous         "MemoryECCUncorrectable",
1123fbe8378fSJason M. Bills         {
1124271584abSEd Tanous             "Indicates an Uncorrectable Memory ECC error.",
11253e5faba5SEd Tanous             "Memory ECC uncorrectable error. Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
1126271584abSEd Tanous             "Critical",
1127271584abSEd Tanous             4,
1128fbe8378fSJason M. Bills             {
1129fbe8378fSJason M. Bills                 "number",
1130fbe8378fSJason M. Bills                 "string",
1131fbe8378fSJason M. Bills                 "number",
1132fbe8378fSJason M. Bills                 "number",
1133fbe8378fSJason M. Bills             },
1134271584abSEd Tanous             "None.",
1135fbe8378fSJason M. Bills         }},
11363e5faba5SEd Tanous     MessageEntry{
11373e5faba5SEd Tanous         "MemoryParityCommandAndAddress",
1138fbe8378fSJason M. Bills         {
1139271584abSEd Tanous             "Indicates a Command and Address parity error.",
11403e5faba5SEd Tanous             "Command and Address parity error. Socket=%1 Channel=%2 DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1141271584abSEd Tanous             "Critical",
1142271584abSEd Tanous             5,
1143fbe8378fSJason M. Bills             {
1144fbe8378fSJason M. Bills                 "number",
1145fbe8378fSJason M. Bills                 "string",
1146fbe8378fSJason M. Bills                 "number",
1147fbe8378fSJason M. Bills                 "number",
1148fbe8378fSJason M. Bills                 "number",
1149fbe8378fSJason M. Bills             },
1150271584abSEd Tanous             "None.",
1151fbe8378fSJason M. Bills         }},
11523e5faba5SEd Tanous     MessageEntry{
11533e5faba5SEd Tanous         "MemoryParityNotKnown",
1154fbe8378fSJason M. Bills         {
1155271584abSEd Tanous             "Indicates an unknown parity error.",
11563e5faba5SEd Tanous             "Memory parity error. Socket=%1 Channel=%2 DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1157271584abSEd Tanous             "Critical",
1158271584abSEd Tanous             5,
1159fbe8378fSJason M. Bills             {
1160fbe8378fSJason M. Bills                 "number",
1161fbe8378fSJason M. Bills                 "string",
1162fbe8378fSJason M. Bills                 "number",
1163fbe8378fSJason M. Bills                 "number",
1164fbe8378fSJason M. Bills                 "number",
1165fbe8378fSJason M. Bills             },
1166271584abSEd Tanous             "None.",
1167fbe8378fSJason M. Bills         }},
11683e5faba5SEd Tanous     MessageEntry{
11693e5faba5SEd Tanous         "MemoryRASConfigurationDisabled",
1170fbe8378fSJason M. Bills         {
1171fbe8378fSJason M. Bills             "Indicates Memory RAS Disabled Configuration Status.",
1172271584abSEd Tanous             "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
1173271584abSEd Tanous             "OK",
1174271584abSEd Tanous             2,
1175fbe8378fSJason M. Bills             {
1176fbe8378fSJason M. Bills                 "string",
1177fbe8378fSJason M. Bills                 "string",
1178fbe8378fSJason M. Bills             },
1179271584abSEd Tanous             "None.",
1180fbe8378fSJason M. Bills         }},
11813e5faba5SEd Tanous     MessageEntry{
11823e5faba5SEd Tanous         "MemoryRASConfigurationEnabled",
1183fbe8378fSJason M. Bills         {
1184271584abSEd Tanous             "Indicates Memory RAS Enabled Configuration Status.",
1185271584abSEd Tanous             "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
1186271584abSEd Tanous             "OK",
1187271584abSEd Tanous             2,
1188fbe8378fSJason M. Bills             {
1189fbe8378fSJason M. Bills                 "string",
1190fbe8378fSJason M. Bills                 "string",
1191fbe8378fSJason M. Bills             },
1192271584abSEd Tanous             "None.",
1193fbe8378fSJason M. Bills         }},
11943e5faba5SEd Tanous     MessageEntry{
11953e5faba5SEd Tanous         "MemoryRASModeDisabled",
1196fbe8378fSJason M. Bills         {
1197271584abSEd Tanous             "Indicates Memory RAS Disabled Mode Selection.",
11983e5faba5SEd Tanous             "Memory RAS Mode Select Disabled. Prior Mode=%1 Selected Mode=%2.",
1199271584abSEd Tanous             "OK",
1200271584abSEd Tanous             2,
1201fbe8378fSJason M. Bills             {
1202fbe8378fSJason M. Bills                 "string",
1203fbe8378fSJason M. Bills                 "string",
1204fbe8378fSJason M. Bills             },
1205271584abSEd Tanous             "None.",
1206fbe8378fSJason M. Bills         }},
12073e5faba5SEd Tanous     MessageEntry{
12083e5faba5SEd Tanous         "MemoryRASModeEnabled",
1209fbe8378fSJason M. Bills         {
1210271584abSEd Tanous             "Indicates Memory RAS Enabled Mode Selection.",
12113e5faba5SEd Tanous             "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected Mode=%2.",
1212271584abSEd Tanous             "OK",
1213271584abSEd Tanous             2,
1214fbe8378fSJason M. Bills             {
1215fbe8378fSJason M. Bills                 "string",
1216fbe8378fSJason M. Bills                 "string",
1217fbe8378fSJason M. Bills             },
1218271584abSEd Tanous             "None.",
1219fbe8378fSJason M. Bills         }},
12203e5faba5SEd Tanous     MessageEntry{
12213e5faba5SEd Tanous         "MemoryThermTrip",
1222fbe8378fSJason M. Bills         {
12233e5faba5SEd Tanous             "Indicates that the system memory ThermTrip is asserted by the specified component.",
1224bc6be237Sjayaprakash Mutyala             "Memory ThermTrip asserted: %1.",
1225271584abSEd Tanous             "Critical",
1226bc6be237Sjayaprakash Mutyala             1,
12279aa46454SAgnieszka Szlendak             {
12283e5faba5SEd Tanous                 "string",
12293e5faba5SEd Tanous             },
12309aa46454SAgnieszka Szlendak             "None.",
12319aa46454SAgnieszka Szlendak         }},
12329aa46454SAgnieszka Szlendak     MessageEntry{
12333e5faba5SEd Tanous         "MirroringRedundancyDegraded",
1234fbe8378fSJason M. Bills         {
1235fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is degraded.",
12363e5faba5SEd Tanous             "Mirroring redundancy state degraded. Socket=%1 Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1237271584abSEd Tanous             "Warning",
1238271584abSEd Tanous             5,
1239fbe8378fSJason M. Bills             {
1240fbe8378fSJason M. Bills                 "number",
1241fbe8378fSJason M. Bills                 "string",
1242fbe8378fSJason M. Bills                 "number",
1243fbe8378fSJason M. Bills                 "number",
1244fbe8378fSJason M. Bills                 "number",
1245fbe8378fSJason M. Bills             },
1246271584abSEd Tanous             "None.",
1247fbe8378fSJason M. Bills         }},
1248fbe8378fSJason M. Bills     MessageEntry{
1249fbe8378fSJason M. Bills         "MirroringRedundancyFull",
1250fbe8378fSJason M. Bills         {
1251fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
12523e5faba5SEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1253271584abSEd Tanous             "OK",
1254271584abSEd Tanous             5,
1255fbe8378fSJason M. Bills             {
1256fbe8378fSJason M. Bills                 "number",
1257fbe8378fSJason M. Bills                 "string",
1258fbe8378fSJason M. Bills                 "number",
1259fbe8378fSJason M. Bills                 "number",
1260fbe8378fSJason M. Bills                 "number",
1261fbe8378fSJason M. Bills             },
1262271584abSEd Tanous             "None.",
1263fbe8378fSJason M. Bills         }},
12643e5faba5SEd Tanous     MessageEntry{
12653e5faba5SEd Tanous         "NMIButtonPressed",
1266fbe8378fSJason M. Bills         {
1267271584abSEd Tanous             "Indicates that the NMI button was pressed.",
1268271584abSEd Tanous             "NMI Button Pressed.",
1269271584abSEd Tanous             "Critical",
1270271584abSEd Tanous             0,
1271271584abSEd Tanous             {},
1272271584abSEd Tanous             "None.",
1273fbe8378fSJason M. Bills         }},
12743e5faba5SEd Tanous     MessageEntry{
12753e5faba5SEd Tanous         "NMIDiagnosticInterrupt",
1276b76f9ca1SChen,Yugang         {
12773e5faba5SEd Tanous             "Indicates that an NMI Diagnostic Interrupt has been generated.",
1278271584abSEd Tanous             "NMI Diagnostic Interrupt.",
1279271584abSEd Tanous             "Critical",
1280271584abSEd Tanous             0,
1281271584abSEd Tanous             {},
1282271584abSEd Tanous             "None.",
1283b76f9ca1SChen,Yugang         }},
12843e5faba5SEd Tanous     MessageEntry{
12853e5faba5SEd Tanous         "PCIeCorrectableAdvisoryNonFatal",
1286fbe8378fSJason M. Bills         {
1287fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Advisory Non-fatal Error.",
12883e5faba5SEd Tanous             "PCIe Correctable Advisory Non-fatal Error. Bus=%1 Device=%2 Function=%3.",
1289271584abSEd Tanous             "Warning",
1290271584abSEd Tanous             3,
1291fbe8378fSJason M. Bills             {
1292fbe8378fSJason M. Bills                 "number",
1293fbe8378fSJason M. Bills                 "number",
1294fbe8378fSJason M. Bills                 "number",
1295fbe8378fSJason M. Bills             },
1296271584abSEd Tanous             "None.",
1297fbe8378fSJason M. Bills         }},
12983e5faba5SEd Tanous     MessageEntry{
12993e5faba5SEd Tanous         "PCIeCorrectableBadDLLP",
1300fbe8378fSJason M. Bills         {
1301271584abSEd Tanous             "Indicates a PCIe Correctable Bad DLLP Error.",
1302fbe8378fSJason M. Bills             "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
1303271584abSEd Tanous             "Warning",
1304271584abSEd Tanous             3,
1305fbe8378fSJason M. Bills             {
1306fbe8378fSJason M. Bills                 "number",
1307fbe8378fSJason M. Bills                 "number",
1308fbe8378fSJason M. Bills                 "number",
1309fbe8378fSJason M. Bills             },
1310271584abSEd Tanous             "None.",
1311fbe8378fSJason M. Bills         }},
13123e5faba5SEd Tanous     MessageEntry{
13133e5faba5SEd Tanous         "PCIeCorrectableBadTLP",
1314fbe8378fSJason M. Bills         {
1315271584abSEd Tanous             "Indicates a PCIe Correctable Bad TLP Error.",
1316fbe8378fSJason M. Bills             "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
1317271584abSEd Tanous             "Warning",
1318271584abSEd Tanous             3,
1319fbe8378fSJason M. Bills             {
1320fbe8378fSJason M. Bills                 "number",
1321fbe8378fSJason M. Bills                 "number",
1322fbe8378fSJason M. Bills                 "number",
1323fbe8378fSJason M. Bills             },
1324271584abSEd Tanous             "None.",
1325fbe8378fSJason M. Bills         }},
13263e5faba5SEd Tanous     MessageEntry{
13273e5faba5SEd Tanous         "PCIeCorrectableHeaderLogOverflow",
1328fbe8378fSJason M. Bills         {
1329fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Header Log Overflow Error.",
13303e5faba5SEd Tanous             "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 Function=%3.",
1331271584abSEd Tanous             "Warning",
1332271584abSEd Tanous             3,
1333fbe8378fSJason M. Bills             {
1334fbe8378fSJason M. Bills                 "number",
1335fbe8378fSJason M. Bills                 "number",
1336fbe8378fSJason M. Bills                 "number",
1337fbe8378fSJason M. Bills             },
1338271584abSEd Tanous             "None.",
1339fbe8378fSJason M. Bills         }},
13403e5faba5SEd Tanous     MessageEntry{
13413e5faba5SEd Tanous         "PCIeCorrectableInternal",
1342fbe8378fSJason M. Bills         {
1343271584abSEd Tanous             "Indicates a PCIe Correctable Internal Error.",
13443e5faba5SEd Tanous             "PCIe Correctable Internal Error. Bus=%1 Device=%2 Function=%3.",
1345271584abSEd Tanous             "Warning",
1346271584abSEd Tanous             3,
1347fbe8378fSJason M. Bills             {
1348fbe8378fSJason M. Bills                 "number",
1349fbe8378fSJason M. Bills                 "number",
1350fbe8378fSJason M. Bills                 "number",
1351fbe8378fSJason M. Bills             },
1352271584abSEd Tanous             "None.",
1353fbe8378fSJason M. Bills         }},
13543e5faba5SEd Tanous     MessageEntry{
13553e5faba5SEd Tanous         "PCIeCorrectableLinkBWChanged",
1356fbe8378fSJason M. Bills         {
1357fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Link BW Changed Error.",
13583e5faba5SEd Tanous             "PCIe Correctable Link BW Changed. Bus=%1 Device=%2 Function=%3.",
1359271584abSEd Tanous             "Warning",
1360271584abSEd Tanous             3,
1361fbe8378fSJason M. Bills             {
1362fbe8378fSJason M. Bills                 "number",
1363fbe8378fSJason M. Bills                 "number",
1364fbe8378fSJason M. Bills                 "number",
1365fbe8378fSJason M. Bills             },
1366271584abSEd Tanous             "None.",
1367fbe8378fSJason M. Bills         }},
13683e5faba5SEd Tanous     MessageEntry{
13693e5faba5SEd Tanous         "PCIeCorrectableReceiverError",
1370fbe8378fSJason M. Bills         {
1371271584abSEd Tanous             "Indicates a PCIe Correctable Receiver Error.",
13723e5faba5SEd Tanous             "PCIe Correctable Receiver Error. Bus=%1 Device=%2 Function=%3.",
1373271584abSEd Tanous             "Warning",
1374271584abSEd Tanous             3,
1375fbe8378fSJason M. Bills             {
1376fbe8378fSJason M. Bills                 "number",
1377fbe8378fSJason M. Bills                 "number",
1378fbe8378fSJason M. Bills                 "number",
1379fbe8378fSJason M. Bills             },
1380271584abSEd Tanous             "None.",
1381fbe8378fSJason M. Bills         }},
13823e5faba5SEd Tanous     MessageEntry{
13833e5faba5SEd Tanous         "PCIeCorrectableReplayNumRollover",
1384fbe8378fSJason M. Bills         {
1385271584abSEd Tanous             "Indicates a PCIe Correctable Replay Num Rollover.",
13863e5faba5SEd Tanous             "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 Function=%3.",
1387271584abSEd Tanous             "Warning",
1388271584abSEd Tanous             3,
1389fbe8378fSJason M. Bills             {
1390fbe8378fSJason M. Bills                 "number",
1391fbe8378fSJason M. Bills                 "number",
1392fbe8378fSJason M. Bills                 "number",
1393fbe8378fSJason M. Bills             },
1394271584abSEd Tanous             "None.",
1395fbe8378fSJason M. Bills         }},
13963e5faba5SEd Tanous     MessageEntry{
13973e5faba5SEd Tanous         "PCIeCorrectableReplayTimerTimeout",
1398fbe8378fSJason M. Bills         {
1399271584abSEd Tanous             "Indicates a PCIe Correctable Replay Timer Timeout.",
14003e5faba5SEd Tanous             "PCIe Correctable Replay Timer Timeout. Bus=%1 Device=%2 Function=%3.",
1401271584abSEd Tanous             "Warning",
1402271584abSEd Tanous             3,
1403fbe8378fSJason M. Bills             {
1404fbe8378fSJason M. Bills                 "number",
1405fbe8378fSJason M. Bills                 "number",
1406fbe8378fSJason M. Bills                 "number",
1407fbe8378fSJason M. Bills             },
1408271584abSEd Tanous             "None.",
1409fbe8378fSJason M. Bills         }},
14103e5faba5SEd Tanous     MessageEntry{
14113e5faba5SEd Tanous         "PCIeCorrectableUnspecifiedAERError",
1412fbe8378fSJason M. Bills         {
1413fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Unspecified AER Error.",
14143e5faba5SEd Tanous             "PCIe Correctable Unspecified AER Error. Bus=%1 Device=%2 Function=%3.",
1415271584abSEd Tanous             "Warning",
1416271584abSEd Tanous             3,
1417fbe8378fSJason M. Bills             {
1418fbe8378fSJason M. Bills                 "number",
1419fbe8378fSJason M. Bills                 "number",
1420fbe8378fSJason M. Bills                 "number",
1421fbe8378fSJason M. Bills             },
1422271584abSEd Tanous             "None.",
1423fbe8378fSJason M. Bills         }},
14243e5faba5SEd Tanous     MessageEntry{
14253e5faba5SEd Tanous         "PCIeFatalACSViolation",
1426fbe8378fSJason M. Bills         {
1427271584abSEd Tanous             "Indicates a PCIe ACS Violation Error.",
1428fbe8378fSJason M. Bills             "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
14294228a160SJason M. Bills             "Critical",
1430271584abSEd Tanous             3,
1431fbe8378fSJason M. Bills             {
1432fbe8378fSJason M. Bills                 "number",
1433fbe8378fSJason M. Bills                 "number",
1434fbe8378fSJason M. Bills                 "number",
1435fbe8378fSJason M. Bills             },
1436271584abSEd Tanous             "None.",
1437fbe8378fSJason M. Bills         }},
14383e5faba5SEd Tanous     MessageEntry{
14393e5faba5SEd Tanous         "PCIeFatalAtomicEgressBlocked",
1440fbe8378fSJason M. Bills         {
1441271584abSEd Tanous             "Indicates a PCIe Atomic Egress Blocked Error.",
14423e5faba5SEd Tanous             "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 Function=%3.",
14434228a160SJason M. Bills             "Critical",
1444271584abSEd Tanous             3,
1445fbe8378fSJason M. Bills             {
1446fbe8378fSJason M. Bills                 "number",
1447fbe8378fSJason M. Bills                 "number",
1448fbe8378fSJason M. Bills                 "number",
1449fbe8378fSJason M. Bills             },
1450271584abSEd Tanous             "None.",
1451fbe8378fSJason M. Bills         }},
1452fbe8378fSJason M. Bills     MessageEntry{
1453fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
1454fbe8378fSJason M. Bills         {
1455271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
1456fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
14574228a160SJason M. Bills             "Critical",
1458271584abSEd Tanous             3,
1459fbe8378fSJason M. Bills             {
1460fbe8378fSJason M. Bills                 "number",
1461fbe8378fSJason M. Bills                 "number",
1462fbe8378fSJason M. Bills                 "number",
1463fbe8378fSJason M. Bills             },
1464271584abSEd Tanous             "None.",
1465fbe8378fSJason M. Bills         }},
1466fbe8378fSJason M. Bills     MessageEntry{
1467fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1468fbe8378fSJason M. Bills         {
1469271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1470fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
14714228a160SJason M. Bills             "Critical",
1472271584abSEd Tanous             3,
1473fbe8378fSJason M. Bills             {
1474fbe8378fSJason M. Bills                 "number",
1475fbe8378fSJason M. Bills                 "number",
1476fbe8378fSJason M. Bills                 "number",
1477fbe8378fSJason M. Bills             },
1478271584abSEd Tanous             "None.",
1479fbe8378fSJason M. Bills         }},
1480fbe8378fSJason M. Bills     MessageEntry{
1481fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1482fbe8378fSJason M. Bills         {
1483271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
14843e5faba5SEd Tanous             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 Function=%3.",
14854228a160SJason M. Bills             "Critical",
1486271584abSEd Tanous             3,
1487fbe8378fSJason M. Bills             {
1488fbe8378fSJason M. Bills                 "number",
1489fbe8378fSJason M. Bills                 "number",
1490fbe8378fSJason M. Bills                 "number",
1491fbe8378fSJason M. Bills             },
1492271584abSEd Tanous             "None.",
1493fbe8378fSJason M. Bills         }},
14943e5faba5SEd Tanous     MessageEntry{
14953e5faba5SEd Tanous         "PCIeFatalECRCError",
1496fbe8378fSJason M. Bills         {
1497271584abSEd Tanous             "Indicates a PCIe ECRC Error.",
1498271584abSEd Tanous             "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
14994228a160SJason M. Bills             "Critical",
1500271584abSEd Tanous             3,
1501fbe8378fSJason M. Bills             {
1502fbe8378fSJason M. Bills                 "number",
1503fbe8378fSJason M. Bills                 "number",
1504fbe8378fSJason M. Bills                 "number",
1505fbe8378fSJason M. Bills             },
1506271584abSEd Tanous             "None.",
1507fbe8378fSJason M. Bills         }},
15083e5faba5SEd Tanous     MessageEntry{
15093e5faba5SEd Tanous         "PCIeFatalFlowControlProtocol",
1510fbe8378fSJason M. Bills         {
1511271584abSEd Tanous             "Indicates a PCIe Flow Control Protocol Error.",
15123e5faba5SEd Tanous             "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 Function=%3.",
15134228a160SJason M. Bills             "Critical",
1514271584abSEd Tanous             3,
15153e5faba5SEd Tanous             {
15163e5faba5SEd Tanous                 "number",
15173e5faba5SEd Tanous                 "number",
15183e5faba5SEd Tanous                 "number",
15193e5faba5SEd Tanous             },
15203e5faba5SEd Tanous             "None.",
15213e5faba5SEd Tanous         }},
15223e5faba5SEd Tanous     MessageEntry{
15233e5faba5SEd Tanous         "PCIeFatalMCBlockedTLP",
15243e5faba5SEd Tanous         {
15253e5faba5SEd Tanous             "Indicates a PCIe MC Blocked TLP Error.",
15263e5faba5SEd Tanous             "PCIe Fatal MC Blocked TLP Error. Bus=%1 Device=%2 Function=%3.",
15273e5faba5SEd Tanous             "Critical",
15283e5faba5SEd Tanous             3,
1529fbe8378fSJason M. Bills             {
1530fbe8378fSJason M. Bills                 "number",
1531fbe8378fSJason M. Bills                 "number",
1532fbe8378fSJason M. Bills                 "number",
1533fbe8378fSJason M. Bills             },
1534271584abSEd Tanous             "None.",
1535fbe8378fSJason M. Bills         }},
1536fbe8378fSJason M. Bills     MessageEntry{
1537fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1538fbe8378fSJason M. Bills         {
1539271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1540fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
15414228a160SJason M. Bills             "Critical",
1542271584abSEd Tanous             3,
1543fbe8378fSJason M. Bills             {
1544fbe8378fSJason M. Bills                 "number",
1545fbe8378fSJason M. Bills                 "number",
1546fbe8378fSJason M. Bills                 "number",
1547fbe8378fSJason M. Bills             },
1548271584abSEd Tanous             "None.",
1549fbe8378fSJason M. Bills         }},
1550fbe8378fSJason M. Bills     MessageEntry{
1551fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1552fbe8378fSJason M. Bills         {
1553271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1554fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
15554228a160SJason M. Bills             "Critical",
1556271584abSEd Tanous             3,
1557fbe8378fSJason M. Bills             {
1558fbe8378fSJason M. Bills                 "number",
1559fbe8378fSJason M. Bills                 "number",
1560fbe8378fSJason M. Bills                 "number",
1561fbe8378fSJason M. Bills             },
1562271584abSEd Tanous             "None.",
1563fbe8378fSJason M. Bills         }},
1564fbe8378fSJason M. Bills     MessageEntry{
156514c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1566fbe8378fSJason M. Bills         {
1567fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
15683e5faba5SEd Tanous             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 Function=%3.",
15694228a160SJason M. Bills             "Critical",
1570271584abSEd Tanous             3,
1571fbe8378fSJason M. Bills             {
1572fbe8378fSJason M. Bills                 "number",
1573fbe8378fSJason M. Bills                 "number",
1574fbe8378fSJason M. Bills                 "number",
1575fbe8378fSJason M. Bills             },
1576271584abSEd Tanous             "None.",
1577fbe8378fSJason M. Bills         }},
15783e5faba5SEd Tanous     MessageEntry{
15793e5faba5SEd Tanous         "PCIeFatalReceivedFatalMessageFromDownstream",
1580fbe8378fSJason M. Bills         {
15813e5faba5SEd Tanous             "Indicates a PCIe Received Fatal Message From Downstream Error.",
15823e5faba5SEd Tanous             "PCIe Fatal Received Fatal Message From Downstream. Bus=%1 Device=%2 Function=%3.",
15834228a160SJason M. Bills             "Critical",
1584271584abSEd Tanous             3,
1585fbe8378fSJason M. Bills             {
1586fbe8378fSJason M. Bills                 "number",
1587fbe8378fSJason M. Bills                 "number",
1588fbe8378fSJason M. Bills                 "number",
1589fbe8378fSJason M. Bills             },
1590271584abSEd Tanous             "None.",
1591fbe8378fSJason M. Bills         }},
15923e5faba5SEd Tanous     MessageEntry{
15933e5faba5SEd Tanous         "PCIeFatalReceiverBufferOverflow",
15943e5faba5SEd Tanous         {
15953e5faba5SEd Tanous             "Indicates a PCIe Receiver Buffer Overflow Error.",
15963e5faba5SEd Tanous             "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 Function=%3.",
15973e5faba5SEd Tanous             "Critical",
15983e5faba5SEd Tanous             3,
15993e5faba5SEd Tanous             {
16003e5faba5SEd Tanous                 "number",
16013e5faba5SEd Tanous                 "number",
16023e5faba5SEd Tanous                 "number",
16033e5faba5SEd Tanous             },
16043e5faba5SEd Tanous             "None.",
16053e5faba5SEd Tanous         }},
16063e5faba5SEd Tanous     MessageEntry{
16073e5faba5SEd Tanous         "PCIeFatalSurpriseLinkDown",
1608fbe8378fSJason M. Bills         {
1609271584abSEd Tanous             "Indicates a PCIe Surprise Link Down Error.",
16103e5faba5SEd Tanous             "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 Function=%3.",
16114228a160SJason M. Bills             "Critical",
1612271584abSEd Tanous             3,
1613fbe8378fSJason M. Bills             {
1614fbe8378fSJason M. Bills                 "number",
1615fbe8378fSJason M. Bills                 "number",
1616fbe8378fSJason M. Bills                 "number",
1617fbe8378fSJason M. Bills             },
1618271584abSEd Tanous             "None.",
1619fbe8378fSJason M. Bills         }},
16203e5faba5SEd Tanous     MessageEntry{
16213e5faba5SEd Tanous         "PCIeFatalTLPPrefixBlocked",
1622fbe8378fSJason M. Bills         {
1623271584abSEd Tanous             "Indicates a PCIe TLP Prefix Blocked Error.",
16243e5faba5SEd Tanous             "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 Function=%3.",
16254228a160SJason M. Bills             "Critical",
1626271584abSEd Tanous             3,
1627fbe8378fSJason M. Bills             {
1628fbe8378fSJason M. Bills                 "number",
1629fbe8378fSJason M. Bills                 "number",
1630fbe8378fSJason M. Bills                 "number",
1631fbe8378fSJason M. Bills             },
1632271584abSEd Tanous             "None.",
1633fbe8378fSJason M. Bills         }},
1634fbe8378fSJason M. Bills     MessageEntry{
1635fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1636fbe8378fSJason M. Bills         {
1637271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
16383e5faba5SEd Tanous             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 Function=%3.",
16394228a160SJason M. Bills             "Critical",
1640271584abSEd Tanous             3,
1641fbe8378fSJason M. Bills             {
1642fbe8378fSJason M. Bills                 "number",
1643fbe8378fSJason M. Bills                 "number",
1644fbe8378fSJason M. Bills                 "number",
1645fbe8378fSJason M. Bills             },
1646271584abSEd Tanous             "None.",
1647fbe8378fSJason M. Bills         }},
16483e5faba5SEd Tanous     MessageEntry{
16493e5faba5SEd Tanous         "PCIeFatalUnexpectedCompletion",
1650fbe8378fSJason M. Bills         {
1651271584abSEd Tanous             "Indicates a PCIe Unexpected Completion Error.",
16523e5faba5SEd Tanous             "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 Function=%3.",
16534228a160SJason M. Bills             "Critical",
1654271584abSEd Tanous             3,
1655fbe8378fSJason M. Bills             {
1656fbe8378fSJason M. Bills                 "number",
1657fbe8378fSJason M. Bills                 "number",
1658fbe8378fSJason M. Bills                 "number",
1659fbe8378fSJason M. Bills             },
1660271584abSEd Tanous             "None.",
1661fbe8378fSJason M. Bills         }},
16623e5faba5SEd Tanous     MessageEntry{
16633e5faba5SEd Tanous         "PCIeFatalUnspecifiedNonAERFatalError",
1664fbe8378fSJason M. Bills         {
1665271584abSEd Tanous             "Indicates a PCIe Unspecified Non-AER Fatal Error.",
16663e5faba5SEd Tanous             "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 Device=%2 Function=%3.",
16674228a160SJason M. Bills             "Critical",
1668271584abSEd Tanous             3,
1669fbe8378fSJason M. Bills             {
1670fbe8378fSJason M. Bills                 "number",
1671fbe8378fSJason M. Bills                 "number",
1672fbe8378fSJason M. Bills                 "number",
1673fbe8378fSJason M. Bills             },
1674271584abSEd Tanous             "None.",
1675fbe8378fSJason M. Bills         }},
1676fbe8378fSJason M. Bills     MessageEntry{
1677fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1678fbe8378fSJason M. Bills         {
1679271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1680fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
16814228a160SJason M. Bills             "Critical",
1682271584abSEd Tanous             3,
1683fbe8378fSJason M. Bills             {
1684fbe8378fSJason M. Bills                 "number",
1685fbe8378fSJason M. Bills                 "number",
1686fbe8378fSJason M. Bills                 "number",
1687fbe8378fSJason M. Bills             },
1688271584abSEd Tanous             "None.",
1689fbe8378fSJason M. Bills         }},
16903e5faba5SEd Tanous     MessageEntry{
16912539e69cSChanh Nguyen         "PowerButtonLongPressed",
16922539e69cSChanh Nguyen         {
16932539e69cSChanh Nguyen             "Indicates that the power button was long pressed.",
16942539e69cSChanh Nguyen             "Power Button Long Pressed.",
16952539e69cSChanh Nguyen             "OK",
16962539e69cSChanh Nguyen             0,
16972539e69cSChanh Nguyen             {},
16982539e69cSChanh Nguyen             "None.",
16992539e69cSChanh Nguyen         }},
17002539e69cSChanh Nguyen     MessageEntry{
17013e5faba5SEd Tanous         "PowerButtonPressed",
1702fbe8378fSJason M. Bills         {
1703271584abSEd Tanous             "Indicates that the power button was pressed.",
1704271584abSEd Tanous             "Power Button Pressed.",
1705271584abSEd Tanous             "OK",
1706271584abSEd Tanous             0,
1707271584abSEd Tanous             {},
1708271584abSEd Tanous             "None.",
1709fbe8378fSJason M. Bills         }},
17103e5faba5SEd Tanous     MessageEntry{
17113e5faba5SEd Tanous         "PowerRestorePolicyApplied",
1712dd118a2eSJason M. Bills         {
17133e5faba5SEd Tanous             "Indicates that power was restored and the BMC has applied the restore policy.",
1714271584abSEd Tanous             "Power restore policy applied.",
1715271584abSEd Tanous             "OK",
1716271584abSEd Tanous             0,
1717271584abSEd Tanous             {},
1718271584abSEd Tanous             "None.",
1719dd118a2eSJason M. Bills         }},
17203e5faba5SEd Tanous     MessageEntry{
17213e5faba5SEd Tanous         "PowerSupplyConfigurationError",
1722fbe8378fSJason M. Bills         {
1723271584abSEd Tanous             "Indicates an error in power supply configuration.",
1724271584abSEd Tanous             "Power supply %1 configuration error.",
17259c6b0159SYong Li             "Warning",
1726271584abSEd Tanous             1,
17273e5faba5SEd Tanous             {
17283e5faba5SEd Tanous                 "string",
17293e5faba5SEd Tanous             },
1730271584abSEd Tanous             "None.",
1731fbe8378fSJason M. Bills         }},
1732fbe8378fSJason M. Bills     MessageEntry{
17337f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
17347f68549fSjayaprakash Mutyala         {
17353e5faba5SEd Tanous             "Indicates that power supply configuration error recovered from a failure.",
17367f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
17377f68549fSjayaprakash Mutyala             "OK",
17387f68549fSjayaprakash Mutyala             1,
17393e5faba5SEd Tanous             {
17403e5faba5SEd Tanous                 "string",
17413e5faba5SEd Tanous             },
17423e5faba5SEd Tanous             "None.",
17433e5faba5SEd Tanous         }},
17443e5faba5SEd Tanous     MessageEntry{
17453e5faba5SEd Tanous         "PowerSupplyFailed",
17463e5faba5SEd Tanous         {
17473e5faba5SEd Tanous             "Indicates that a power supply has failed.",
17483e5faba5SEd Tanous             "Power supply %1 failed.",
17493e5faba5SEd Tanous             "Warning",
17503e5faba5SEd Tanous             1,
17513e5faba5SEd Tanous             {
17523e5faba5SEd Tanous                 "string",
17533e5faba5SEd Tanous             },
17543e5faba5SEd Tanous             "None.",
17553e5faba5SEd Tanous         }},
17563e5faba5SEd Tanous     MessageEntry{
17573e5faba5SEd Tanous         "PowerSupplyFailurePredicted",
17583e5faba5SEd Tanous         {
17593e5faba5SEd Tanous             "Indicates that a power supply is predicted to fail.",
17603e5faba5SEd Tanous             "Power supply %1 failure predicted.",
17613e5faba5SEd Tanous             "Warning",
17623e5faba5SEd Tanous             1,
17633e5faba5SEd Tanous             {
17643e5faba5SEd Tanous                 "string",
17653e5faba5SEd Tanous             },
17667f68549fSjayaprakash Mutyala             "None.",
17677f68549fSjayaprakash Mutyala         }},
17687f68549fSjayaprakash Mutyala     MessageEntry{
1769fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1770fbe8378fSJason M. Bills         {
1771fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1772271584abSEd Tanous             "Power supply %1 fan %2 failed.",
17739c6b0159SYong Li             "Warning",
1774271584abSEd Tanous             2,
17753e5faba5SEd Tanous             {
17763e5faba5SEd Tanous                 "string",
17773e5faba5SEd Tanous                 "string",
17783e5faba5SEd Tanous             },
1779271584abSEd Tanous             "None.",
1780fbe8378fSJason M. Bills         }},
1781dac62eefSCheng C Yang     MessageEntry{
1782dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1783dac62eefSCheng C Yang         {
1784dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1785271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1786271584abSEd Tanous             "OK",
1787271584abSEd Tanous             2,
1788fbe8378fSJason M. Bills             {
17893e5faba5SEd Tanous                 "string",
17903e5faba5SEd Tanous                 "string",
17913e5faba5SEd Tanous             },
1792271584abSEd Tanous             "None.",
1793fbe8378fSJason M. Bills         }},
17943e5faba5SEd Tanous     MessageEntry{
17953e5faba5SEd Tanous         "PowerSupplyInserted",
1796fbe8378fSJason M. Bills         {
1797271584abSEd Tanous             "Indicates that a power supply has been inserted.",
1798271584abSEd Tanous             "Power supply %1 inserted.",
1799271584abSEd Tanous             "OK",
1800271584abSEd Tanous             1,
18013e5faba5SEd Tanous             {
18023e5faba5SEd Tanous                 "string",
18033e5faba5SEd Tanous             },
1804271584abSEd Tanous             "None.",
1805fbe8378fSJason M. Bills         }},
18063e5faba5SEd Tanous     MessageEntry{
18073e5faba5SEd Tanous         "PowerSupplyPowerGoodFailed",
1808bc48a175SJason M. Bills         {
18093e5faba5SEd Tanous             "Indicates that the power supply power good signal failed to assert within the specified time.",
18103e5faba5SEd Tanous             "Power supply power good failed to assert within %1 milliseconds.",
1811271584abSEd Tanous             "Critical",
1812271584abSEd Tanous             1,
18133e5faba5SEd Tanous             {
18143e5faba5SEd Tanous                 "number",
18153e5faba5SEd Tanous             },
1816271584abSEd Tanous             "None.",
1817bc48a175SJason M. Bills         }},
18183e5faba5SEd Tanous     MessageEntry{
18193e5faba5SEd Tanous         "PowerSupplyPowerLost",
1820dac62eefSCheng C Yang         {
1821dac62eefSCheng C Yang             "Indicates that a power supply has lost input power.",
1822271584abSEd Tanous             "Power supply %1 power lost.",
18239c6b0159SYong Li             "Warning",
1824271584abSEd Tanous             1,
18253e5faba5SEd Tanous             {
18263e5faba5SEd Tanous                 "string",
18273e5faba5SEd Tanous             },
1828271584abSEd Tanous             "None.",
1829dac62eefSCheng C Yang         }},
18303e5faba5SEd Tanous     MessageEntry{
18313e5faba5SEd Tanous         "PowerSupplyPowerRestored",
1832dac62eefSCheng C Yang         {
1833dac62eefSCheng C Yang             "Indicates that a power supply input power was restored.",
1834271584abSEd Tanous             "Power supply %1 power restored.",
1835271584abSEd Tanous             "OK",
183693518fb7SJayaprakash Mutyala             1,
18373e5faba5SEd Tanous             {
18383e5faba5SEd Tanous                 "string",
18393e5faba5SEd Tanous             },
1840271584abSEd Tanous             "None.",
1841dac62eefSCheng C Yang         }},
18423e5faba5SEd Tanous     MessageEntry{
18433e5faba5SEd Tanous         "PowerSupplyPredictedFailureRecovered",
1844dac62eefSCheng C Yang         {
18453e5faba5SEd Tanous             "Indicates that a power supply recovered from a predicted failure.",
1846271584abSEd Tanous             "Power supply %1 predicted failure recovered.",
1847271584abSEd Tanous             "OK",
1848271584abSEd Tanous             1,
18493e5faba5SEd Tanous             {
18503e5faba5SEd Tanous                 "string",
18513e5faba5SEd Tanous             },
1852271584abSEd Tanous             "None.",
1853dac62eefSCheng C Yang         }},
18543e5faba5SEd Tanous     MessageEntry{
18553e5faba5SEd Tanous         "PowerSupplyRecovered",
1856dac62eefSCheng C Yang         {
1857dac62eefSCheng C Yang             "Indicates that a power supply recovered from a failure.",
1858271584abSEd Tanous             "Power supply %1 recovered.",
1859271584abSEd Tanous             "OK",
1860271584abSEd Tanous             1,
18613e5faba5SEd Tanous             {
18623e5faba5SEd Tanous                 "string",
18633e5faba5SEd Tanous             },
1864271584abSEd Tanous             "None.",
1865dac62eefSCheng C Yang         }},
18663e5faba5SEd Tanous     MessageEntry{
18673e5faba5SEd Tanous         "PowerSupplyRemoved",
1868fbe8378fSJason M. Bills         {
1869271584abSEd Tanous             "Indicates that a power supply has been removed.",
1870271584abSEd Tanous             "Power supply %1 removed.",
1871271584abSEd Tanous             "Warning",
1872271584abSEd Tanous             1,
18733e5faba5SEd Tanous             {
18743e5faba5SEd Tanous                 "string",
18753e5faba5SEd Tanous             },
1876271584abSEd Tanous             "None.",
1877fbe8378fSJason M. Bills         }},
18783e5faba5SEd Tanous     MessageEntry{
18793e5faba5SEd Tanous         "PowerUnitDegradedFromNonRedundant",
1880cecb4cb6SCheng C Yang         {
18813e5faba5SEd Tanous             "Indicates that power unit is come back to redundant fromnonredundant but is still not in full redundancy mode.",
1882271584abSEd Tanous             "Power Unit degraded from nonredundant.",
1883271584abSEd Tanous             "Warning",
1884271584abSEd Tanous             0,
1885271584abSEd Tanous             {},
1886271584abSEd Tanous             "None.",
1887cecb4cb6SCheng C Yang         }},
18883e5faba5SEd Tanous     MessageEntry{
18893e5faba5SEd Tanous         "PowerUnitDegradedFromRedundant",
1890cecb4cb6SCheng C Yang         {
18913e5faba5SEd Tanous             "Indicates that power unit is degarded from full redundancy mode.",
1892271584abSEd Tanous             "Power Unit degraded from redundant.",
1893271584abSEd Tanous             "Warning",
1894271584abSEd Tanous             0,
1895271584abSEd Tanous             {},
1896271584abSEd Tanous             "None.",
1897cecb4cb6SCheng C Yang         }},
18983e5faba5SEd Tanous     MessageEntry{
18993e5faba5SEd Tanous         "PowerUnitNonRedundantFromInsufficient",
19003e5faba5SEd Tanous         {
19013e5faba5SEd Tanous             "Indicates that power unit is not in redundancy mode and getsufficient power to support redundancy from insufficientpower.",
19023e5faba5SEd Tanous             "Power Unit NonRedundant from insufficient to sufficient.",
19033e5faba5SEd Tanous             "Warning",
19043e5faba5SEd Tanous             0,
19053e5faba5SEd Tanous             {},
19063e5faba5SEd Tanous             "None.",
19073e5faba5SEd Tanous         }},
19083e5faba5SEd Tanous     MessageEntry{
19093e5faba5SEd Tanous         "PowerUnitNonRedundantInsufficient",
19103e5faba5SEd Tanous         {
19113e5faba5SEd Tanous             "Indicates that power unit do not have sufficient power to support redundancy.",
19123e5faba5SEd Tanous             "Power Unit NonRedundant and has insufficient resource.",
19133e5faba5SEd Tanous             "Critical",
19143e5faba5SEd Tanous             0,
19153e5faba5SEd Tanous             {},
19163e5faba5SEd Tanous             "None.",
19173e5faba5SEd Tanous         }},
19183e5faba5SEd Tanous     MessageEntry{
19193e5faba5SEd Tanous         "PowerUnitNonRedundantSufficient",
19203e5faba5SEd Tanous         {
19213e5faba5SEd Tanous             "Indicates that power unit is not in redundancy mode but stillhas sufficient power to support redundancy.",
19223e5faba5SEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
19233e5faba5SEd Tanous             "Warning",
19243e5faba5SEd Tanous             0,
19253e5faba5SEd Tanous             {},
19263e5faba5SEd Tanous             "None.",
19273e5faba5SEd Tanous         }},
19283e5faba5SEd Tanous     MessageEntry{
19293e5faba5SEd Tanous         "PowerUnitRedundancyDegraded",
1930cecb4cb6SCheng C Yang         {
1931cecb4cb6SCheng C Yang             "Indicates that power unit redundancy has been degraded.",
1932271584abSEd Tanous             "Power Unit Redundancy degraded.",
1933271584abSEd Tanous             "Warning",
1934271584abSEd Tanous             0,
1935271584abSEd Tanous             {},
1936271584abSEd Tanous             "None.",
1937cecb4cb6SCheng C Yang         }},
1938cecb4cb6SCheng C Yang     MessageEntry{
19393e5faba5SEd Tanous         "PowerUnitRedundancyLost",
1940cecb4cb6SCheng C Yang         {
1941cecb4cb6SCheng C Yang             "Indicates that power unit redundancy has been lost.",
1942271584abSEd Tanous             "Power Unit Redundancy lost.",
1943271584abSEd Tanous             "Warning",
1944271584abSEd Tanous             0,
1945271584abSEd Tanous             {},
1946271584abSEd Tanous             "None.",
1947cecb4cb6SCheng C Yang         }},
1948cecb4cb6SCheng C Yang     MessageEntry{
1949cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1950cecb4cb6SCheng C Yang         {
1951cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1952271584abSEd Tanous             "Power Unit Redundancy regained.",
1953271584abSEd Tanous             "OK",
1954271584abSEd Tanous             0,
1955271584abSEd Tanous             {},
1956271584abSEd Tanous             "None.",
1957cecb4cb6SCheng C Yang         }},
1958cecb4cb6SCheng C Yang     MessageEntry{
19593e5faba5SEd Tanous         "ResetButtonPressed",
1960fbe8378fSJason M. Bills         {
1961271584abSEd Tanous             "Indicates that the reset button was pressed.",
1962271584abSEd Tanous             "Reset Button Pressed.",
1963271584abSEd Tanous             "OK",
1964271584abSEd Tanous             0,
1965271584abSEd Tanous             {},
1966271584abSEd Tanous             "None.",
1967fbe8378fSJason M. Bills         }},
19683e5faba5SEd Tanous     MessageEntry{
19693e5faba5SEd Tanous         "SELEntryAdded",
19703e5faba5SEd Tanous         {
19713e5faba5SEd Tanous             "Indicates a SEL entry was added using the Add SEL Entry or Platform Event command.",
19723e5faba5SEd Tanous             "SEL Entry Added: %1",
19733e5faba5SEd Tanous             "OK",
19743e5faba5SEd Tanous             1,
19753e5faba5SEd Tanous             {
19763e5faba5SEd Tanous                 "string",
19773e5faba5SEd Tanous             },
19783e5faba5SEd Tanous             "None.",
19793e5faba5SEd Tanous         }},
19803e5faba5SEd Tanous     MessageEntry{
19813e5faba5SEd Tanous         "SecurityBoot2ndFlashEnabled",
19828ae37025SChen,Yugang         {
19838ae37025SChen,Yugang             "Indicates that the BMC 2nd boot flash is enabled.",
19848ae37025SChen,Yugang             "BMC 2nd boot flash is enabled.",
19858ae37025SChen,Yugang             "Critical",
19868ae37025SChen,Yugang             0,
19878ae37025SChen,Yugang             {},
19888ae37025SChen,Yugang             "None.",
19898ae37025SChen,Yugang         }},
19903e5faba5SEd Tanous     MessageEntry{
19913e5faba5SEd Tanous         "SecurityP2aBridgeEnabled",
19928ae37025SChen,Yugang         {
19938ae37025SChen,Yugang             "Indicates that the P2A bridge is enabled.",
19948ae37025SChen,Yugang             "P2A(PCIe to AHB) bridge is enabled.",
19958ae37025SChen,Yugang             "Critical",
19968ae37025SChen,Yugang             0,
19978ae37025SChen,Yugang             {},
19988ae37025SChen,Yugang             "None.",
19998ae37025SChen,Yugang         }},
20003e5faba5SEd Tanous     MessageEntry{
20013e5faba5SEd Tanous         "SecurityUartPortDebugEnabled",
20028ae37025SChen,Yugang         {
20038ae37025SChen,Yugang             "Indicates that the uart port debug is enabled.",
20048ae37025SChen,Yugang             "Uart port debug is enabled.",
20058ae37025SChen,Yugang             "Critical",
20068ae37025SChen,Yugang             0,
20078ae37025SChen,Yugang             {},
20088ae37025SChen,Yugang             "None.",
20098ae37025SChen,Yugang         }},
20108988dda4SSuryakanth Sekar     MessageEntry{
20113e5faba5SEd Tanous         "SecurityUserNonRootUidZeroAssigned",
20123e5faba5SEd Tanous         {
20133e5faba5SEd Tanous             "Indicates that non root user assigned with user ID zero.",
20143e5faba5SEd Tanous             "User ID Zero is assigned with non-root user.",
20153e5faba5SEd Tanous             "Critical",
20163e5faba5SEd Tanous             0,
20173e5faba5SEd Tanous             {},
20183e5faba5SEd Tanous             "None.",
20193e5faba5SEd Tanous         }},
20203e5faba5SEd Tanous     MessageEntry{
20213e5faba5SEd Tanous         "SecurityUserNonRootUidZeroRemoved",
20223e5faba5SEd Tanous         {
20233e5faba5SEd Tanous             "Indicates that non root user ID is removed",
20243e5faba5SEd Tanous             "Non root user assigned with user ID zero is removed.",
20253e5faba5SEd Tanous             "OK",
20263e5faba5SEd Tanous             0,
20273e5faba5SEd Tanous             {},
20283e5faba5SEd Tanous             "None.",
20293e5faba5SEd Tanous         }},
20303e5faba5SEd Tanous     MessageEntry{
20313e5faba5SEd Tanous         "SecurityUserRootDisabled",
20323e5faba5SEd Tanous         {
20333e5faba5SEd Tanous             "Indicates that system root user is disabled.",
20343e5faba5SEd Tanous             "User root is disabled.",
20353e5faba5SEd Tanous             "OK",
20363e5faba5SEd Tanous             0,
20373e5faba5SEd Tanous             {},
20383e5faba5SEd Tanous             "None.",
20393e5faba5SEd Tanous         }},
20403e5faba5SEd Tanous     MessageEntry{
20413e5faba5SEd Tanous         "SecurityUserRootEnabled",
20423e5faba5SEd Tanous         {
20433e5faba5SEd Tanous             "Indicates that system root user is enabled.",
20443e5faba5SEd Tanous             "User root is enabled.",
20453e5faba5SEd Tanous             "Critical",
20463e5faba5SEd Tanous             0,
20473e5faba5SEd Tanous             {},
20483e5faba5SEd Tanous             "None.",
20493e5faba5SEd Tanous         }},
20503e5faba5SEd Tanous     MessageEntry{
20518988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
20528988dda4SSuryakanth Sekar         {
20538988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
20548988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
20558988dda4SSuryakanth Sekar             "OK",
20568988dda4SSuryakanth Sekar             0,
20578988dda4SSuryakanth Sekar             {},
20588988dda4SSuryakanth Sekar             "None.",
20598988dda4SSuryakanth Sekar         }},
20603e5faba5SEd Tanous     MessageEntry{
20613e5faba5SEd Tanous         "SecurityUserUnsupportedShellEnabled",
20628988dda4SSuryakanth Sekar         {
20638988dda4SSuryakanth Sekar             "Indicates that unsupported shell is enabled.",
20648988dda4SSuryakanth Sekar             "Unsupported shell is enabled.",
20658988dda4SSuryakanth Sekar             "Critical",
20668988dda4SSuryakanth Sekar             0,
20678988dda4SSuryakanth Sekar             {},
20688988dda4SSuryakanth Sekar             "None.",
20698988dda4SSuryakanth Sekar         }},
20703e5faba5SEd Tanous     MessageEntry{
20713e5faba5SEd Tanous         "SecurityUserUnsupportedShellRemoved",
20728988dda4SSuryakanth Sekar         {
20738988dda4SSuryakanth Sekar             "Indicates that unsupported shell is removed.",
20748988dda4SSuryakanth Sekar             "Unsupported shell is removed.",
20758988dda4SSuryakanth Sekar             "OK",
20768988dda4SSuryakanth Sekar             0,
20778988dda4SSuryakanth Sekar             {},
20788988dda4SSuryakanth Sekar             "None.",
20798988dda4SSuryakanth Sekar         }},
20808988dda4SSuryakanth Sekar     MessageEntry{
20818988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
20828988dda4SSuryakanth Sekar         {
20838988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
20848988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
20858988dda4SSuryakanth Sekar             "Critical",
20868988dda4SSuryakanth Sekar             0,
20878988dda4SSuryakanth Sekar             {},
20888988dda4SSuryakanth Sekar             "None.",
20898988dda4SSuryakanth Sekar         }},
20903e5faba5SEd Tanous     MessageEntry{
20913e5faba5SEd Tanous         "SensorThresholdCriticalHighGoingHigh",
2092fbe8378fSJason M. Bills         {
20933e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical high threshold going high.",
20943e5faba5SEd Tanous             "%1 sensor crossed a critical high threshold going high. Reading=%2 Threshold=%3.",
20953e5faba5SEd Tanous             "Critical",
20963e5faba5SEd Tanous             3,
20973e5faba5SEd Tanous             {
20983e5faba5SEd Tanous                 "string",
20993e5faba5SEd Tanous                 "number",
21003e5faba5SEd Tanous                 "number",
21013e5faba5SEd Tanous             },
21023e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
21033e5faba5SEd Tanous         }},
21043e5faba5SEd Tanous     MessageEntry{
21053e5faba5SEd Tanous         "SensorThresholdCriticalHighGoingLow",
21063e5faba5SEd Tanous         {
21073e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical high threshold going low.",
21083e5faba5SEd Tanous             "%1 sensor crossed a critical high threshold going low. Reading=%2 Threshold=%3.",
21093e5faba5SEd Tanous             "OK",
21103e5faba5SEd Tanous             3,
21113e5faba5SEd Tanous             {
21123e5faba5SEd Tanous                 "string",
21133e5faba5SEd Tanous                 "number",
21143e5faba5SEd Tanous                 "number",
21153e5faba5SEd Tanous             },
21163e5faba5SEd Tanous             "None.",
21173e5faba5SEd Tanous         }},
21183e5faba5SEd Tanous     MessageEntry{
21193e5faba5SEd Tanous         "SensorThresholdCriticalLowGoingHigh",
21203e5faba5SEd Tanous         {
21213e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical low threshold going high.",
21223e5faba5SEd Tanous             "%1 sensor crossed a critical low threshold going high. Reading=%2 Threshold=%3.",
21233e5faba5SEd Tanous             "OK",
21243e5faba5SEd Tanous             3,
21253e5faba5SEd Tanous             {
21263e5faba5SEd Tanous                 "string",
21273e5faba5SEd Tanous                 "number",
21283e5faba5SEd Tanous                 "number",
21293e5faba5SEd Tanous             },
21303e5faba5SEd Tanous             "None.",
21313e5faba5SEd Tanous         }},
21323e5faba5SEd Tanous     MessageEntry{
21333e5faba5SEd Tanous         "SensorThresholdCriticalLowGoingLow",
21343e5faba5SEd Tanous         {
21353e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical low threshold going low.",
21363e5faba5SEd Tanous             "%1 sensor crossed a critical low threshold going low. Reading=%2 Threshold=%3.",
21373e5faba5SEd Tanous             "Critical",
21383e5faba5SEd Tanous             3,
21393e5faba5SEd Tanous             {
21403e5faba5SEd Tanous                 "string",
21413e5faba5SEd Tanous                 "number",
21423e5faba5SEd Tanous                 "number",
21433e5faba5SEd Tanous             },
21443e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
21453e5faba5SEd Tanous         }},
21463e5faba5SEd Tanous     MessageEntry{
21473e5faba5SEd Tanous         "SensorThresholdWarningHighGoingHigh",
21483e5faba5SEd Tanous         {
21493e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning high threshold going high.",
21503e5faba5SEd Tanous             "%1 sensor crossed a warning high threshold going high. Reading=%2 Threshold=%3.",
21513e5faba5SEd Tanous             "Warning",
21523e5faba5SEd Tanous             3,
21533e5faba5SEd Tanous             {
21543e5faba5SEd Tanous                 "string",
21553e5faba5SEd Tanous                 "number",
21563e5faba5SEd Tanous                 "number",
21573e5faba5SEd Tanous             },
21583e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
21593e5faba5SEd Tanous         }},
21603e5faba5SEd Tanous     MessageEntry{
21613e5faba5SEd Tanous         "SensorThresholdWarningHighGoingLow",
21623e5faba5SEd Tanous         {
21633e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning high threshold going low.",
21643e5faba5SEd Tanous             "%1 sensor crossed a warning high threshold going low. Reading=%2 Threshold=%3.",
21653e5faba5SEd Tanous             "OK",
21663e5faba5SEd Tanous             3,
21673e5faba5SEd Tanous             {
21683e5faba5SEd Tanous                 "string",
21693e5faba5SEd Tanous                 "number",
21703e5faba5SEd Tanous                 "number",
21713e5faba5SEd Tanous             },
21723e5faba5SEd Tanous             "None.",
21733e5faba5SEd Tanous         }},
21743e5faba5SEd Tanous     MessageEntry{
21753e5faba5SEd Tanous         "SensorThresholdWarningLowGoingHigh",
21763e5faba5SEd Tanous         {
21773e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning low threshold going high.",
21783e5faba5SEd Tanous             "%1 sensor crossed a warning low threshold going high. Reading=%2 Threshold=%3.",
21793e5faba5SEd Tanous             "OK",
21803e5faba5SEd Tanous             3,
21813e5faba5SEd Tanous             {
21823e5faba5SEd Tanous                 "string",
21833e5faba5SEd Tanous                 "number",
21843e5faba5SEd Tanous                 "number",
21853e5faba5SEd Tanous             },
21863e5faba5SEd Tanous             "None.",
21873e5faba5SEd Tanous         }},
21883e5faba5SEd Tanous     MessageEntry{
21893e5faba5SEd Tanous         "SensorThresholdWarningLowGoingLow",
21903e5faba5SEd Tanous         {
21913e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning low threshold going low.",
21923e5faba5SEd Tanous             "%1 sensor crossed a warning low threshold going low. Reading=%2 Threshold=%3.",
21933e5faba5SEd Tanous             "Warning",
21943e5faba5SEd Tanous             3,
21953e5faba5SEd Tanous             {
21963e5faba5SEd Tanous                 "string",
21973e5faba5SEd Tanous                 "number",
21983e5faba5SEd Tanous                 "number",
21993e5faba5SEd Tanous             },
22003e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
22013e5faba5SEd Tanous         }},
22023e5faba5SEd Tanous     MessageEntry{
22033e5faba5SEd Tanous         "ServiceFailure",
22043e5faba5SEd Tanous         {
22053e5faba5SEd Tanous             "Indicates that a service has exited unsuccessfully.",
22063e5faba5SEd Tanous             "Service %1 has exited unsuccessfully.",
22073e5faba5SEd Tanous             "Warning",
22083e5faba5SEd Tanous             1,
22093e5faba5SEd Tanous             {
22103e5faba5SEd Tanous                 "string",
22113e5faba5SEd Tanous             },
22123e5faba5SEd Tanous             "None.",
22133e5faba5SEd Tanous         }},
22143e5faba5SEd Tanous     MessageEntry{
22153e5faba5SEd Tanous         "ServiceStarted",
22163e5faba5SEd Tanous         {
22173e5faba5SEd Tanous             "Indicates that a service has started successfully.",
22183e5faba5SEd Tanous             "Service %1 has started successfully.",
2219271584abSEd Tanous             "OK",
2220271584abSEd Tanous             1,
2221fbe8378fSJason M. Bills             {
2222fbe8378fSJason M. Bills                 "string",
2223fbe8378fSJason M. Bills             },
2224271584abSEd Tanous             "None.",
2225fbe8378fSJason M. Bills         }},
22263e5faba5SEd Tanous     MessageEntry{
22273e5faba5SEd Tanous         "SparingRedundancyDegraded",
2228fbe8378fSJason M. Bills         {
2229fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is degraded.",
22303e5faba5SEd Tanous             "Sparing redundancy state degraded. Socket=%1 Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2231271584abSEd Tanous             "Warning",
2232271584abSEd Tanous             5,
2233fbe8378fSJason M. Bills             {
2234fbe8378fSJason M. Bills                 "number",
2235fbe8378fSJason M. Bills                 "string",
2236fbe8378fSJason M. Bills                 "number",
2237fbe8378fSJason M. Bills                 "string",
2238fbe8378fSJason M. Bills                 "number",
2239fbe8378fSJason M. Bills             },
2240271584abSEd Tanous             "None.",
2241fbe8378fSJason M. Bills         }},
2242fbe8378fSJason M. Bills     MessageEntry{
2243fbe8378fSJason M. Bills         "SparingRedundancyFull",
2244fbe8378fSJason M. Bills         {
2245fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
22463e5faba5SEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2247271584abSEd Tanous             "OK",
2248271584abSEd Tanous             5,
2249fbe8378fSJason M. Bills             {
2250fbe8378fSJason M. Bills                 "number",
2251fbe8378fSJason M. Bills                 "string",
2252fbe8378fSJason M. Bills                 "number",
2253fbe8378fSJason M. Bills                 "string",
2254fbe8378fSJason M. Bills                 "number",
2255fbe8378fSJason M. Bills             },
2256271584abSEd Tanous             "None.",
2257fbe8378fSJason M. Bills         }},
22583e5faba5SEd Tanous     MessageEntry{
22593e5faba5SEd Tanous         "SsbThermalTrip",
2260b76f9ca1SChen,Yugang         {
2261b76f9ca1SChen,Yugang             "Indicates that an SSB Thermal trip has been asserted.",
2262271584abSEd Tanous             "SSB Thermal trip.",
2263271584abSEd Tanous             "Critical",
2264271584abSEd Tanous             0,
2265271584abSEd Tanous             {},
2266271584abSEd Tanous             "None.",
2267b76f9ca1SChen,Yugang         }},
22683e5faba5SEd Tanous     MessageEntry{
22693e5faba5SEd Tanous         "SystemInterfaceDisabledProvisioned",
227052efa5d6SRichard Marian Thomaiyar         {
22713e5faba5SEd Tanous             "Indicates that the system interface is in the disabled provisioned state. All commands are blocked to execute through the system interface.",
22723e5faba5SEd Tanous             "The system interface is in the disabled provisioned state.",
227352efa5d6SRichard Marian Thomaiyar             "OK",
227452efa5d6SRichard Marian Thomaiyar             0,
227552efa5d6SRichard Marian Thomaiyar             {},
227652efa5d6SRichard Marian Thomaiyar             "None.",
227752efa5d6SRichard Marian Thomaiyar         }},
22783e5faba5SEd Tanous     MessageEntry{
22793e5faba5SEd Tanous         "SystemInterfaceUnprovisioned",
228052efa5d6SRichard Marian Thomaiyar         {
22813e5faba5SEd Tanous             "Indicates that the system interface is in the unprovisioned state. All commands are permitted to execute through the system interface.",
228252efa5d6SRichard Marian Thomaiyar             "The system interface is in the unprovisioned state.",
228352efa5d6SRichard Marian Thomaiyar             "Critical",
228452efa5d6SRichard Marian Thomaiyar             0,
228552efa5d6SRichard Marian Thomaiyar             {},
228652efa5d6SRichard Marian Thomaiyar             "None.",
228752efa5d6SRichard Marian Thomaiyar         }},
22883e5faba5SEd Tanous     MessageEntry{
22893e5faba5SEd Tanous         "SystemInterfaceWhitelistProvisioned",
229052efa5d6SRichard Marian Thomaiyar         {
22913e5faba5SEd Tanous             "Indicates that the system interface is in the whitelist provisioned state. Only whitelisted commands are permitted to execute through the system interface.",
22923e5faba5SEd Tanous             "The system interface is in the whitelist provisioned state.",
229352efa5d6SRichard Marian Thomaiyar             "Warning",
229452efa5d6SRichard Marian Thomaiyar             0,
229552efa5d6SRichard Marian Thomaiyar             {},
229652efa5d6SRichard Marian Thomaiyar             "None.",
229752efa5d6SRichard Marian Thomaiyar         }},
22983e5faba5SEd Tanous     MessageEntry{
22993e5faba5SEd Tanous         "SystemPowerGoodFailed",
2300bc48a175SJason M. Bills         {
23013e5faba5SEd Tanous             "Indicates that the system power good signal failed to assert within the specified time (VR failure).",
23023e5faba5SEd Tanous             "System power good failed to assert within %1 milliseconds (VR failure).",
2303271584abSEd Tanous             "Critical",
2304271584abSEd Tanous             1,
23053e5faba5SEd Tanous             {
23063e5faba5SEd Tanous                 "number",
23073e5faba5SEd Tanous             },
2308271584abSEd Tanous             "None.",
2309bc48a175SJason M. Bills         }},
23103e5faba5SEd Tanous     MessageEntry{
23113e5faba5SEd Tanous         "SystemPowerLost",
2312fbe8378fSJason M. Bills         {
23133e5faba5SEd Tanous             "Indicates that power was lost while the system was powered on.",
2314271584abSEd Tanous             "System Power Lost.",
2315271584abSEd Tanous             "Critical",
2316271584abSEd Tanous             0,
2317271584abSEd Tanous             {},
2318271584abSEd Tanous             "None.",
2319fbe8378fSJason M. Bills         }},
23203e5faba5SEd Tanous     MessageEntry{
23213e5faba5SEd Tanous         "SystemPowerOffFailed",
2322fbe8378fSJason M. Bills         {
2323271584abSEd Tanous             "Indicates that the system failed to power off.",
2324271584abSEd Tanous             "System Power-Off Failed.",
2325271584abSEd Tanous             "Critical",
2326271584abSEd Tanous             0,
2327271584abSEd Tanous             {},
2328271584abSEd Tanous             "None.",
2329fbe8378fSJason M. Bills         }},
23303e5faba5SEd Tanous     MessageEntry{
23313e5faba5SEd Tanous         "SystemPowerOnFailed",
2332fbe8378fSJason M. Bills         {
2333271584abSEd Tanous             "Indicates that the system failed to power on.",
2334271584abSEd Tanous             "System Power-On Failed.",
2335271584abSEd Tanous             "Critical",
2336271584abSEd Tanous             0,
2337271584abSEd Tanous             {},
2338271584abSEd Tanous             "None.",
2339fbe8378fSJason M. Bills         }},
234073de092fSJason M. Bills     MessageEntry{
234173de092fSJason M. Bills         "VoltageRegulatorOverheated",
234273de092fSJason M. Bills         {
234373de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
2344271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
2345271584abSEd Tanous             "Critical",
2346271584abSEd Tanous             1,
23473e5faba5SEd Tanous             {
23483e5faba5SEd Tanous                 "string",
23493e5faba5SEd Tanous             },
2350271584abSEd Tanous             "None.",
235173de092fSJason M. Bills         }},
23529aa46454SAgnieszka Szlendak 
2353fbe8378fSJason M. Bills };
23543e5faba5SEd Tanous 
23553e5faba5SEd Tanous enum class Index
23563e5faba5SEd Tanous {
23573e5faba5SEd Tanous     aDDDCCorrectable = 0,
23583e5faba5SEd Tanous     atScaleDebugConnected = 1,
23593e5faba5SEd Tanous     atScaleDebugConnectionFailed = 2,
23603e5faba5SEd Tanous     atScaleDebugDisconnected = 3,
23613e5faba5SEd Tanous     atScaleDebugFeatureDisabled = 4,
23623e5faba5SEd Tanous     atScaleDebugFeatureDisabledAtHardware = 5,
23633e5faba5SEd Tanous     atScaleDebugFeatureEnabled = 6,
23643e5faba5SEd Tanous     atScaleDebugFeatureEnabledAtHardware = 7,
23653e5faba5SEd Tanous     atScaleDebugSpecialUserDisabled = 8,
23663e5faba5SEd Tanous     atScaleDebugSpecialUserEnabled = 9,
23673e5faba5SEd Tanous     bIOSAttributesChanged = 10,
23683e5faba5SEd Tanous     bIOSBoot = 11,
23693e5faba5SEd Tanous     bIOSFirmwarePanicReason = 12,
23703e5faba5SEd Tanous     bIOSFirmwareRecoveryReason = 13,
23713e5faba5SEd Tanous     bIOSFirmwareResiliencyError = 14,
23723e5faba5SEd Tanous     bIOSPOSTCode = 15,
23733e5faba5SEd Tanous     bIOSPOSTError = 16,
23743e5faba5SEd Tanous     bIOSRecoveryComplete = 17,
23753e5faba5SEd Tanous     bIOSRecoveryStart = 18,
23763e5faba5SEd Tanous     bMCBootReason = 19,
23773e5faba5SEd Tanous     bMCFirmwarePanicReason = 20,
23783e5faba5SEd Tanous     bMCFirmwareRecoveryReason = 21,
23793e5faba5SEd Tanous     bMCFirmwareResiliencyError = 22,
23803e5faba5SEd Tanous     bMCKernelPanic = 23,
23813e5faba5SEd Tanous     cPLDFirmwarePanicReason = 24,
23823e5faba5SEd Tanous     cPLDFirmwareRecoveryReason = 25,
23833e5faba5SEd Tanous     cPLDFirmwareResiliencyError = 26,
23843e5faba5SEd Tanous     cPUError = 27,
23853e5faba5SEd Tanous     cPUMismatch = 28,
23863e5faba5SEd Tanous     cPUThermalTrip = 29,
23873e5faba5SEd Tanous     chassisIntrusionDetected = 30,
23883e5faba5SEd Tanous     chassisIntrusionReset = 31,
23893e5faba5SEd Tanous     componentOverTemperature = 32,
23903e5faba5SEd Tanous     dCPowerOff = 33,
23913e5faba5SEd Tanous     dCPowerOn = 34,
23923e5faba5SEd Tanous     driveError = 35,
23933e5faba5SEd Tanous     eventLogCleared = 36,
23943e5faba5SEd Tanous     fanInserted = 37,
23953e5faba5SEd Tanous     fanRedundancyLost = 38,
23963e5faba5SEd Tanous     fanRedundancyRegained = 39,
23973e5faba5SEd Tanous     fanRemoved = 40,
23983e5faba5SEd Tanous     firmwareActivationCompleted = 41,
23993e5faba5SEd Tanous     firmwareActivationFailed = 42,
24003e5faba5SEd Tanous     firmwareActivationStarted = 43,
24013e5faba5SEd Tanous     firmwareResiliencyError = 44,
24023e5faba5SEd Tanous     firmwareUpdateCompleted = 45,
24033e5faba5SEd Tanous     firmwareUpdateFailed = 46,
24043e5faba5SEd Tanous     firmwareUpdateStaged = 47,
24053e5faba5SEd Tanous     firmwareUpdateStarted = 48,
24063e5faba5SEd Tanous     generalFirmwareSecurityViolation = 49,
24073e5faba5SEd Tanous     iPMIWatchdog = 50,
24083e5faba5SEd Tanous     intelUPILinkWidthReducedToHalf = 51,
24093e5faba5SEd Tanous     intelUPILinkWidthReducedToQuarter = 52,
24103e5faba5SEd Tanous     invalidLoginAttempted = 53,
24113e5faba5SEd Tanous     invalidUpload = 54,
24123e5faba5SEd Tanous     inventoryAdded = 55,
24133e5faba5SEd Tanous     inventoryRemoved = 56,
24143e5faba5SEd Tanous     lanLost = 57,
24153e5faba5SEd Tanous     lanRegained = 58,
24163e5faba5SEd Tanous     legacyPCIPERR = 59,
24173e5faba5SEd Tanous     legacyPCISERR = 60,
24183e5faba5SEd Tanous     mEAutoConfigFailed = 61,
24193e5faba5SEd Tanous     mEAutoConfigSuccess = 62,
24203e5faba5SEd Tanous     mEBootGuardHealthEvent = 63,
24213e5faba5SEd Tanous     mECpuDebugCapabilityDisabled = 64,
24223e5faba5SEd Tanous     mEDirectFlashUpdateRequested = 65,
24233e5faba5SEd Tanous     mEExceptionDuringShutdown = 66,
24243e5faba5SEd Tanous     mEFactoryResetError = 67,
24253e5faba5SEd Tanous     mEFactoryRestore = 68,
24263e5faba5SEd Tanous     mEFirmwareException = 69,
24273e5faba5SEd Tanous     mEFirmwarePanicReason = 70,
24283e5faba5SEd Tanous     mEFirmwareRecoveryReason = 71,
24293e5faba5SEd Tanous     mEFirmwareResiliencyError = 72,
24303e5faba5SEd Tanous     mEFlashEraseError = 73,
24313e5faba5SEd Tanous     mEFlashStateInformation = 74,
24323e5faba5SEd Tanous     mEFlashStateInformationWritingEnabled = 75,
24333e5faba5SEd Tanous     mEFlashVerificationError = 76,
24343e5faba5SEd Tanous     mEFlashWearOutWarning = 77,
24353e5faba5SEd Tanous     mEImageExecutionFailed = 78,
24363e5faba5SEd Tanous     mEInternalError = 79,
24373e5faba5SEd Tanous     mEManufacturingError = 80,
24383e5faba5SEd Tanous     mEMctpInterfaceError = 81,
24393e5faba5SEd Tanous     mEMultiPchModeMisconfig = 82,
24403e5faba5SEd Tanous     mEPeciOverDmiError = 83,
24413e5faba5SEd Tanous     mEPttHealthEvent = 84,
24423e5faba5SEd Tanous     mERecoveryGpioForced = 85,
24433e5faba5SEd Tanous     mERestrictedMode = 86,
24443e5faba5SEd Tanous     mESmbusLinkFailure = 87,
24453e5faba5SEd Tanous     mEUmaError = 88,
24463e5faba5SEd Tanous     mEUnsupportedFeature = 89,
24473e5faba5SEd Tanous     manufacturingModeEntered = 90,
24483e5faba5SEd Tanous     manufacturingModeExited = 91,
24493e5faba5SEd Tanous     memoryECCCorrectable = 92,
24503e5faba5SEd Tanous     memoryECCUncorrectable = 93,
24513e5faba5SEd Tanous     memoryParityCommandAndAddress = 94,
24523e5faba5SEd Tanous     memoryParityNotKnown = 95,
24533e5faba5SEd Tanous     memoryRASConfigurationDisabled = 96,
24543e5faba5SEd Tanous     memoryRASConfigurationEnabled = 97,
24553e5faba5SEd Tanous     memoryRASModeDisabled = 98,
24563e5faba5SEd Tanous     memoryRASModeEnabled = 99,
24573e5faba5SEd Tanous     memoryThermTrip = 100,
24583e5faba5SEd Tanous     mirroringRedundancyDegraded = 101,
24593e5faba5SEd Tanous     mirroringRedundancyFull = 102,
24603e5faba5SEd Tanous     nMIButtonPressed = 103,
24613e5faba5SEd Tanous     nMIDiagnosticInterrupt = 104,
24623e5faba5SEd Tanous     pCIeCorrectableAdvisoryNonFatal = 105,
24633e5faba5SEd Tanous     pCIeCorrectableBadDLLP = 106,
24643e5faba5SEd Tanous     pCIeCorrectableBadTLP = 107,
24653e5faba5SEd Tanous     pCIeCorrectableHeaderLogOverflow = 108,
24663e5faba5SEd Tanous     pCIeCorrectableInternal = 109,
24673e5faba5SEd Tanous     pCIeCorrectableLinkBWChanged = 110,
24683e5faba5SEd Tanous     pCIeCorrectableReceiverError = 111,
24693e5faba5SEd Tanous     pCIeCorrectableReplayNumRollover = 112,
24703e5faba5SEd Tanous     pCIeCorrectableReplayTimerTimeout = 113,
24713e5faba5SEd Tanous     pCIeCorrectableUnspecifiedAERError = 114,
24723e5faba5SEd Tanous     pCIeFatalACSViolation = 115,
24733e5faba5SEd Tanous     pCIeFatalAtomicEgressBlocked = 116,
24743e5faba5SEd Tanous     pCIeFatalCompleterAbort = 117,
24753e5faba5SEd Tanous     pCIeFatalCompletionTimeout = 118,
24763e5faba5SEd Tanous     pCIeFatalDataLinkLayerProtocol = 119,
24773e5faba5SEd Tanous     pCIeFatalECRCError = 120,
24783e5faba5SEd Tanous     pCIeFatalFlowControlProtocol = 121,
24793e5faba5SEd Tanous     pCIeFatalMCBlockedTLP = 122,
24803e5faba5SEd Tanous     pCIeFatalMalformedTLP = 123,
24813e5faba5SEd Tanous     pCIeFatalPoisonedTLP = 124,
24823e5faba5SEd Tanous     pCIeFatalReceivedErrNonFatalMessage = 125,
24833e5faba5SEd Tanous     pCIeFatalReceivedFatalMessageFromDownstream = 126,
24843e5faba5SEd Tanous     pCIeFatalReceiverBufferOverflow = 127,
24853e5faba5SEd Tanous     pCIeFatalSurpriseLinkDown = 128,
24863e5faba5SEd Tanous     pCIeFatalTLPPrefixBlocked = 129,
24873e5faba5SEd Tanous     pCIeFatalUncorrectableInternal = 130,
24883e5faba5SEd Tanous     pCIeFatalUnexpectedCompletion = 131,
24893e5faba5SEd Tanous     pCIeFatalUnspecifiedNonAERFatalError = 132,
24903e5faba5SEd Tanous     pCIeFatalUnsupportedRequest = 133,
24912539e69cSChanh Nguyen     powerButtonLongPressed = 134,
24922539e69cSChanh Nguyen     powerButtonPressed = 135,
24932539e69cSChanh Nguyen     powerRestorePolicyApplied = 136,
24942539e69cSChanh Nguyen     powerSupplyConfigurationError = 137,
24952539e69cSChanh Nguyen     powerSupplyConfigurationErrorRecovered = 138,
24962539e69cSChanh Nguyen     powerSupplyFailed = 139,
24972539e69cSChanh Nguyen     powerSupplyFailurePredicted = 140,
24982539e69cSChanh Nguyen     powerSupplyFanFailed = 141,
24992539e69cSChanh Nguyen     powerSupplyFanRecovered = 142,
25002539e69cSChanh Nguyen     powerSupplyInserted = 143,
25012539e69cSChanh Nguyen     powerSupplyPowerGoodFailed = 144,
25022539e69cSChanh Nguyen     powerSupplyPowerLost = 145,
25032539e69cSChanh Nguyen     powerSupplyPowerRestored = 146,
25042539e69cSChanh Nguyen     powerSupplyPredictedFailureRecovered = 147,
25052539e69cSChanh Nguyen     powerSupplyRecovered = 148,
25062539e69cSChanh Nguyen     powerSupplyRemoved = 149,
25072539e69cSChanh Nguyen     powerUnitDegradedFromNonRedundant = 150,
25082539e69cSChanh Nguyen     powerUnitDegradedFromRedundant = 151,
25092539e69cSChanh Nguyen     powerUnitNonRedundantFromInsufficient = 152,
25102539e69cSChanh Nguyen     powerUnitNonRedundantInsufficient = 153,
25112539e69cSChanh Nguyen     powerUnitNonRedundantSufficient = 154,
25122539e69cSChanh Nguyen     powerUnitRedundancyDegraded = 155,
25132539e69cSChanh Nguyen     powerUnitRedundancyLost = 156,
25142539e69cSChanh Nguyen     powerUnitRedundancyRegained = 157,
25152539e69cSChanh Nguyen     resetButtonPressed = 158,
25162539e69cSChanh Nguyen     sELEntryAdded = 159,
25172539e69cSChanh Nguyen     securityBoot2ndFlashEnabled = 160,
25182539e69cSChanh Nguyen     securityP2aBridgeEnabled = 161,
25192539e69cSChanh Nguyen     securityUartPortDebugEnabled = 162,
25202539e69cSChanh Nguyen     securityUserNonRootUidZeroAssigned = 163,
25212539e69cSChanh Nguyen     securityUserNonRootUidZeroRemoved = 164,
25222539e69cSChanh Nguyen     securityUserRootDisabled = 165,
25232539e69cSChanh Nguyen     securityUserRootEnabled = 166,
25242539e69cSChanh Nguyen     securityUserStrongHashAlgoRestored = 167,
25252539e69cSChanh Nguyen     securityUserUnsupportedShellEnabled = 168,
25262539e69cSChanh Nguyen     securityUserUnsupportedShellRemoved = 169,
25272539e69cSChanh Nguyen     securityUserWeakHashAlgoEnabled = 170,
25282539e69cSChanh Nguyen     sensorThresholdCriticalHighGoingHigh = 171,
25292539e69cSChanh Nguyen     sensorThresholdCriticalHighGoingLow = 172,
25302539e69cSChanh Nguyen     sensorThresholdCriticalLowGoingHigh = 173,
25312539e69cSChanh Nguyen     sensorThresholdCriticalLowGoingLow = 174,
25322539e69cSChanh Nguyen     sensorThresholdWarningHighGoingHigh = 175,
25332539e69cSChanh Nguyen     sensorThresholdWarningHighGoingLow = 176,
25342539e69cSChanh Nguyen     sensorThresholdWarningLowGoingHigh = 177,
25352539e69cSChanh Nguyen     sensorThresholdWarningLowGoingLow = 178,
25362539e69cSChanh Nguyen     serviceFailure = 179,
25372539e69cSChanh Nguyen     serviceStarted = 180,
25382539e69cSChanh Nguyen     sparingRedundancyDegraded = 181,
25392539e69cSChanh Nguyen     sparingRedundancyFull = 182,
25402539e69cSChanh Nguyen     ssbThermalTrip = 183,
25412539e69cSChanh Nguyen     systemInterfaceDisabledProvisioned = 184,
25422539e69cSChanh Nguyen     systemInterfaceUnprovisioned = 185,
25432539e69cSChanh Nguyen     systemInterfaceWhitelistProvisioned = 186,
25442539e69cSChanh Nguyen     systemPowerGoodFailed = 187,
25452539e69cSChanh Nguyen     systemPowerLost = 188,
25462539e69cSChanh Nguyen     systemPowerOffFailed = 189,
25472539e69cSChanh Nguyen     systemPowerOnFailed = 190,
25482539e69cSChanh Nguyen     voltageRegulatorOverheated = 191,
25493e5faba5SEd Tanous };
2550fffb8c1fSEd Tanous } // namespace redfish::registries::openbmc
2551