1fbe8378fSJason M. Bills #pragma once
2*3e5faba5SEd Tanous /****************************************************************
3*3e5faba5SEd Tanous  *                 READ THIS WARNING FIRST
4*3e5faba5SEd Tanous  * This is an auto-generated header which contains definitions
5*3e5faba5SEd Tanous  * for Redfish DMTF defined messages.
6*3e5faba5SEd Tanous  * DO NOT modify this registry outside of running the
7*3e5faba5SEd Tanous  * parse_registries.py script.  The definitions contained within
8*3e5faba5SEd Tanous  * this file are owned by DMTF.  Any modifications to these files
9*3e5faba5SEd Tanous  * should be first pushed to the relevant registry in the DMTF
10*3e5faba5SEd Tanous  * github organization.
11*3e5faba5SEd Tanous  ***************************************************************/
1201c78a06SNan Zhou #include "registries.hpp"
1301c78a06SNan Zhou 
1401c78a06SNan Zhou #include <array>
15fbe8378fSJason M. Bills 
16*3e5faba5SEd 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",
23f12b57b2SSui Chen     "OpenBMC.0.4.0",
24271584abSEd Tanous     "OpenBMC Message Registry",
25271584abSEd Tanous     "en",
26271584abSEd Tanous     "This registry defines the base messages for OpenBMC.",
27271584abSEd Tanous     "OpenBMC",
28f12b57b2SSui Chen     "0.4.0",
29271584abSEd Tanous     "OpenBMC",
30fbe8378fSJason M. Bills };
31*3e5faba5SEd Tanous constexpr const char* url =
32*3e5faba5SEd Tanous     "";
33*3e5faba5SEd Tanous 
34*3e5faba5SEd Tanous constexpr std::array registry =
35*3e5faba5SEd Tanous {
36fbe8378fSJason M. Bills     MessageEntry{
37fbe8378fSJason M. Bills         "ADDDCCorrectable",
38fbe8378fSJason M. Bills         {
39271584abSEd Tanous             "Indicates an ADDDC Correctable Error.",
40fbe8378fSJason M. Bills             "ADDDC Correctable Error.Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
41271584abSEd Tanous             "Warning",
42271584abSEd Tanous             4,
43fbe8378fSJason M. Bills             {
44fbe8378fSJason M. Bills                 "number",
45fbe8378fSJason M. Bills                 "string",
46fbe8378fSJason M. Bills                 "number",
47fbe8378fSJason M. Bills                 "number",
48fbe8378fSJason M. Bills             },
49271584abSEd Tanous             "None.",
50fbe8378fSJason M. Bills         }},
51fbe8378fSJason M. Bills     MessageEntry{
52*3e5faba5SEd Tanous         "AtScaleDebugConnected",
534dcc3f92SSuryakanth Sekar         {
54*3e5faba5SEd Tanous             "Indicates At-Scale Debug connection has been established",
55*3e5faba5SEd Tanous             "At-Scale Debug service is now connected %1",
564dcc3f92SSuryakanth Sekar             "Critical",
57*3e5faba5SEd Tanous             1,
58*3e5faba5SEd Tanous             {
59*3e5faba5SEd Tanous                 "string",
60*3e5faba5SEd Tanous             },
61*3e5faba5SEd Tanous             "None.",
62*3e5faba5SEd Tanous         }},
63*3e5faba5SEd Tanous     MessageEntry{
64*3e5faba5SEd Tanous         "AtScaleDebugConnectionFailed",
65*3e5faba5SEd Tanous         {
66*3e5faba5SEd Tanous             "Indicates At-Scale Debug connection aborted/failed",
67*3e5faba5SEd Tanous             "At-Scale Debug connection aborted/failed",
68*3e5faba5SEd Tanous             "Critical",
69*3e5faba5SEd Tanous             0,
70*3e5faba5SEd Tanous             {},
71*3e5faba5SEd Tanous             "None.",
72*3e5faba5SEd Tanous         }},
73*3e5faba5SEd Tanous     MessageEntry{
74*3e5faba5SEd Tanous         "AtScaleDebugDisconnected",
75*3e5faba5SEd Tanous         {
76*3e5faba5SEd Tanous             "Indicates At-Scale Debug connection has ended",
77*3e5faba5SEd Tanous             "At-Scale Debug service is now disconnected",
78*3e5faba5SEd Tanous             "OK",
79*3e5faba5SEd Tanous             0,
80*3e5faba5SEd Tanous             {},
81*3e5faba5SEd Tanous             "None.",
82*3e5faba5SEd Tanous         }},
83*3e5faba5SEd Tanous     MessageEntry{
84*3e5faba5SEd Tanous         "AtScaleDebugFeatureDisabled",
85*3e5faba5SEd Tanous         {
86*3e5faba5SEd Tanous             "Indicates that At-Scale Debug service is stopped.",
87*3e5faba5SEd Tanous             "At-Scale Debug service is stopped.",
88*3e5faba5SEd Tanous             "OK",
894dcc3f92SSuryakanth Sekar             0,
904dcc3f92SSuryakanth Sekar             {},
914dcc3f92SSuryakanth Sekar             "None.",
924dcc3f92SSuryakanth Sekar         }},
934dcc3f92SSuryakanth Sekar     MessageEntry{
944dcc3f92SSuryakanth Sekar         "AtScaleDebugFeatureDisabledAtHardware",
954dcc3f92SSuryakanth Sekar         {
964dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug disable is detected in hardware.",
974dcc3f92SSuryakanth Sekar             "At-Scale Debug Feature is disabled in hardware.",
984dcc3f92SSuryakanth Sekar             "OK",
994dcc3f92SSuryakanth Sekar             0,
1004dcc3f92SSuryakanth Sekar             {},
1014dcc3f92SSuryakanth Sekar             "None.",
1024dcc3f92SSuryakanth Sekar         }},
103*3e5faba5SEd Tanous     MessageEntry{
104*3e5faba5SEd Tanous         "AtScaleDebugFeatureEnabled",
1054dcc3f92SSuryakanth Sekar         {
1064dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug service is started.",
1074dcc3f92SSuryakanth Sekar             "At-Scale Debug service is started.",
1084dcc3f92SSuryakanth Sekar             "Critical",
1094dcc3f92SSuryakanth Sekar             0,
1104dcc3f92SSuryakanth Sekar             {},
1114dcc3f92SSuryakanth Sekar             "None.",
1124dcc3f92SSuryakanth Sekar         }},
113*3e5faba5SEd Tanous     MessageEntry{
114*3e5faba5SEd Tanous         "AtScaleDebugFeatureEnabledAtHardware",
1154dcc3f92SSuryakanth Sekar         {
116*3e5faba5SEd Tanous             "Indicates that At-Scale Debug enable is detected in hardware.",
117*3e5faba5SEd Tanous             "At-Scale Debug Feature is enabled in hardware.",
1184dcc3f92SSuryakanth Sekar             "Critical",
1194dcc3f92SSuryakanth Sekar             0,
1204dcc3f92SSuryakanth Sekar             {},
1214dcc3f92SSuryakanth Sekar             "None.",
1224dcc3f92SSuryakanth Sekar         }},
123*3e5faba5SEd Tanous     MessageEntry{
124*3e5faba5SEd Tanous         "AtScaleDebugSpecialUserDisabled",
1254dcc3f92SSuryakanth Sekar         {
1264dcc3f92SSuryakanth Sekar             "Indicates that special user is disabled.",
1274dcc3f92SSuryakanth Sekar             "At-Scale Debug special user is disabled",
1284dcc3f92SSuryakanth Sekar             "OK",
1294dcc3f92SSuryakanth Sekar             0,
1304dcc3f92SSuryakanth Sekar             {},
1314dcc3f92SSuryakanth Sekar             "None.",
1324dcc3f92SSuryakanth Sekar         }},
133*3e5faba5SEd Tanous     MessageEntry{
134*3e5faba5SEd Tanous         "AtScaleDebugSpecialUserEnabled",
135*3e5faba5SEd Tanous         {
136*3e5faba5SEd Tanous             "Indicates that special user is enabled.",
137*3e5faba5SEd Tanous             "At-Scale Debug special user is enabled",
138*3e5faba5SEd Tanous             "Critical",
139*3e5faba5SEd Tanous             0,
140*3e5faba5SEd Tanous             {},
141*3e5faba5SEd Tanous             "None.",
142*3e5faba5SEd Tanous         }},
143*3e5faba5SEd Tanous     MessageEntry{
144*3e5faba5SEd Tanous         "BIOSAttributesChanged",
145f7113d9bSSnehalatha Venkatesh         {
146f7113d9bSSnehalatha Venkatesh             "Indicates that a set of BIOS Attributes has changed.",
147f7113d9bSSnehalatha Venkatesh             "Set of BIOS Attributes changed.",
148f7113d9bSSnehalatha Venkatesh             "OK",
149f7113d9bSSnehalatha Venkatesh             0,
150f7113d9bSSnehalatha Venkatesh             {},
151f7113d9bSSnehalatha Venkatesh             "None.",
152f7113d9bSSnehalatha Venkatesh         }},
1534dcc3f92SSuryakanth Sekar     MessageEntry{
154fbe8378fSJason M. Bills         "BIOSBoot",
155fbe8378fSJason M. Bills         {
156fbe8378fSJason M. Bills             "Indicates BIOS has transitioned control to the OS Loader.",
157271584abSEd Tanous             "BIOS System Boot.",
158271584abSEd Tanous             "OK",
159271584abSEd Tanous             0,
160271584abSEd Tanous             {},
161271584abSEd Tanous             "None.",
162fbe8378fSJason M. Bills         }},
163*3e5faba5SEd Tanous     MessageEntry{
164*3e5faba5SEd Tanous         "BIOSFirmwarePanicReason",
1650c0f18e7SAppaRao Puli         {
1660c0f18e7SAppaRao Puli             "Indicates the reason for BIOS firmware panic.",
1670c0f18e7SAppaRao Puli             "BIOS firmware panic occurred due to %1.",
1680c0f18e7SAppaRao Puli             "Warning",
1690c0f18e7SAppaRao Puli             1,
1700c0f18e7SAppaRao Puli             {
1710c0f18e7SAppaRao Puli                 "string",
1720c0f18e7SAppaRao Puli             },
1730c0f18e7SAppaRao Puli             "None.",
1740c0f18e7SAppaRao Puli         }},
175*3e5faba5SEd Tanous     MessageEntry{
176*3e5faba5SEd Tanous         "BIOSFirmwareRecoveryReason",
1770c0f18e7SAppaRao Puli         {
1780c0f18e7SAppaRao Puli             "Indicates the reason for BIOS firmware recovery.",
1790c0f18e7SAppaRao Puli             "BIOS firmware recovery occurred due to %1.",
1800c0f18e7SAppaRao Puli             "Warning",
1810c0f18e7SAppaRao Puli             1,
1820c0f18e7SAppaRao Puli             {
1830c0f18e7SAppaRao Puli                 "string",
1840c0f18e7SAppaRao Puli             },
1850c0f18e7SAppaRao Puli             "None.",
1860c0f18e7SAppaRao Puli         }},
187*3e5faba5SEd Tanous     MessageEntry{
188*3e5faba5SEd Tanous         "BIOSFirmwareResiliencyError",
1890c0f18e7SAppaRao Puli         {
1900c0f18e7SAppaRao Puli             "Indicates BIOS firmware encountered resilience error.",
1910c0f18e7SAppaRao Puli             "BIOS firmware resiliency error. Error reason: %1.",
1920c0f18e7SAppaRao Puli             "Critical",
1930c0f18e7SAppaRao Puli             1,
1940c0f18e7SAppaRao Puli             {
1950c0f18e7SAppaRao Puli                 "string",
1960c0f18e7SAppaRao Puli             },
1970c0f18e7SAppaRao Puli             "None.",
1980c0f18e7SAppaRao Puli         }},
1994a0bf539SManojkiran Eda     MessageEntry{
2004a0bf539SManojkiran Eda         "BIOSPOSTCode",
201a3316fc6SZhikuiRen         {
202a3316fc6SZhikuiRen             "BIOS Power-On Self-Test Code received",
2034a0bf539SManojkiran Eda             "Boot Count: %1; Time Stamp Offset: %2 seconds; POST Code: %3",
204a3316fc6SZhikuiRen             "OK",
205a3316fc6SZhikuiRen             3,
206*3e5faba5SEd Tanous             {
207*3e5faba5SEd Tanous                 "number",
208*3e5faba5SEd Tanous                 "number",
209*3e5faba5SEd Tanous                 "number",
210*3e5faba5SEd Tanous             },
211a3316fc6SZhikuiRen             "None.",
212a3316fc6SZhikuiRen         }},
213*3e5faba5SEd Tanous     MessageEntry{
214*3e5faba5SEd Tanous         "BIOSPOSTError",
215fbe8378fSJason M. Bills         {
216271584abSEd Tanous             "Indicates BIOS POST has encountered an error.",
217271584abSEd Tanous             "BIOS POST Error. Error Code=%1",
218271584abSEd Tanous             "Warning",
219271584abSEd Tanous             1,
220*3e5faba5SEd Tanous             {
221*3e5faba5SEd Tanous                 "number",
222*3e5faba5SEd Tanous             },
223271584abSEd Tanous             "None.",
224fbe8378fSJason M. Bills         }},
225*3e5faba5SEd Tanous     MessageEntry{
226*3e5faba5SEd Tanous         "BIOSRecoveryComplete",
227fbe8378fSJason M. Bills         {
228271584abSEd Tanous             "Indicates BIOS Recovery has completed.",
229271584abSEd Tanous             "BIOS Recovery Complete.",
230271584abSEd Tanous             "OK",
231271584abSEd Tanous             0,
232271584abSEd Tanous             {},
233271584abSEd Tanous             "None.",
234fbe8378fSJason M. Bills         }},
235*3e5faba5SEd Tanous     MessageEntry{
236*3e5faba5SEd Tanous         "BIOSRecoveryStart",
237fbe8378fSJason M. Bills         {
238271584abSEd Tanous             "Indicates BIOS Recovery has started.",
239271584abSEd Tanous             "BIOS Recovery Start.",
240271584abSEd Tanous             "Warning",
241271584abSEd Tanous             0,
242271584abSEd Tanous             {},
243271584abSEd Tanous             "None.",
244fbe8378fSJason M. Bills         }},
245*3e5faba5SEd Tanous     MessageEntry{
246*3e5faba5SEd Tanous         "BMCBootReason",
247bd5db522SYong Li         {
248b58c79ebSJonathan Doman             "Indicates the reason why BMC firmware booted.",
249b58c79ebSJonathan Doman             "BMC firmware version %1 booted due to %2.",
250bd5db522SYong Li             "OK",
251b58c79ebSJonathan Doman             2,
252b58c79ebSJonathan Doman             {
253b58c79ebSJonathan Doman                 "string",
254b58c79ebSJonathan Doman                 "string",
255b58c79ebSJonathan Doman             },
256bd5db522SYong Li             "None.",
257bd5db522SYong Li         }},
258*3e5faba5SEd Tanous     MessageEntry{
259*3e5faba5SEd Tanous         "BMCFirmwarePanicReason",
2600c0f18e7SAppaRao Puli         {
2610c0f18e7SAppaRao Puli             "Indicates the reason for last BMC firmware panic.",
2620c0f18e7SAppaRao Puli             "BMC firmware panic occurred due to %1.",
2630c0f18e7SAppaRao Puli             "Warning",
2640c0f18e7SAppaRao Puli             1,
2650c0f18e7SAppaRao Puli             {
2660c0f18e7SAppaRao Puli                 "string",
2670c0f18e7SAppaRao Puli             },
2680c0f18e7SAppaRao Puli             "None.",
2690c0f18e7SAppaRao Puli         }},
270*3e5faba5SEd Tanous     MessageEntry{
271*3e5faba5SEd Tanous         "BMCFirmwareRecoveryReason",
2720c0f18e7SAppaRao Puli         {
2730c0f18e7SAppaRao Puli             "Indicates the reason for last BMC firmware recovery.",
2740c0f18e7SAppaRao Puli             "BMC firmware recovery occurred due to %1.",
2750c0f18e7SAppaRao Puli             "Warning",
2760c0f18e7SAppaRao Puli             1,
2770c0f18e7SAppaRao Puli             {
2780c0f18e7SAppaRao Puli                 "string",
2790c0f18e7SAppaRao Puli             },
2800c0f18e7SAppaRao Puli             "None.",
2810c0f18e7SAppaRao Puli         }},
282*3e5faba5SEd Tanous     MessageEntry{
283*3e5faba5SEd Tanous         "BMCFirmwareResiliencyError",
2840c0f18e7SAppaRao Puli         {
2850c0f18e7SAppaRao Puli             "Indicates BMC firmware encountered resilience error.",
2860c0f18e7SAppaRao Puli             "BMC firmware resiliency error. Error reason: %1.",
2870c0f18e7SAppaRao Puli             "Critical",
2880c0f18e7SAppaRao Puli             1,
2890c0f18e7SAppaRao Puli             {
2900c0f18e7SAppaRao Puli                 "string",
2910c0f18e7SAppaRao Puli             },
2920c0f18e7SAppaRao Puli             "None.",
2930c0f18e7SAppaRao Puli         }},
294*3e5faba5SEd Tanous     MessageEntry{
295*3e5faba5SEd Tanous         "BMCKernelPanic",
296b58c79ebSJonathan Doman         {
297b58c79ebSJonathan Doman             "Indicates that BMC kernel panic occurred.",
298b58c79ebSJonathan Doman             "BMC rebooted due to kernel panic.",
299b58c79ebSJonathan Doman             "OK",
300b58c79ebSJonathan Doman             0,
301b58c79ebSJonathan Doman             {},
302b58c79ebSJonathan Doman             "None.",
303b58c79ebSJonathan Doman         }},
304*3e5faba5SEd Tanous     MessageEntry{
305*3e5faba5SEd Tanous         "CPLDFirmwarePanicReason",
306789771ddSQiang XU         {
307*3e5faba5SEd Tanous             "Indicates the reason for CPLD firmware panic.",
308*3e5faba5SEd Tanous             "CPLD firmware panic occurred due to %1.",
309*3e5faba5SEd Tanous             "Warning",
310*3e5faba5SEd Tanous             1,
311*3e5faba5SEd Tanous             {
312*3e5faba5SEd Tanous                 "string",
313*3e5faba5SEd Tanous             },
314*3e5faba5SEd Tanous             "None.",
315*3e5faba5SEd Tanous         }},
316*3e5faba5SEd Tanous     MessageEntry{
317*3e5faba5SEd Tanous         "CPLDFirmwareRecoveryReason",
318*3e5faba5SEd Tanous         {
319*3e5faba5SEd Tanous             "Indicates the reason for CPLD firmware recovery.",
320*3e5faba5SEd Tanous             "CPLD firmware recovery occurred due to %1.",
321*3e5faba5SEd Tanous             "Warning",
322*3e5faba5SEd Tanous             1,
323*3e5faba5SEd Tanous             {
324*3e5faba5SEd Tanous                 "string",
325*3e5faba5SEd Tanous             },
326*3e5faba5SEd Tanous             "None.",
327*3e5faba5SEd Tanous         }},
328*3e5faba5SEd Tanous     MessageEntry{
329*3e5faba5SEd Tanous         "CPLDFirmwareResiliencyError",
330*3e5faba5SEd Tanous         {
331*3e5faba5SEd Tanous             "Indicates CPLD firmware encountered resilience error.",
332*3e5faba5SEd Tanous             "CPLD firmware resiliency error. Error reason: %1.",
333*3e5faba5SEd Tanous             "Critical",
334*3e5faba5SEd Tanous             1,
335*3e5faba5SEd Tanous             {
336*3e5faba5SEd Tanous                 "string",
337*3e5faba5SEd Tanous             },
338*3e5faba5SEd Tanous             "None.",
339*3e5faba5SEd Tanous         }},
340*3e5faba5SEd Tanous     MessageEntry{
341*3e5faba5SEd Tanous         "CPUError",
342*3e5faba5SEd Tanous         {
343*3e5faba5SEd Tanous             "Indicates that a CPU Error occurred of the specified type or cause.",
344*3e5faba5SEd Tanous             "CPU Error Occurred: %1.",
345*3e5faba5SEd Tanous             "Critical",
346*3e5faba5SEd Tanous             1,
347*3e5faba5SEd Tanous             {
348*3e5faba5SEd Tanous                 "string",
349*3e5faba5SEd Tanous             },
350*3e5faba5SEd Tanous             "None.",
351*3e5faba5SEd Tanous         }},
352*3e5faba5SEd Tanous     MessageEntry{
353*3e5faba5SEd Tanous         "CPUMismatch",
354*3e5faba5SEd Tanous         {
355*3e5faba5SEd Tanous             "Indicates that the specified CPU power/current rating is incompatible with the board.",
356*3e5faba5SEd Tanous             "CPU %1 Mismatch.",
357*3e5faba5SEd Tanous             "Critical",
358*3e5faba5SEd Tanous             1,
359*3e5faba5SEd Tanous             {
360*3e5faba5SEd Tanous                 "number",
361*3e5faba5SEd Tanous             },
362*3e5faba5SEd Tanous             "Install the supported CPU.",
363*3e5faba5SEd Tanous         }},
364*3e5faba5SEd Tanous     MessageEntry{
365*3e5faba5SEd Tanous         "CPUThermalTrip",
366*3e5faba5SEd Tanous         {
367*3e5faba5SEd Tanous             "Indicates that the specified CPU thermal trip has been asserted.",
368*3e5faba5SEd Tanous             "CPU %1 Thermal Trip.",
369*3e5faba5SEd Tanous             "Critical",
370*3e5faba5SEd Tanous             1,
371*3e5faba5SEd Tanous             {
372*3e5faba5SEd Tanous                 "number",
373*3e5faba5SEd Tanous             },
374*3e5faba5SEd Tanous             "None.",
375*3e5faba5SEd Tanous         }},
376*3e5faba5SEd Tanous     MessageEntry{
377*3e5faba5SEd Tanous         "ChassisIntrusionDetected",
378*3e5faba5SEd Tanous         {
379*3e5faba5SEd Tanous             "Indicates that a physical security event of the chassis intrusion has occurred.",
380789771ddSQiang XU             "Chassis Intrusion Detected.",
381789771ddSQiang XU             "Warning",
382789771ddSQiang XU             0,
383789771ddSQiang XU             {},
384789771ddSQiang XU             "None.",
385789771ddSQiang XU         }},
386*3e5faba5SEd Tanous     MessageEntry{
387*3e5faba5SEd Tanous         "ChassisIntrusionReset",
388789771ddSQiang XU         {
389789771ddSQiang XU             "Indicates that chassis intrusion status has recovered.",
390789771ddSQiang XU             "Chassis Intrusion Reset.",
391789771ddSQiang XU             "OK",
392789771ddSQiang XU             0,
393789771ddSQiang XU             {},
394789771ddSQiang XU             "None.",
395789771ddSQiang XU         }},
396f1e1bbf2SJayaprakash Mutyala     MessageEntry{
397f1e1bbf2SJayaprakash Mutyala         "ComponentOverTemperature",
398f1e1bbf2SJayaprakash Mutyala         {
399f1e1bbf2SJayaprakash Mutyala             "Indicates that the specified component is over temperature.",
40016b96f2eSHardik Panchal             "%1 over temperature and being throttled.",
401f1e1bbf2SJayaprakash Mutyala             "Critical",
402f1e1bbf2SJayaprakash Mutyala             1,
4030c0f18e7SAppaRao Puli             {
4040c0f18e7SAppaRao Puli                 "string",
4050c0f18e7SAppaRao Puli             },
4060c0f18e7SAppaRao Puli             "None.",
4070c0f18e7SAppaRao Puli         }},
408*3e5faba5SEd Tanous     MessageEntry{
409*3e5faba5SEd Tanous         "DCPowerOff",
410fbe8378fSJason M. Bills         {
411271584abSEd Tanous             "Indicates that the system DC power is off.",
412271584abSEd Tanous             "Host system DC power is off",
413271584abSEd Tanous             "OK",
414271584abSEd Tanous             0,
415271584abSEd Tanous             {},
416271584abSEd Tanous             "None.",
417fbe8378fSJason M. Bills         }},
418*3e5faba5SEd Tanous     MessageEntry{
419*3e5faba5SEd Tanous         "DCPowerOn",
420fbe8378fSJason M. Bills         {
421271584abSEd Tanous             "Indicates that the system DC power is on.",
422271584abSEd Tanous             "Host system DC power is on",
423271584abSEd Tanous             "OK",
424271584abSEd Tanous             0,
425271584abSEd Tanous             {},
426271584abSEd Tanous             "None.",
427fbe8378fSJason M. Bills         }},
428*3e5faba5SEd Tanous     MessageEntry{
429*3e5faba5SEd Tanous         "DriveError",
430c75f1e9aSJames Feist         {
431*3e5faba5SEd Tanous             "Indicates that a Drive Error occurred of the specified type or cause.",
432c75f1e9aSJames Feist             "Drive Error Occurred: %1.",
433c75f1e9aSJames Feist             "Warning",
434c75f1e9aSJames Feist             1,
435*3e5faba5SEd Tanous             {
436*3e5faba5SEd Tanous                 "string",
437*3e5faba5SEd Tanous             },
438c75f1e9aSJames Feist             "None.",
439c75f1e9aSJames Feist         }},
440*3e5faba5SEd Tanous     MessageEntry{
441*3e5faba5SEd Tanous         "EventLogCleared",
442fbe8378fSJason M. Bills         {
443271584abSEd Tanous             "Indicates that the event log has been cleared.",
444271584abSEd Tanous             "Event Log Cleared.",
445271584abSEd Tanous             "OK",
446271584abSEd Tanous             0,
447271584abSEd Tanous             {},
448271584abSEd Tanous             "None.",
449fbe8378fSJason M. Bills         }},
450*3e5faba5SEd Tanous     MessageEntry{
451*3e5faba5SEd Tanous         "FanInserted",
452fbe8378fSJason M. Bills         {
453271584abSEd Tanous             "Indicates that a system fan has been inserted.",
454271584abSEd Tanous             "%1 inserted.",
455271584abSEd Tanous             "OK",
456271584abSEd Tanous             1,
457*3e5faba5SEd Tanous             {
458*3e5faba5SEd Tanous                 "string",
459*3e5faba5SEd Tanous             },
460271584abSEd Tanous             "None.",
461fbe8378fSJason M. Bills         }},
462*3e5faba5SEd Tanous     MessageEntry{
463*3e5faba5SEd Tanous         "FanRedundancyLost",
464fbe8378fSJason M. Bills         {
465fbe8378fSJason M. Bills             "Indicates that system fan redundancy has been lost.",
466271584abSEd Tanous             "Fan redundancy lost.",
467271584abSEd Tanous             "Warning",
468271584abSEd Tanous             0,
469271584abSEd Tanous             {},
470271584abSEd Tanous             "None.",
471fbe8378fSJason M. Bills         }},
472*3e5faba5SEd Tanous     MessageEntry{
473*3e5faba5SEd Tanous         "FanRedundancyRegained",
474fbe8378fSJason M. Bills         {
475fbe8378fSJason M. Bills             "Indicates that system fan redundancy has been regained.",
476271584abSEd Tanous             "Fan redundancy regained.",
477271584abSEd Tanous             "OK",
478271584abSEd Tanous             0,
479271584abSEd Tanous             {},
480271584abSEd Tanous             "None.",
481fbe8378fSJason M. Bills         }},
482*3e5faba5SEd Tanous     MessageEntry{
483*3e5faba5SEd Tanous         "FanRemoved",
484fbe8378fSJason M. Bills         {
485271584abSEd Tanous             "Indicates that a system fan has been removed.",
486271584abSEd Tanous             "%1 removed.",
487271584abSEd Tanous             "OK",
48864466c0aSJason M. Bills             1,
489*3e5faba5SEd Tanous             {},
490271584abSEd Tanous             "None.",
491fbe8378fSJason M. Bills         }},
4925b0de033SJason M. Bills     MessageEntry{
4935b0de033SJason M. Bills         "FirmwareActivationCompleted",
4945b0de033SJason M. Bills         {
4955b0de033SJason M. Bills             "Indicates a firmware activation has completed successfully.",
4965b0de033SJason M. Bills             "%1 firmware activation completed successfully.",
4975b0de033SJason M. Bills             "OK",
4985b0de033SJason M. Bills             1,
499*3e5faba5SEd Tanous             {
500*3e5faba5SEd Tanous                 "string",
501*3e5faba5SEd Tanous             },
5025b0de033SJason M. Bills             "None.",
5035b0de033SJason M. Bills         }},
504*3e5faba5SEd Tanous     MessageEntry{
505*3e5faba5SEd Tanous         "FirmwareActivationFailed",
5065b0de033SJason M. Bills         {
5075b0de033SJason M. Bills             "Indicates a firmware activation has failed.",
5085b0de033SJason M. Bills             "%1 firmware activation failed: %2.",
5095b0de033SJason M. Bills             "Warning",
5105b0de033SJason M. Bills             2,
511*3e5faba5SEd Tanous             {
512*3e5faba5SEd Tanous                 "string",
513*3e5faba5SEd Tanous                 "string",
514*3e5faba5SEd Tanous             },
5155b0de033SJason M. Bills             "None.",
5165b0de033SJason M. Bills         }},
517*3e5faba5SEd Tanous     MessageEntry{
518*3e5faba5SEd Tanous         "FirmwareActivationStarted",
5195b0de033SJason M. Bills         {
5205b0de033SJason M. Bills             "Indicates a firmware activation has started.",
5215b0de033SJason M. Bills             "%1 firmware activation started.",
5225b0de033SJason M. Bills             "OK",
5235b0de033SJason M. Bills             1,
524*3e5faba5SEd Tanous             {
525*3e5faba5SEd Tanous                 "string",
526*3e5faba5SEd Tanous             },
5275b0de033SJason M. Bills             "None.",
5285b0de033SJason M. Bills         }},
529*3e5faba5SEd Tanous     MessageEntry{
530*3e5faba5SEd Tanous         "FirmwareResiliencyError",
531567e3ab7SChalapathi Venkataramashetty         {
532567e3ab7SChalapathi Venkataramashetty             "Indicates firmware encountered resilience error.",
533567e3ab7SChalapathi Venkataramashetty             "Firmware resiliency error. Error reason: %1.",
534567e3ab7SChalapathi Venkataramashetty             "Critical",
535567e3ab7SChalapathi Venkataramashetty             1,
536567e3ab7SChalapathi Venkataramashetty             {
537567e3ab7SChalapathi Venkataramashetty                 "string",
538567e3ab7SChalapathi Venkataramashetty             },
539567e3ab7SChalapathi Venkataramashetty             "None.",
540567e3ab7SChalapathi Venkataramashetty         }},
541*3e5faba5SEd Tanous     MessageEntry{
542*3e5faba5SEd Tanous         "FirmwareUpdateCompleted",
543fbe8378fSJason M. Bills         {
544fbe8378fSJason M. Bills             "Indicates a firmware update has completed successfully.",
545*3e5faba5SEd Tanous             "%1 firmware update to version %2 completed successfully.",
546271584abSEd Tanous             "OK",
547271584abSEd Tanous             2,
548*3e5faba5SEd Tanous             {
549*3e5faba5SEd Tanous                 "string",
550*3e5faba5SEd Tanous                 "string",
551*3e5faba5SEd Tanous             },
552271584abSEd Tanous             "None.",
553fbe8378fSJason M. Bills         }},
554*3e5faba5SEd Tanous     MessageEntry{
555*3e5faba5SEd Tanous         "FirmwareUpdateFailed",
556fbe8378fSJason M. Bills         {
557271584abSEd Tanous             "Indicates a firmware update has failed.",
558a2ec6384SChalapathi Venkataramashetty             "%1 firmware update to version %2 failed: %3.",
559271584abSEd Tanous             "Warning",
560a2ec6384SChalapathi Venkataramashetty             3,
561*3e5faba5SEd Tanous             {
562*3e5faba5SEd Tanous                 "string",
563*3e5faba5SEd Tanous                 "string",
564*3e5faba5SEd Tanous                 "string",
565*3e5faba5SEd Tanous             },
566271584abSEd Tanous             "None.",
567fbe8378fSJason M. Bills         }},
568*3e5faba5SEd Tanous     MessageEntry{
569*3e5faba5SEd Tanous         "FirmwareUpdateStaged",
5709edd866cSChalapathi Venkataramashetty         {
5719edd866cSChalapathi Venkataramashetty             "Indicates a firmware update has staged successfully.",
5729edd866cSChalapathi Venkataramashetty             "%1 firmware update to version %2 staged successfully.",
5739edd866cSChalapathi Venkataramashetty             "OK",
5749edd866cSChalapathi Venkataramashetty             2,
575*3e5faba5SEd Tanous             {
576*3e5faba5SEd Tanous                 "string",
577*3e5faba5SEd Tanous                 "string",
578*3e5faba5SEd Tanous             },
5799edd866cSChalapathi Venkataramashetty             "None.",
5809edd866cSChalapathi Venkataramashetty         }},
581*3e5faba5SEd Tanous     MessageEntry{
582*3e5faba5SEd Tanous         "FirmwareUpdateStarted",
583fbe8378fSJason M. Bills         {
584271584abSEd Tanous             "Indicates a firmware update has started.",
585271584abSEd Tanous             "%1 firmware update to version %2 started.",
586271584abSEd Tanous             "OK",
587271584abSEd Tanous             2,
588*3e5faba5SEd Tanous             {
589*3e5faba5SEd Tanous                 "string",
590*3e5faba5SEd Tanous                 "string",
591*3e5faba5SEd Tanous             },
592271584abSEd Tanous             "None.",
593fbe8378fSJason M. Bills         }},
594fbe8378fSJason M. Bills     MessageEntry{
595fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
596fbe8378fSJason M. Bills         {
597fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
598271584abSEd Tanous             "Firmware security violation: %1.",
599271584abSEd Tanous             "Critical",
600271584abSEd Tanous             1,
601fbe8378fSJason M. Bills             {
602d62cec73SJames Feist                 "string",
603d62cec73SJames Feist             },
604271584abSEd Tanous             "None.",
605d62cec73SJames Feist         }},
606d62cec73SJames Feist     MessageEntry{
607*3e5faba5SEd Tanous         "IPMIWatchdog",
608d62cec73SJames Feist         {
609*3e5faba5SEd Tanous             "Indicates that there is a host watchdog event.",
610*3e5faba5SEd Tanous             "Host Watchdog Event: %1",
611271584abSEd Tanous             "OK",
612*3e5faba5SEd Tanous             1,
613d62cec73SJames Feist             {
614d62cec73SJames Feist                 "string",
615d62cec73SJames Feist             },
616271584abSEd Tanous             "None.",
617d62cec73SJames Feist         }},
618d62cec73SJames Feist     MessageEntry{
619fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
620fbe8378fSJason M. Bills         {
621fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
622271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
623271584abSEd Tanous             "Warning",
624271584abSEd Tanous             1,
625fbe8378fSJason M. Bills             {
626fbe8378fSJason M. Bills                 "number",
627fbe8378fSJason M. Bills             },
628271584abSEd Tanous             "None.",
629fbe8378fSJason M. Bills         }},
630fbe8378fSJason M. Bills     MessageEntry{
631fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
632fbe8378fSJason M. Bills         {
633fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
634271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
635271584abSEd Tanous             "Warning",
636271584abSEd Tanous             1,
637fbe8378fSJason M. Bills             {
638fbe8378fSJason M. Bills                 "number",
639fbe8378fSJason M. Bills             },
640271584abSEd Tanous             "None.",
641fbe8378fSJason M. Bills         }},
642*3e5faba5SEd Tanous     MessageEntry{
643*3e5faba5SEd Tanous         "InvalidLoginAttempted",
64493a2b2fcSYong Li         {
645*3e5faba5SEd Tanous             "Indicates that a login was attempted on the specified interface with an invalid username or password.",
646*3e5faba5SEd Tanous             "Invalid username or password attempted on %1.",
647*3e5faba5SEd Tanous             "Warning",
648271584abSEd Tanous             1,
64993a2b2fcSYong Li             {
65093a2b2fcSYong Li                 "string",
65193a2b2fcSYong Li             },
652271584abSEd Tanous             "None.",
65393a2b2fcSYong Li         }},
654*3e5faba5SEd Tanous     MessageEntry{
655*3e5faba5SEd Tanous         "InvalidUpload",
656789771ddSQiang XU         {
657*3e5faba5SEd Tanous             "Indicates that the uploaded file was invalid.",
658*3e5faba5SEd Tanous             "Invalid file uploaded to %1: %2.",
659*3e5faba5SEd Tanous             "Warning",
660*3e5faba5SEd Tanous             2,
661*3e5faba5SEd Tanous             {
662*3e5faba5SEd Tanous                 "string",
663*3e5faba5SEd Tanous                 "string",
664*3e5faba5SEd Tanous             },
665*3e5faba5SEd Tanous             "None.",
666*3e5faba5SEd Tanous         }},
667*3e5faba5SEd Tanous     MessageEntry{
668*3e5faba5SEd Tanous         "InventoryAdded",
669*3e5faba5SEd Tanous         {
670*3e5faba5SEd Tanous             "Indicates that an inventory item with the specified model, type, and serial number was installed.",
671*3e5faba5SEd Tanous             "%1 %2 with serial number %3 was installed.",
672*3e5faba5SEd Tanous             "OK",
673*3e5faba5SEd Tanous             3,
674*3e5faba5SEd Tanous             {
675*3e5faba5SEd Tanous                 "string",
676*3e5faba5SEd Tanous                 "string",
677*3e5faba5SEd Tanous                 "string",
678*3e5faba5SEd Tanous             },
679*3e5faba5SEd Tanous             "None.",
680*3e5faba5SEd Tanous         }},
681*3e5faba5SEd Tanous     MessageEntry{
682*3e5faba5SEd Tanous         "InventoryRemoved",
683*3e5faba5SEd Tanous         {
684*3e5faba5SEd Tanous             "Indicates that an inventory item with the specified model, type, and serial number was removed.",
685*3e5faba5SEd Tanous             "%1 %2 with serial number %3 was removed.",
686*3e5faba5SEd Tanous             "OK",
687*3e5faba5SEd Tanous             3,
688*3e5faba5SEd Tanous             {
689*3e5faba5SEd Tanous                 "string",
690*3e5faba5SEd Tanous                 "string",
691*3e5faba5SEd Tanous                 "string",
692*3e5faba5SEd Tanous             },
693*3e5faba5SEd Tanous             "None.",
694*3e5faba5SEd Tanous         }},
695*3e5faba5SEd Tanous     MessageEntry{
696*3e5faba5SEd Tanous         "LanLost",
697*3e5faba5SEd Tanous         {
698*3e5faba5SEd Tanous             "Indicates that a physical security event of the LAN leash has lost.",
699789771ddSQiang XU             "%1 LAN leash lost.",
700789771ddSQiang XU             "Warning",
701789771ddSQiang XU             1,
702789771ddSQiang XU             {
703789771ddSQiang XU                 "string",
704789771ddSQiang XU             },
705789771ddSQiang XU             "None.",
706789771ddSQiang XU         }},
707*3e5faba5SEd Tanous     MessageEntry{
708*3e5faba5SEd Tanous         "LanRegained",
709789771ddSQiang XU         {
710789771ddSQiang XU             "Indicates that LAN link status has reconnected.",
711789771ddSQiang XU             "%1 LAN leash regained.",
712789771ddSQiang XU             "OK",
713789771ddSQiang XU             1,
714789771ddSQiang XU             {
715789771ddSQiang XU                 "string",
716789771ddSQiang XU             },
717789771ddSQiang XU             "None.",
718789771ddSQiang XU         }},
719*3e5faba5SEd Tanous     MessageEntry{
720*3e5faba5SEd Tanous         "LegacyPCIPERR",
721fbe8378fSJason M. Bills         {
722271584abSEd Tanous             "Indicates a Legacy PCI PERR.",
723271584abSEd Tanous             "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
724271584abSEd Tanous             "Warning",
725271584abSEd Tanous             3,
726fbe8378fSJason M. Bills             {
727fbe8378fSJason M. Bills                 "number",
728fbe8378fSJason M. Bills                 "number",
729fbe8378fSJason M. Bills                 "number",
730fbe8378fSJason M. Bills             },
731271584abSEd Tanous             "None.",
732fbe8378fSJason M. Bills         }},
733*3e5faba5SEd Tanous     MessageEntry{
734*3e5faba5SEd Tanous         "LegacyPCISERR",
735fbe8378fSJason M. Bills         {
736271584abSEd Tanous             "Indicates a Legacy PCI SERR.",
737271584abSEd Tanous             "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
738271584abSEd Tanous             "Critical",
739271584abSEd Tanous             3,
740fbe8378fSJason M. Bills             {
741fbe8378fSJason M. Bills                 "number",
742fbe8378fSJason M. Bills                 "number",
743fbe8378fSJason M. Bills                 "number",
744fbe8378fSJason M. Bills             },
745271584abSEd Tanous             "None.",
746fbe8378fSJason M. Bills         }},
747*3e5faba5SEd Tanous     MessageEntry{
748*3e5faba5SEd Tanous         "MEAutoConfigFailed",
749fbe8378fSJason M. Bills         {
750*3e5faba5SEd Tanous             "Indicates that Intel ME power sensor auto-configuration has failed.",
751*3e5faba5SEd Tanous             "Intel ME power sensor auto-configuration failed. Power monitoring, limiting and HW protection features might be unavailable. Failure reason: %1",
7529aa46454SAgnieszka Szlendak             "Critical",
7539aa46454SAgnieszka Szlendak             1,
754*3e5faba5SEd Tanous             {
755*3e5faba5SEd Tanous                 "string",
756*3e5faba5SEd Tanous             },
757*3e5faba5SEd Tanous             "Ensure that Intel ME configuration for power sources is correct.",
7589aa46454SAgnieszka Szlendak         }},
7599aa46454SAgnieszka Szlendak     MessageEntry{
7609aa46454SAgnieszka Szlendak         "MEAutoConfigSuccess",
7619aa46454SAgnieszka Szlendak         {
762*3e5faba5SEd Tanous             "Indicates that Intel ME has performed successful power sensor auto-configuration.",
763*3e5faba5SEd Tanous             "Intel ME power sensor auto-configuration succeeded. Determined sources for domain readings are: DC Power: %1 ; Chassis Power: %2 ; PSU Efficiency: %3 ; Unamanaged power: %4",
7649aa46454SAgnieszka Szlendak             "OK",
7659aa46454SAgnieszka Szlendak             4,
766*3e5faba5SEd Tanous             {
767*3e5faba5SEd Tanous                 "string",
768*3e5faba5SEd Tanous                 "string",
769*3e5faba5SEd Tanous                 "string",
770*3e5faba5SEd Tanous                 "string",
771*3e5faba5SEd Tanous             },
7729aa46454SAgnieszka Szlendak             "None.",
7739aa46454SAgnieszka Szlendak         }},
774*3e5faba5SEd Tanous     MessageEntry{
775*3e5faba5SEd Tanous         "MEBootGuardHealthEvent",
7769aa46454SAgnieszka Szlendak         {
777*3e5faba5SEd Tanous             "Indicates that Intel ME has detected error during operations of Intel Boot Guard",
778*3e5faba5SEd Tanous             "Intel ME has detected following issue with Intel Boot Guard: %1",
7799aa46454SAgnieszka Szlendak             "Critical",
7809aa46454SAgnieszka Szlendak             1,
781*3e5faba5SEd Tanous             {
782*3e5faba5SEd Tanous                 "string",
783*3e5faba5SEd Tanous             },
7849aa46454SAgnieszka Szlendak             "None.",
7859aa46454SAgnieszka Szlendak         }},
786*3e5faba5SEd Tanous     MessageEntry{
787*3e5faba5SEd Tanous         "MECpuDebugCapabilityDisabled",
7889aa46454SAgnieszka Szlendak         {
789*3e5faba5SEd Tanous             "Indicates that Intel ME has detected situation in which CPU Debug Capability is disabled.",
7909aa46454SAgnieszka Szlendak             "CPU Debug Capability disabled",
7919aa46454SAgnieszka Szlendak             "Warning",
7929aa46454SAgnieszka Szlendak             0,
7939aa46454SAgnieszka Szlendak             {},
7949aa46454SAgnieszka Szlendak             "None.",
7959aa46454SAgnieszka Szlendak         }},
796*3e5faba5SEd Tanous     MessageEntry{
797*3e5faba5SEd Tanous         "MEDirectFlashUpdateRequested",
7989aa46454SAgnieszka Szlendak         {
799*3e5faba5SEd Tanous             "Indicates that BIOS has requested Direct Flash Update (DFU) of Intel ME",
800*3e5faba5SEd Tanous             "Intel ME Firmware switched to recovery mode to perform full update from BIOS.",
8019aa46454SAgnieszka Szlendak             "OK",
8029aa46454SAgnieszka Szlendak             0,
8039aa46454SAgnieszka Szlendak             {},
804*3e5faba5SEd Tanous             "This is transient state. Intel ME Firmware should return to operational mode after successful image update performed by the BIOS.",
8059aa46454SAgnieszka Szlendak         }},
8069aa46454SAgnieszka Szlendak     MessageEntry{
8079aa46454SAgnieszka Szlendak         "MEExceptionDuringShutdown",
8089aa46454SAgnieszka Szlendak         {
809*3e5faba5SEd Tanous             "Indicates that Intel ME could not successfully perform emergency host shutdown.",
810*3e5faba5SEd Tanous             "Power Down command triggered by Intel Node Manager policy failure action and Intel ME forced shutdown. BMC probably did not respond correctly to Chassis Control.",
8119aa46454SAgnieszka Szlendak             "Warning",
8129aa46454SAgnieszka Szlendak             0,
8139aa46454SAgnieszka Szlendak             {},
8149aa46454SAgnieszka Szlendak             "Verify the Intel Node Manager policy configuration.",
8159aa46454SAgnieszka Szlendak         }},
8169aa46454SAgnieszka Szlendak     MessageEntry{
8179aa46454SAgnieszka Szlendak         "MEFactoryResetError",
8189aa46454SAgnieszka Szlendak         {
8199aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
820*3e5faba5SEd Tanous             "Intel ME has performed automatic reset to factory presets due to following reason: %1",
8219aa46454SAgnieszka Szlendak             "Critical",
8229aa46454SAgnieszka Szlendak             1,
823*3e5faba5SEd Tanous             {
824*3e5faba5SEd Tanous                 "string",
825*3e5faba5SEd Tanous             },
8269aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8279aa46454SAgnieszka Szlendak         }},
8289aa46454SAgnieszka Szlendak     MessageEntry{
8299aa46454SAgnieszka Szlendak         "MEFactoryRestore",
8309aa46454SAgnieszka Szlendak         {
8319aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
832*3e5faba5SEd Tanous             "Intel ME has performed automatic reset to factory presets due to following reason: %1",
8339aa46454SAgnieszka Szlendak             "OK",
8349aa46454SAgnieszka Szlendak             1,
835*3e5faba5SEd Tanous             {
836*3e5faba5SEd Tanous                 "string",
837*3e5faba5SEd Tanous             },
8389aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8399aa46454SAgnieszka Szlendak         }},
8409aa46454SAgnieszka Szlendak     MessageEntry{
8419aa46454SAgnieszka Szlendak         "MEFirmwareException",
8429aa46454SAgnieszka Szlendak         {
843*3e5faba5SEd Tanous             "Indicates that Intel ME has encountered firmware exception during execution.",
8449aa46454SAgnieszka Szlendak             "Intel ME has encountered firmware exception. Error code = %1",
8459aa46454SAgnieszka Szlendak             "Warning",
8469aa46454SAgnieszka Szlendak             1,
847*3e5faba5SEd Tanous             {
848*3e5faba5SEd Tanous                 "string",
849*3e5faba5SEd Tanous             },
850*3e5faba5SEd Tanous             "Restore factory presets using Force ME Recovery IPMI command or by doing AC power cycle with Recovery jumper asserted. If this does not clear the issue, reflash the SPI flash. If the issue persists, provide the content of error code to Intel support team for interpretation. (Error codes are not documented because they only provide clues that must be interpreted individually..",
8519aa46454SAgnieszka Szlendak         }},
852*3e5faba5SEd Tanous     MessageEntry{
853*3e5faba5SEd Tanous         "MEFirmwarePanicReason",
8540c0f18e7SAppaRao Puli         {
8550c0f18e7SAppaRao Puli             "Indicates the reason for ME firmware panic.",
8560c0f18e7SAppaRao Puli             "ME firmware panic occurred due to %1.",
8570c0f18e7SAppaRao Puli             "Warning",
8580c0f18e7SAppaRao Puli             1,
8590c0f18e7SAppaRao Puli             {
8600c0f18e7SAppaRao Puli                 "string",
8610c0f18e7SAppaRao Puli             },
8620c0f18e7SAppaRao Puli             "None.",
8630c0f18e7SAppaRao Puli         }},
864*3e5faba5SEd Tanous     MessageEntry{
865*3e5faba5SEd Tanous         "MEFirmwareRecoveryReason",
8660c0f18e7SAppaRao Puli         {
8670c0f18e7SAppaRao Puli             "Indicates the reason for ME firmware recovery.",
8680c0f18e7SAppaRao Puli             "ME firmware recovery occurred due to %1.",
8690c0f18e7SAppaRao Puli             "Warning",
8700c0f18e7SAppaRao Puli             1,
8710c0f18e7SAppaRao Puli             {
8720c0f18e7SAppaRao Puli                 "string",
8730c0f18e7SAppaRao Puli             },
8740c0f18e7SAppaRao Puli             "None.",
8750c0f18e7SAppaRao Puli         }},
876*3e5faba5SEd Tanous     MessageEntry{
877*3e5faba5SEd Tanous         "MEFirmwareResiliencyError",
8780c0f18e7SAppaRao Puli         {
8790c0f18e7SAppaRao Puli             "Indicates ME firmware encountered resilience error.",
8800c0f18e7SAppaRao Puli             "ME firmware resiliency error. Error reason: %1.",
8810c0f18e7SAppaRao Puli             "Critical",
8820c0f18e7SAppaRao Puli             1,
8830c0f18e7SAppaRao Puli             {
8840c0f18e7SAppaRao Puli                 "string",
8850c0f18e7SAppaRao Puli             },
8860c0f18e7SAppaRao Puli             "None.",
8870c0f18e7SAppaRao Puli         }},
888*3e5faba5SEd Tanous     MessageEntry{
889*3e5faba5SEd Tanous         "MEFlashEraseError",
8909aa46454SAgnieszka Szlendak         {
891*3e5faba5SEd Tanous             "Indicates that Intel ME was unable to finish flash erase procedure.",
892*3e5faba5SEd Tanous             "Intel ME has encountered an error during Flash erasure procedure probably due to Flash part corruption.",
8939aa46454SAgnieszka Szlendak             "Critical",
8949aa46454SAgnieszka Szlendak             0,
8959aa46454SAgnieszka Szlendak             {},
8969aa46454SAgnieszka Szlendak             "The Flash device must be replaced.",
8979aa46454SAgnieszka Szlendak         }},
898*3e5faba5SEd Tanous     MessageEntry{
899*3e5faba5SEd Tanous         "MEFlashStateInformation",
9009aa46454SAgnieszka Szlendak         {
901*3e5faba5SEd Tanous             "Indicates that Intel ME has encountered a problem during IO to flash device.",
902*3e5faba5SEd Tanous             "Intel ME has encountered problem during IO to flash device. Reason: %1",
9039aa46454SAgnieszka Szlendak             "Critical",
9049aa46454SAgnieszka Szlendak             1,
9059aa46454SAgnieszka Szlendak             {
906*3e5faba5SEd Tanous                 "string",
907*3e5faba5SEd Tanous             },
908*3e5faba5SEd Tanous             "If flash wear-out protection occurred wait until it expires. Otherwise - flash device must be replaced.",
909*3e5faba5SEd Tanous         }},
910*3e5faba5SEd Tanous     MessageEntry{
911*3e5faba5SEd Tanous         "MEFlashStateInformationWritingEnabled",
912*3e5faba5SEd Tanous         {
913*3e5faba5SEd Tanous             "Indicates that Intel ME has encountered a problem during IO to flash device.",
914*3e5faba5SEd Tanous             "Intel ME has encountered problem during IO to flash device. Reason: %1",
9159aa46454SAgnieszka Szlendak             "OK",
9169aa46454SAgnieszka Szlendak             1,
9179aa46454SAgnieszka Szlendak             {
918*3e5faba5SEd Tanous                 "string",
919*3e5faba5SEd Tanous             },
920*3e5faba5SEd Tanous             "If flash wear-out protection occurred wait until it expires. Otherwise - flash device must be replaced.",
921*3e5faba5SEd Tanous         }},
922*3e5faba5SEd Tanous     MessageEntry{
923*3e5faba5SEd Tanous         "MEFlashVerificationError",
924*3e5faba5SEd Tanous         {
925*3e5faba5SEd Tanous             "Indicates that Intel ME encountered invalid flash descriptor region.",
926*3e5faba5SEd Tanous             "Intel ME has detected invalid flash descriptor region. Following error is detected: %1",
9279aa46454SAgnieszka Szlendak             "Critical",
9289aa46454SAgnieszka Szlendak             1,
929*3e5faba5SEd Tanous             {
930*3e5faba5SEd Tanous                 "string",
931*3e5faba5SEd Tanous             },
9329aa46454SAgnieszka Szlendak             "Flash Descriptor Region must be created correctly.",
9339aa46454SAgnieszka Szlendak         }},
9349aa46454SAgnieszka Szlendak     MessageEntry{
9359aa46454SAgnieszka Szlendak         "MEFlashWearOutWarning",
9369aa46454SAgnieszka Szlendak         {
937*3e5faba5SEd Tanous             "Indicates that Intel ME has reached certain threshold of flash write operations.",
938*3e5faba5SEd Tanous             "Warning threshold for number of flash operations has been exceeded. Current percentage of write operations capacity: %1",
9399aa46454SAgnieszka Szlendak             "Warning",
9409aa46454SAgnieszka Szlendak             1,
941*3e5faba5SEd Tanous             {
942*3e5faba5SEd Tanous                 "number",
943*3e5faba5SEd Tanous             },
9449aa46454SAgnieszka Szlendak             "No immediate repair action needed.",
9459aa46454SAgnieszka Szlendak         }},
9469aa46454SAgnieszka Szlendak     MessageEntry{
9479aa46454SAgnieszka Szlendak         "MEImageExecutionFailed",
9489aa46454SAgnieszka Szlendak         {
9499aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not load primary FW image.",
950*3e5faba5SEd Tanous             "Intel ME Recovery Image or backup operational image loaded because operational image is corrupted. This may be either caused by Flash device corruption or failed upgrade procedure.",
9519aa46454SAgnieszka Szlendak             "Critical",
9529aa46454SAgnieszka Szlendak             0,
9539aa46454SAgnieszka Szlendak             {},
954*3e5faba5SEd Tanous             "Either the Flash device must be replaced (if error is persistent) or the upgrade procedure must be started again.",
9559aa46454SAgnieszka Szlendak         }},
9569aa46454SAgnieszka Szlendak     MessageEntry{
9579aa46454SAgnieszka Szlendak         "MEInternalError",
9589aa46454SAgnieszka Szlendak         {
959*3e5faba5SEd Tanous             "Indicates that Intel ME encountered internal error leading to watchdog reset.",
960*3e5faba5SEd Tanous             "Error during Intel ME execution. Watchdog timeout has expired.",
9619aa46454SAgnieszka Szlendak             "Critical",
9629aa46454SAgnieszka Szlendak             0,
9639aa46454SAgnieszka Szlendak             {},
964*3e5faba5SEd Tanous             "Firmware should automatically recover from error state. If error is persistent then operational image shall be updated or hardware board repair is needed.",
9659aa46454SAgnieszka Szlendak         }},
966*3e5faba5SEd Tanous     MessageEntry{
967*3e5faba5SEd Tanous         "MEManufacturingError",
9689aa46454SAgnieszka Szlendak         {
969*3e5faba5SEd Tanous             "Indicates that Intel ME is unable to start in operational mode due to wrong configuration.",
970*3e5faba5SEd Tanous             "Wrong manufacturing configuration detected by Intel ME Firmware. Unable to start operational mode. Reason: %1",
9719aa46454SAgnieszka Szlendak             "Critical",
9729aa46454SAgnieszka Szlendak             1,
9739aa46454SAgnieszka Szlendak             {
974*3e5faba5SEd Tanous                 "string",
975*3e5faba5SEd Tanous             },
976*3e5faba5SEd 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.",
977*3e5faba5SEd Tanous         }},
978*3e5faba5SEd Tanous     MessageEntry{
979*3e5faba5SEd Tanous         "MEMctpInterfaceError",
980*3e5faba5SEd Tanous         {
981*3e5faba5SEd Tanous             "Indicates that Intel ME has encountered an error in MCTP protocol.",
982*3e5faba5SEd Tanous             "Intel ME has detected MCTP interface failure and it is not functional any more. It may indicate the situation when MCTP was not configured by BIOS or a defect which may need a Host reset to recover from. Details: %1",
9839aa46454SAgnieszka Szlendak             "Critical",
9849aa46454SAgnieszka Szlendak             1,
985*3e5faba5SEd Tanous             {
986*3e5faba5SEd Tanous                 "string",
987*3e5faba5SEd Tanous             },
988*3e5faba5SEd Tanous             "Recovery via CPU Host reset or platform reset. If error is persistent, deep-dive platform-level debugging is required.",
9899aa46454SAgnieszka Szlendak         }},
990*3e5faba5SEd Tanous     MessageEntry{
991*3e5faba5SEd Tanous         "MEMultiPchModeMisconfig",
992*3e5faba5SEd Tanous         {
993*3e5faba5SEd Tanous             "Indicates that Intel ME has encountered problems in initializing Multi-PCH mode.",
994*3e5faba5SEd Tanous             "Intel ME error in Multi-PCH mode: %1",
995*3e5faba5SEd Tanous             "Critical",
996*3e5faba5SEd Tanous             1,
997*3e5faba5SEd Tanous             {
998*3e5faba5SEd Tanous                 "string",
999*3e5faba5SEd Tanous             },
1000*3e5faba5SEd Tanous             "None.",
1001*3e5faba5SEd Tanous         }},
1002*3e5faba5SEd Tanous     MessageEntry{
1003*3e5faba5SEd Tanous         "MEPeciOverDmiError",
1004*3e5faba5SEd Tanous         {
1005*3e5faba5SEd Tanous             "Indicates that Intel ME is unable to communicate using PECI over DMI.",
1006*3e5faba5SEd 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",
1007*3e5faba5SEd Tanous             "Critical",
1008*3e5faba5SEd Tanous             1,
1009*3e5faba5SEd Tanous             {
1010*3e5faba5SEd Tanous                 "string",
1011*3e5faba5SEd Tanous             },
1012*3e5faba5SEd Tanous             "Recovery via CPU Host reset or platform reset. If error is persistent, deep-dive platform-level debugging is required.",
1013*3e5faba5SEd Tanous         }},
1014*3e5faba5SEd Tanous     MessageEntry{
1015*3e5faba5SEd Tanous         "MEPttHealthEvent",
1016*3e5faba5SEd Tanous         {
1017*3e5faba5SEd Tanous             "Indicates that Intel ME has encountered issue with Intel PTT",
1018*3e5faba5SEd Tanous             "Intel ME has detected following issue with Intel PTT: %1",
1019*3e5faba5SEd Tanous             "Warning",
1020*3e5faba5SEd Tanous             1,
1021*3e5faba5SEd Tanous             {
1022*3e5faba5SEd Tanous                 "string",
1023*3e5faba5SEd Tanous             },
1024*3e5faba5SEd Tanous             "None.",
1025*3e5faba5SEd Tanous         }},
1026*3e5faba5SEd Tanous     MessageEntry{
1027*3e5faba5SEd Tanous         "MERecoveryGpioForced",
1028*3e5faba5SEd Tanous         {
1029*3e5faba5SEd Tanous             "Indicates that Intel ME image is booted in recovery mode due to GPIO assertion.",
1030*3e5faba5SEd Tanous             "Intel ME Recovery Image loaded due to recovery MGPIO pin asserted. Pin number is configurable in factory presets, Default recovery pin is MGPIO1.",
1031*3e5faba5SEd Tanous             "OK",
1032*3e5faba5SEd Tanous             0,
1033*3e5faba5SEd Tanous             {},
1034*3e5faba5SEd 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.",
1035*3e5faba5SEd Tanous         }},
1036*3e5faba5SEd Tanous     MessageEntry{
1037*3e5faba5SEd Tanous         "MERestrictedMode",
1038*3e5faba5SEd Tanous         {
1039*3e5faba5SEd Tanous             "Indicates events related to Intel ME restricted mode.",
1040*3e5faba5SEd Tanous             "Intel ME restricted mode information: %1",
1041*3e5faba5SEd Tanous             "Critical",
1042*3e5faba5SEd Tanous             1,
1043*3e5faba5SEd Tanous             {
1044*3e5faba5SEd Tanous                 "string",
1045*3e5faba5SEd Tanous             },
1046*3e5faba5SEd Tanous             "None.",
1047*3e5faba5SEd Tanous         }},
1048*3e5faba5SEd Tanous     MessageEntry{
1049*3e5faba5SEd Tanous         "MESmbusLinkFailure",
1050*3e5faba5SEd Tanous         {
1051*3e5faba5SEd Tanous             "Indicate that Intel ME encountered SMBus link error.",
1052*3e5faba5SEd Tanous             "Intel ME has detected SMBus link error. Sensor Bus: %1 , MUX Address: %2 ",
1053*3e5faba5SEd Tanous             "Critical",
1054*3e5faba5SEd Tanous             2,
1055*3e5faba5SEd Tanous             {
1056*3e5faba5SEd Tanous                 "string",
1057*3e5faba5SEd Tanous                 "string",
1058*3e5faba5SEd Tanous             },
1059*3e5faba5SEd Tanous             "Devices connected to given SMLINK might cause communication corruption. See error code and refer to Intel ME External Interfaces Specification for details.",
1060*3e5faba5SEd Tanous         }},
1061*3e5faba5SEd Tanous     MessageEntry{
1062*3e5faba5SEd Tanous         "MEUmaError",
1063*3e5faba5SEd Tanous         {
1064*3e5faba5SEd Tanous             "Indicates that Intel ME has encountered UMA operation error.",
1065*3e5faba5SEd Tanous             "Intel ME has encountered UMA operation error. Details: %1",
1066*3e5faba5SEd Tanous             "Critical",
1067*3e5faba5SEd Tanous             1,
1068*3e5faba5SEd Tanous             {
1069*3e5faba5SEd Tanous                 "string",
1070*3e5faba5SEd Tanous             },
1071*3e5faba5SEd 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.",
1072*3e5faba5SEd Tanous         }},
1073*3e5faba5SEd Tanous     MessageEntry{
1074*3e5faba5SEd Tanous         "MEUnsupportedFeature",
1075*3e5faba5SEd Tanous         {
1076*3e5faba5SEd Tanous             "Indicates that Intel ME is configuration with feature which is not supported on this platform.",
1077*3e5faba5SEd Tanous             "Feature not supported in current segment detected by Intel ME Firmware. Details: %1",
1078*3e5faba5SEd Tanous             "Critical",
1079*3e5faba5SEd Tanous             1,
1080*3e5faba5SEd Tanous             {
1081*3e5faba5SEd Tanous                 "string",
1082*3e5faba5SEd Tanous             },
1083*3e5faba5SEd Tanous             "Proper FW configuration must be updated or use the Flash device with proper FW configuration",
1084*3e5faba5SEd Tanous         }},
1085*3e5faba5SEd Tanous     MessageEntry{
1086*3e5faba5SEd Tanous         "ManufacturingModeEntered",
1087*3e5faba5SEd Tanous         {
1088*3e5faba5SEd Tanous             "Indicates that the BMC entered Factory, or Manufacturing mode.",
1089*3e5faba5SEd Tanous             "Entered Manufacturing Mode.",
1090*3e5faba5SEd Tanous             "Critical",
1091*3e5faba5SEd Tanous             0,
1092*3e5faba5SEd Tanous             {},
1093*3e5faba5SEd Tanous             "None.",
1094*3e5faba5SEd Tanous         }},
1095*3e5faba5SEd Tanous     MessageEntry{
1096*3e5faba5SEd Tanous         "ManufacturingModeExited",
1097*3e5faba5SEd Tanous         {
1098*3e5faba5SEd Tanous             "Indicates that the BMC exited Factory, or Manufacturing mode.",
1099*3e5faba5SEd Tanous             "Exited Manufacturing Mode.",
1100*3e5faba5SEd Tanous             "OK",
1101*3e5faba5SEd Tanous             0,
1102*3e5faba5SEd Tanous             {},
1103*3e5faba5SEd Tanous             "None.",
1104*3e5faba5SEd Tanous         }},
1105*3e5faba5SEd Tanous     MessageEntry{
1106*3e5faba5SEd Tanous         "MemoryECCCorrectable",
1107fbe8378fSJason M. Bills         {
1108271584abSEd Tanous             "Indicates a Correctable Memory ECC error.",
1109*3e5faba5SEd Tanous             "Memory ECC correctable error. Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
1110271584abSEd Tanous             "Warning",
1111271584abSEd Tanous             4,
1112fbe8378fSJason M. Bills             {
1113fbe8378fSJason M. Bills                 "number",
1114fbe8378fSJason M. Bills                 "string",
1115fbe8378fSJason M. Bills                 "number",
1116fbe8378fSJason M. Bills                 "number",
1117fbe8378fSJason M. Bills             },
1118271584abSEd Tanous             "None.",
1119fbe8378fSJason M. Bills         }},
1120*3e5faba5SEd Tanous     MessageEntry{
1121*3e5faba5SEd Tanous         "MemoryECCUncorrectable",
1122fbe8378fSJason M. Bills         {
1123271584abSEd Tanous             "Indicates an Uncorrectable Memory ECC error.",
1124*3e5faba5SEd Tanous             "Memory ECC uncorrectable error. Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
1125271584abSEd Tanous             "Critical",
1126271584abSEd Tanous             4,
1127fbe8378fSJason M. Bills             {
1128fbe8378fSJason M. Bills                 "number",
1129fbe8378fSJason M. Bills                 "string",
1130fbe8378fSJason M. Bills                 "number",
1131fbe8378fSJason M. Bills                 "number",
1132fbe8378fSJason M. Bills             },
1133271584abSEd Tanous             "None.",
1134fbe8378fSJason M. Bills         }},
1135*3e5faba5SEd Tanous     MessageEntry{
1136*3e5faba5SEd Tanous         "MemoryParityCommandAndAddress",
1137fbe8378fSJason M. Bills         {
1138271584abSEd Tanous             "Indicates a Command and Address parity error.",
1139*3e5faba5SEd Tanous             "Command and Address parity error. Socket=%1 Channel=%2 DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1140271584abSEd Tanous             "Critical",
1141271584abSEd Tanous             5,
1142fbe8378fSJason M. Bills             {
1143fbe8378fSJason M. Bills                 "number",
1144fbe8378fSJason M. Bills                 "string",
1145fbe8378fSJason M. Bills                 "number",
1146fbe8378fSJason M. Bills                 "number",
1147fbe8378fSJason M. Bills                 "number",
1148fbe8378fSJason M. Bills             },
1149271584abSEd Tanous             "None.",
1150fbe8378fSJason M. Bills         }},
1151*3e5faba5SEd Tanous     MessageEntry{
1152*3e5faba5SEd Tanous         "MemoryParityNotKnown",
1153fbe8378fSJason M. Bills         {
1154271584abSEd Tanous             "Indicates an unknown parity error.",
1155*3e5faba5SEd Tanous             "Memory parity error. Socket=%1 Channel=%2 DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1156271584abSEd Tanous             "Critical",
1157271584abSEd Tanous             5,
1158fbe8378fSJason M. Bills             {
1159fbe8378fSJason M. Bills                 "number",
1160fbe8378fSJason M. Bills                 "string",
1161fbe8378fSJason M. Bills                 "number",
1162fbe8378fSJason M. Bills                 "number",
1163fbe8378fSJason M. Bills                 "number",
1164fbe8378fSJason M. Bills             },
1165271584abSEd Tanous             "None.",
1166fbe8378fSJason M. Bills         }},
1167*3e5faba5SEd Tanous     MessageEntry{
1168*3e5faba5SEd Tanous         "MemoryRASConfigurationDisabled",
1169fbe8378fSJason M. Bills         {
1170fbe8378fSJason M. Bills             "Indicates Memory RAS Disabled Configuration Status.",
1171271584abSEd Tanous             "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
1172271584abSEd Tanous             "OK",
1173271584abSEd Tanous             2,
1174fbe8378fSJason M. Bills             {
1175fbe8378fSJason M. Bills                 "string",
1176fbe8378fSJason M. Bills                 "string",
1177fbe8378fSJason M. Bills             },
1178271584abSEd Tanous             "None.",
1179fbe8378fSJason M. Bills         }},
1180*3e5faba5SEd Tanous     MessageEntry{
1181*3e5faba5SEd Tanous         "MemoryRASConfigurationEnabled",
1182fbe8378fSJason M. Bills         {
1183271584abSEd Tanous             "Indicates Memory RAS Enabled Configuration Status.",
1184271584abSEd Tanous             "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
1185271584abSEd Tanous             "OK",
1186271584abSEd Tanous             2,
1187fbe8378fSJason M. Bills             {
1188fbe8378fSJason M. Bills                 "string",
1189fbe8378fSJason M. Bills                 "string",
1190fbe8378fSJason M. Bills             },
1191271584abSEd Tanous             "None.",
1192fbe8378fSJason M. Bills         }},
1193*3e5faba5SEd Tanous     MessageEntry{
1194*3e5faba5SEd Tanous         "MemoryRASModeDisabled",
1195fbe8378fSJason M. Bills         {
1196271584abSEd Tanous             "Indicates Memory RAS Disabled Mode Selection.",
1197*3e5faba5SEd Tanous             "Memory RAS Mode Select Disabled. Prior Mode=%1 Selected Mode=%2.",
1198271584abSEd Tanous             "OK",
1199271584abSEd Tanous             2,
1200fbe8378fSJason M. Bills             {
1201fbe8378fSJason M. Bills                 "string",
1202fbe8378fSJason M. Bills                 "string",
1203fbe8378fSJason M. Bills             },
1204271584abSEd Tanous             "None.",
1205fbe8378fSJason M. Bills         }},
1206*3e5faba5SEd Tanous     MessageEntry{
1207*3e5faba5SEd Tanous         "MemoryRASModeEnabled",
1208fbe8378fSJason M. Bills         {
1209271584abSEd Tanous             "Indicates Memory RAS Enabled Mode Selection.",
1210*3e5faba5SEd Tanous             "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected Mode=%2.",
1211271584abSEd Tanous             "OK",
1212271584abSEd Tanous             2,
1213fbe8378fSJason M. Bills             {
1214fbe8378fSJason M. Bills                 "string",
1215fbe8378fSJason M. Bills                 "string",
1216fbe8378fSJason M. Bills             },
1217271584abSEd Tanous             "None.",
1218fbe8378fSJason M. Bills         }},
1219*3e5faba5SEd Tanous     MessageEntry{
1220*3e5faba5SEd Tanous         "MemoryThermTrip",
1221fbe8378fSJason M. Bills         {
1222*3e5faba5SEd Tanous             "Indicates that the system memory ThermTrip is asserted by the specified component.",
1223bc6be237Sjayaprakash Mutyala             "Memory ThermTrip asserted: %1.",
1224271584abSEd Tanous             "Critical",
1225bc6be237Sjayaprakash Mutyala             1,
12269aa46454SAgnieszka Szlendak             {
1227*3e5faba5SEd Tanous                 "string",
1228*3e5faba5SEd Tanous             },
12299aa46454SAgnieszka Szlendak             "None.",
12309aa46454SAgnieszka Szlendak         }},
12319aa46454SAgnieszka Szlendak     MessageEntry{
1232*3e5faba5SEd Tanous         "MirroringRedundancyDegraded",
1233fbe8378fSJason M. Bills         {
1234fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is degraded.",
1235*3e5faba5SEd Tanous             "Mirroring redundancy state degraded. Socket=%1 Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1236271584abSEd Tanous             "Warning",
1237271584abSEd Tanous             5,
1238fbe8378fSJason M. Bills             {
1239fbe8378fSJason M. Bills                 "number",
1240fbe8378fSJason M. Bills                 "string",
1241fbe8378fSJason M. Bills                 "number",
1242fbe8378fSJason M. Bills                 "number",
1243fbe8378fSJason M. Bills                 "number",
1244fbe8378fSJason M. Bills             },
1245271584abSEd Tanous             "None.",
1246fbe8378fSJason M. Bills         }},
1247fbe8378fSJason M. Bills     MessageEntry{
1248fbe8378fSJason M. Bills         "MirroringRedundancyFull",
1249fbe8378fSJason M. Bills         {
1250fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
1251*3e5faba5SEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1252271584abSEd Tanous             "OK",
1253271584abSEd Tanous             5,
1254fbe8378fSJason M. Bills             {
1255fbe8378fSJason M. Bills                 "number",
1256fbe8378fSJason M. Bills                 "string",
1257fbe8378fSJason M. Bills                 "number",
1258fbe8378fSJason M. Bills                 "number",
1259fbe8378fSJason M. Bills                 "number",
1260fbe8378fSJason M. Bills             },
1261271584abSEd Tanous             "None.",
1262fbe8378fSJason M. Bills         }},
1263*3e5faba5SEd Tanous     MessageEntry{
1264*3e5faba5SEd Tanous         "NMIButtonPressed",
1265fbe8378fSJason M. Bills         {
1266271584abSEd Tanous             "Indicates that the NMI button was pressed.",
1267271584abSEd Tanous             "NMI Button Pressed.",
1268271584abSEd Tanous             "Critical",
1269271584abSEd Tanous             0,
1270271584abSEd Tanous             {},
1271271584abSEd Tanous             "None.",
1272fbe8378fSJason M. Bills         }},
1273*3e5faba5SEd Tanous     MessageEntry{
1274*3e5faba5SEd Tanous         "NMIDiagnosticInterrupt",
1275b76f9ca1SChen,Yugang         {
1276*3e5faba5SEd Tanous             "Indicates that an NMI Diagnostic Interrupt has been generated.",
1277271584abSEd Tanous             "NMI Diagnostic Interrupt.",
1278271584abSEd Tanous             "Critical",
1279271584abSEd Tanous             0,
1280271584abSEd Tanous             {},
1281271584abSEd Tanous             "None.",
1282b76f9ca1SChen,Yugang         }},
1283*3e5faba5SEd Tanous     MessageEntry{
1284*3e5faba5SEd Tanous         "PCIeCorrectableAdvisoryNonFatal",
1285fbe8378fSJason M. Bills         {
1286fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Advisory Non-fatal Error.",
1287*3e5faba5SEd Tanous             "PCIe Correctable Advisory Non-fatal Error. Bus=%1 Device=%2 Function=%3.",
1288271584abSEd Tanous             "Warning",
1289271584abSEd Tanous             3,
1290fbe8378fSJason M. Bills             {
1291fbe8378fSJason M. Bills                 "number",
1292fbe8378fSJason M. Bills                 "number",
1293fbe8378fSJason M. Bills                 "number",
1294fbe8378fSJason M. Bills             },
1295271584abSEd Tanous             "None.",
1296fbe8378fSJason M. Bills         }},
1297*3e5faba5SEd Tanous     MessageEntry{
1298*3e5faba5SEd Tanous         "PCIeCorrectableBadDLLP",
1299fbe8378fSJason M. Bills         {
1300271584abSEd Tanous             "Indicates a PCIe Correctable Bad DLLP Error.",
1301fbe8378fSJason M. Bills             "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
1302271584abSEd Tanous             "Warning",
1303271584abSEd Tanous             3,
1304fbe8378fSJason M. Bills             {
1305fbe8378fSJason M. Bills                 "number",
1306fbe8378fSJason M. Bills                 "number",
1307fbe8378fSJason M. Bills                 "number",
1308fbe8378fSJason M. Bills             },
1309271584abSEd Tanous             "None.",
1310fbe8378fSJason M. Bills         }},
1311*3e5faba5SEd Tanous     MessageEntry{
1312*3e5faba5SEd Tanous         "PCIeCorrectableBadTLP",
1313fbe8378fSJason M. Bills         {
1314271584abSEd Tanous             "Indicates a PCIe Correctable Bad TLP Error.",
1315fbe8378fSJason M. Bills             "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
1316271584abSEd Tanous             "Warning",
1317271584abSEd Tanous             3,
1318fbe8378fSJason M. Bills             {
1319fbe8378fSJason M. Bills                 "number",
1320fbe8378fSJason M. Bills                 "number",
1321fbe8378fSJason M. Bills                 "number",
1322fbe8378fSJason M. Bills             },
1323271584abSEd Tanous             "None.",
1324fbe8378fSJason M. Bills         }},
1325*3e5faba5SEd Tanous     MessageEntry{
1326*3e5faba5SEd Tanous         "PCIeCorrectableHeaderLogOverflow",
1327fbe8378fSJason M. Bills         {
1328fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Header Log Overflow Error.",
1329*3e5faba5SEd Tanous             "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 Function=%3.",
1330271584abSEd Tanous             "Warning",
1331271584abSEd Tanous             3,
1332fbe8378fSJason M. Bills             {
1333fbe8378fSJason M. Bills                 "number",
1334fbe8378fSJason M. Bills                 "number",
1335fbe8378fSJason M. Bills                 "number",
1336fbe8378fSJason M. Bills             },
1337271584abSEd Tanous             "None.",
1338fbe8378fSJason M. Bills         }},
1339*3e5faba5SEd Tanous     MessageEntry{
1340*3e5faba5SEd Tanous         "PCIeCorrectableInternal",
1341fbe8378fSJason M. Bills         {
1342271584abSEd Tanous             "Indicates a PCIe Correctable Internal Error.",
1343*3e5faba5SEd Tanous             "PCIe Correctable Internal Error. Bus=%1 Device=%2 Function=%3.",
1344271584abSEd Tanous             "Warning",
1345271584abSEd Tanous             3,
1346fbe8378fSJason M. Bills             {
1347fbe8378fSJason M. Bills                 "number",
1348fbe8378fSJason M. Bills                 "number",
1349fbe8378fSJason M. Bills                 "number",
1350fbe8378fSJason M. Bills             },
1351271584abSEd Tanous             "None.",
1352fbe8378fSJason M. Bills         }},
1353*3e5faba5SEd Tanous     MessageEntry{
1354*3e5faba5SEd Tanous         "PCIeCorrectableLinkBWChanged",
1355fbe8378fSJason M. Bills         {
1356fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Link BW Changed Error.",
1357*3e5faba5SEd Tanous             "PCIe Correctable Link BW Changed. Bus=%1 Device=%2 Function=%3.",
1358271584abSEd Tanous             "Warning",
1359271584abSEd Tanous             3,
1360fbe8378fSJason M. Bills             {
1361fbe8378fSJason M. Bills                 "number",
1362fbe8378fSJason M. Bills                 "number",
1363fbe8378fSJason M. Bills                 "number",
1364fbe8378fSJason M. Bills             },
1365271584abSEd Tanous             "None.",
1366fbe8378fSJason M. Bills         }},
1367*3e5faba5SEd Tanous     MessageEntry{
1368*3e5faba5SEd Tanous         "PCIeCorrectableReceiverError",
1369fbe8378fSJason M. Bills         {
1370271584abSEd Tanous             "Indicates a PCIe Correctable Receiver Error.",
1371*3e5faba5SEd Tanous             "PCIe Correctable Receiver Error. Bus=%1 Device=%2 Function=%3.",
1372271584abSEd Tanous             "Warning",
1373271584abSEd Tanous             3,
1374fbe8378fSJason M. Bills             {
1375fbe8378fSJason M. Bills                 "number",
1376fbe8378fSJason M. Bills                 "number",
1377fbe8378fSJason M. Bills                 "number",
1378fbe8378fSJason M. Bills             },
1379271584abSEd Tanous             "None.",
1380fbe8378fSJason M. Bills         }},
1381*3e5faba5SEd Tanous     MessageEntry{
1382*3e5faba5SEd Tanous         "PCIeCorrectableReplayNumRollover",
1383fbe8378fSJason M. Bills         {
1384271584abSEd Tanous             "Indicates a PCIe Correctable Replay Num Rollover.",
1385*3e5faba5SEd Tanous             "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 Function=%3.",
1386271584abSEd Tanous             "Warning",
1387271584abSEd Tanous             3,
1388fbe8378fSJason M. Bills             {
1389fbe8378fSJason M. Bills                 "number",
1390fbe8378fSJason M. Bills                 "number",
1391fbe8378fSJason M. Bills                 "number",
1392fbe8378fSJason M. Bills             },
1393271584abSEd Tanous             "None.",
1394fbe8378fSJason M. Bills         }},
1395*3e5faba5SEd Tanous     MessageEntry{
1396*3e5faba5SEd Tanous         "PCIeCorrectableReplayTimerTimeout",
1397fbe8378fSJason M. Bills         {
1398271584abSEd Tanous             "Indicates a PCIe Correctable Replay Timer Timeout.",
1399*3e5faba5SEd Tanous             "PCIe Correctable Replay Timer Timeout. Bus=%1 Device=%2 Function=%3.",
1400271584abSEd Tanous             "Warning",
1401271584abSEd Tanous             3,
1402fbe8378fSJason M. Bills             {
1403fbe8378fSJason M. Bills                 "number",
1404fbe8378fSJason M. Bills                 "number",
1405fbe8378fSJason M. Bills                 "number",
1406fbe8378fSJason M. Bills             },
1407271584abSEd Tanous             "None.",
1408fbe8378fSJason M. Bills         }},
1409*3e5faba5SEd Tanous     MessageEntry{
1410*3e5faba5SEd Tanous         "PCIeCorrectableUnspecifiedAERError",
1411fbe8378fSJason M. Bills         {
1412fbe8378fSJason M. Bills             "Indicates a PCIe Correctable Unspecified AER Error.",
1413*3e5faba5SEd Tanous             "PCIe Correctable Unspecified AER Error. Bus=%1 Device=%2 Function=%3.",
1414271584abSEd Tanous             "Warning",
1415271584abSEd Tanous             3,
1416fbe8378fSJason M. Bills             {
1417fbe8378fSJason M. Bills                 "number",
1418fbe8378fSJason M. Bills                 "number",
1419fbe8378fSJason M. Bills                 "number",
1420fbe8378fSJason M. Bills             },
1421271584abSEd Tanous             "None.",
1422fbe8378fSJason M. Bills         }},
1423*3e5faba5SEd Tanous     MessageEntry{
1424*3e5faba5SEd Tanous         "PCIeFatalACSViolation",
1425fbe8378fSJason M. Bills         {
1426271584abSEd Tanous             "Indicates a PCIe ACS Violation Error.",
1427fbe8378fSJason M. Bills             "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
14284228a160SJason M. Bills             "Critical",
1429271584abSEd Tanous             3,
1430fbe8378fSJason M. Bills             {
1431fbe8378fSJason M. Bills                 "number",
1432fbe8378fSJason M. Bills                 "number",
1433fbe8378fSJason M. Bills                 "number",
1434fbe8378fSJason M. Bills             },
1435271584abSEd Tanous             "None.",
1436fbe8378fSJason M. Bills         }},
1437*3e5faba5SEd Tanous     MessageEntry{
1438*3e5faba5SEd Tanous         "PCIeFatalAtomicEgressBlocked",
1439fbe8378fSJason M. Bills         {
1440271584abSEd Tanous             "Indicates a PCIe Atomic Egress Blocked Error.",
1441*3e5faba5SEd Tanous             "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 Function=%3.",
14424228a160SJason M. Bills             "Critical",
1443271584abSEd Tanous             3,
1444fbe8378fSJason M. Bills             {
1445fbe8378fSJason M. Bills                 "number",
1446fbe8378fSJason M. Bills                 "number",
1447fbe8378fSJason M. Bills                 "number",
1448fbe8378fSJason M. Bills             },
1449271584abSEd Tanous             "None.",
1450fbe8378fSJason M. Bills         }},
1451fbe8378fSJason M. Bills     MessageEntry{
1452fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
1453fbe8378fSJason M. Bills         {
1454271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
1455fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
14564228a160SJason M. Bills             "Critical",
1457271584abSEd Tanous             3,
1458fbe8378fSJason M. Bills             {
1459fbe8378fSJason M. Bills                 "number",
1460fbe8378fSJason M. Bills                 "number",
1461fbe8378fSJason M. Bills                 "number",
1462fbe8378fSJason M. Bills             },
1463271584abSEd Tanous             "None.",
1464fbe8378fSJason M. Bills         }},
1465fbe8378fSJason M. Bills     MessageEntry{
1466fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1467fbe8378fSJason M. Bills         {
1468271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1469fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
14704228a160SJason M. Bills             "Critical",
1471271584abSEd Tanous             3,
1472fbe8378fSJason M. Bills             {
1473fbe8378fSJason M. Bills                 "number",
1474fbe8378fSJason M. Bills                 "number",
1475fbe8378fSJason M. Bills                 "number",
1476fbe8378fSJason M. Bills             },
1477271584abSEd Tanous             "None.",
1478fbe8378fSJason M. Bills         }},
1479fbe8378fSJason M. Bills     MessageEntry{
1480fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1481fbe8378fSJason M. Bills         {
1482271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
1483*3e5faba5SEd Tanous             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 Function=%3.",
14844228a160SJason M. Bills             "Critical",
1485271584abSEd Tanous             3,
1486fbe8378fSJason M. Bills             {
1487fbe8378fSJason M. Bills                 "number",
1488fbe8378fSJason M. Bills                 "number",
1489fbe8378fSJason M. Bills                 "number",
1490fbe8378fSJason M. Bills             },
1491271584abSEd Tanous             "None.",
1492fbe8378fSJason M. Bills         }},
1493*3e5faba5SEd Tanous     MessageEntry{
1494*3e5faba5SEd Tanous         "PCIeFatalECRCError",
1495fbe8378fSJason M. Bills         {
1496271584abSEd Tanous             "Indicates a PCIe ECRC Error.",
1497271584abSEd Tanous             "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
14984228a160SJason M. Bills             "Critical",
1499271584abSEd Tanous             3,
1500fbe8378fSJason M. Bills             {
1501fbe8378fSJason M. Bills                 "number",
1502fbe8378fSJason M. Bills                 "number",
1503fbe8378fSJason M. Bills                 "number",
1504fbe8378fSJason M. Bills             },
1505271584abSEd Tanous             "None.",
1506fbe8378fSJason M. Bills         }},
1507*3e5faba5SEd Tanous     MessageEntry{
1508*3e5faba5SEd Tanous         "PCIeFatalFlowControlProtocol",
1509fbe8378fSJason M. Bills         {
1510271584abSEd Tanous             "Indicates a PCIe Flow Control Protocol Error.",
1511*3e5faba5SEd Tanous             "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 Function=%3.",
15124228a160SJason M. Bills             "Critical",
1513271584abSEd Tanous             3,
1514*3e5faba5SEd Tanous             {
1515*3e5faba5SEd Tanous                 "number",
1516*3e5faba5SEd Tanous                 "number",
1517*3e5faba5SEd Tanous                 "number",
1518*3e5faba5SEd Tanous             },
1519*3e5faba5SEd Tanous             "None.",
1520*3e5faba5SEd Tanous         }},
1521*3e5faba5SEd Tanous     MessageEntry{
1522*3e5faba5SEd Tanous         "PCIeFatalMCBlockedTLP",
1523*3e5faba5SEd Tanous         {
1524*3e5faba5SEd Tanous             "Indicates a PCIe MC Blocked TLP Error.",
1525*3e5faba5SEd Tanous             "PCIe Fatal MC Blocked TLP Error. Bus=%1 Device=%2 Function=%3.",
1526*3e5faba5SEd Tanous             "Critical",
1527*3e5faba5SEd Tanous             3,
1528fbe8378fSJason M. Bills             {
1529fbe8378fSJason M. Bills                 "number",
1530fbe8378fSJason M. Bills                 "number",
1531fbe8378fSJason M. Bills                 "number",
1532fbe8378fSJason M. Bills             },
1533271584abSEd Tanous             "None.",
1534fbe8378fSJason M. Bills         }},
1535fbe8378fSJason M. Bills     MessageEntry{
1536fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1537fbe8378fSJason M. Bills         {
1538271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1539fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
15404228a160SJason M. Bills             "Critical",
1541271584abSEd Tanous             3,
1542fbe8378fSJason M. Bills             {
1543fbe8378fSJason M. Bills                 "number",
1544fbe8378fSJason M. Bills                 "number",
1545fbe8378fSJason M. Bills                 "number",
1546fbe8378fSJason M. Bills             },
1547271584abSEd Tanous             "None.",
1548fbe8378fSJason M. Bills         }},
1549fbe8378fSJason M. Bills     MessageEntry{
1550fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1551fbe8378fSJason M. Bills         {
1552271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1553fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
15544228a160SJason M. Bills             "Critical",
1555271584abSEd Tanous             3,
1556fbe8378fSJason M. Bills             {
1557fbe8378fSJason M. Bills                 "number",
1558fbe8378fSJason M. Bills                 "number",
1559fbe8378fSJason M. Bills                 "number",
1560fbe8378fSJason M. Bills             },
1561271584abSEd Tanous             "None.",
1562fbe8378fSJason M. Bills         }},
1563fbe8378fSJason M. Bills     MessageEntry{
156414c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1565fbe8378fSJason M. Bills         {
1566fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
1567*3e5faba5SEd Tanous             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 Function=%3.",
15684228a160SJason M. Bills             "Critical",
1569271584abSEd Tanous             3,
1570fbe8378fSJason M. Bills             {
1571fbe8378fSJason M. Bills                 "number",
1572fbe8378fSJason M. Bills                 "number",
1573fbe8378fSJason M. Bills                 "number",
1574fbe8378fSJason M. Bills             },
1575271584abSEd Tanous             "None.",
1576fbe8378fSJason M. Bills         }},
1577*3e5faba5SEd Tanous     MessageEntry{
1578*3e5faba5SEd Tanous         "PCIeFatalReceivedFatalMessageFromDownstream",
1579fbe8378fSJason M. Bills         {
1580*3e5faba5SEd Tanous             "Indicates a PCIe Received Fatal Message From Downstream Error.",
1581*3e5faba5SEd Tanous             "PCIe Fatal Received Fatal Message From Downstream. Bus=%1 Device=%2 Function=%3.",
15824228a160SJason M. Bills             "Critical",
1583271584abSEd Tanous             3,
1584fbe8378fSJason M. Bills             {
1585fbe8378fSJason M. Bills                 "number",
1586fbe8378fSJason M. Bills                 "number",
1587fbe8378fSJason M. Bills                 "number",
1588fbe8378fSJason M. Bills             },
1589271584abSEd Tanous             "None.",
1590fbe8378fSJason M. Bills         }},
1591*3e5faba5SEd Tanous     MessageEntry{
1592*3e5faba5SEd Tanous         "PCIeFatalReceiverBufferOverflow",
1593*3e5faba5SEd Tanous         {
1594*3e5faba5SEd Tanous             "Indicates a PCIe Receiver Buffer Overflow Error.",
1595*3e5faba5SEd Tanous             "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 Function=%3.",
1596*3e5faba5SEd Tanous             "Critical",
1597*3e5faba5SEd Tanous             3,
1598*3e5faba5SEd Tanous             {
1599*3e5faba5SEd Tanous                 "number",
1600*3e5faba5SEd Tanous                 "number",
1601*3e5faba5SEd Tanous                 "number",
1602*3e5faba5SEd Tanous             },
1603*3e5faba5SEd Tanous             "None.",
1604*3e5faba5SEd Tanous         }},
1605*3e5faba5SEd Tanous     MessageEntry{
1606*3e5faba5SEd Tanous         "PCIeFatalSurpriseLinkDown",
1607fbe8378fSJason M. Bills         {
1608271584abSEd Tanous             "Indicates a PCIe Surprise Link Down Error.",
1609*3e5faba5SEd Tanous             "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 Function=%3.",
16104228a160SJason M. Bills             "Critical",
1611271584abSEd Tanous             3,
1612fbe8378fSJason M. Bills             {
1613fbe8378fSJason M. Bills                 "number",
1614fbe8378fSJason M. Bills                 "number",
1615fbe8378fSJason M. Bills                 "number",
1616fbe8378fSJason M. Bills             },
1617271584abSEd Tanous             "None.",
1618fbe8378fSJason M. Bills         }},
1619*3e5faba5SEd Tanous     MessageEntry{
1620*3e5faba5SEd Tanous         "PCIeFatalTLPPrefixBlocked",
1621fbe8378fSJason M. Bills         {
1622271584abSEd Tanous             "Indicates a PCIe TLP Prefix Blocked Error.",
1623*3e5faba5SEd Tanous             "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 Function=%3.",
16244228a160SJason M. Bills             "Critical",
1625271584abSEd Tanous             3,
1626fbe8378fSJason M. Bills             {
1627fbe8378fSJason M. Bills                 "number",
1628fbe8378fSJason M. Bills                 "number",
1629fbe8378fSJason M. Bills                 "number",
1630fbe8378fSJason M. Bills             },
1631271584abSEd Tanous             "None.",
1632fbe8378fSJason M. Bills         }},
1633fbe8378fSJason M. Bills     MessageEntry{
1634fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1635fbe8378fSJason M. Bills         {
1636271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
1637*3e5faba5SEd Tanous             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 Function=%3.",
16384228a160SJason M. Bills             "Critical",
1639271584abSEd Tanous             3,
1640fbe8378fSJason M. Bills             {
1641fbe8378fSJason M. Bills                 "number",
1642fbe8378fSJason M. Bills                 "number",
1643fbe8378fSJason M. Bills                 "number",
1644fbe8378fSJason M. Bills             },
1645271584abSEd Tanous             "None.",
1646fbe8378fSJason M. Bills         }},
1647*3e5faba5SEd Tanous     MessageEntry{
1648*3e5faba5SEd Tanous         "PCIeFatalUnexpectedCompletion",
1649fbe8378fSJason M. Bills         {
1650271584abSEd Tanous             "Indicates a PCIe Unexpected Completion Error.",
1651*3e5faba5SEd Tanous             "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 Function=%3.",
16524228a160SJason M. Bills             "Critical",
1653271584abSEd Tanous             3,
1654fbe8378fSJason M. Bills             {
1655fbe8378fSJason M. Bills                 "number",
1656fbe8378fSJason M. Bills                 "number",
1657fbe8378fSJason M. Bills                 "number",
1658fbe8378fSJason M. Bills             },
1659271584abSEd Tanous             "None.",
1660fbe8378fSJason M. Bills         }},
1661*3e5faba5SEd Tanous     MessageEntry{
1662*3e5faba5SEd Tanous         "PCIeFatalUnspecifiedNonAERFatalError",
1663fbe8378fSJason M. Bills         {
1664271584abSEd Tanous             "Indicates a PCIe Unspecified Non-AER Fatal Error.",
1665*3e5faba5SEd Tanous             "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 Device=%2 Function=%3.",
16664228a160SJason M. Bills             "Critical",
1667271584abSEd Tanous             3,
1668fbe8378fSJason M. Bills             {
1669fbe8378fSJason M. Bills                 "number",
1670fbe8378fSJason M. Bills                 "number",
1671fbe8378fSJason M. Bills                 "number",
1672fbe8378fSJason M. Bills             },
1673271584abSEd Tanous             "None.",
1674fbe8378fSJason M. Bills         }},
1675fbe8378fSJason M. Bills     MessageEntry{
1676fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1677fbe8378fSJason M. Bills         {
1678271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1679fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
16804228a160SJason M. Bills             "Critical",
1681271584abSEd Tanous             3,
1682fbe8378fSJason M. Bills             {
1683fbe8378fSJason M. Bills                 "number",
1684fbe8378fSJason M. Bills                 "number",
1685fbe8378fSJason M. Bills                 "number",
1686fbe8378fSJason M. Bills             },
1687271584abSEd Tanous             "None.",
1688fbe8378fSJason M. Bills         }},
1689*3e5faba5SEd Tanous     MessageEntry{
1690*3e5faba5SEd Tanous         "PowerButtonPressed",
1691fbe8378fSJason M. Bills         {
1692271584abSEd Tanous             "Indicates that the power button was pressed.",
1693271584abSEd Tanous             "Power Button Pressed.",
1694271584abSEd Tanous             "OK",
1695271584abSEd Tanous             0,
1696271584abSEd Tanous             {},
1697271584abSEd Tanous             "None.",
1698fbe8378fSJason M. Bills         }},
1699*3e5faba5SEd Tanous     MessageEntry{
1700*3e5faba5SEd Tanous         "PowerRestorePolicyApplied",
1701dd118a2eSJason M. Bills         {
1702*3e5faba5SEd Tanous             "Indicates that power was restored and the BMC has applied the restore policy.",
1703271584abSEd Tanous             "Power restore policy applied.",
1704271584abSEd Tanous             "OK",
1705271584abSEd Tanous             0,
1706271584abSEd Tanous             {},
1707271584abSEd Tanous             "None.",
1708dd118a2eSJason M. Bills         }},
1709*3e5faba5SEd Tanous     MessageEntry{
1710*3e5faba5SEd Tanous         "PowerSupplyConfigurationError",
1711fbe8378fSJason M. Bills         {
1712271584abSEd Tanous             "Indicates an error in power supply configuration.",
1713271584abSEd Tanous             "Power supply %1 configuration error.",
17149c6b0159SYong Li             "Warning",
1715271584abSEd Tanous             1,
1716*3e5faba5SEd Tanous             {
1717*3e5faba5SEd Tanous                 "string",
1718*3e5faba5SEd Tanous             },
1719271584abSEd Tanous             "None.",
1720fbe8378fSJason M. Bills         }},
1721fbe8378fSJason M. Bills     MessageEntry{
17227f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
17237f68549fSjayaprakash Mutyala         {
1724*3e5faba5SEd Tanous             "Indicates that power supply configuration error recovered from a failure.",
17257f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
17267f68549fSjayaprakash Mutyala             "OK",
17277f68549fSjayaprakash Mutyala             1,
1728*3e5faba5SEd Tanous             {
1729*3e5faba5SEd Tanous                 "string",
1730*3e5faba5SEd Tanous             },
1731*3e5faba5SEd Tanous             "None.",
1732*3e5faba5SEd Tanous         }},
1733*3e5faba5SEd Tanous     MessageEntry{
1734*3e5faba5SEd Tanous         "PowerSupplyFailed",
1735*3e5faba5SEd Tanous         {
1736*3e5faba5SEd Tanous             "Indicates that a power supply has failed.",
1737*3e5faba5SEd Tanous             "Power supply %1 failed.",
1738*3e5faba5SEd Tanous             "Warning",
1739*3e5faba5SEd Tanous             1,
1740*3e5faba5SEd Tanous             {
1741*3e5faba5SEd Tanous                 "string",
1742*3e5faba5SEd Tanous             },
1743*3e5faba5SEd Tanous             "None.",
1744*3e5faba5SEd Tanous         }},
1745*3e5faba5SEd Tanous     MessageEntry{
1746*3e5faba5SEd Tanous         "PowerSupplyFailurePredicted",
1747*3e5faba5SEd Tanous         {
1748*3e5faba5SEd Tanous             "Indicates that a power supply is predicted to fail.",
1749*3e5faba5SEd Tanous             "Power supply %1 failure predicted.",
1750*3e5faba5SEd Tanous             "Warning",
1751*3e5faba5SEd Tanous             1,
1752*3e5faba5SEd Tanous             {
1753*3e5faba5SEd Tanous                 "string",
1754*3e5faba5SEd Tanous             },
17557f68549fSjayaprakash Mutyala             "None.",
17567f68549fSjayaprakash Mutyala         }},
17577f68549fSjayaprakash Mutyala     MessageEntry{
1758fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1759fbe8378fSJason M. Bills         {
1760fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1761271584abSEd Tanous             "Power supply %1 fan %2 failed.",
17629c6b0159SYong Li             "Warning",
1763271584abSEd Tanous             2,
1764*3e5faba5SEd Tanous             {
1765*3e5faba5SEd Tanous                 "string",
1766*3e5faba5SEd Tanous                 "string",
1767*3e5faba5SEd Tanous             },
1768271584abSEd Tanous             "None.",
1769fbe8378fSJason M. Bills         }},
1770dac62eefSCheng C Yang     MessageEntry{
1771dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1772dac62eefSCheng C Yang         {
1773dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1774271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1775271584abSEd Tanous             "OK",
1776271584abSEd Tanous             2,
1777fbe8378fSJason M. Bills             {
1778*3e5faba5SEd Tanous                 "string",
1779*3e5faba5SEd Tanous                 "string",
1780*3e5faba5SEd Tanous             },
1781271584abSEd Tanous             "None.",
1782fbe8378fSJason M. Bills         }},
1783*3e5faba5SEd Tanous     MessageEntry{
1784*3e5faba5SEd Tanous         "PowerSupplyInserted",
1785fbe8378fSJason M. Bills         {
1786271584abSEd Tanous             "Indicates that a power supply has been inserted.",
1787271584abSEd Tanous             "Power supply %1 inserted.",
1788271584abSEd Tanous             "OK",
1789271584abSEd Tanous             1,
1790*3e5faba5SEd Tanous             {
1791*3e5faba5SEd Tanous                 "string",
1792*3e5faba5SEd Tanous             },
1793271584abSEd Tanous             "None.",
1794fbe8378fSJason M. Bills         }},
1795*3e5faba5SEd Tanous     MessageEntry{
1796*3e5faba5SEd Tanous         "PowerSupplyPowerGoodFailed",
1797bc48a175SJason M. Bills         {
1798*3e5faba5SEd Tanous             "Indicates that the power supply power good signal failed to assert within the specified time.",
1799*3e5faba5SEd Tanous             "Power supply power good failed to assert within %1 milliseconds.",
1800271584abSEd Tanous             "Critical",
1801271584abSEd Tanous             1,
1802*3e5faba5SEd Tanous             {
1803*3e5faba5SEd Tanous                 "number",
1804*3e5faba5SEd Tanous             },
1805271584abSEd Tanous             "None.",
1806bc48a175SJason M. Bills         }},
1807*3e5faba5SEd Tanous     MessageEntry{
1808*3e5faba5SEd Tanous         "PowerSupplyPowerLost",
1809dac62eefSCheng C Yang         {
1810dac62eefSCheng C Yang             "Indicates that a power supply has lost input power.",
1811271584abSEd Tanous             "Power supply %1 power lost.",
18129c6b0159SYong Li             "Warning",
1813271584abSEd Tanous             1,
1814*3e5faba5SEd Tanous             {
1815*3e5faba5SEd Tanous                 "string",
1816*3e5faba5SEd Tanous             },
1817271584abSEd Tanous             "None.",
1818dac62eefSCheng C Yang         }},
1819*3e5faba5SEd Tanous     MessageEntry{
1820*3e5faba5SEd Tanous         "PowerSupplyPowerRestored",
1821dac62eefSCheng C Yang         {
1822dac62eefSCheng C Yang             "Indicates that a power supply input power was restored.",
1823271584abSEd Tanous             "Power supply %1 power restored.",
1824271584abSEd Tanous             "OK",
182593518fb7SJayaprakash Mutyala             1,
1826*3e5faba5SEd Tanous             {
1827*3e5faba5SEd Tanous                 "string",
1828*3e5faba5SEd Tanous             },
1829271584abSEd Tanous             "None.",
1830dac62eefSCheng C Yang         }},
1831*3e5faba5SEd Tanous     MessageEntry{
1832*3e5faba5SEd Tanous         "PowerSupplyPredictedFailureRecovered",
1833dac62eefSCheng C Yang         {
1834*3e5faba5SEd Tanous             "Indicates that a power supply recovered from a predicted failure.",
1835271584abSEd Tanous             "Power supply %1 predicted failure recovered.",
1836271584abSEd Tanous             "OK",
1837271584abSEd Tanous             1,
1838*3e5faba5SEd Tanous             {
1839*3e5faba5SEd Tanous                 "string",
1840*3e5faba5SEd Tanous             },
1841271584abSEd Tanous             "None.",
1842dac62eefSCheng C Yang         }},
1843*3e5faba5SEd Tanous     MessageEntry{
1844*3e5faba5SEd Tanous         "PowerSupplyRecovered",
1845dac62eefSCheng C Yang         {
1846dac62eefSCheng C Yang             "Indicates that a power supply recovered from a failure.",
1847271584abSEd Tanous             "Power supply %1 recovered.",
1848271584abSEd Tanous             "OK",
1849271584abSEd Tanous             1,
1850*3e5faba5SEd Tanous             {
1851*3e5faba5SEd Tanous                 "string",
1852*3e5faba5SEd Tanous             },
1853271584abSEd Tanous             "None.",
1854dac62eefSCheng C Yang         }},
1855*3e5faba5SEd Tanous     MessageEntry{
1856*3e5faba5SEd Tanous         "PowerSupplyRemoved",
1857fbe8378fSJason M. Bills         {
1858271584abSEd Tanous             "Indicates that a power supply has been removed.",
1859271584abSEd Tanous             "Power supply %1 removed.",
1860271584abSEd Tanous             "Warning",
1861271584abSEd Tanous             1,
1862*3e5faba5SEd Tanous             {
1863*3e5faba5SEd Tanous                 "string",
1864*3e5faba5SEd Tanous             },
1865271584abSEd Tanous             "None.",
1866fbe8378fSJason M. Bills         }},
1867*3e5faba5SEd Tanous     MessageEntry{
1868*3e5faba5SEd Tanous         "PowerUnitDegradedFromNonRedundant",
1869cecb4cb6SCheng C Yang         {
1870*3e5faba5SEd Tanous             "Indicates that power unit is come back to redundant fromnonredundant but is still not in full redundancy mode.",
1871271584abSEd Tanous             "Power Unit degraded from nonredundant.",
1872271584abSEd Tanous             "Warning",
1873271584abSEd Tanous             0,
1874271584abSEd Tanous             {},
1875271584abSEd Tanous             "None.",
1876cecb4cb6SCheng C Yang         }},
1877*3e5faba5SEd Tanous     MessageEntry{
1878*3e5faba5SEd Tanous         "PowerUnitDegradedFromRedundant",
1879cecb4cb6SCheng C Yang         {
1880*3e5faba5SEd Tanous             "Indicates that power unit is degarded from full redundancy mode.",
1881271584abSEd Tanous             "Power Unit degraded from redundant.",
1882271584abSEd Tanous             "Warning",
1883271584abSEd Tanous             0,
1884271584abSEd Tanous             {},
1885271584abSEd Tanous             "None.",
1886cecb4cb6SCheng C Yang         }},
1887*3e5faba5SEd Tanous     MessageEntry{
1888*3e5faba5SEd Tanous         "PowerUnitNonRedundantFromInsufficient",
1889*3e5faba5SEd Tanous         {
1890*3e5faba5SEd Tanous             "Indicates that power unit is not in redundancy mode and getsufficient power to support redundancy from insufficientpower.",
1891*3e5faba5SEd Tanous             "Power Unit NonRedundant from insufficient to sufficient.",
1892*3e5faba5SEd Tanous             "Warning",
1893*3e5faba5SEd Tanous             0,
1894*3e5faba5SEd Tanous             {},
1895*3e5faba5SEd Tanous             "None.",
1896*3e5faba5SEd Tanous         }},
1897*3e5faba5SEd Tanous     MessageEntry{
1898*3e5faba5SEd Tanous         "PowerUnitNonRedundantInsufficient",
1899*3e5faba5SEd Tanous         {
1900*3e5faba5SEd Tanous             "Indicates that power unit do not have sufficient power to support redundancy.",
1901*3e5faba5SEd Tanous             "Power Unit NonRedundant and has insufficient resource.",
1902*3e5faba5SEd Tanous             "Critical",
1903*3e5faba5SEd Tanous             0,
1904*3e5faba5SEd Tanous             {},
1905*3e5faba5SEd Tanous             "None.",
1906*3e5faba5SEd Tanous         }},
1907*3e5faba5SEd Tanous     MessageEntry{
1908*3e5faba5SEd Tanous         "PowerUnitNonRedundantSufficient",
1909*3e5faba5SEd Tanous         {
1910*3e5faba5SEd Tanous             "Indicates that power unit is not in redundancy mode but stillhas sufficient power to support redundancy.",
1911*3e5faba5SEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
1912*3e5faba5SEd Tanous             "Warning",
1913*3e5faba5SEd Tanous             0,
1914*3e5faba5SEd Tanous             {},
1915*3e5faba5SEd Tanous             "None.",
1916*3e5faba5SEd Tanous         }},
1917*3e5faba5SEd Tanous     MessageEntry{
1918*3e5faba5SEd Tanous         "PowerUnitRedundancyDegraded",
1919cecb4cb6SCheng C Yang         {
1920cecb4cb6SCheng C Yang             "Indicates that power unit redundancy has been degraded.",
1921271584abSEd Tanous             "Power Unit Redundancy degraded.",
1922271584abSEd Tanous             "Warning",
1923271584abSEd Tanous             0,
1924271584abSEd Tanous             {},
1925271584abSEd Tanous             "None.",
1926cecb4cb6SCheng C Yang         }},
1927cecb4cb6SCheng C Yang     MessageEntry{
1928*3e5faba5SEd Tanous         "PowerUnitRedundancyLost",
1929cecb4cb6SCheng C Yang         {
1930cecb4cb6SCheng C Yang             "Indicates that power unit redundancy has been lost.",
1931271584abSEd Tanous             "Power Unit Redundancy lost.",
1932271584abSEd Tanous             "Warning",
1933271584abSEd Tanous             0,
1934271584abSEd Tanous             {},
1935271584abSEd Tanous             "None.",
1936cecb4cb6SCheng C Yang         }},
1937cecb4cb6SCheng C Yang     MessageEntry{
1938cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1939cecb4cb6SCheng C Yang         {
1940cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1941271584abSEd Tanous             "Power Unit Redundancy regained.",
1942271584abSEd Tanous             "OK",
1943271584abSEd Tanous             0,
1944271584abSEd Tanous             {},
1945271584abSEd Tanous             "None.",
1946cecb4cb6SCheng C Yang         }},
1947cecb4cb6SCheng C Yang     MessageEntry{
1948*3e5faba5SEd Tanous         "ResetButtonPressed",
1949fbe8378fSJason M. Bills         {
1950271584abSEd Tanous             "Indicates that the reset button was pressed.",
1951271584abSEd Tanous             "Reset Button Pressed.",
1952271584abSEd Tanous             "OK",
1953271584abSEd Tanous             0,
1954271584abSEd Tanous             {},
1955271584abSEd Tanous             "None.",
1956fbe8378fSJason M. Bills         }},
1957*3e5faba5SEd Tanous     MessageEntry{
1958*3e5faba5SEd Tanous         "SELEntryAdded",
1959*3e5faba5SEd Tanous         {
1960*3e5faba5SEd Tanous             "Indicates a SEL entry was added using the Add SEL Entry or Platform Event command.",
1961*3e5faba5SEd Tanous             "SEL Entry Added: %1",
1962*3e5faba5SEd Tanous             "OK",
1963*3e5faba5SEd Tanous             1,
1964*3e5faba5SEd Tanous             {
1965*3e5faba5SEd Tanous                 "string",
1966*3e5faba5SEd Tanous             },
1967*3e5faba5SEd Tanous             "None.",
1968*3e5faba5SEd Tanous         }},
1969*3e5faba5SEd Tanous     MessageEntry{
1970*3e5faba5SEd Tanous         "SecurityBoot2ndFlashEnabled",
19718ae37025SChen,Yugang         {
19728ae37025SChen,Yugang             "Indicates that the BMC 2nd boot flash is enabled.",
19738ae37025SChen,Yugang             "BMC 2nd boot flash is enabled.",
19748ae37025SChen,Yugang             "Critical",
19758ae37025SChen,Yugang             0,
19768ae37025SChen,Yugang             {},
19778ae37025SChen,Yugang             "None.",
19788ae37025SChen,Yugang         }},
1979*3e5faba5SEd Tanous     MessageEntry{
1980*3e5faba5SEd Tanous         "SecurityP2aBridgeEnabled",
19818ae37025SChen,Yugang         {
19828ae37025SChen,Yugang             "Indicates that the P2A bridge is enabled.",
19838ae37025SChen,Yugang             "P2A(PCIe to AHB) bridge is enabled.",
19848ae37025SChen,Yugang             "Critical",
19858ae37025SChen,Yugang             0,
19868ae37025SChen,Yugang             {},
19878ae37025SChen,Yugang             "None.",
19888ae37025SChen,Yugang         }},
1989*3e5faba5SEd Tanous     MessageEntry{
1990*3e5faba5SEd Tanous         "SecurityUartPortDebugEnabled",
19918ae37025SChen,Yugang         {
19928ae37025SChen,Yugang             "Indicates that the uart port debug is enabled.",
19938ae37025SChen,Yugang             "Uart port debug is enabled.",
19948ae37025SChen,Yugang             "Critical",
19958ae37025SChen,Yugang             0,
19968ae37025SChen,Yugang             {},
19978ae37025SChen,Yugang             "None.",
19988ae37025SChen,Yugang         }},
19998988dda4SSuryakanth Sekar     MessageEntry{
2000*3e5faba5SEd Tanous         "SecurityUserNonRootUidZeroAssigned",
2001*3e5faba5SEd Tanous         {
2002*3e5faba5SEd Tanous             "Indicates that non root user assigned with user ID zero.",
2003*3e5faba5SEd Tanous             "User ID Zero is assigned with non-root user.",
2004*3e5faba5SEd Tanous             "Critical",
2005*3e5faba5SEd Tanous             0,
2006*3e5faba5SEd Tanous             {},
2007*3e5faba5SEd Tanous             "None.",
2008*3e5faba5SEd Tanous         }},
2009*3e5faba5SEd Tanous     MessageEntry{
2010*3e5faba5SEd Tanous         "SecurityUserNonRootUidZeroRemoved",
2011*3e5faba5SEd Tanous         {
2012*3e5faba5SEd Tanous             "Indicates that non root user ID is removed",
2013*3e5faba5SEd Tanous             "Non root user assigned with user ID zero is removed.",
2014*3e5faba5SEd Tanous             "OK",
2015*3e5faba5SEd Tanous             0,
2016*3e5faba5SEd Tanous             {},
2017*3e5faba5SEd Tanous             "None.",
2018*3e5faba5SEd Tanous         }},
2019*3e5faba5SEd Tanous     MessageEntry{
2020*3e5faba5SEd Tanous         "SecurityUserRootDisabled",
2021*3e5faba5SEd Tanous         {
2022*3e5faba5SEd Tanous             "Indicates that system root user is disabled.",
2023*3e5faba5SEd Tanous             "User root is disabled.",
2024*3e5faba5SEd Tanous             "OK",
2025*3e5faba5SEd Tanous             0,
2026*3e5faba5SEd Tanous             {},
2027*3e5faba5SEd Tanous             "None.",
2028*3e5faba5SEd Tanous         }},
2029*3e5faba5SEd Tanous     MessageEntry{
2030*3e5faba5SEd Tanous         "SecurityUserRootEnabled",
2031*3e5faba5SEd Tanous         {
2032*3e5faba5SEd Tanous             "Indicates that system root user is enabled.",
2033*3e5faba5SEd Tanous             "User root is enabled.",
2034*3e5faba5SEd Tanous             "Critical",
2035*3e5faba5SEd Tanous             0,
2036*3e5faba5SEd Tanous             {},
2037*3e5faba5SEd Tanous             "None.",
2038*3e5faba5SEd Tanous         }},
2039*3e5faba5SEd Tanous     MessageEntry{
20408988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
20418988dda4SSuryakanth Sekar         {
20428988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
20438988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
20448988dda4SSuryakanth Sekar             "OK",
20458988dda4SSuryakanth Sekar             0,
20468988dda4SSuryakanth Sekar             {},
20478988dda4SSuryakanth Sekar             "None.",
20488988dda4SSuryakanth Sekar         }},
2049*3e5faba5SEd Tanous     MessageEntry{
2050*3e5faba5SEd Tanous         "SecurityUserUnsupportedShellEnabled",
20518988dda4SSuryakanth Sekar         {
20528988dda4SSuryakanth Sekar             "Indicates that unsupported shell is enabled.",
20538988dda4SSuryakanth Sekar             "Unsupported shell is enabled.",
20548988dda4SSuryakanth Sekar             "Critical",
20558988dda4SSuryakanth Sekar             0,
20568988dda4SSuryakanth Sekar             {},
20578988dda4SSuryakanth Sekar             "None.",
20588988dda4SSuryakanth Sekar         }},
2059*3e5faba5SEd Tanous     MessageEntry{
2060*3e5faba5SEd Tanous         "SecurityUserUnsupportedShellRemoved",
20618988dda4SSuryakanth Sekar         {
20628988dda4SSuryakanth Sekar             "Indicates that unsupported shell is removed.",
20638988dda4SSuryakanth Sekar             "Unsupported shell is removed.",
20648988dda4SSuryakanth Sekar             "OK",
20658988dda4SSuryakanth Sekar             0,
20668988dda4SSuryakanth Sekar             {},
20678988dda4SSuryakanth Sekar             "None.",
20688988dda4SSuryakanth Sekar         }},
20698988dda4SSuryakanth Sekar     MessageEntry{
20708988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
20718988dda4SSuryakanth Sekar         {
20728988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
20738988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
20748988dda4SSuryakanth Sekar             "Critical",
20758988dda4SSuryakanth Sekar             0,
20768988dda4SSuryakanth Sekar             {},
20778988dda4SSuryakanth Sekar             "None.",
20788988dda4SSuryakanth Sekar         }},
2079*3e5faba5SEd Tanous     MessageEntry{
2080*3e5faba5SEd Tanous         "SensorThresholdCriticalHighGoingHigh",
2081fbe8378fSJason M. Bills         {
2082*3e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical high threshold going high.",
2083*3e5faba5SEd Tanous             "%1 sensor crossed a critical high threshold going high. Reading=%2 Threshold=%3.",
2084*3e5faba5SEd Tanous             "Critical",
2085*3e5faba5SEd Tanous             3,
2086*3e5faba5SEd Tanous             {
2087*3e5faba5SEd Tanous                 "string",
2088*3e5faba5SEd Tanous                 "number",
2089*3e5faba5SEd Tanous                 "number",
2090*3e5faba5SEd Tanous             },
2091*3e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
2092*3e5faba5SEd Tanous         }},
2093*3e5faba5SEd Tanous     MessageEntry{
2094*3e5faba5SEd Tanous         "SensorThresholdCriticalHighGoingLow",
2095*3e5faba5SEd Tanous         {
2096*3e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical high threshold going low.",
2097*3e5faba5SEd Tanous             "%1 sensor crossed a critical high threshold going low. Reading=%2 Threshold=%3.",
2098*3e5faba5SEd Tanous             "OK",
2099*3e5faba5SEd Tanous             3,
2100*3e5faba5SEd Tanous             {
2101*3e5faba5SEd Tanous                 "string",
2102*3e5faba5SEd Tanous                 "number",
2103*3e5faba5SEd Tanous                 "number",
2104*3e5faba5SEd Tanous             },
2105*3e5faba5SEd Tanous             "None.",
2106*3e5faba5SEd Tanous         }},
2107*3e5faba5SEd Tanous     MessageEntry{
2108*3e5faba5SEd Tanous         "SensorThresholdCriticalLowGoingHigh",
2109*3e5faba5SEd Tanous         {
2110*3e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical low threshold going high.",
2111*3e5faba5SEd Tanous             "%1 sensor crossed a critical low threshold going high. Reading=%2 Threshold=%3.",
2112*3e5faba5SEd Tanous             "OK",
2113*3e5faba5SEd Tanous             3,
2114*3e5faba5SEd Tanous             {
2115*3e5faba5SEd Tanous                 "string",
2116*3e5faba5SEd Tanous                 "number",
2117*3e5faba5SEd Tanous                 "number",
2118*3e5faba5SEd Tanous             },
2119*3e5faba5SEd Tanous             "None.",
2120*3e5faba5SEd Tanous         }},
2121*3e5faba5SEd Tanous     MessageEntry{
2122*3e5faba5SEd Tanous         "SensorThresholdCriticalLowGoingLow",
2123*3e5faba5SEd Tanous         {
2124*3e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a critical low threshold going low.",
2125*3e5faba5SEd Tanous             "%1 sensor crossed a critical low threshold going low. Reading=%2 Threshold=%3.",
2126*3e5faba5SEd Tanous             "Critical",
2127*3e5faba5SEd Tanous             3,
2128*3e5faba5SEd Tanous             {
2129*3e5faba5SEd Tanous                 "string",
2130*3e5faba5SEd Tanous                 "number",
2131*3e5faba5SEd Tanous                 "number",
2132*3e5faba5SEd Tanous             },
2133*3e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
2134*3e5faba5SEd Tanous         }},
2135*3e5faba5SEd Tanous     MessageEntry{
2136*3e5faba5SEd Tanous         "SensorThresholdWarningHighGoingHigh",
2137*3e5faba5SEd Tanous         {
2138*3e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning high threshold going high.",
2139*3e5faba5SEd Tanous             "%1 sensor crossed a warning high threshold going high. Reading=%2 Threshold=%3.",
2140*3e5faba5SEd Tanous             "Warning",
2141*3e5faba5SEd Tanous             3,
2142*3e5faba5SEd Tanous             {
2143*3e5faba5SEd Tanous                 "string",
2144*3e5faba5SEd Tanous                 "number",
2145*3e5faba5SEd Tanous                 "number",
2146*3e5faba5SEd Tanous             },
2147*3e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
2148*3e5faba5SEd Tanous         }},
2149*3e5faba5SEd Tanous     MessageEntry{
2150*3e5faba5SEd Tanous         "SensorThresholdWarningHighGoingLow",
2151*3e5faba5SEd Tanous         {
2152*3e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning high threshold going low.",
2153*3e5faba5SEd Tanous             "%1 sensor crossed a warning high threshold going low. Reading=%2 Threshold=%3.",
2154*3e5faba5SEd Tanous             "OK",
2155*3e5faba5SEd Tanous             3,
2156*3e5faba5SEd Tanous             {
2157*3e5faba5SEd Tanous                 "string",
2158*3e5faba5SEd Tanous                 "number",
2159*3e5faba5SEd Tanous                 "number",
2160*3e5faba5SEd Tanous             },
2161*3e5faba5SEd Tanous             "None.",
2162*3e5faba5SEd Tanous         }},
2163*3e5faba5SEd Tanous     MessageEntry{
2164*3e5faba5SEd Tanous         "SensorThresholdWarningLowGoingHigh",
2165*3e5faba5SEd Tanous         {
2166*3e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning low threshold going high.",
2167*3e5faba5SEd Tanous             "%1 sensor crossed a warning low threshold going high. Reading=%2 Threshold=%3.",
2168*3e5faba5SEd Tanous             "OK",
2169*3e5faba5SEd Tanous             3,
2170*3e5faba5SEd Tanous             {
2171*3e5faba5SEd Tanous                 "string",
2172*3e5faba5SEd Tanous                 "number",
2173*3e5faba5SEd Tanous                 "number",
2174*3e5faba5SEd Tanous             },
2175*3e5faba5SEd Tanous             "None.",
2176*3e5faba5SEd Tanous         }},
2177*3e5faba5SEd Tanous     MessageEntry{
2178*3e5faba5SEd Tanous         "SensorThresholdWarningLowGoingLow",
2179*3e5faba5SEd Tanous         {
2180*3e5faba5SEd Tanous             "Indicates that a threshold sensor has crossed a warning low threshold going low.",
2181*3e5faba5SEd Tanous             "%1 sensor crossed a warning low threshold going low. Reading=%2 Threshold=%3.",
2182*3e5faba5SEd Tanous             "Warning",
2183*3e5faba5SEd Tanous             3,
2184*3e5faba5SEd Tanous             {
2185*3e5faba5SEd Tanous                 "string",
2186*3e5faba5SEd Tanous                 "number",
2187*3e5faba5SEd Tanous                 "number",
2188*3e5faba5SEd Tanous             },
2189*3e5faba5SEd Tanous             "Check the sensor or subsystem for errors.",
2190*3e5faba5SEd Tanous         }},
2191*3e5faba5SEd Tanous     MessageEntry{
2192*3e5faba5SEd Tanous         "ServiceFailure",
2193*3e5faba5SEd Tanous         {
2194*3e5faba5SEd Tanous             "Indicates that a service has exited unsuccessfully.",
2195*3e5faba5SEd Tanous             "Service %1 has exited unsuccessfully.",
2196*3e5faba5SEd Tanous             "Warning",
2197*3e5faba5SEd Tanous             1,
2198*3e5faba5SEd Tanous             {
2199*3e5faba5SEd Tanous                 "string",
2200*3e5faba5SEd Tanous             },
2201*3e5faba5SEd Tanous             "None.",
2202*3e5faba5SEd Tanous         }},
2203*3e5faba5SEd Tanous     MessageEntry{
2204*3e5faba5SEd Tanous         "ServiceStarted",
2205*3e5faba5SEd Tanous         {
2206*3e5faba5SEd Tanous             "Indicates that a service has started successfully.",
2207*3e5faba5SEd Tanous             "Service %1 has started successfully.",
2208271584abSEd Tanous             "OK",
2209271584abSEd Tanous             1,
2210fbe8378fSJason M. Bills             {
2211fbe8378fSJason M. Bills                 "string",
2212fbe8378fSJason M. Bills             },
2213271584abSEd Tanous             "None.",
2214fbe8378fSJason M. Bills         }},
2215*3e5faba5SEd Tanous     MessageEntry{
2216*3e5faba5SEd Tanous         "SparingRedundancyDegraded",
2217fbe8378fSJason M. Bills         {
2218fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is degraded.",
2219*3e5faba5SEd Tanous             "Sparing redundancy state degraded. Socket=%1 Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2220271584abSEd Tanous             "Warning",
2221271584abSEd Tanous             5,
2222fbe8378fSJason M. Bills             {
2223fbe8378fSJason M. Bills                 "number",
2224fbe8378fSJason M. Bills                 "string",
2225fbe8378fSJason M. Bills                 "number",
2226fbe8378fSJason M. Bills                 "string",
2227fbe8378fSJason M. Bills                 "number",
2228fbe8378fSJason M. Bills             },
2229271584abSEd Tanous             "None.",
2230fbe8378fSJason M. Bills         }},
2231fbe8378fSJason M. Bills     MessageEntry{
2232fbe8378fSJason M. Bills         "SparingRedundancyFull",
2233fbe8378fSJason M. Bills         {
2234fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
2235*3e5faba5SEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2236271584abSEd Tanous             "OK",
2237271584abSEd Tanous             5,
2238fbe8378fSJason M. Bills             {
2239fbe8378fSJason M. Bills                 "number",
2240fbe8378fSJason M. Bills                 "string",
2241fbe8378fSJason M. Bills                 "number",
2242fbe8378fSJason M. Bills                 "string",
2243fbe8378fSJason M. Bills                 "number",
2244fbe8378fSJason M. Bills             },
2245271584abSEd Tanous             "None.",
2246fbe8378fSJason M. Bills         }},
2247*3e5faba5SEd Tanous     MessageEntry{
2248*3e5faba5SEd Tanous         "SsbThermalTrip",
2249b76f9ca1SChen,Yugang         {
2250b76f9ca1SChen,Yugang             "Indicates that an SSB Thermal trip has been asserted.",
2251271584abSEd Tanous             "SSB Thermal trip.",
2252271584abSEd Tanous             "Critical",
2253271584abSEd Tanous             0,
2254271584abSEd Tanous             {},
2255271584abSEd Tanous             "None.",
2256b76f9ca1SChen,Yugang         }},
2257*3e5faba5SEd Tanous     MessageEntry{
2258*3e5faba5SEd Tanous         "SystemInterfaceDisabledProvisioned",
225952efa5d6SRichard Marian Thomaiyar         {
2260*3e5faba5SEd Tanous             "Indicates that the system interface is in the disabled provisioned state. All commands are blocked to execute through the system interface.",
2261*3e5faba5SEd Tanous             "The system interface is in the disabled provisioned state.",
226252efa5d6SRichard Marian Thomaiyar             "OK",
226352efa5d6SRichard Marian Thomaiyar             0,
226452efa5d6SRichard Marian Thomaiyar             {},
226552efa5d6SRichard Marian Thomaiyar             "None.",
226652efa5d6SRichard Marian Thomaiyar         }},
2267*3e5faba5SEd Tanous     MessageEntry{
2268*3e5faba5SEd Tanous         "SystemInterfaceUnprovisioned",
226952efa5d6SRichard Marian Thomaiyar         {
2270*3e5faba5SEd Tanous             "Indicates that the system interface is in the unprovisioned state. All commands are permitted to execute through the system interface.",
227152efa5d6SRichard Marian Thomaiyar             "The system interface is in the unprovisioned state.",
227252efa5d6SRichard Marian Thomaiyar             "Critical",
227352efa5d6SRichard Marian Thomaiyar             0,
227452efa5d6SRichard Marian Thomaiyar             {},
227552efa5d6SRichard Marian Thomaiyar             "None.",
227652efa5d6SRichard Marian Thomaiyar         }},
2277*3e5faba5SEd Tanous     MessageEntry{
2278*3e5faba5SEd Tanous         "SystemInterfaceWhitelistProvisioned",
227952efa5d6SRichard Marian Thomaiyar         {
2280*3e5faba5SEd Tanous             "Indicates that the system interface is in the whitelist provisioned state. Only whitelisted commands are permitted to execute through the system interface.",
2281*3e5faba5SEd Tanous             "The system interface is in the whitelist provisioned state.",
228252efa5d6SRichard Marian Thomaiyar             "Warning",
228352efa5d6SRichard Marian Thomaiyar             0,
228452efa5d6SRichard Marian Thomaiyar             {},
228552efa5d6SRichard Marian Thomaiyar             "None.",
228652efa5d6SRichard Marian Thomaiyar         }},
2287*3e5faba5SEd Tanous     MessageEntry{
2288*3e5faba5SEd Tanous         "SystemPowerGoodFailed",
2289bc48a175SJason M. Bills         {
2290*3e5faba5SEd Tanous             "Indicates that the system power good signal failed to assert within the specified time (VR failure).",
2291*3e5faba5SEd Tanous             "System power good failed to assert within %1 milliseconds (VR failure).",
2292271584abSEd Tanous             "Critical",
2293271584abSEd Tanous             1,
2294*3e5faba5SEd Tanous             {
2295*3e5faba5SEd Tanous                 "number",
2296*3e5faba5SEd Tanous             },
2297271584abSEd Tanous             "None.",
2298bc48a175SJason M. Bills         }},
2299*3e5faba5SEd Tanous     MessageEntry{
2300*3e5faba5SEd Tanous         "SystemPowerLost",
2301fbe8378fSJason M. Bills         {
2302*3e5faba5SEd Tanous             "Indicates that power was lost while the system was powered on.",
2303271584abSEd Tanous             "System Power Lost.",
2304271584abSEd Tanous             "Critical",
2305271584abSEd Tanous             0,
2306271584abSEd Tanous             {},
2307271584abSEd Tanous             "None.",
2308fbe8378fSJason M. Bills         }},
2309*3e5faba5SEd Tanous     MessageEntry{
2310*3e5faba5SEd Tanous         "SystemPowerOffFailed",
2311fbe8378fSJason M. Bills         {
2312271584abSEd Tanous             "Indicates that the system failed to power off.",
2313271584abSEd Tanous             "System Power-Off Failed.",
2314271584abSEd Tanous             "Critical",
2315271584abSEd Tanous             0,
2316271584abSEd Tanous             {},
2317271584abSEd Tanous             "None.",
2318fbe8378fSJason M. Bills         }},
2319*3e5faba5SEd Tanous     MessageEntry{
2320*3e5faba5SEd Tanous         "SystemPowerOnFailed",
2321fbe8378fSJason M. Bills         {
2322271584abSEd Tanous             "Indicates that the system failed to power on.",
2323271584abSEd Tanous             "System Power-On Failed.",
2324271584abSEd Tanous             "Critical",
2325271584abSEd Tanous             0,
2326271584abSEd Tanous             {},
2327271584abSEd Tanous             "None.",
2328fbe8378fSJason M. Bills         }},
232973de092fSJason M. Bills     MessageEntry{
233073de092fSJason M. Bills         "VoltageRegulatorOverheated",
233173de092fSJason M. Bills         {
233273de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
2333271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
2334271584abSEd Tanous             "Critical",
2335271584abSEd Tanous             1,
2336*3e5faba5SEd Tanous             {
2337*3e5faba5SEd Tanous                 "string",
2338*3e5faba5SEd Tanous             },
2339271584abSEd Tanous             "None.",
234073de092fSJason M. Bills         }},
23419aa46454SAgnieszka Szlendak 
2342fbe8378fSJason M. Bills };
2343*3e5faba5SEd Tanous 
2344*3e5faba5SEd Tanous enum class Index
2345*3e5faba5SEd Tanous {
2346*3e5faba5SEd Tanous     aDDDCCorrectable = 0,
2347*3e5faba5SEd Tanous     atScaleDebugConnected = 1,
2348*3e5faba5SEd Tanous     atScaleDebugConnectionFailed = 2,
2349*3e5faba5SEd Tanous     atScaleDebugDisconnected = 3,
2350*3e5faba5SEd Tanous     atScaleDebugFeatureDisabled = 4,
2351*3e5faba5SEd Tanous     atScaleDebugFeatureDisabledAtHardware = 5,
2352*3e5faba5SEd Tanous     atScaleDebugFeatureEnabled = 6,
2353*3e5faba5SEd Tanous     atScaleDebugFeatureEnabledAtHardware = 7,
2354*3e5faba5SEd Tanous     atScaleDebugSpecialUserDisabled = 8,
2355*3e5faba5SEd Tanous     atScaleDebugSpecialUserEnabled = 9,
2356*3e5faba5SEd Tanous     bIOSAttributesChanged = 10,
2357*3e5faba5SEd Tanous     bIOSBoot = 11,
2358*3e5faba5SEd Tanous     bIOSFirmwarePanicReason = 12,
2359*3e5faba5SEd Tanous     bIOSFirmwareRecoveryReason = 13,
2360*3e5faba5SEd Tanous     bIOSFirmwareResiliencyError = 14,
2361*3e5faba5SEd Tanous     bIOSPOSTCode = 15,
2362*3e5faba5SEd Tanous     bIOSPOSTError = 16,
2363*3e5faba5SEd Tanous     bIOSRecoveryComplete = 17,
2364*3e5faba5SEd Tanous     bIOSRecoveryStart = 18,
2365*3e5faba5SEd Tanous     bMCBootReason = 19,
2366*3e5faba5SEd Tanous     bMCFirmwarePanicReason = 20,
2367*3e5faba5SEd Tanous     bMCFirmwareRecoveryReason = 21,
2368*3e5faba5SEd Tanous     bMCFirmwareResiliencyError = 22,
2369*3e5faba5SEd Tanous     bMCKernelPanic = 23,
2370*3e5faba5SEd Tanous     cPLDFirmwarePanicReason = 24,
2371*3e5faba5SEd Tanous     cPLDFirmwareRecoveryReason = 25,
2372*3e5faba5SEd Tanous     cPLDFirmwareResiliencyError = 26,
2373*3e5faba5SEd Tanous     cPUError = 27,
2374*3e5faba5SEd Tanous     cPUMismatch = 28,
2375*3e5faba5SEd Tanous     cPUThermalTrip = 29,
2376*3e5faba5SEd Tanous     chassisIntrusionDetected = 30,
2377*3e5faba5SEd Tanous     chassisIntrusionReset = 31,
2378*3e5faba5SEd Tanous     componentOverTemperature = 32,
2379*3e5faba5SEd Tanous     dCPowerOff = 33,
2380*3e5faba5SEd Tanous     dCPowerOn = 34,
2381*3e5faba5SEd Tanous     driveError = 35,
2382*3e5faba5SEd Tanous     eventLogCleared = 36,
2383*3e5faba5SEd Tanous     fanInserted = 37,
2384*3e5faba5SEd Tanous     fanRedundancyLost = 38,
2385*3e5faba5SEd Tanous     fanRedundancyRegained = 39,
2386*3e5faba5SEd Tanous     fanRemoved = 40,
2387*3e5faba5SEd Tanous     firmwareActivationCompleted = 41,
2388*3e5faba5SEd Tanous     firmwareActivationFailed = 42,
2389*3e5faba5SEd Tanous     firmwareActivationStarted = 43,
2390*3e5faba5SEd Tanous     firmwareResiliencyError = 44,
2391*3e5faba5SEd Tanous     firmwareUpdateCompleted = 45,
2392*3e5faba5SEd Tanous     firmwareUpdateFailed = 46,
2393*3e5faba5SEd Tanous     firmwareUpdateStaged = 47,
2394*3e5faba5SEd Tanous     firmwareUpdateStarted = 48,
2395*3e5faba5SEd Tanous     generalFirmwareSecurityViolation = 49,
2396*3e5faba5SEd Tanous     iPMIWatchdog = 50,
2397*3e5faba5SEd Tanous     intelUPILinkWidthReducedToHalf = 51,
2398*3e5faba5SEd Tanous     intelUPILinkWidthReducedToQuarter = 52,
2399*3e5faba5SEd Tanous     invalidLoginAttempted = 53,
2400*3e5faba5SEd Tanous     invalidUpload = 54,
2401*3e5faba5SEd Tanous     inventoryAdded = 55,
2402*3e5faba5SEd Tanous     inventoryRemoved = 56,
2403*3e5faba5SEd Tanous     lanLost = 57,
2404*3e5faba5SEd Tanous     lanRegained = 58,
2405*3e5faba5SEd Tanous     legacyPCIPERR = 59,
2406*3e5faba5SEd Tanous     legacyPCISERR = 60,
2407*3e5faba5SEd Tanous     mEAutoConfigFailed = 61,
2408*3e5faba5SEd Tanous     mEAutoConfigSuccess = 62,
2409*3e5faba5SEd Tanous     mEBootGuardHealthEvent = 63,
2410*3e5faba5SEd Tanous     mECpuDebugCapabilityDisabled = 64,
2411*3e5faba5SEd Tanous     mEDirectFlashUpdateRequested = 65,
2412*3e5faba5SEd Tanous     mEExceptionDuringShutdown = 66,
2413*3e5faba5SEd Tanous     mEFactoryResetError = 67,
2414*3e5faba5SEd Tanous     mEFactoryRestore = 68,
2415*3e5faba5SEd Tanous     mEFirmwareException = 69,
2416*3e5faba5SEd Tanous     mEFirmwarePanicReason = 70,
2417*3e5faba5SEd Tanous     mEFirmwareRecoveryReason = 71,
2418*3e5faba5SEd Tanous     mEFirmwareResiliencyError = 72,
2419*3e5faba5SEd Tanous     mEFlashEraseError = 73,
2420*3e5faba5SEd Tanous     mEFlashStateInformation = 74,
2421*3e5faba5SEd Tanous     mEFlashStateInformationWritingEnabled = 75,
2422*3e5faba5SEd Tanous     mEFlashVerificationError = 76,
2423*3e5faba5SEd Tanous     mEFlashWearOutWarning = 77,
2424*3e5faba5SEd Tanous     mEImageExecutionFailed = 78,
2425*3e5faba5SEd Tanous     mEInternalError = 79,
2426*3e5faba5SEd Tanous     mEManufacturingError = 80,
2427*3e5faba5SEd Tanous     mEMctpInterfaceError = 81,
2428*3e5faba5SEd Tanous     mEMultiPchModeMisconfig = 82,
2429*3e5faba5SEd Tanous     mEPeciOverDmiError = 83,
2430*3e5faba5SEd Tanous     mEPttHealthEvent = 84,
2431*3e5faba5SEd Tanous     mERecoveryGpioForced = 85,
2432*3e5faba5SEd Tanous     mERestrictedMode = 86,
2433*3e5faba5SEd Tanous     mESmbusLinkFailure = 87,
2434*3e5faba5SEd Tanous     mEUmaError = 88,
2435*3e5faba5SEd Tanous     mEUnsupportedFeature = 89,
2436*3e5faba5SEd Tanous     manufacturingModeEntered = 90,
2437*3e5faba5SEd Tanous     manufacturingModeExited = 91,
2438*3e5faba5SEd Tanous     memoryECCCorrectable = 92,
2439*3e5faba5SEd Tanous     memoryECCUncorrectable = 93,
2440*3e5faba5SEd Tanous     memoryParityCommandAndAddress = 94,
2441*3e5faba5SEd Tanous     memoryParityNotKnown = 95,
2442*3e5faba5SEd Tanous     memoryRASConfigurationDisabled = 96,
2443*3e5faba5SEd Tanous     memoryRASConfigurationEnabled = 97,
2444*3e5faba5SEd Tanous     memoryRASModeDisabled = 98,
2445*3e5faba5SEd Tanous     memoryRASModeEnabled = 99,
2446*3e5faba5SEd Tanous     memoryThermTrip = 100,
2447*3e5faba5SEd Tanous     mirroringRedundancyDegraded = 101,
2448*3e5faba5SEd Tanous     mirroringRedundancyFull = 102,
2449*3e5faba5SEd Tanous     nMIButtonPressed = 103,
2450*3e5faba5SEd Tanous     nMIDiagnosticInterrupt = 104,
2451*3e5faba5SEd Tanous     pCIeCorrectableAdvisoryNonFatal = 105,
2452*3e5faba5SEd Tanous     pCIeCorrectableBadDLLP = 106,
2453*3e5faba5SEd Tanous     pCIeCorrectableBadTLP = 107,
2454*3e5faba5SEd Tanous     pCIeCorrectableHeaderLogOverflow = 108,
2455*3e5faba5SEd Tanous     pCIeCorrectableInternal = 109,
2456*3e5faba5SEd Tanous     pCIeCorrectableLinkBWChanged = 110,
2457*3e5faba5SEd Tanous     pCIeCorrectableReceiverError = 111,
2458*3e5faba5SEd Tanous     pCIeCorrectableReplayNumRollover = 112,
2459*3e5faba5SEd Tanous     pCIeCorrectableReplayTimerTimeout = 113,
2460*3e5faba5SEd Tanous     pCIeCorrectableUnspecifiedAERError = 114,
2461*3e5faba5SEd Tanous     pCIeFatalACSViolation = 115,
2462*3e5faba5SEd Tanous     pCIeFatalAtomicEgressBlocked = 116,
2463*3e5faba5SEd Tanous     pCIeFatalCompleterAbort = 117,
2464*3e5faba5SEd Tanous     pCIeFatalCompletionTimeout = 118,
2465*3e5faba5SEd Tanous     pCIeFatalDataLinkLayerProtocol = 119,
2466*3e5faba5SEd Tanous     pCIeFatalECRCError = 120,
2467*3e5faba5SEd Tanous     pCIeFatalFlowControlProtocol = 121,
2468*3e5faba5SEd Tanous     pCIeFatalMCBlockedTLP = 122,
2469*3e5faba5SEd Tanous     pCIeFatalMalformedTLP = 123,
2470*3e5faba5SEd Tanous     pCIeFatalPoisonedTLP = 124,
2471*3e5faba5SEd Tanous     pCIeFatalReceivedErrNonFatalMessage = 125,
2472*3e5faba5SEd Tanous     pCIeFatalReceivedFatalMessageFromDownstream = 126,
2473*3e5faba5SEd Tanous     pCIeFatalReceiverBufferOverflow = 127,
2474*3e5faba5SEd Tanous     pCIeFatalSurpriseLinkDown = 128,
2475*3e5faba5SEd Tanous     pCIeFatalTLPPrefixBlocked = 129,
2476*3e5faba5SEd Tanous     pCIeFatalUncorrectableInternal = 130,
2477*3e5faba5SEd Tanous     pCIeFatalUnexpectedCompletion = 131,
2478*3e5faba5SEd Tanous     pCIeFatalUnspecifiedNonAERFatalError = 132,
2479*3e5faba5SEd Tanous     pCIeFatalUnsupportedRequest = 133,
2480*3e5faba5SEd Tanous     powerButtonPressed = 134,
2481*3e5faba5SEd Tanous     powerRestorePolicyApplied = 135,
2482*3e5faba5SEd Tanous     powerSupplyConfigurationError = 136,
2483*3e5faba5SEd Tanous     powerSupplyConfigurationErrorRecovered = 137,
2484*3e5faba5SEd Tanous     powerSupplyFailed = 138,
2485*3e5faba5SEd Tanous     powerSupplyFailurePredicted = 139,
2486*3e5faba5SEd Tanous     powerSupplyFanFailed = 140,
2487*3e5faba5SEd Tanous     powerSupplyFanRecovered = 141,
2488*3e5faba5SEd Tanous     powerSupplyInserted = 142,
2489*3e5faba5SEd Tanous     powerSupplyPowerGoodFailed = 143,
2490*3e5faba5SEd Tanous     powerSupplyPowerLost = 144,
2491*3e5faba5SEd Tanous     powerSupplyPowerRestored = 145,
2492*3e5faba5SEd Tanous     powerSupplyPredictedFailureRecovered = 146,
2493*3e5faba5SEd Tanous     powerSupplyRecovered = 147,
2494*3e5faba5SEd Tanous     powerSupplyRemoved = 148,
2495*3e5faba5SEd Tanous     powerUnitDegradedFromNonRedundant = 149,
2496*3e5faba5SEd Tanous     powerUnitDegradedFromRedundant = 150,
2497*3e5faba5SEd Tanous     powerUnitNonRedundantFromInsufficient = 151,
2498*3e5faba5SEd Tanous     powerUnitNonRedundantInsufficient = 152,
2499*3e5faba5SEd Tanous     powerUnitNonRedundantSufficient = 153,
2500*3e5faba5SEd Tanous     powerUnitRedundancyDegraded = 154,
2501*3e5faba5SEd Tanous     powerUnitRedundancyLost = 155,
2502*3e5faba5SEd Tanous     powerUnitRedundancyRegained = 156,
2503*3e5faba5SEd Tanous     resetButtonPressed = 157,
2504*3e5faba5SEd Tanous     sELEntryAdded = 158,
2505*3e5faba5SEd Tanous     securityBoot2ndFlashEnabled = 159,
2506*3e5faba5SEd Tanous     securityP2aBridgeEnabled = 160,
2507*3e5faba5SEd Tanous     securityUartPortDebugEnabled = 161,
2508*3e5faba5SEd Tanous     securityUserNonRootUidZeroAssigned = 162,
2509*3e5faba5SEd Tanous     securityUserNonRootUidZeroRemoved = 163,
2510*3e5faba5SEd Tanous     securityUserRootDisabled = 164,
2511*3e5faba5SEd Tanous     securityUserRootEnabled = 165,
2512*3e5faba5SEd Tanous     securityUserStrongHashAlgoRestored = 166,
2513*3e5faba5SEd Tanous     securityUserUnsupportedShellEnabled = 167,
2514*3e5faba5SEd Tanous     securityUserUnsupportedShellRemoved = 168,
2515*3e5faba5SEd Tanous     securityUserWeakHashAlgoEnabled = 169,
2516*3e5faba5SEd Tanous     sensorThresholdCriticalHighGoingHigh = 170,
2517*3e5faba5SEd Tanous     sensorThresholdCriticalHighGoingLow = 171,
2518*3e5faba5SEd Tanous     sensorThresholdCriticalLowGoingHigh = 172,
2519*3e5faba5SEd Tanous     sensorThresholdCriticalLowGoingLow = 173,
2520*3e5faba5SEd Tanous     sensorThresholdWarningHighGoingHigh = 174,
2521*3e5faba5SEd Tanous     sensorThresholdWarningHighGoingLow = 175,
2522*3e5faba5SEd Tanous     sensorThresholdWarningLowGoingHigh = 176,
2523*3e5faba5SEd Tanous     sensorThresholdWarningLowGoingLow = 177,
2524*3e5faba5SEd Tanous     serviceFailure = 178,
2525*3e5faba5SEd Tanous     serviceStarted = 179,
2526*3e5faba5SEd Tanous     sparingRedundancyDegraded = 180,
2527*3e5faba5SEd Tanous     sparingRedundancyFull = 181,
2528*3e5faba5SEd Tanous     ssbThermalTrip = 182,
2529*3e5faba5SEd Tanous     systemInterfaceDisabledProvisioned = 183,
2530*3e5faba5SEd Tanous     systemInterfaceUnprovisioned = 184,
2531*3e5faba5SEd Tanous     systemInterfaceWhitelistProvisioned = 185,
2532*3e5faba5SEd Tanous     systemPowerGoodFailed = 186,
2533*3e5faba5SEd Tanous     systemPowerLost = 187,
2534*3e5faba5SEd Tanous     systemPowerOffFailed = 188,
2535*3e5faba5SEd Tanous     systemPowerOnFailed = 189,
2536*3e5faba5SEd Tanous     voltageRegulatorOverheated = 190,
2537*3e5faba5SEd Tanous };
2538fffb8c1fSEd Tanous } // namespace redfish::registries::openbmc
2539