1fbe8378fSJason M. Bills /*
2fbe8378fSJason M. Bills // Copyright (c) 2019 Intel Corporation
3fbe8378fSJason M. Bills //
4fbe8378fSJason M. Bills // Licensed under the Apache License, Version 2.0 (the "License");
5fbe8378fSJason M. Bills // you may not use this file except in compliance with the License.
6fbe8378fSJason M. Bills // You may obtain a copy of the License at
7fbe8378fSJason M. Bills //
8fbe8378fSJason M. Bills //      http://www.apache.org/licenses/LICENSE-2.0
9fbe8378fSJason M. Bills //
10fbe8378fSJason M. Bills // Unless required by applicable law or agreed to in writing, software
11fbe8378fSJason M. Bills // distributed under the License is distributed on an "AS IS" BASIS,
12fbe8378fSJason M. Bills // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13fbe8378fSJason M. Bills // See the License for the specific language governing permissions and
14fbe8378fSJason M. Bills // limitations under the License.
15fbe8378fSJason M. Bills */
16fbe8378fSJason M. Bills #pragma once
17fbe8378fSJason M. Bills #include <registries.hpp>
18fbe8378fSJason M. Bills 
19fbe8378fSJason M. Bills namespace redfish::message_registries::openbmc
20fbe8378fSJason M. Bills {
21fbe8378fSJason M. Bills const Header header = {
22*16b96f2eSHardik Panchal     "Copyright 2022 OpenBMC. All rights reserved.",
23e7808c93SGunnar Mills     "#MessageRegistry.v1_4_0.MessageRegistry",
24*16b96f2eSHardik Panchal     "OpenBMC.0.3.1",
25271584abSEd Tanous     "OpenBMC Message Registry",
26271584abSEd Tanous     "en",
27271584abSEd Tanous     "This registry defines the base messages for OpenBMC.",
28271584abSEd Tanous     "OpenBMC",
29*16b96f2eSHardik Panchal     "0.3.1",
30271584abSEd Tanous     "OpenBMC",
31fbe8378fSJason M. Bills };
32f1e1bbf2SJayaprakash Mutyala constexpr std::array<MessageEntry, 189> registry = {
33fbe8378fSJason M. Bills     MessageEntry{
34fbe8378fSJason M. Bills         "ADDDCCorrectable",
35fbe8378fSJason M. Bills         {
36271584abSEd Tanous             "Indicates an ADDDC Correctable Error.",
37fbe8378fSJason M. Bills             "ADDDC Correctable Error.Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
38271584abSEd Tanous             "Warning",
39e7808c93SGunnar Mills             "Warning",
40271584abSEd Tanous             4,
41fbe8378fSJason M. Bills             {
42fbe8378fSJason M. Bills                 "number",
43fbe8378fSJason M. Bills                 "string",
44fbe8378fSJason M. Bills                 "number",
45fbe8378fSJason M. Bills                 "number",
46fbe8378fSJason M. Bills             },
47271584abSEd Tanous             "None.",
48fbe8378fSJason M. Bills         }},
49fbe8378fSJason M. Bills     MessageEntry{
504dcc3f92SSuryakanth Sekar         "AtScaleDebugFeatureEnabledAtHardware",
514dcc3f92SSuryakanth Sekar         {
524dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug enable is detected in hardware.",
534dcc3f92SSuryakanth Sekar             "At-Scale Debug Feature is enabled in hardware.",
544dcc3f92SSuryakanth Sekar             "Critical",
55e7808c93SGunnar Mills             "Critical",
564dcc3f92SSuryakanth Sekar             0,
574dcc3f92SSuryakanth Sekar             {},
584dcc3f92SSuryakanth Sekar             "None.",
594dcc3f92SSuryakanth Sekar         }},
604dcc3f92SSuryakanth Sekar     MessageEntry{
614dcc3f92SSuryakanth Sekar         "AtScaleDebugFeatureDisabledAtHardware",
624dcc3f92SSuryakanth Sekar         {
634dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug disable is detected in hardware.",
644dcc3f92SSuryakanth Sekar             "At-Scale Debug Feature is disabled in hardware.",
654dcc3f92SSuryakanth Sekar             "OK",
66e7808c93SGunnar Mills             "OK",
674dcc3f92SSuryakanth Sekar             0,
684dcc3f92SSuryakanth Sekar             {},
694dcc3f92SSuryakanth Sekar             "None.",
704dcc3f92SSuryakanth Sekar         }},
714dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugFeatureEnabled",
724dcc3f92SSuryakanth Sekar                  {
734dcc3f92SSuryakanth Sekar                      "Indicates that At-Scale Debug service is started.",
744dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is started.",
754dcc3f92SSuryakanth Sekar                      "Critical",
76e7808c93SGunnar Mills                      "Critical",
774dcc3f92SSuryakanth Sekar                      0,
784dcc3f92SSuryakanth Sekar                      {},
794dcc3f92SSuryakanth Sekar                      "None.",
804dcc3f92SSuryakanth Sekar                  }},
814dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugFeatureDisabled",
824dcc3f92SSuryakanth Sekar                  {
834dcc3f92SSuryakanth Sekar                      "Indicates that At-Scale Debug service is stopped.",
844dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is stopped.",
854dcc3f92SSuryakanth Sekar                      "OK",
86e7808c93SGunnar Mills                      "OK",
874dcc3f92SSuryakanth Sekar                      0,
884dcc3f92SSuryakanth Sekar                      {},
894dcc3f92SSuryakanth Sekar                      "None.",
904dcc3f92SSuryakanth Sekar                  }},
914dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugConnected",
924dcc3f92SSuryakanth Sekar                  {
934dcc3f92SSuryakanth Sekar                      "Indicates At-Scale Debug connection has been established",
944dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is now connected %1",
954dcc3f92SSuryakanth Sekar                      "Critical",
96e7808c93SGunnar Mills                      "Critical",
974dcc3f92SSuryakanth Sekar                      1,
984dcc3f92SSuryakanth Sekar                      {"string"},
994dcc3f92SSuryakanth Sekar                      "None.",
1004dcc3f92SSuryakanth Sekar                  }},
1014dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugDisconnected",
1024dcc3f92SSuryakanth Sekar                  {
1034dcc3f92SSuryakanth Sekar                      "Indicates At-Scale Debug connection has ended",
1044dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is now disconnected",
1054dcc3f92SSuryakanth Sekar                      "OK",
106e7808c93SGunnar Mills                      "OK",
1074dcc3f92SSuryakanth Sekar                      0,
1084dcc3f92SSuryakanth Sekar                      {},
1094dcc3f92SSuryakanth Sekar                      "None.",
1104dcc3f92SSuryakanth Sekar                  }},
1114dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugConnectionFailed",
1124dcc3f92SSuryakanth Sekar                  {
1134dcc3f92SSuryakanth Sekar                      "Indicates At-Scale Debug connection aborted/failed",
1144dcc3f92SSuryakanth Sekar                      "At-Scale Debug connection aborted/failed",
1154dcc3f92SSuryakanth Sekar                      "Critical",
116e7808c93SGunnar Mills                      "Critical",
1174dcc3f92SSuryakanth Sekar                      0,
1184dcc3f92SSuryakanth Sekar                      {},
1194dcc3f92SSuryakanth Sekar                      "None.",
1204dcc3f92SSuryakanth Sekar                  }},
1214dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugSpecialUserEnabled",
1224dcc3f92SSuryakanth Sekar                  {
1234dcc3f92SSuryakanth Sekar                      "Indicates that special user is enabled.",
1244dcc3f92SSuryakanth Sekar                      "At-Scale Debug special user is enabled",
1254dcc3f92SSuryakanth Sekar                      "Critical",
126e7808c93SGunnar Mills                      "Critical",
1274dcc3f92SSuryakanth Sekar                      0,
1284dcc3f92SSuryakanth Sekar                      {},
1294dcc3f92SSuryakanth Sekar                      "None.",
1304dcc3f92SSuryakanth Sekar                  }},
1314dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugSpecialUserDisabled",
1324dcc3f92SSuryakanth Sekar                  {
1334dcc3f92SSuryakanth Sekar                      "Indicates that special user is disabled.",
1344dcc3f92SSuryakanth Sekar                      "At-Scale Debug special user is disabled",
1354dcc3f92SSuryakanth Sekar                      "OK",
136e7808c93SGunnar Mills                      "OK",
1374dcc3f92SSuryakanth Sekar                      0,
1384dcc3f92SSuryakanth Sekar                      {},
1394dcc3f92SSuryakanth Sekar                      "None.",
1404dcc3f92SSuryakanth Sekar                  }},
1414dcc3f92SSuryakanth Sekar 
1424dcc3f92SSuryakanth Sekar     MessageEntry{
143fbe8378fSJason M. Bills         "BIOSBoot",
144fbe8378fSJason M. Bills         {
145fbe8378fSJason M. Bills             "Indicates BIOS has transitioned control to the OS Loader.",
146271584abSEd Tanous             "BIOS System Boot.",
147271584abSEd Tanous             "OK",
148e7808c93SGunnar Mills             "OK",
149271584abSEd Tanous             0,
150271584abSEd Tanous             {},
151271584abSEd Tanous             "None.",
152fbe8378fSJason M. Bills         }},
1530c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwarePanicReason",
1540c0f18e7SAppaRao Puli                  {
1550c0f18e7SAppaRao Puli                      "Indicates the reason for BIOS firmware panic.",
1560c0f18e7SAppaRao Puli                      "BIOS firmware panic occurred due to %1.",
1570c0f18e7SAppaRao Puli                      "Warning",
158e7808c93SGunnar Mills                      "Warning",
1590c0f18e7SAppaRao Puli                      1,
1600c0f18e7SAppaRao Puli                      {
1610c0f18e7SAppaRao Puli                          "string",
1620c0f18e7SAppaRao Puli                      },
1630c0f18e7SAppaRao Puli                      "None.",
1640c0f18e7SAppaRao Puli                  }},
1650c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwareRecoveryReason",
1660c0f18e7SAppaRao Puli                  {
1670c0f18e7SAppaRao Puli                      "Indicates the reason for BIOS firmware recovery.",
1680c0f18e7SAppaRao Puli                      "BIOS firmware recovery occurred due to %1.",
1690c0f18e7SAppaRao Puli                      "Warning",
170e7808c93SGunnar Mills                      "Warning",
1710c0f18e7SAppaRao Puli                      1,
1720c0f18e7SAppaRao Puli                      {
1730c0f18e7SAppaRao Puli                          "string",
1740c0f18e7SAppaRao Puli                      },
1750c0f18e7SAppaRao Puli                      "None.",
1760c0f18e7SAppaRao Puli                  }},
1770c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwareResiliencyError",
1780c0f18e7SAppaRao Puli                  {
1790c0f18e7SAppaRao Puli                      "Indicates BIOS firmware encountered resilience error.",
1800c0f18e7SAppaRao Puli                      "BIOS firmware resiliency error. Error reason: %1.",
1810c0f18e7SAppaRao Puli                      "Critical",
182e7808c93SGunnar Mills                      "Critical",
1830c0f18e7SAppaRao Puli                      1,
1840c0f18e7SAppaRao Puli                      {
1850c0f18e7SAppaRao Puli                          "string",
1860c0f18e7SAppaRao Puli                      },
1870c0f18e7SAppaRao Puli                      "None.",
1880c0f18e7SAppaRao Puli                  }},
1894a0bf539SManojkiran Eda     MessageEntry{
1904a0bf539SManojkiran Eda         "BIOSPOSTCode",
191a3316fc6SZhikuiRen         {
192a3316fc6SZhikuiRen             "BIOS Power-On Self-Test Code received",
1934a0bf539SManojkiran Eda             "Boot Count: %1; Time Stamp Offset: %2 seconds; POST Code: %3",
194a3316fc6SZhikuiRen             "OK",
195e7808c93SGunnar Mills             "OK",
196a3316fc6SZhikuiRen             3,
197a3316fc6SZhikuiRen             {"number", "number", "number"},
198a3316fc6SZhikuiRen             "None.",
199a3316fc6SZhikuiRen         }},
200271584abSEd Tanous     MessageEntry{"BIOSPOSTError",
201fbe8378fSJason M. Bills                  {
202271584abSEd Tanous                      "Indicates BIOS POST has encountered an error.",
203271584abSEd Tanous                      "BIOS POST Error. Error Code=%1",
204271584abSEd Tanous                      "Warning",
205e7808c93SGunnar Mills                      "Warning",
206271584abSEd Tanous                      1,
207271584abSEd Tanous                      {"number"},
208271584abSEd Tanous                      "None.",
209fbe8378fSJason M. Bills                  }},
210fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryComplete",
211fbe8378fSJason M. Bills                  {
212271584abSEd Tanous                      "Indicates BIOS Recovery has completed.",
213271584abSEd Tanous                      "BIOS Recovery Complete.",
214271584abSEd Tanous                      "OK",
215e7808c93SGunnar Mills                      "OK",
216271584abSEd Tanous                      0,
217271584abSEd Tanous                      {},
218271584abSEd Tanous                      "None.",
219fbe8378fSJason M. Bills                  }},
220fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryStart",
221fbe8378fSJason M. Bills                  {
222271584abSEd Tanous                      "Indicates BIOS Recovery has started.",
223271584abSEd Tanous                      "BIOS Recovery Start.",
224271584abSEd Tanous                      "Warning",
225e7808c93SGunnar Mills                      "Warning",
226271584abSEd Tanous                      0,
227271584abSEd Tanous                      {},
228271584abSEd Tanous                      "None.",
229fbe8378fSJason M. Bills                  }},
230b58c79ebSJonathan Doman     MessageEntry{"BMCBootReason",
231bd5db522SYong Li                  {
232b58c79ebSJonathan Doman                      "Indicates the reason why BMC firmware booted.",
233b58c79ebSJonathan Doman                      "BMC firmware version %1 booted due to %2.",
234bd5db522SYong Li                      "OK",
235e7808c93SGunnar Mills                      "OK",
236b58c79ebSJonathan Doman                      2,
237b58c79ebSJonathan Doman                      {
238b58c79ebSJonathan Doman                          "string",
239b58c79ebSJonathan Doman                          "string",
240b58c79ebSJonathan Doman                      },
241bd5db522SYong Li                      "None.",
242bd5db522SYong Li                  }},
2430c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwarePanicReason",
2440c0f18e7SAppaRao Puli                  {
2450c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware panic.",
2460c0f18e7SAppaRao Puli                      "BMC firmware panic occurred due to %1.",
2470c0f18e7SAppaRao Puli                      "Warning",
248e7808c93SGunnar Mills                      "Warning",
2490c0f18e7SAppaRao Puli                      1,
2500c0f18e7SAppaRao Puli                      {
2510c0f18e7SAppaRao Puli                          "string",
2520c0f18e7SAppaRao Puli                      },
2530c0f18e7SAppaRao Puli                      "None.",
2540c0f18e7SAppaRao Puli                  }},
2550c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareRecoveryReason",
2560c0f18e7SAppaRao Puli                  {
2570c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware recovery.",
2580c0f18e7SAppaRao Puli                      "BMC firmware recovery occurred due to %1.",
2590c0f18e7SAppaRao Puli                      "Warning",
260e7808c93SGunnar Mills                      "Warning",
2610c0f18e7SAppaRao Puli                      1,
2620c0f18e7SAppaRao Puli                      {
2630c0f18e7SAppaRao Puli                          "string",
2640c0f18e7SAppaRao Puli                      },
2650c0f18e7SAppaRao Puli                      "None.",
2660c0f18e7SAppaRao Puli                  }},
2670c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareResiliencyError",
2680c0f18e7SAppaRao Puli                  {
2690c0f18e7SAppaRao Puli                      "Indicates BMC firmware encountered resilience error.",
2700c0f18e7SAppaRao Puli                      "BMC firmware resiliency error. Error reason: %1.",
2710c0f18e7SAppaRao Puli                      "Critical",
272e7808c93SGunnar Mills                      "Critical",
2730c0f18e7SAppaRao Puli                      1,
2740c0f18e7SAppaRao Puli                      {
2750c0f18e7SAppaRao Puli                          "string",
2760c0f18e7SAppaRao Puli                      },
2770c0f18e7SAppaRao Puli                      "None.",
2780c0f18e7SAppaRao Puli                  }},
279b58c79ebSJonathan Doman     MessageEntry{"BMCKernelPanic",
280b58c79ebSJonathan Doman                  {
281b58c79ebSJonathan Doman                      "Indicates that BMC kernel panic occurred.",
282b58c79ebSJonathan Doman                      "BMC rebooted due to kernel panic.",
283b58c79ebSJonathan Doman                      "OK",
284b58c79ebSJonathan Doman                      "OK",
285b58c79ebSJonathan Doman                      0,
286b58c79ebSJonathan Doman                      {},
287b58c79ebSJonathan Doman                      "None.",
288b58c79ebSJonathan Doman                  }},
289789771ddSQiang XU     MessageEntry{"ChassisIntrusionDetected",
290789771ddSQiang XU                  {
291789771ddSQiang XU                      "Indicates that a physical security event "
292789771ddSQiang XU                      "of the chassis intrusion has occurred.",
293789771ddSQiang XU                      "Chassis Intrusion Detected.",
294789771ddSQiang XU                      "Warning",
295e7808c93SGunnar Mills                      "Warning",
296789771ddSQiang XU                      0,
297789771ddSQiang XU                      {},
298789771ddSQiang XU                      "None.",
299789771ddSQiang XU                  }},
300789771ddSQiang XU     MessageEntry{"ChassisIntrusionReset",
301789771ddSQiang XU                  {
302789771ddSQiang XU                      "Indicates that chassis intrusion status has recovered.",
303789771ddSQiang XU                      "Chassis Intrusion Reset.",
304789771ddSQiang XU                      "OK",
305e7808c93SGunnar Mills                      "OK",
306789771ddSQiang XU                      0,
307789771ddSQiang XU                      {},
308789771ddSQiang XU                      "None.",
309789771ddSQiang XU                  }},
310f1e1bbf2SJayaprakash Mutyala     MessageEntry{
311f1e1bbf2SJayaprakash Mutyala         "ComponentOverTemperature",
312f1e1bbf2SJayaprakash Mutyala         {
313f1e1bbf2SJayaprakash Mutyala             "Indicates that the specified component is over temperature.",
314*16b96f2eSHardik Panchal             "%1 over temperature and being throttled.",
315f1e1bbf2SJayaprakash Mutyala             "Critical",
316f1e1bbf2SJayaprakash Mutyala             "Critical",
317f1e1bbf2SJayaprakash Mutyala             1,
318f1e1bbf2SJayaprakash Mutyala             {"string"},
319f1e1bbf2SJayaprakash Mutyala             "None.",
320f1e1bbf2SJayaprakash Mutyala         }},
3210c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwarePanicReason",
3220c0f18e7SAppaRao Puli                  {
3230c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware panic.",
3240c0f18e7SAppaRao Puli                      "CPLD firmware panic occurred due to %1.",
3250c0f18e7SAppaRao Puli                      "Warning",
326e7808c93SGunnar Mills                      "Warning",
3270c0f18e7SAppaRao Puli                      1,
3280c0f18e7SAppaRao Puli                      {
3290c0f18e7SAppaRao Puli                          "string",
3300c0f18e7SAppaRao Puli                      },
3310c0f18e7SAppaRao Puli                      "None.",
3320c0f18e7SAppaRao Puli                  }},
3330c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareRecoveryReason",
3340c0f18e7SAppaRao Puli                  {
3350c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware recovery.",
3360c0f18e7SAppaRao Puli                      "CPLD firmware recovery occurred due to %1.",
3370c0f18e7SAppaRao Puli                      "Warning",
338e7808c93SGunnar Mills                      "Warning",
3390c0f18e7SAppaRao Puli                      1,
3400c0f18e7SAppaRao Puli                      {
3410c0f18e7SAppaRao Puli                          "string",
3420c0f18e7SAppaRao Puli                      },
3430c0f18e7SAppaRao Puli                      "None.",
3440c0f18e7SAppaRao Puli                  }},
3450c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareResiliencyError",
3460c0f18e7SAppaRao Puli                  {
3470c0f18e7SAppaRao Puli                      "Indicates CPLD firmware encountered resilience error.",
3480c0f18e7SAppaRao Puli                      "CPLD firmware resiliency error. Error reason: %1.",
3490c0f18e7SAppaRao Puli                      "Critical",
350e7808c93SGunnar Mills                      "Critical",
3510c0f18e7SAppaRao Puli                      1,
3520c0f18e7SAppaRao Puli                      {
3530c0f18e7SAppaRao Puli                          "string",
3540c0f18e7SAppaRao Puli                      },
3550c0f18e7SAppaRao Puli                      "None.",
3560c0f18e7SAppaRao Puli                  }},
357fbe8378fSJason M. Bills     MessageEntry{"CPUError",
358fbe8378fSJason M. Bills                  {
359271584abSEd Tanous                      "Indicates that a CPU Error occurred of "
360fbe8378fSJason M. Bills                      "the specified type or cause.",
361271584abSEd Tanous                      "CPU Error Occurred: %1.",
362271584abSEd Tanous                      "Critical",
363e7808c93SGunnar Mills                      "Critical",
364271584abSEd Tanous                      1,
365271584abSEd Tanous                      {"string"},
366271584abSEd Tanous                      "None.",
367fbe8378fSJason M. Bills                  }},
3685db4be21Sjayaprakash Mutyala     MessageEntry{"CPUMismatch",
3695db4be21Sjayaprakash Mutyala                  {
3705db4be21Sjayaprakash Mutyala                      "Indicates that the specified CPU power/current "
3715db4be21Sjayaprakash Mutyala                      "rating is incompatible with the board.",
3725db4be21Sjayaprakash Mutyala                      "CPU %1 Mismatch.",
3735db4be21Sjayaprakash Mutyala                      "Critical",
374e7808c93SGunnar Mills                      "Critical",
3755db4be21Sjayaprakash Mutyala                      1,
3765db4be21Sjayaprakash Mutyala                      {"number"},
3775db4be21Sjayaprakash Mutyala                      "Install the supported CPU.",
3785db4be21Sjayaprakash Mutyala                  }},
37973de092fSJason M. Bills     MessageEntry{"CPUThermalTrip",
38073de092fSJason M. Bills                  {
381271584abSEd Tanous                      "Indicates that the specified CPU thermal "
38273de092fSJason M. Bills                      "trip has been asserted.",
383271584abSEd Tanous                      "CPU %1 Thermal Trip.",
384271584abSEd Tanous                      "Critical",
385e7808c93SGunnar Mills                      "Critical",
386271584abSEd Tanous                      1,
387271584abSEd Tanous                      {"number"},
388271584abSEd Tanous                      "None.",
38973de092fSJason M. Bills                  }},
390271584abSEd Tanous     MessageEntry{"DCPowerOff",
391fbe8378fSJason M. Bills                  {
392271584abSEd Tanous                      "Indicates that the system DC power is off.",
393271584abSEd Tanous                      "Host system DC power is off",
394271584abSEd Tanous                      "OK",
395e7808c93SGunnar Mills                      "OK",
396271584abSEd Tanous                      0,
397271584abSEd Tanous                      {},
398271584abSEd Tanous                      "None.",
399fbe8378fSJason M. Bills                  }},
400fbe8378fSJason M. Bills     MessageEntry{"DCPowerOn",
401fbe8378fSJason M. Bills                  {
402271584abSEd Tanous                      "Indicates that the system DC power is on.",
403271584abSEd Tanous                      "Host system DC power is on",
404271584abSEd Tanous                      "OK",
405e7808c93SGunnar Mills                      "OK",
406271584abSEd Tanous                      0,
407271584abSEd Tanous                      {},
408271584abSEd Tanous                      "None.",
409fbe8378fSJason M. Bills                  }},
410c75f1e9aSJames Feist     MessageEntry{"DriveError",
411c75f1e9aSJames Feist                  {
412c75f1e9aSJames Feist                      "Indicates that a Drive Error occurred of "
413c75f1e9aSJames Feist                      "the specified type or cause.",
414c75f1e9aSJames Feist                      "Drive Error Occurred: %1.",
415c75f1e9aSJames Feist                      "Warning",
416e7808c93SGunnar Mills                      "Warning",
417c75f1e9aSJames Feist                      1,
418c75f1e9aSJames Feist                      {"string"},
419c75f1e9aSJames Feist                      "None.",
420c75f1e9aSJames Feist                  }},
421271584abSEd Tanous     MessageEntry{"EventLogCleared",
422fbe8378fSJason M. Bills                  {
423271584abSEd Tanous                      "Indicates that the event log has been cleared.",
424271584abSEd Tanous                      "Event Log Cleared.",
425271584abSEd Tanous                      "OK",
426e7808c93SGunnar Mills                      "OK",
427271584abSEd Tanous                      0,
428271584abSEd Tanous                      {},
429271584abSEd Tanous                      "None.",
430fbe8378fSJason M. Bills                  }},
431271584abSEd Tanous     MessageEntry{"FanInserted",
432fbe8378fSJason M. Bills                  {
433271584abSEd Tanous                      "Indicates that a system fan has been inserted.",
434271584abSEd Tanous                      "%1 inserted.",
435271584abSEd Tanous                      "OK",
436e7808c93SGunnar Mills                      "OK",
437271584abSEd Tanous                      1,
438271584abSEd Tanous                      {"string"},
439271584abSEd Tanous                      "None.",
440fbe8378fSJason M. Bills                  }},
441fbe8378fSJason M. Bills     MessageEntry{"FanRedundancyLost",
442fbe8378fSJason M. Bills                  {
443fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been lost.",
444271584abSEd Tanous                      "Fan redundancy lost.",
445271584abSEd Tanous                      "Warning",
446e7808c93SGunnar Mills                      "Warning",
447271584abSEd Tanous                      0,
448271584abSEd Tanous                      {},
449271584abSEd Tanous                      "None.",
450fbe8378fSJason M. Bills                  }},
451271584abSEd Tanous     MessageEntry{"FanRedundancyRegained",
452fbe8378fSJason M. Bills                  {
453fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been regained.",
454271584abSEd Tanous                      "Fan redundancy regained.",
455271584abSEd Tanous                      "OK",
456e7808c93SGunnar Mills                      "OK",
457271584abSEd Tanous                      0,
458271584abSEd Tanous                      {},
459271584abSEd Tanous                      "None.",
460fbe8378fSJason M. Bills                  }},
461271584abSEd Tanous     MessageEntry{"FanRemoved",
462fbe8378fSJason M. Bills                  {
463271584abSEd Tanous                      "Indicates that a system fan has been removed.",
464271584abSEd Tanous                      "%1 removed.",
465271584abSEd Tanous                      "OK",
466e7808c93SGunnar Mills                      "OK",
467271584abSEd Tanous                      1,
468271584abSEd Tanous                      {"string"},
469271584abSEd Tanous                      "None.",
470fbe8378fSJason M. Bills                  }},
4715b0de033SJason M. Bills     MessageEntry{
4725b0de033SJason M. Bills         "FirmwareActivationCompleted",
4735b0de033SJason M. Bills         {
4745b0de033SJason M. Bills             "Indicates a firmware activation has completed successfully.",
4755b0de033SJason M. Bills             "%1 firmware activation completed successfully.",
4765b0de033SJason M. Bills             "OK",
4775b0de033SJason M. Bills             "OK",
4785b0de033SJason M. Bills             1,
4795b0de033SJason M. Bills             {"string"},
4805b0de033SJason M. Bills             "None.",
4815b0de033SJason M. Bills         }},
4825b0de033SJason M. Bills     MessageEntry{"FirmwareActivationFailed",
4835b0de033SJason M. Bills                  {
4845b0de033SJason M. Bills                      "Indicates a firmware activation has failed.",
4855b0de033SJason M. Bills                      "%1 firmware activation failed: %2.",
4865b0de033SJason M. Bills                      "Warning",
4875b0de033SJason M. Bills                      "Warning",
4885b0de033SJason M. Bills                      2,
4895b0de033SJason M. Bills                      {"string", "string"},
4905b0de033SJason M. Bills                      "None.",
4915b0de033SJason M. Bills                  }},
4925b0de033SJason M. Bills     MessageEntry{"FirmwareActivationStarted",
4935b0de033SJason M. Bills                  {
4945b0de033SJason M. Bills                      "Indicates a firmware activation has started.",
4955b0de033SJason M. Bills                      "%1 firmware activation started.",
4965b0de033SJason M. Bills                      "OK",
4975b0de033SJason M. Bills                      "OK",
4985b0de033SJason M. Bills                      1,
4995b0de033SJason M. Bills                      {"string"},
5005b0de033SJason M. Bills                      "None.",
5015b0de033SJason M. Bills                  }},
502567e3ab7SChalapathi Venkataramashetty     MessageEntry{"FirmwareResiliencyError",
503567e3ab7SChalapathi Venkataramashetty                  {
504567e3ab7SChalapathi Venkataramashetty                      "Indicates firmware encountered resilience error.",
505567e3ab7SChalapathi Venkataramashetty                      "Firmware resiliency error. Error reason: %1.",
506567e3ab7SChalapathi Venkataramashetty                      "Critical",
507567e3ab7SChalapathi Venkataramashetty                      "Critical",
508567e3ab7SChalapathi Venkataramashetty                      1,
509567e3ab7SChalapathi Venkataramashetty                      {
510567e3ab7SChalapathi Venkataramashetty                          "string",
511567e3ab7SChalapathi Venkataramashetty                      },
512567e3ab7SChalapathi Venkataramashetty                      "None.",
513567e3ab7SChalapathi Venkataramashetty                  }},
514271584abSEd Tanous     MessageEntry{"FirmwareUpdateCompleted",
515fbe8378fSJason M. Bills                  {
516fbe8378fSJason M. Bills                      "Indicates a firmware update has completed successfully.",
517271584abSEd Tanous                      "%1 firmware update to version %2 completed "
518fbe8378fSJason M. Bills                      "successfully.",
519271584abSEd Tanous                      "OK",
520e7808c93SGunnar Mills                      "OK",
521271584abSEd Tanous                      2,
522271584abSEd Tanous                      {"string", "string"},
523271584abSEd Tanous                      "None.",
524fbe8378fSJason M. Bills                  }},
525fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateFailed",
526fbe8378fSJason M. Bills                  {
527271584abSEd Tanous                      "Indicates a firmware update has failed.",
528a2ec6384SChalapathi Venkataramashetty                      "%1 firmware update to version %2 failed: %3.",
529271584abSEd Tanous                      "Warning",
530e7808c93SGunnar Mills                      "Warning",
531a2ec6384SChalapathi Venkataramashetty                      3,
532a2ec6384SChalapathi Venkataramashetty                      {"string", "string", "string"},
533271584abSEd Tanous                      "None.",
534fbe8378fSJason M. Bills                  }},
5359edd866cSChalapathi Venkataramashetty     MessageEntry{"FirmwareUpdateStaged",
5369edd866cSChalapathi Venkataramashetty                  {
5379edd866cSChalapathi Venkataramashetty                      "Indicates a firmware update has staged successfully.",
5389edd866cSChalapathi Venkataramashetty                      "%1 firmware update to version %2 staged successfully.",
5399edd866cSChalapathi Venkataramashetty                      "OK",
5409edd866cSChalapathi Venkataramashetty                      "OK",
5419edd866cSChalapathi Venkataramashetty                      2,
5429edd866cSChalapathi Venkataramashetty                      {"string", "string"},
5439edd866cSChalapathi Venkataramashetty                      "None.",
5449edd866cSChalapathi Venkataramashetty                  }},
545fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateStarted",
546fbe8378fSJason M. Bills                  {
547271584abSEd Tanous                      "Indicates a firmware update has started.",
548271584abSEd Tanous                      "%1 firmware update to version %2 started.",
549271584abSEd Tanous                      "OK",
550e7808c93SGunnar Mills                      "OK",
551271584abSEd Tanous                      2,
552271584abSEd Tanous                      {"string", "string"},
553271584abSEd Tanous                      "None.",
554fbe8378fSJason M. Bills                  }},
555fbe8378fSJason M. Bills     MessageEntry{
556fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
557fbe8378fSJason M. Bills         {
558fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
559271584abSEd Tanous             "Firmware security violation: %1.",
560271584abSEd Tanous             "Critical",
561e7808c93SGunnar Mills             "Critical",
562271584abSEd Tanous             1,
563271584abSEd Tanous             {"string"},
564271584abSEd Tanous             "None.",
565fbe8378fSJason M. Bills         }},
566271584abSEd Tanous     MessageEntry{"InvalidLoginAttempted",
567fbe8378fSJason M. Bills                  {
568fbe8378fSJason M. Bills                      "Indicates that a login was attempted on the specified "
569fbe8378fSJason M. Bills                      "interface with an invalid username or password.",
570271584abSEd Tanous                      "Invalid username or password attempted on %1.",
571271584abSEd Tanous                      "Warning",
572e7808c93SGunnar Mills                      "Warning",
573271584abSEd Tanous                      1,
574271584abSEd Tanous                      {"string"},
575271584abSEd Tanous                      "None.",
576fbe8378fSJason M. Bills                  }},
5774cde5d90SJames Feist     MessageEntry{"InvalidUpload",
5784cde5d90SJames Feist                  {
5794cde5d90SJames Feist                      "Indicates that the uploaded file was invalid.",
5804cde5d90SJames Feist                      "Invalid file uploaded to %1: %2.",
5814cde5d90SJames Feist                      "Warning",
582e7808c93SGunnar Mills                      "Warning",
5834cde5d90SJames Feist                      2,
5844cde5d90SJames Feist                      {"string", "string"},
5854cde5d90SJames Feist                      "None.",
5864cde5d90SJames Feist                  }},
587fbe8378fSJason M. Bills     MessageEntry{
588d62cec73SJames Feist         "InventoryAdded",
589d62cec73SJames Feist         {
590d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
591d62cec73SJames Feist             "type, and serial number was installed.",
592271584abSEd Tanous             "%1 %2 with serial number %3 was installed.",
593271584abSEd Tanous             "OK",
594e7808c93SGunnar Mills             "OK",
595271584abSEd Tanous             3,
596271584abSEd Tanous 
597d62cec73SJames Feist             {
598d62cec73SJames Feist                 "string",
599d62cec73SJames Feist                 "string",
600d62cec73SJames Feist                 "string",
601d62cec73SJames Feist             },
602271584abSEd Tanous             "None.",
603d62cec73SJames Feist         }},
604d62cec73SJames Feist     MessageEntry{
605d62cec73SJames Feist         "InventoryRemoved",
606d62cec73SJames Feist         {
607d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
608d62cec73SJames Feist             "type, and serial number was removed.",
609271584abSEd Tanous             "%1 %2 with serial number %3 was removed.",
610271584abSEd Tanous             "OK",
611e7808c93SGunnar Mills             "OK",
612271584abSEd Tanous             3,
613271584abSEd Tanous 
614d62cec73SJames Feist             {
615d62cec73SJames Feist                 "string",
616d62cec73SJames Feist                 "string",
617d62cec73SJames Feist                 "string",
618d62cec73SJames Feist             },
619271584abSEd Tanous             "None.",
620d62cec73SJames Feist         }},
621d62cec73SJames Feist     MessageEntry{
622fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
623fbe8378fSJason M. Bills         {
624fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
625271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
626271584abSEd Tanous             "Warning",
627e7808c93SGunnar Mills             "Warning",
628271584abSEd Tanous             1,
629271584abSEd Tanous 
630fbe8378fSJason M. Bills             {
631fbe8378fSJason M. Bills                 "number",
632fbe8378fSJason M. Bills             },
633271584abSEd Tanous             "None.",
634fbe8378fSJason M. Bills         }},
635fbe8378fSJason M. Bills     MessageEntry{
636fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
637fbe8378fSJason M. Bills         {
638fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
639271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
640271584abSEd Tanous             "Warning",
641e7808c93SGunnar Mills             "Warning",
642271584abSEd Tanous             1,
643271584abSEd Tanous 
644fbe8378fSJason M. Bills             {
645fbe8378fSJason M. Bills                 "number",
646fbe8378fSJason M. Bills             },
647271584abSEd Tanous             "None.",
648fbe8378fSJason M. Bills         }},
64993a2b2fcSYong Li 
650271584abSEd Tanous     MessageEntry{"IPMIWatchdog",
65193a2b2fcSYong Li                  {
652271584abSEd Tanous                      "Indicates that there is a host watchdog event.",
653271584abSEd Tanous                      "Host Watchdog Event: %1",
654271584abSEd Tanous                      "OK",
655e7808c93SGunnar Mills                      "OK",
656271584abSEd Tanous                      1,
657271584abSEd Tanous 
65893a2b2fcSYong Li                      {
65993a2b2fcSYong Li                          "string",
66093a2b2fcSYong Li                      },
661271584abSEd Tanous                      "None.",
66293a2b2fcSYong Li                  }},
663789771ddSQiang XU     MessageEntry{"LanLost",
664789771ddSQiang XU                  {
665789771ddSQiang XU                      "Indicates that a physical security event "
666789771ddSQiang XU                      "of the LAN leash has lost.",
667789771ddSQiang XU                      "%1 LAN leash lost.",
668789771ddSQiang XU                      "Warning",
669e7808c93SGunnar Mills                      "Warning",
670789771ddSQiang XU                      1,
671789771ddSQiang XU                      {
672789771ddSQiang XU                          "string",
673789771ddSQiang XU                      },
674789771ddSQiang XU                      "None.",
675789771ddSQiang XU                  }},
676789771ddSQiang XU     MessageEntry{"LanRegained",
677789771ddSQiang XU                  {
678789771ddSQiang XU                      "Indicates that LAN link status has reconnected.",
679789771ddSQiang XU                      "%1 LAN leash regained.",
680789771ddSQiang XU                      "OK",
681e7808c93SGunnar Mills                      "OK",
682789771ddSQiang XU                      1,
683789771ddSQiang XU                      {
684789771ddSQiang XU                          "string",
685789771ddSQiang XU                      },
686789771ddSQiang XU                      "None.",
687789771ddSQiang XU                  }},
688271584abSEd Tanous     MessageEntry{"LegacyPCIPERR",
689fbe8378fSJason M. Bills                  {
690271584abSEd Tanous                      "Indicates a Legacy PCI PERR.",
691271584abSEd Tanous                      "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
692271584abSEd Tanous                      "Warning",
693e7808c93SGunnar Mills                      "Warning",
694271584abSEd Tanous                      3,
695271584abSEd Tanous 
696fbe8378fSJason M. Bills                      {
697fbe8378fSJason M. Bills                          "number",
698fbe8378fSJason M. Bills                          "number",
699fbe8378fSJason M. Bills                          "number",
700fbe8378fSJason M. Bills                      },
701271584abSEd Tanous                      "None.",
702fbe8378fSJason M. Bills                  }},
703271584abSEd Tanous     MessageEntry{"LegacyPCISERR",
704fbe8378fSJason M. Bills                  {
705271584abSEd Tanous                      "Indicates a Legacy PCI SERR.",
706271584abSEd Tanous                      "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
707271584abSEd Tanous                      "Critical",
708e7808c93SGunnar Mills                      "Critical",
709271584abSEd Tanous                      3,
710271584abSEd Tanous 
711fbe8378fSJason M. Bills                      {
712fbe8378fSJason M. Bills                          "number",
713fbe8378fSJason M. Bills                          "number",
714fbe8378fSJason M. Bills                          "number",
715fbe8378fSJason M. Bills                      },
716271584abSEd Tanous                      "None.",
717fbe8378fSJason M. Bills                  }},
718fbe8378fSJason M. Bills     MessageEntry{"ManufacturingModeEntered",
719fbe8378fSJason M. Bills                  {
72053d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC entered Factory, "
72153d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
722271584abSEd Tanous                      "Entered Manufacturing Mode.",
72353d9a666SRichard Marian Thomaiyar                      "Critical",
724e7808c93SGunnar Mills                      "Critical",
72553d9a666SRichard Marian Thomaiyar                      0,
72653d9a666SRichard Marian Thomaiyar                      {},
72753d9a666SRichard Marian Thomaiyar                      "None.",
72853d9a666SRichard Marian Thomaiyar                  }},
72953d9a666SRichard Marian Thomaiyar     MessageEntry{"ManufacturingModeExited",
73053d9a666SRichard Marian Thomaiyar                  {
73153d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC exited Factory, "
73253d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
73353d9a666SRichard Marian Thomaiyar                      "Exited Manufacturing Mode.",
73453d9a666SRichard Marian Thomaiyar                      "OK",
735e7808c93SGunnar Mills                      "OK",
736271584abSEd Tanous                      0,
737271584abSEd Tanous                      {},
738271584abSEd Tanous                      "None.",
739fbe8378fSJason M. Bills                  }},
7409aa46454SAgnieszka Szlendak     MessageEntry{"MEAutoConfigFailed",
7419aa46454SAgnieszka Szlendak                  {
7429aa46454SAgnieszka Szlendak                      "Indicates that Intel ME power sensor "
7439aa46454SAgnieszka Szlendak                      "auto-configuration has failed.",
7449aa46454SAgnieszka Szlendak                      "Intel ME power sensor auto-configuration failed. Power "
7459aa46454SAgnieszka Szlendak                      "monitoring, limiting and HW protection features might "
7469aa46454SAgnieszka Szlendak                      "be unavailable. Failure reason: %1",
7479aa46454SAgnieszka Szlendak                      "Critical",
748e7808c93SGunnar Mills                      "Critical",
7499aa46454SAgnieszka Szlendak                      1,
7509aa46454SAgnieszka Szlendak                      {"string"},
7519aa46454SAgnieszka Szlendak                      "Ensure that Intel ME configuration for power "
7529aa46454SAgnieszka Szlendak                      "sources is correct.",
7539aa46454SAgnieszka Szlendak                  }},
7549aa46454SAgnieszka Szlendak     MessageEntry{
7559aa46454SAgnieszka Szlendak         "MEAutoConfigSuccess",
7569aa46454SAgnieszka Szlendak         {
7579aa46454SAgnieszka Szlendak             "Indicates that Intel ME has performed successful "
7589aa46454SAgnieszka Szlendak             "power sensor auto-configuration.",
7599aa46454SAgnieszka Szlendak             "Intel ME power sensor auto-configuration succeeded. "
7609aa46454SAgnieszka Szlendak             "Determined sources for domain readings are: DC Power: %1 ; "
7619aa46454SAgnieszka Szlendak             "Chassis Power: %2 ; PSU Efficiency: %3 ; Unamanaged power: %4",
7629aa46454SAgnieszka Szlendak             "OK",
763e7808c93SGunnar Mills             "OK",
7649aa46454SAgnieszka Szlendak             4,
7659aa46454SAgnieszka Szlendak             {"string", "string", "string", "string"},
7669aa46454SAgnieszka Szlendak             "None.",
7679aa46454SAgnieszka Szlendak         }},
7689aa46454SAgnieszka Szlendak     MessageEntry{"MEBootGuardHealthEvent",
7699aa46454SAgnieszka Szlendak                  {
7709aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected error during "
7719aa46454SAgnieszka Szlendak                      "operations of Intel Boot Guard",
7729aa46454SAgnieszka Szlendak                      "Intel ME has detected following issue with Intel Boot "
7739aa46454SAgnieszka Szlendak                      "Guard: %1",
7749aa46454SAgnieszka Szlendak                      "Critical",
775e7808c93SGunnar Mills                      "Critical",
7769aa46454SAgnieszka Szlendak                      1,
7779aa46454SAgnieszka Szlendak                      {"string"},
7789aa46454SAgnieszka Szlendak                      "None.",
7799aa46454SAgnieszka Szlendak                  }},
7809aa46454SAgnieszka Szlendak     MessageEntry{"MECpuDebugCapabilityDisabled",
7819aa46454SAgnieszka Szlendak                  {
7829aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected situation in "
7839aa46454SAgnieszka Szlendak                      "which CPU Debug Capability is disabled.",
7849aa46454SAgnieszka Szlendak                      "CPU Debug Capability disabled",
7859aa46454SAgnieszka Szlendak                      "Warning",
786e7808c93SGunnar Mills                      "Warning",
7879aa46454SAgnieszka Szlendak                      0,
7889aa46454SAgnieszka Szlendak                      {},
7899aa46454SAgnieszka Szlendak                      "None.",
7909aa46454SAgnieszka Szlendak                  }},
7919aa46454SAgnieszka Szlendak     MessageEntry{"MEDirectFlashUpdateRequested",
7929aa46454SAgnieszka Szlendak                  {
7939aa46454SAgnieszka Szlendak                      "Indicates that BIOS has requested Direct Flash "
7949aa46454SAgnieszka Szlendak                      "Update (DFU) of Intel ME",
7959aa46454SAgnieszka Szlendak                      "Intel ME Firmware switched to recovery mode to perform "
7969aa46454SAgnieszka Szlendak                      "full update from BIOS.",
7979aa46454SAgnieszka Szlendak                      "OK",
798e7808c93SGunnar Mills                      "OK",
7999aa46454SAgnieszka Szlendak                      0,
8009aa46454SAgnieszka Szlendak                      {},
8019aa46454SAgnieszka Szlendak                      "This is transient state. Intel ME Firmware should "
8029aa46454SAgnieszka Szlendak                      "return to operational mode after successful image "
8039aa46454SAgnieszka Szlendak                      "update performed by the BIOS.",
8049aa46454SAgnieszka Szlendak                  }},
8059aa46454SAgnieszka Szlendak     MessageEntry{
8069aa46454SAgnieszka Szlendak         "MEExceptionDuringShutdown",
8079aa46454SAgnieszka Szlendak         {
8089aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not successfully "
8099aa46454SAgnieszka Szlendak             "perform emergency host shutdown.",
8109aa46454SAgnieszka Szlendak             "Power Down command triggered by Intel Node Manager policy "
8119aa46454SAgnieszka Szlendak             "failure action and Intel ME forced shutdown. BMC probably did "
8129aa46454SAgnieszka Szlendak             "not respond correctly to Chassis Control.",
8139aa46454SAgnieszka Szlendak             "Warning",
814e7808c93SGunnar Mills             "Warning",
8159aa46454SAgnieszka Szlendak             0,
8169aa46454SAgnieszka Szlendak             {},
8179aa46454SAgnieszka Szlendak             "Verify the Intel Node Manager policy configuration.",
8189aa46454SAgnieszka Szlendak         }},
8199aa46454SAgnieszka Szlendak     MessageEntry{
8209aa46454SAgnieszka Szlendak         "MEFactoryResetError",
8219aa46454SAgnieszka Szlendak         {
8229aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
8239aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
8249aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
8259aa46454SAgnieszka Szlendak             "Critical",
826e7808c93SGunnar Mills             "Critical",
8279aa46454SAgnieszka Szlendak             1,
8289aa46454SAgnieszka Szlendak             {"string"},
8299aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8309aa46454SAgnieszka Szlendak         }},
8319aa46454SAgnieszka Szlendak     MessageEntry{
8329aa46454SAgnieszka Szlendak         "MEFactoryRestore",
8339aa46454SAgnieszka Szlendak         {
8349aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
8359aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
8369aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
8379aa46454SAgnieszka Szlendak             "OK",
838e7808c93SGunnar Mills             "OK",
8399aa46454SAgnieszka Szlendak             1,
8409aa46454SAgnieszka Szlendak             {"string"},
8419aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8429aa46454SAgnieszka Szlendak         }},
8439aa46454SAgnieszka Szlendak     MessageEntry{
8449aa46454SAgnieszka Szlendak         "MEFirmwareException",
8459aa46454SAgnieszka Szlendak         {
8469aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered firmware "
8479aa46454SAgnieszka Szlendak             "exception during execution.",
8489aa46454SAgnieszka Szlendak             "Intel ME has encountered firmware exception. Error code = %1",
8499aa46454SAgnieszka Szlendak             "Warning",
850e7808c93SGunnar Mills             "Warning",
8519aa46454SAgnieszka Szlendak             1,
8529aa46454SAgnieszka Szlendak             {"string"},
8539aa46454SAgnieszka Szlendak             "Restore factory presets using Force ME Recovery IPMI "
8549aa46454SAgnieszka Szlendak             "command or by doing AC power cycle with Recovery jumper "
8559aa46454SAgnieszka Szlendak             "asserted. If this does not clear the issue, reflash the SPI "
8569aa46454SAgnieszka Szlendak             "flash. If the issue persists, provide the content of error "
8579aa46454SAgnieszka Szlendak             "code to Intel support team for interpretation. (Error codes "
8589aa46454SAgnieszka Szlendak             "are not documented because they only provide clues that must "
8599aa46454SAgnieszka Szlendak             "be interpreted individually..",
8609aa46454SAgnieszka Szlendak         }},
8610c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwarePanicReason",
8620c0f18e7SAppaRao Puli                  {
8630c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware panic.",
8640c0f18e7SAppaRao Puli                      "ME firmware panic occurred due to %1.",
8650c0f18e7SAppaRao Puli                      "Warning",
866e7808c93SGunnar Mills                      "Warning",
8670c0f18e7SAppaRao Puli                      1,
8680c0f18e7SAppaRao Puli                      {
8690c0f18e7SAppaRao Puli                          "string",
8700c0f18e7SAppaRao Puli                      },
8710c0f18e7SAppaRao Puli                      "None.",
8720c0f18e7SAppaRao Puli                  }},
8730c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareRecoveryReason",
8740c0f18e7SAppaRao Puli                  {
8750c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware recovery.",
8760c0f18e7SAppaRao Puli                      "ME firmware recovery occurred due to %1.",
8770c0f18e7SAppaRao Puli                      "Warning",
878e7808c93SGunnar Mills                      "Warning",
8790c0f18e7SAppaRao Puli                      1,
8800c0f18e7SAppaRao Puli                      {
8810c0f18e7SAppaRao Puli                          "string",
8820c0f18e7SAppaRao Puli                      },
8830c0f18e7SAppaRao Puli                      "None.",
8840c0f18e7SAppaRao Puli                  }},
8850c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareResiliencyError",
8860c0f18e7SAppaRao Puli                  {
8870c0f18e7SAppaRao Puli                      "Indicates ME firmware encountered resilience error.",
8880c0f18e7SAppaRao Puli                      "ME firmware resiliency error. Error reason: %1.",
8890c0f18e7SAppaRao Puli                      "Critical",
890e7808c93SGunnar Mills                      "Critical",
8910c0f18e7SAppaRao Puli                      1,
8920c0f18e7SAppaRao Puli                      {
8930c0f18e7SAppaRao Puli                          "string",
8940c0f18e7SAppaRao Puli                      },
8950c0f18e7SAppaRao Puli                      "None.",
8960c0f18e7SAppaRao Puli                  }},
8979aa46454SAgnieszka Szlendak 
8989aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashEraseError",
8999aa46454SAgnieszka Szlendak                  {
9009aa46454SAgnieszka Szlendak                      "Indicates that Intel ME was unable to finish flash "
9019aa46454SAgnieszka Szlendak                      "erase procedure.",
9029aa46454SAgnieszka Szlendak                      "Intel ME has encountered an error during Flash erasure "
9039aa46454SAgnieszka Szlendak                      "procedure probably due to Flash part corruption.",
9049aa46454SAgnieszka Szlendak                      "Critical",
905e7808c93SGunnar Mills                      "Critical",
9069aa46454SAgnieszka Szlendak                      0,
9079aa46454SAgnieszka Szlendak                      {},
9089aa46454SAgnieszka Szlendak                      "The Flash device must be replaced.",
9099aa46454SAgnieszka Szlendak                  }},
9109aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformation",
9119aa46454SAgnieszka Szlendak                  {
9129aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
9139aa46454SAgnieszka Szlendak                      "during IO to flash device.",
9149aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
9159aa46454SAgnieszka Szlendak                      "device. Reason: %1",
9169aa46454SAgnieszka Szlendak                      "Critical",
917e7808c93SGunnar Mills                      "Critical",
9189aa46454SAgnieszka Szlendak                      1,
9199aa46454SAgnieszka Szlendak                      {"string"},
9209aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
9219aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
9229aa46454SAgnieszka Szlendak                  }},
9239aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformationWritingEnabled",
9249aa46454SAgnieszka Szlendak                  {
9259aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
9269aa46454SAgnieszka Szlendak                      "during IO to flash device.",
9279aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
9289aa46454SAgnieszka Szlendak                      "device. Reason: %1",
9299aa46454SAgnieszka Szlendak                      "OK",
930e7808c93SGunnar Mills                      "OK",
9319aa46454SAgnieszka Szlendak                      1,
9329aa46454SAgnieszka Szlendak                      {"string"},
9339aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
9349aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
9359aa46454SAgnieszka Szlendak                  }},
9369aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashVerificationError",
9379aa46454SAgnieszka Szlendak                  {
9389aa46454SAgnieszka Szlendak                      "Indicates that Intel ME encountered invalid flash "
9399aa46454SAgnieszka Szlendak                      "descriptor region.",
9409aa46454SAgnieszka Szlendak                      "Intel ME has detected invalid flash descriptor region. "
9419aa46454SAgnieszka Szlendak                      "Following error is detected: %1",
9429aa46454SAgnieszka Szlendak                      "Critical",
943e7808c93SGunnar Mills                      "Critical",
9449aa46454SAgnieszka Szlendak                      1,
9459aa46454SAgnieszka Szlendak                      {"string"},
9469aa46454SAgnieszka Szlendak                      "Flash Descriptor Region must be created correctly.",
9479aa46454SAgnieszka Szlendak                  }},
9489aa46454SAgnieszka Szlendak     MessageEntry{
9499aa46454SAgnieszka Szlendak         "MEFlashWearOutWarning",
9509aa46454SAgnieszka Szlendak         {
9519aa46454SAgnieszka Szlendak             "Indicates that Intel ME has reached certain "
9529aa46454SAgnieszka Szlendak             "threshold of flash write operations.",
9539aa46454SAgnieszka Szlendak             "Warning threshold for number of flash operations has been "
9549aa46454SAgnieszka Szlendak             "exceeded. Current percentage of write operations capacity: %1",
9559aa46454SAgnieszka Szlendak             "Warning",
956e7808c93SGunnar Mills             "Warning",
9579aa46454SAgnieszka Szlendak             1,
9589aa46454SAgnieszka Szlendak             {"number"},
9599aa46454SAgnieszka Szlendak             "No immediate repair action needed.",
9609aa46454SAgnieszka Szlendak         }},
9619aa46454SAgnieszka Szlendak 
9629aa46454SAgnieszka Szlendak     MessageEntry{
9639aa46454SAgnieszka Szlendak         "MEImageExecutionFailed",
9649aa46454SAgnieszka Szlendak         {
9659aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not load primary FW image.",
9669aa46454SAgnieszka Szlendak             "Intel ME Recovery Image or backup operational image "
9679aa46454SAgnieszka Szlendak             "loaded because operational image is corrupted. This "
9689aa46454SAgnieszka Szlendak             "may be either caused by Flash device corruption or "
9699aa46454SAgnieszka Szlendak             "failed upgrade procedure.",
9709aa46454SAgnieszka Szlendak             "Critical",
971e7808c93SGunnar Mills             "Critical",
9729aa46454SAgnieszka Szlendak             0,
9739aa46454SAgnieszka Szlendak             {},
9749aa46454SAgnieszka Szlendak             "Either the Flash device must be replaced (if error is "
9759aa46454SAgnieszka Szlendak             "persistent) or the upgrade procedure must be started again.",
9769aa46454SAgnieszka Szlendak         }},
9779aa46454SAgnieszka Szlendak 
9789aa46454SAgnieszka Szlendak     MessageEntry{
9799aa46454SAgnieszka Szlendak         "MEInternalError",
9809aa46454SAgnieszka Szlendak         {
9819aa46454SAgnieszka Szlendak             "Indicates that Intel ME encountered "
9829aa46454SAgnieszka Szlendak             "internal error leading to watchdog reset.",
9839aa46454SAgnieszka Szlendak             "Error during Intel ME execution. Watchdog "
9849aa46454SAgnieszka Szlendak             "timeout has expired.",
9859aa46454SAgnieszka Szlendak             "Critical",
986e7808c93SGunnar Mills             "Critical",
9879aa46454SAgnieszka Szlendak             0,
9889aa46454SAgnieszka Szlendak             {},
9899aa46454SAgnieszka Szlendak             "Firmware should automatically recover from error state. "
9909aa46454SAgnieszka Szlendak             "If error is persistent then operational image shall be updated "
9919aa46454SAgnieszka Szlendak             "or hardware board repair is needed.",
9929aa46454SAgnieszka Szlendak         }},
9939aa46454SAgnieszka Szlendak     MessageEntry{"MEManufacturingError",
9949aa46454SAgnieszka Szlendak                  {
9959aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is unable to start in "
9969aa46454SAgnieszka Szlendak                      "operational mode due to wrong configuration.",
9979aa46454SAgnieszka Szlendak                      "Wrong manufacturing configuration detected by Intel ME "
9989aa46454SAgnieszka Szlendak                      "Firmware. Unable to start operational mode. Reason: %1",
9999aa46454SAgnieszka Szlendak                      "Critical",
1000e7808c93SGunnar Mills                      "Critical",
10019aa46454SAgnieszka Szlendak                      1,
10029aa46454SAgnieszka Szlendak                      {"string"},
10039aa46454SAgnieszka Szlendak                      " If error is persistent the Flash device must be "
10049aa46454SAgnieszka Szlendak                      "replaced or FW configuration must be updated. Trace "
10059aa46454SAgnieszka Szlendak                      "logs might be gathered for detailed information.",
10069aa46454SAgnieszka Szlendak                  }},
10079aa46454SAgnieszka Szlendak     MessageEntry{"MEMctpInterfaceError",
10089aa46454SAgnieszka Szlendak                  {
10099aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered an error "
10109aa46454SAgnieszka Szlendak                      "in MCTP protocol.",
10119aa46454SAgnieszka Szlendak                      "Intel ME has detected MCTP interface failure and it is "
10129aa46454SAgnieszka Szlendak                      "not functional any more. It may indicate the situation "
10139aa46454SAgnieszka Szlendak                      "when MCTP was not configured by BIOS or a defect which "
10149aa46454SAgnieszka Szlendak                      "may need a Host reset to recover from. Details: %1",
10159aa46454SAgnieszka Szlendak                      "Critical",
1016e7808c93SGunnar Mills                      "Critical",
10179aa46454SAgnieszka Szlendak                      1,
10189aa46454SAgnieszka Szlendak                      {"string"},
10199aa46454SAgnieszka Szlendak                      "Recovery via CPU Host reset or platform reset. If error "
10209aa46454SAgnieszka Szlendak                      "is persistent, deep-dive platform-level debugging is "
10219aa46454SAgnieszka Szlendak                      "required.",
10229aa46454SAgnieszka Szlendak                  }},
1023fbe8378fSJason M. Bills     MessageEntry{"MemoryECCCorrectable",
1024fbe8378fSJason M. Bills                  {
1025271584abSEd Tanous                      "Indicates a Correctable Memory ECC error.",
1026271584abSEd Tanous                      "Memory ECC correctable error. Socket=%1 "
1027fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Rank=%4.",
1028271584abSEd Tanous                      "Warning",
1029e7808c93SGunnar Mills                      "Warning",
1030271584abSEd Tanous                      4,
1031271584abSEd Tanous 
1032fbe8378fSJason M. Bills                      {
1033fbe8378fSJason M. Bills                          "number",
1034fbe8378fSJason M. Bills                          "string",
1035fbe8378fSJason M. Bills                          "number",
1036fbe8378fSJason M. Bills                          "number",
1037fbe8378fSJason M. Bills                      },
1038271584abSEd Tanous                      "None.",
1039fbe8378fSJason M. Bills                  }},
1040271584abSEd Tanous     MessageEntry{"MemoryECCUncorrectable",
1041fbe8378fSJason M. Bills                  {
1042271584abSEd Tanous                      "Indicates an Uncorrectable Memory ECC error.",
1043271584abSEd Tanous                      "Memory ECC uncorrectable error. Socket=%1 Channel=%2 "
1044fbe8378fSJason M. Bills                      "DIMM=%3 Rank=%4.",
1045271584abSEd Tanous                      "Critical",
1046e7808c93SGunnar Mills                      "Critical",
1047271584abSEd Tanous                      4,
1048271584abSEd Tanous 
1049fbe8378fSJason M. Bills                      {
1050fbe8378fSJason M. Bills                          "number",
1051fbe8378fSJason M. Bills                          "string",
1052fbe8378fSJason M. Bills                          "number",
1053fbe8378fSJason M. Bills                          "number",
1054fbe8378fSJason M. Bills                      },
1055271584abSEd Tanous                      "None.",
1056fbe8378fSJason M. Bills                  }},
1057271584abSEd Tanous     MessageEntry{"MemoryParityCommandAndAddress",
1058fbe8378fSJason M. Bills                  {
1059271584abSEd Tanous                      "Indicates a Command and Address parity error.",
1060271584abSEd Tanous                      "Command and Address parity error. Socket=%1 Channel=%2 "
1061fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1062271584abSEd Tanous                      "Critical",
1063e7808c93SGunnar Mills                      "Critical",
1064271584abSEd Tanous                      5,
1065271584abSEd Tanous 
1066fbe8378fSJason M. Bills                      {
1067fbe8378fSJason M. Bills                          "number",
1068fbe8378fSJason M. Bills                          "string",
1069fbe8378fSJason M. Bills                          "number",
1070fbe8378fSJason M. Bills                          "number",
1071fbe8378fSJason M. Bills                          "number",
1072fbe8378fSJason M. Bills                      },
1073271584abSEd Tanous                      "None.",
1074fbe8378fSJason M. Bills                  }},
1075fbe8378fSJason M. Bills     MessageEntry{"MemoryParityNotKnown",
1076fbe8378fSJason M. Bills                  {
1077271584abSEd Tanous                      "Indicates an unknown parity error.",
1078271584abSEd Tanous                      "Memory parity error. Socket=%1 Channel=%2 "
1079fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1080271584abSEd Tanous                      "Critical",
1081e7808c93SGunnar Mills                      "Critical",
1082271584abSEd Tanous                      5,
1083271584abSEd Tanous 
1084fbe8378fSJason M. Bills                      {
1085fbe8378fSJason M. Bills                          "number",
1086fbe8378fSJason M. Bills                          "string",
1087fbe8378fSJason M. Bills                          "number",
1088fbe8378fSJason M. Bills                          "number",
1089fbe8378fSJason M. Bills                          "number",
1090fbe8378fSJason M. Bills                      },
1091271584abSEd Tanous                      "None.",
1092fbe8378fSJason M. Bills                  }},
1093271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationDisabled",
1094fbe8378fSJason M. Bills                  {
1095fbe8378fSJason M. Bills                      "Indicates Memory RAS Disabled Configuration Status.",
1096271584abSEd Tanous                      "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
1097271584abSEd Tanous                      "OK",
1098e7808c93SGunnar Mills                      "OK",
1099271584abSEd Tanous                      2,
1100271584abSEd Tanous 
1101fbe8378fSJason M. Bills                      {
1102fbe8378fSJason M. Bills                          "string",
1103fbe8378fSJason M. Bills                          "string",
1104fbe8378fSJason M. Bills                      },
1105271584abSEd Tanous                      "None.",
1106fbe8378fSJason M. Bills                  }},
1107271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationEnabled",
1108fbe8378fSJason M. Bills                  {
1109271584abSEd Tanous                      "Indicates Memory RAS Enabled Configuration Status.",
1110271584abSEd Tanous                      "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
1111271584abSEd Tanous                      "OK",
1112e7808c93SGunnar Mills                      "OK",
1113271584abSEd Tanous                      2,
1114271584abSEd Tanous 
1115fbe8378fSJason M. Bills                      {
1116fbe8378fSJason M. Bills                          "string",
1117fbe8378fSJason M. Bills                          "string",
1118fbe8378fSJason M. Bills                      },
1119271584abSEd Tanous                      "None.",
1120fbe8378fSJason M. Bills                  }},
1121271584abSEd Tanous     MessageEntry{"MemoryRASModeDisabled",
1122fbe8378fSJason M. Bills                  {
1123271584abSEd Tanous                      "Indicates Memory RAS Disabled Mode Selection.",
1124271584abSEd Tanous                      "Memory RAS Mode Select Disabled. Prior Mode=%1 "
1125fbe8378fSJason M. Bills                      "Selected Mode=%2.",
1126271584abSEd Tanous                      "OK",
1127e7808c93SGunnar Mills                      "OK",
1128271584abSEd Tanous                      2,
1129271584abSEd Tanous 
1130fbe8378fSJason M. Bills                      {
1131fbe8378fSJason M. Bills                          "string",
1132fbe8378fSJason M. Bills                          "string",
1133fbe8378fSJason M. Bills                      },
1134271584abSEd Tanous                      "None.",
1135fbe8378fSJason M. Bills                  }},
1136271584abSEd Tanous     MessageEntry{"MemoryRASModeEnabled",
1137fbe8378fSJason M. Bills                  {
1138271584abSEd Tanous                      "Indicates Memory RAS Enabled Mode Selection.",
1139271584abSEd Tanous                      "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected "
1140fbe8378fSJason M. Bills                      "Mode=%2.",
1141271584abSEd Tanous                      "OK",
1142e7808c93SGunnar Mills                      "OK",
1143271584abSEd Tanous                      2,
1144271584abSEd Tanous 
1145fbe8378fSJason M. Bills                      {
1146fbe8378fSJason M. Bills                          "string",
1147fbe8378fSJason M. Bills                          "string",
1148fbe8378fSJason M. Bills                      },
1149271584abSEd Tanous                      "None.",
1150fbe8378fSJason M. Bills                  }},
1151271584abSEd Tanous     MessageEntry{"MemoryThermTrip",
1152fbe8378fSJason M. Bills                  {
1153bc6be237Sjayaprakash Mutyala                      "Indicates that the system memory ThermTrip is asserted "
1154bc6be237Sjayaprakash Mutyala                      "by the specified component.",
1155bc6be237Sjayaprakash Mutyala                      "Memory ThermTrip asserted: %1.",
1156271584abSEd Tanous                      "Critical",
1157e7808c93SGunnar Mills                      "Critical",
1158bc6be237Sjayaprakash Mutyala                      1,
1159bc6be237Sjayaprakash Mutyala                      {"string"},
1160271584abSEd Tanous                      "None.",
1161fbe8378fSJason M. Bills                  }},
11629aa46454SAgnieszka Szlendak     MessageEntry{"MEMultiPchModeMisconfig",
11639aa46454SAgnieszka Szlendak                  {
11649aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered "
11659aa46454SAgnieszka Szlendak                      "problems in initializing Multi-PCH mode.",
11669aa46454SAgnieszka Szlendak                      "Intel ME error in Multi-PCH mode: %1",
11679aa46454SAgnieszka Szlendak                      "Critical",
1168e7808c93SGunnar Mills                      "Critical",
11699aa46454SAgnieszka Szlendak                      1,
11709aa46454SAgnieszka Szlendak                      {"string"},
11719aa46454SAgnieszka Szlendak                      "None.",
11729aa46454SAgnieszka Szlendak                  }},
11739aa46454SAgnieszka Szlendak     MessageEntry{
11749aa46454SAgnieszka Szlendak         "MEPeciOverDmiError",
11759aa46454SAgnieszka Szlendak         {
11769aa46454SAgnieszka Szlendak             "Indicates that Intel ME is unable to communicate "
11779aa46454SAgnieszka Szlendak             "using PECI over DMI.",
11789aa46454SAgnieszka Szlendak             "Intel ME has detected  PECI over DMI interface failure "
11799aa46454SAgnieszka Szlendak             "and it is not functional any more. It may indicate the "
11809aa46454SAgnieszka Szlendak             "situation when PECI over DMI was not configured by "
11819aa46454SAgnieszka Szlendak             "BIOS or a defect which may require a CPU Host reset to "
11829aa46454SAgnieszka Szlendak             "recover from. Details: %1",
11839aa46454SAgnieszka Szlendak             "Critical",
1184e7808c93SGunnar Mills             "Critical",
11859aa46454SAgnieszka Szlendak             1,
11869aa46454SAgnieszka Szlendak             {"string"},
11879aa46454SAgnieszka Szlendak             "Recovery via CPU Host reset or platform reset. If error is "
11889aa46454SAgnieszka Szlendak             "persistent, deep-dive platform-level debugging is required.",
11899aa46454SAgnieszka Szlendak         }},
11909aa46454SAgnieszka Szlendak     MessageEntry{
11919aa46454SAgnieszka Szlendak         "MEPttHealthEvent",
11929aa46454SAgnieszka Szlendak         {
11939aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered issue with Intel PTT",
11949aa46454SAgnieszka Szlendak             "Intel ME has detected following issue with Intel PTT: %1",
11959aa46454SAgnieszka Szlendak             "Warning",
1196e7808c93SGunnar Mills             "Warning",
11979aa46454SAgnieszka Szlendak             1,
11989aa46454SAgnieszka Szlendak             {"string"},
11999aa46454SAgnieszka Szlendak             "None.",
12009aa46454SAgnieszka Szlendak         }},
12019aa46454SAgnieszka Szlendak     MessageEntry{
12029aa46454SAgnieszka Szlendak         "MERecoveryGpioForced",
12039aa46454SAgnieszka Szlendak         {
12049aa46454SAgnieszka Szlendak             "Indicates that Intel ME image is booted in "
12059aa46454SAgnieszka Szlendak             "recovery mode due to GPIO assertion.",
12069aa46454SAgnieszka Szlendak             "Intel ME Recovery Image loaded due to recovery MGPIO "
12079aa46454SAgnieszka Szlendak             "pin asserted. Pin number is configurable in factory "
12089aa46454SAgnieszka Szlendak             "presets, Default recovery pin is MGPIO1.",
12099aa46454SAgnieszka Szlendak             "OK",
1210e7808c93SGunnar Mills             "OK",
12119aa46454SAgnieszka Szlendak             0,
12129aa46454SAgnieszka Szlendak             {},
12139aa46454SAgnieszka Szlendak             "Deassert recovery GPIO and reset the Intel ME back to "
12149aa46454SAgnieszka Szlendak             "operational mode. If Recovery Jumper is in legacy behavior, "
12159aa46454SAgnieszka Szlendak             "a ME reset (eg. Cold Reset IPMI cmd) is needed to have ME "
12169aa46454SAgnieszka Szlendak             "back in operational mode.",
12179aa46454SAgnieszka Szlendak         }},
12189aa46454SAgnieszka Szlendak     MessageEntry{"MERestrictedMode",
12199aa46454SAgnieszka Szlendak                  {
12209aa46454SAgnieszka Szlendak                      "Indicates events related to Intel ME restricted mode.",
12219aa46454SAgnieszka Szlendak                      "Intel ME restricted mode information: %1",
12229aa46454SAgnieszka Szlendak                      "Critical",
1223e7808c93SGunnar Mills                      "Critical",
12249aa46454SAgnieszka Szlendak                      1,
12259aa46454SAgnieszka Szlendak                      {"string"},
12269aa46454SAgnieszka Szlendak                      "None.",
12279aa46454SAgnieszka Szlendak                  }},
12289aa46454SAgnieszka Szlendak     MessageEntry{
12299aa46454SAgnieszka Szlendak         "MESmbusLinkFailure",
12309aa46454SAgnieszka Szlendak         {
12319aa46454SAgnieszka Szlendak             "Indicate that Intel ME encountered SMBus link error.",
12329aa46454SAgnieszka Szlendak             "Intel ME has detected SMBus link error. "
12339aa46454SAgnieszka Szlendak             "Sensor Bus: %1 , MUX Address: %2 ",
12349aa46454SAgnieszka Szlendak             "Critical",
1235e7808c93SGunnar Mills             "Critical",
12369aa46454SAgnieszka Szlendak             2,
12379aa46454SAgnieszka Szlendak             {"string", "string"},
12389aa46454SAgnieszka Szlendak             "Devices connected to given SMLINK might cause communication "
12399aa46454SAgnieszka Szlendak             "corruption. See error code and refer to Intel ME External "
12409aa46454SAgnieszka Szlendak             "Interfaces Specification for details.",
12419aa46454SAgnieszka Szlendak         }},
12429aa46454SAgnieszka Szlendak     MessageEntry{
12439aa46454SAgnieszka Szlendak         "MEUmaError",
12449aa46454SAgnieszka Szlendak         {
12459aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered UMA operation error.",
12469aa46454SAgnieszka Szlendak             "Intel ME has encountered UMA operation error. Details: %1",
12479aa46454SAgnieszka Szlendak             "Critical",
1248e7808c93SGunnar Mills             "Critical",
12499aa46454SAgnieszka Szlendak             1,
12509aa46454SAgnieszka Szlendak             {"string"},
12519aa46454SAgnieszka Szlendak             "Platform reset when UMA not configured correctly, or when "
12529aa46454SAgnieszka Szlendak             "error occurred during normal operation on correctly "
12539aa46454SAgnieszka Szlendak             "configured UMA multiple times leading to Intel ME entering "
12549aa46454SAgnieszka Szlendak             "Recovery or restricted operational mode.",
12559aa46454SAgnieszka Szlendak         }},
12569aa46454SAgnieszka Szlendak     MessageEntry{"MEUnsupportedFeature",
12579aa46454SAgnieszka Szlendak                  {
12589aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is configuration with "
12599aa46454SAgnieszka Szlendak                      "feature which is not supported on this platform.",
12609aa46454SAgnieszka Szlendak                      "Feature not supported in current segment detected by "
12619aa46454SAgnieszka Szlendak                      "Intel ME Firmware. Details: %1",
12629aa46454SAgnieszka Szlendak                      "Critical",
1263e7808c93SGunnar Mills                      "Critical",
12649aa46454SAgnieszka Szlendak                      1,
12659aa46454SAgnieszka Szlendak                      {"string"},
12669aa46454SAgnieszka Szlendak                      "Proper FW configuration must be updated or use the "
12679aa46454SAgnieszka Szlendak                      "Flash device with proper FW configuration",
12689aa46454SAgnieszka Szlendak                  }},
1269271584abSEd Tanous     MessageEntry{"MirroringRedundancyDegraded",
1270fbe8378fSJason M. Bills                  {
1271fbe8378fSJason M. Bills                      "Indicates the mirroring redundancy state is degraded.",
1272271584abSEd Tanous                      "Mirroring redundancy state degraded. Socket=%1 "
1273fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1274271584abSEd Tanous                      "Warning",
1275e7808c93SGunnar Mills                      "Warning",
1276271584abSEd Tanous                      5,
1277271584abSEd Tanous 
1278fbe8378fSJason M. Bills                      {
1279fbe8378fSJason M. Bills                          "number",
1280fbe8378fSJason M. Bills                          "string",
1281fbe8378fSJason M. Bills                          "number",
1282fbe8378fSJason M. Bills                          "number",
1283fbe8378fSJason M. Bills                          "number",
1284fbe8378fSJason M. Bills                      },
1285271584abSEd Tanous                      "None.",
1286fbe8378fSJason M. Bills                  }},
1287fbe8378fSJason M. Bills     MessageEntry{
1288fbe8378fSJason M. Bills         "MirroringRedundancyFull",
1289fbe8378fSJason M. Bills         {
1290fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
1291271584abSEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 "
1292fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1293271584abSEd Tanous             "OK",
1294e7808c93SGunnar Mills             "OK",
1295271584abSEd Tanous             5,
1296271584abSEd Tanous 
1297fbe8378fSJason M. Bills             {
1298fbe8378fSJason M. Bills                 "number",
1299fbe8378fSJason M. Bills                 "string",
1300fbe8378fSJason M. Bills                 "number",
1301fbe8378fSJason M. Bills                 "number",
1302fbe8378fSJason M. Bills                 "number",
1303fbe8378fSJason M. Bills             },
1304271584abSEd Tanous             "None.",
1305fbe8378fSJason M. Bills         }},
1306271584abSEd Tanous     MessageEntry{"NMIButtonPressed",
1307fbe8378fSJason M. Bills                  {
1308271584abSEd Tanous                      "Indicates that the NMI button was pressed.",
1309271584abSEd Tanous                      "NMI Button Pressed.",
1310271584abSEd Tanous                      "Critical",
1311e7808c93SGunnar Mills                      "Critical",
1312271584abSEd Tanous                      0,
1313271584abSEd Tanous                      {},
1314271584abSEd Tanous                      "None.",
1315fbe8378fSJason M. Bills                  }},
1316b76f9ca1SChen,Yugang     MessageEntry{"NMIDiagnosticInterrupt",
1317b76f9ca1SChen,Yugang                  {
1318271584abSEd Tanous                      "Indicates that an NMI Diagnostic "
1319b76f9ca1SChen,Yugang                      "Interrupt has been generated.",
1320271584abSEd Tanous                      "NMI Diagnostic Interrupt.",
1321271584abSEd Tanous                      "Critical",
1322e7808c93SGunnar Mills                      "Critical",
1323271584abSEd Tanous                      0,
1324271584abSEd Tanous                      {},
1325271584abSEd Tanous                      "None.",
1326b76f9ca1SChen,Yugang                  }},
1327271584abSEd Tanous     MessageEntry{"PCIeCorrectableAdvisoryNonFatal",
1328fbe8378fSJason M. Bills                  {
1329fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Advisory Non-fatal Error.",
1330271584abSEd Tanous                      "PCIe Correctable Advisory Non-fatal Error. Bus=%1 "
1331fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1332271584abSEd Tanous                      "Warning",
1333e7808c93SGunnar Mills                      "Warning",
1334271584abSEd Tanous                      3,
1335271584abSEd Tanous 
1336fbe8378fSJason M. Bills                      {
1337fbe8378fSJason M. Bills                          "number",
1338fbe8378fSJason M. Bills                          "number",
1339fbe8378fSJason M. Bills                          "number",
1340fbe8378fSJason M. Bills                      },
1341271584abSEd Tanous                      "None.",
1342fbe8378fSJason M. Bills                  }},
1343271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadDLLP",
1344fbe8378fSJason M. Bills                  {
1345271584abSEd Tanous                      "Indicates a PCIe Correctable Bad DLLP Error.",
1346271584abSEd Tanous 
1347fbe8378fSJason M. Bills                      "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
1348271584abSEd Tanous                      "Warning",
1349e7808c93SGunnar Mills                      "Warning",
1350271584abSEd Tanous                      3,
1351271584abSEd Tanous 
1352fbe8378fSJason M. Bills                      {
1353fbe8378fSJason M. Bills                          "number",
1354fbe8378fSJason M. Bills                          "number",
1355fbe8378fSJason M. Bills                          "number",
1356fbe8378fSJason M. Bills                      },
1357271584abSEd Tanous                      "None.",
1358fbe8378fSJason M. Bills                  }},
1359271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadTLP",
1360fbe8378fSJason M. Bills                  {
1361271584abSEd Tanous                      "Indicates a PCIe Correctable Bad TLP Error.",
1362271584abSEd Tanous 
1363fbe8378fSJason M. Bills                      "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
1364271584abSEd Tanous                      "Warning",
1365e7808c93SGunnar Mills                      "Warning",
1366271584abSEd Tanous                      3,
1367271584abSEd Tanous 
1368fbe8378fSJason M. Bills                      {
1369fbe8378fSJason M. Bills                          "number",
1370fbe8378fSJason M. Bills                          "number",
1371fbe8378fSJason M. Bills                          "number",
1372fbe8378fSJason M. Bills                      },
1373271584abSEd Tanous                      "None.",
1374fbe8378fSJason M. Bills                  }},
1375271584abSEd Tanous     MessageEntry{"PCIeCorrectableHeaderLogOverflow",
1376fbe8378fSJason M. Bills                  {
1377fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Header Log Overflow Error.",
1378271584abSEd Tanous                      "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 "
1379fbe8378fSJason M. Bills                      "Function=%3.",
1380271584abSEd Tanous                      "Warning",
1381e7808c93SGunnar Mills                      "Warning",
1382271584abSEd Tanous                      3,
1383271584abSEd Tanous 
1384fbe8378fSJason M. Bills                      {
1385fbe8378fSJason M. Bills                          "number",
1386fbe8378fSJason M. Bills                          "number",
1387fbe8378fSJason M. Bills                          "number",
1388fbe8378fSJason M. Bills                      },
1389271584abSEd Tanous                      "None.",
1390fbe8378fSJason M. Bills                  }},
1391271584abSEd Tanous     MessageEntry{"PCIeCorrectableInternal",
1392fbe8378fSJason M. Bills                  {
1393271584abSEd Tanous                      "Indicates a PCIe Correctable Internal Error.",
1394271584abSEd Tanous                      "PCIe Correctable Internal Error. Bus=%1 Device=%2 "
1395fbe8378fSJason M. Bills                      "Function=%3.",
1396271584abSEd Tanous                      "Warning",
1397e7808c93SGunnar Mills                      "Warning",
1398271584abSEd Tanous                      3,
1399271584abSEd Tanous 
1400fbe8378fSJason M. Bills                      {
1401fbe8378fSJason M. Bills                          "number",
1402fbe8378fSJason M. Bills                          "number",
1403fbe8378fSJason M. Bills                          "number",
1404fbe8378fSJason M. Bills                      },
1405271584abSEd Tanous                      "None.",
1406fbe8378fSJason M. Bills                  }},
1407fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableLinkBWChanged",
1408fbe8378fSJason M. Bills                  {
1409fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Link BW Changed Error.",
1410271584abSEd Tanous                      "PCIe Correctable Link BW Changed. Bus=%1 "
1411fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1412271584abSEd Tanous                      "Warning",
1413e7808c93SGunnar Mills                      "Warning",
1414271584abSEd Tanous                      3,
1415271584abSEd Tanous 
1416fbe8378fSJason M. Bills                      {
1417fbe8378fSJason M. Bills                          "number",
1418fbe8378fSJason M. Bills                          "number",
1419fbe8378fSJason M. Bills                          "number",
1420fbe8378fSJason M. Bills                      },
1421271584abSEd Tanous                      "None.",
1422fbe8378fSJason M. Bills                  }},
1423271584abSEd Tanous     MessageEntry{"PCIeCorrectableReceiverError",
1424fbe8378fSJason M. Bills                  {
1425271584abSEd Tanous                      "Indicates a PCIe Correctable Receiver Error.",
1426271584abSEd Tanous                      "PCIe Correctable Receiver Error. Bus=%1 Device=%2 "
1427fbe8378fSJason M. Bills                      "Function=%3.",
1428271584abSEd Tanous                      "Warning",
1429e7808c93SGunnar Mills                      "Warning",
1430271584abSEd Tanous                      3,
1431271584abSEd Tanous 
1432fbe8378fSJason M. Bills                      {
1433fbe8378fSJason M. Bills                          "number",
1434fbe8378fSJason M. Bills                          "number",
1435fbe8378fSJason M. Bills                          "number",
1436fbe8378fSJason M. Bills                      },
1437271584abSEd Tanous                      "None.",
1438fbe8378fSJason M. Bills                  }},
1439271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayNumRollover",
1440fbe8378fSJason M. Bills                  {
1441271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Num Rollover.",
1442271584abSEd Tanous                      "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 "
1443fbe8378fSJason M. Bills                      "Function=%3.",
1444271584abSEd Tanous                      "Warning",
1445e7808c93SGunnar Mills                      "Warning",
1446271584abSEd Tanous                      3,
1447271584abSEd Tanous 
1448fbe8378fSJason M. Bills                      {
1449fbe8378fSJason M. Bills                          "number",
1450fbe8378fSJason M. Bills                          "number",
1451fbe8378fSJason M. Bills                          "number",
1452fbe8378fSJason M. Bills                      },
1453271584abSEd Tanous                      "None.",
1454fbe8378fSJason M. Bills                  }},
1455271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayTimerTimeout",
1456fbe8378fSJason M. Bills                  {
1457271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Timer Timeout.",
1458271584abSEd Tanous                      "PCIe Correctable Replay Timer Timeout. Bus=%1 "
1459fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1460271584abSEd Tanous                      "Warning",
1461e7808c93SGunnar Mills                      "Warning",
1462271584abSEd Tanous                      3,
1463271584abSEd Tanous 
1464fbe8378fSJason M. Bills                      {
1465fbe8378fSJason M. Bills                          "number",
1466fbe8378fSJason M. Bills                          "number",
1467fbe8378fSJason M. Bills                          "number",
1468fbe8378fSJason M. Bills                      },
1469271584abSEd Tanous                      "None.",
1470fbe8378fSJason M. Bills                  }},
1471fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableUnspecifiedAERError",
1472fbe8378fSJason M. Bills                  {
1473fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Unspecified AER Error.",
1474271584abSEd Tanous                      "PCIe Correctable Unspecified AER Error. "
1475fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
1476271584abSEd Tanous                      "Warning",
1477e7808c93SGunnar Mills                      "Warning",
1478271584abSEd Tanous                      3,
1479271584abSEd Tanous 
1480fbe8378fSJason M. Bills                      {
1481fbe8378fSJason M. Bills                          "number",
1482fbe8378fSJason M. Bills                          "number",
1483fbe8378fSJason M. Bills                          "number",
1484fbe8378fSJason M. Bills                      },
1485271584abSEd Tanous                      "None.",
1486fbe8378fSJason M. Bills                  }},
1487271584abSEd Tanous     MessageEntry{"PCIeFatalACSViolation",
1488fbe8378fSJason M. Bills                  {
1489271584abSEd Tanous                      "Indicates a PCIe ACS Violation Error.",
1490271584abSEd Tanous 
1491fbe8378fSJason M. Bills                      "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
14924228a160SJason M. Bills                      "Critical",
1493e7808c93SGunnar Mills                      "Critical",
1494271584abSEd Tanous                      3,
1495271584abSEd Tanous 
1496fbe8378fSJason M. Bills                      {
1497fbe8378fSJason M. Bills                          "number",
1498fbe8378fSJason M. Bills                          "number",
1499fbe8378fSJason M. Bills                          "number",
1500fbe8378fSJason M. Bills                      },
1501271584abSEd Tanous                      "None.",
1502fbe8378fSJason M. Bills                  }},
1503271584abSEd Tanous     MessageEntry{"PCIeFatalAtomicEgressBlocked",
1504fbe8378fSJason M. Bills                  {
1505271584abSEd Tanous                      "Indicates a PCIe Atomic Egress Blocked Error.",
1506271584abSEd Tanous                      "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 "
1507fbe8378fSJason M. Bills                      "Function=%3.",
15084228a160SJason M. Bills                      "Critical",
1509e7808c93SGunnar Mills                      "Critical",
1510271584abSEd Tanous                      3,
1511271584abSEd Tanous 
1512fbe8378fSJason M. Bills                      {
1513fbe8378fSJason M. Bills                          "number",
1514fbe8378fSJason M. Bills                          "number",
1515fbe8378fSJason M. Bills                          "number",
1516fbe8378fSJason M. Bills                      },
1517271584abSEd Tanous                      "None.",
1518fbe8378fSJason M. Bills                  }},
1519fbe8378fSJason M. Bills     MessageEntry{
1520fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
1521fbe8378fSJason M. Bills         {
1522271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
1523271584abSEd Tanous 
1524fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
15254228a160SJason M. Bills             "Critical",
1526e7808c93SGunnar Mills             "Critical",
1527271584abSEd Tanous             3,
1528271584abSEd Tanous 
1529fbe8378fSJason M. Bills             {
1530fbe8378fSJason M. Bills                 "number",
1531fbe8378fSJason M. Bills                 "number",
1532fbe8378fSJason M. Bills                 "number",
1533fbe8378fSJason M. Bills             },
1534271584abSEd Tanous             "None.",
1535fbe8378fSJason M. Bills         }},
1536fbe8378fSJason M. Bills     MessageEntry{
1537fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1538fbe8378fSJason M. Bills         {
1539271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1540271584abSEd Tanous 
1541fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
15424228a160SJason M. Bills             "Critical",
1543e7808c93SGunnar Mills             "Critical",
1544271584abSEd Tanous             3,
1545271584abSEd Tanous 
1546fbe8378fSJason M. Bills             {
1547fbe8378fSJason M. Bills                 "number",
1548fbe8378fSJason M. Bills                 "number",
1549fbe8378fSJason M. Bills                 "number",
1550fbe8378fSJason M. Bills             },
1551271584abSEd Tanous             "None.",
1552fbe8378fSJason M. Bills         }},
1553fbe8378fSJason M. Bills     MessageEntry{
1554fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1555fbe8378fSJason M. Bills         {
1556271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
1557271584abSEd Tanous 
1558fbe8378fSJason M. Bills             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 "
1559fbe8378fSJason M. Bills             "Function=%3.",
15604228a160SJason M. Bills             "Critical",
1561e7808c93SGunnar Mills             "Critical",
1562271584abSEd Tanous             3,
1563271584abSEd Tanous 
1564fbe8378fSJason M. Bills             {
1565fbe8378fSJason M. Bills                 "number",
1566fbe8378fSJason M. Bills                 "number",
1567fbe8378fSJason M. Bills                 "number",
1568fbe8378fSJason M. Bills             },
1569271584abSEd Tanous             "None.",
1570fbe8378fSJason M. Bills         }},
1571271584abSEd Tanous     MessageEntry{"PCIeFatalECRCError",
1572fbe8378fSJason M. Bills                  {
1573271584abSEd Tanous                      "Indicates a PCIe ECRC Error.",
1574271584abSEd Tanous                      "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
15754228a160SJason M. Bills                      "Critical",
1576e7808c93SGunnar Mills                      "Critical",
1577271584abSEd Tanous                      3,
1578271584abSEd Tanous 
1579fbe8378fSJason M. Bills                      {
1580fbe8378fSJason M. Bills                          "number",
1581fbe8378fSJason M. Bills                          "number",
1582fbe8378fSJason M. Bills                          "number",
1583fbe8378fSJason M. Bills                      },
1584271584abSEd Tanous                      "None.",
1585fbe8378fSJason M. Bills                  }},
1586271584abSEd Tanous     MessageEntry{"PCIeFatalFlowControlProtocol",
1587fbe8378fSJason M. Bills                  {
1588271584abSEd Tanous                      "Indicates a PCIe Flow Control Protocol Error.",
1589271584abSEd Tanous 
1590fbe8378fSJason M. Bills                      "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 "
1591fbe8378fSJason M. Bills                      "Function=%3.",
15924228a160SJason M. Bills                      "Critical",
1593e7808c93SGunnar Mills                      "Critical",
1594271584abSEd Tanous                      3,
1595271584abSEd Tanous 
1596fbe8378fSJason M. Bills                      {
1597fbe8378fSJason M. Bills                          "number",
1598fbe8378fSJason M. Bills                          "number",
1599fbe8378fSJason M. Bills                          "number",
1600fbe8378fSJason M. Bills                      },
1601271584abSEd Tanous                      "None.",
1602fbe8378fSJason M. Bills                  }},
1603fbe8378fSJason M. Bills     MessageEntry{
1604fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1605fbe8378fSJason M. Bills         {
1606271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1607271584abSEd Tanous 
1608fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
16094228a160SJason M. Bills             "Critical",
1610e7808c93SGunnar Mills             "Critical",
1611271584abSEd Tanous             3,
1612271584abSEd Tanous 
1613fbe8378fSJason M. Bills             {
1614fbe8378fSJason M. Bills                 "number",
1615fbe8378fSJason M. Bills                 "number",
1616fbe8378fSJason M. Bills                 "number",
1617fbe8378fSJason M. Bills             },
1618271584abSEd Tanous             "None.",
1619fbe8378fSJason M. Bills         }},
1620fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalMCBlockedTLP",
1621fbe8378fSJason M. Bills                  {
1622271584abSEd Tanous                      "Indicates a PCIe MC Blocked TLP Error.",
1623271584abSEd Tanous                      "PCIe Fatal MC Blocked TLP Error. Bus=%1 "
1624fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
16254228a160SJason M. Bills                      "Critical",
1626e7808c93SGunnar Mills                      "Critical",
1627271584abSEd Tanous                      3,
1628271584abSEd Tanous 
1629fbe8378fSJason M. Bills                      {
1630fbe8378fSJason M. Bills                          "number",
1631fbe8378fSJason M. Bills                          "number",
1632fbe8378fSJason M. Bills                          "number",
1633fbe8378fSJason M. Bills                      },
1634271584abSEd Tanous                      "None.",
1635fbe8378fSJason M. Bills                  }},
1636fbe8378fSJason M. Bills     MessageEntry{
1637fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1638fbe8378fSJason M. Bills         {
1639271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1640271584abSEd Tanous 
1641fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
16424228a160SJason M. Bills             "Critical",
1643e7808c93SGunnar Mills             "Critical",
1644271584abSEd Tanous             3,
1645271584abSEd Tanous 
1646fbe8378fSJason M. Bills             {
1647fbe8378fSJason M. Bills                 "number",
1648fbe8378fSJason M. Bills                 "number",
1649fbe8378fSJason M. Bills                 "number",
1650fbe8378fSJason M. Bills             },
1651271584abSEd Tanous             "None.",
1652fbe8378fSJason M. Bills         }},
1653271584abSEd Tanous     MessageEntry{"PCIeFatalReceiverBufferOverflow",
1654fbe8378fSJason M. Bills                  {
1655271584abSEd Tanous                      "Indicates a PCIe Receiver Buffer Overflow Error.",
1656271584abSEd Tanous                      "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 "
1657fbe8378fSJason M. Bills                      "Function=%3.",
16584228a160SJason M. Bills                      "Critical",
1659e7808c93SGunnar Mills                      "Critical",
1660271584abSEd Tanous                      3,
1661271584abSEd Tanous 
1662fbe8378fSJason M. Bills                      {
1663fbe8378fSJason M. Bills                          "number",
1664fbe8378fSJason M. Bills                          "number",
1665fbe8378fSJason M. Bills                          "number",
1666fbe8378fSJason M. Bills                      },
1667271584abSEd Tanous                      "None.",
1668fbe8378fSJason M. Bills                  }},
1669fbe8378fSJason M. Bills     MessageEntry{
167014c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1671fbe8378fSJason M. Bills         {
1672fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
1673271584abSEd Tanous 
1674fbe8378fSJason M. Bills             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 "
1675fbe8378fSJason M. Bills             "Function=%3.",
16764228a160SJason M. Bills             "Critical",
1677e7808c93SGunnar Mills             "Critical",
1678271584abSEd Tanous             3,
1679271584abSEd Tanous 
1680fbe8378fSJason M. Bills             {
1681fbe8378fSJason M. Bills                 "number",
1682fbe8378fSJason M. Bills                 "number",
1683fbe8378fSJason M. Bills                 "number",
1684fbe8378fSJason M. Bills             },
1685271584abSEd Tanous             "None.",
1686fbe8378fSJason M. Bills         }},
1687fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream",
1688fbe8378fSJason M. Bills                  {
1689271584abSEd Tanous                      "Indicates a PCIe Received Fatal Message "
1690fbe8378fSJason M. Bills                      "From Downstream Error.",
1691271584abSEd Tanous 
1692fbe8378fSJason M. Bills                      "PCIe Fatal Received Fatal Message From Downstream. "
1693fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
16944228a160SJason M. Bills                      "Critical",
1695e7808c93SGunnar Mills                      "Critical",
1696271584abSEd Tanous                      3,
1697271584abSEd Tanous 
1698fbe8378fSJason M. Bills                      {
1699fbe8378fSJason M. Bills                          "number",
1700fbe8378fSJason M. Bills                          "number",
1701fbe8378fSJason M. Bills                          "number",
1702fbe8378fSJason M. Bills                      },
1703271584abSEd Tanous                      "None.",
1704fbe8378fSJason M. Bills                  }},
1705271584abSEd Tanous     MessageEntry{"PCIeFatalSurpriseLinkDown",
1706fbe8378fSJason M. Bills                  {
1707271584abSEd Tanous                      "Indicates a PCIe Surprise Link Down Error.",
1708271584abSEd Tanous                      "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 "
1709fbe8378fSJason M. Bills                      "Function=%3.",
17104228a160SJason M. Bills                      "Critical",
1711e7808c93SGunnar Mills                      "Critical",
1712271584abSEd Tanous                      3,
1713271584abSEd Tanous 
1714fbe8378fSJason M. Bills                      {
1715fbe8378fSJason M. Bills                          "number",
1716fbe8378fSJason M. Bills                          "number",
1717fbe8378fSJason M. Bills                          "number",
1718fbe8378fSJason M. Bills                      },
1719271584abSEd Tanous                      "None.",
1720fbe8378fSJason M. Bills                  }},
1721271584abSEd Tanous     MessageEntry{"PCIeFatalTLPPrefixBlocked",
1722fbe8378fSJason M. Bills                  {
1723271584abSEd Tanous                      "Indicates a PCIe TLP Prefix Blocked Error.",
1724271584abSEd Tanous                      "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 "
1725fbe8378fSJason M. Bills                      "Function=%3.",
17264228a160SJason M. Bills                      "Critical",
1727e7808c93SGunnar Mills                      "Critical",
1728271584abSEd Tanous                      3,
1729271584abSEd Tanous 
1730fbe8378fSJason M. Bills                      {
1731fbe8378fSJason M. Bills                          "number",
1732fbe8378fSJason M. Bills                          "number",
1733fbe8378fSJason M. Bills                          "number",
1734fbe8378fSJason M. Bills                      },
1735271584abSEd Tanous                      "None.",
1736fbe8378fSJason M. Bills                  }},
1737fbe8378fSJason M. Bills     MessageEntry{
1738fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1739fbe8378fSJason M. Bills         {
1740271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
1741271584abSEd Tanous 
1742fbe8378fSJason M. Bills             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 "
1743fbe8378fSJason M. Bills             "Function=%3.",
17444228a160SJason M. Bills             "Critical",
1745e7808c93SGunnar Mills             "Critical",
1746271584abSEd Tanous             3,
1747271584abSEd Tanous 
1748fbe8378fSJason M. Bills             {
1749fbe8378fSJason M. Bills                 "number",
1750fbe8378fSJason M. Bills                 "number",
1751fbe8378fSJason M. Bills                 "number",
1752fbe8378fSJason M. Bills             },
1753271584abSEd Tanous             "None.",
1754fbe8378fSJason M. Bills         }},
1755271584abSEd Tanous     MessageEntry{"PCIeFatalUnexpectedCompletion",
1756fbe8378fSJason M. Bills                  {
1757271584abSEd Tanous                      "Indicates a PCIe Unexpected Completion Error.",
1758271584abSEd Tanous                      "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 "
1759fbe8378fSJason M. Bills                      "Function=%3.",
17604228a160SJason M. Bills                      "Critical",
1761e7808c93SGunnar Mills                      "Critical",
1762271584abSEd Tanous                      3,
1763271584abSEd Tanous 
1764fbe8378fSJason M. Bills                      {
1765fbe8378fSJason M. Bills                          "number",
1766fbe8378fSJason M. Bills                          "number",
1767fbe8378fSJason M. Bills                          "number",
1768fbe8378fSJason M. Bills                      },
1769271584abSEd Tanous                      "None.",
1770fbe8378fSJason M. Bills                  }},
1771271584abSEd Tanous     MessageEntry{"PCIeFatalUnspecifiedNonAERFatalError",
1772fbe8378fSJason M. Bills                  {
1773271584abSEd Tanous                      "Indicates a PCIe Unspecified Non-AER Fatal Error.",
1774271584abSEd Tanous                      "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 "
1775fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
17764228a160SJason M. Bills                      "Critical",
1777e7808c93SGunnar Mills                      "Critical",
1778271584abSEd Tanous                      3,
1779271584abSEd Tanous 
1780fbe8378fSJason M. Bills                      {
1781fbe8378fSJason M. Bills                          "number",
1782fbe8378fSJason M. Bills                          "number",
1783fbe8378fSJason M. Bills                          "number",
1784fbe8378fSJason M. Bills                      },
1785271584abSEd Tanous                      "None.",
1786fbe8378fSJason M. Bills                  }},
1787fbe8378fSJason M. Bills     MessageEntry{
1788fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1789fbe8378fSJason M. Bills         {
1790271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1791271584abSEd Tanous 
1792fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
17934228a160SJason M. Bills             "Critical",
1794e7808c93SGunnar Mills             "Critical",
1795271584abSEd Tanous             3,
1796271584abSEd Tanous 
1797fbe8378fSJason M. Bills             {
1798fbe8378fSJason M. Bills                 "number",
1799fbe8378fSJason M. Bills                 "number",
1800fbe8378fSJason M. Bills                 "number",
1801fbe8378fSJason M. Bills             },
1802271584abSEd Tanous             "None.",
1803fbe8378fSJason M. Bills         }},
1804271584abSEd Tanous     MessageEntry{"PowerButtonPressed",
1805fbe8378fSJason M. Bills                  {
1806271584abSEd Tanous                      "Indicates that the power button was pressed.",
1807271584abSEd Tanous                      "Power Button Pressed.",
1808271584abSEd Tanous                      "OK",
1809e7808c93SGunnar Mills                      "OK",
1810271584abSEd Tanous                      0,
1811271584abSEd Tanous                      {},
1812271584abSEd Tanous                      "None.",
1813fbe8378fSJason M. Bills                  }},
1814dd118a2eSJason M. Bills     MessageEntry{"PowerRestorePolicyApplied",
1815dd118a2eSJason M. Bills                  {
1816271584abSEd Tanous                      "Indicates that power was restored and the "
1817dd118a2eSJason M. Bills                      "BMC has applied the restore policy.",
1818271584abSEd Tanous                      "Power restore policy applied.",
1819271584abSEd Tanous                      "OK",
1820e7808c93SGunnar Mills                      "OK",
1821271584abSEd Tanous                      0,
1822271584abSEd Tanous                      {},
1823271584abSEd Tanous                      "None.",
1824dd118a2eSJason M. Bills                  }},
1825271584abSEd Tanous     MessageEntry{"PowerSupplyConfigurationError",
1826fbe8378fSJason M. Bills                  {
1827271584abSEd Tanous                      "Indicates an error in power supply configuration.",
1828271584abSEd Tanous                      "Power supply %1 configuration error.",
18299c6b0159SYong Li                      "Warning",
1830e7808c93SGunnar Mills                      "Warning",
1831271584abSEd Tanous                      1,
1832271584abSEd Tanous                      {"string"},
1833271584abSEd Tanous                      "None.",
1834fbe8378fSJason M. Bills                  }},
1835fbe8378fSJason M. Bills     MessageEntry{
18367f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
18377f68549fSjayaprakash Mutyala         {
18387f68549fSjayaprakash Mutyala             "Indicates that power supply configuration error recovered "
18397f68549fSjayaprakash Mutyala             "from a failure.",
18407f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
18417f68549fSjayaprakash Mutyala             "OK",
1842e7808c93SGunnar Mills             "OK",
18437f68549fSjayaprakash Mutyala             1,
18447f68549fSjayaprakash Mutyala             {"string"},
18457f68549fSjayaprakash Mutyala             "None.",
18467f68549fSjayaprakash Mutyala         }},
18477f68549fSjayaprakash Mutyala     MessageEntry{
1848fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1849fbe8378fSJason M. Bills         {
1850fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1851271584abSEd Tanous             "Power supply %1 fan %2 failed.",
18529c6b0159SYong Li             "Warning",
1853e7808c93SGunnar Mills             "Warning",
1854271584abSEd Tanous             2,
1855271584abSEd Tanous             {"string", "string"},
1856271584abSEd Tanous             "None.",
1857fbe8378fSJason M. Bills         }},
1858dac62eefSCheng C Yang     MessageEntry{
1859dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1860dac62eefSCheng C Yang         {
1861dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1862271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1863271584abSEd Tanous             "OK",
1864e7808c93SGunnar Mills             "OK",
1865271584abSEd Tanous             2,
1866271584abSEd Tanous             {"string", "string"},
1867271584abSEd Tanous             "None.",
1868dac62eefSCheng C Yang         }},
1869fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailed",
1870fbe8378fSJason M. Bills                  {
1871271584abSEd Tanous                      "Indicates that a power supply has failed.",
1872271584abSEd Tanous                      "Power supply %1 failed.",
18739c6b0159SYong Li                      "Warning",
1874e7808c93SGunnar Mills                      "Warning",
1875271584abSEd Tanous                      1,
1876271584abSEd Tanous                      {"string"},
1877271584abSEd Tanous                      "None.",
1878fbe8378fSJason M. Bills                  }},
1879fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailurePredicted",
1880fbe8378fSJason M. Bills                  {
1881fbe8378fSJason M. Bills                      "Indicates that a power supply is predicted to fail.",
1882271584abSEd Tanous                      "Power supply %1 failure predicted.",
1883271584abSEd Tanous                      "Warning",
1884e7808c93SGunnar Mills                      "Warning",
1885271584abSEd Tanous                      1,
1886271584abSEd Tanous                      {"string"},
1887271584abSEd Tanous                      "None.",
1888fbe8378fSJason M. Bills                  }},
1889271584abSEd Tanous     MessageEntry{"PowerSupplyInserted",
1890fbe8378fSJason M. Bills                  {
1891271584abSEd Tanous                      "Indicates that a power supply has been inserted.",
1892271584abSEd Tanous                      "Power supply %1 inserted.",
1893271584abSEd Tanous                      "OK",
1894e7808c93SGunnar Mills                      "OK",
1895271584abSEd Tanous                      1,
1896271584abSEd Tanous                      {"string"},
1897271584abSEd Tanous                      "None.",
1898fbe8378fSJason M. Bills                  }},
1899271584abSEd Tanous     MessageEntry{"PowerSupplyPowerGoodFailed",
1900bc48a175SJason M. Bills                  {
1901271584abSEd Tanous                      "Indicates that the power supply power good signal "
1902bc48a175SJason M. Bills                      "failed to assert within the specified time.",
1903271584abSEd Tanous                      "Power supply power good failed to assert within %1 "
1904bc48a175SJason M. Bills                      "milliseconds.",
1905271584abSEd Tanous                      "Critical",
1906e7808c93SGunnar Mills                      "Critical",
1907271584abSEd Tanous                      1,
1908271584abSEd Tanous                      {"number"},
1909271584abSEd Tanous                      "None.",
1910bc48a175SJason M. Bills                  }},
1911dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPowerLost",
1912dac62eefSCheng C Yang                  {
1913dac62eefSCheng C Yang                      "Indicates that a power supply has lost input power.",
1914271584abSEd Tanous                      "Power supply %1 power lost.",
19159c6b0159SYong Li                      "Warning",
1916e7808c93SGunnar Mills                      "Warning",
1917271584abSEd Tanous                      1,
1918271584abSEd Tanous                      {"string"},
1919271584abSEd Tanous                      "None.",
1920dac62eefSCheng C Yang                  }},
1921271584abSEd Tanous     MessageEntry{"PowerSupplyPowerRestored",
1922dac62eefSCheng C Yang                  {
1923dac62eefSCheng C Yang                      "Indicates that a power supply input power was restored.",
1924271584abSEd Tanous                      "Power supply %1 power restored.",
1925271584abSEd Tanous                      "OK",
1926e7808c93SGunnar Mills                      "OK",
1927271584abSEd Tanous                      1,
1928271584abSEd Tanous                      {"string"},
1929271584abSEd Tanous                      "None.",
1930dac62eefSCheng C Yang                  }},
1931dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPredictedFailureRecovered",
1932dac62eefSCheng C Yang                  {
1933271584abSEd Tanous                      "Indicates that a power supply recovered "
1934dac62eefSCheng C Yang                      "from a predicted failure.",
1935271584abSEd Tanous                      "Power supply %1 predicted failure recovered.",
1936271584abSEd Tanous                      "OK",
1937e7808c93SGunnar Mills                      "OK",
1938271584abSEd Tanous                      1,
1939271584abSEd Tanous                      {"string"},
1940271584abSEd Tanous                      "None.",
1941dac62eefSCheng C Yang                  }},
1942271584abSEd Tanous     MessageEntry{"PowerSupplyRecovered",
1943dac62eefSCheng C Yang                  {
1944dac62eefSCheng C Yang                      "Indicates that a power supply recovered from a failure.",
1945271584abSEd Tanous                      "Power supply %1 recovered.",
1946271584abSEd Tanous                      "OK",
1947e7808c93SGunnar Mills                      "OK",
1948271584abSEd Tanous                      1,
1949271584abSEd Tanous                      {"string"},
1950271584abSEd Tanous                      "None.",
1951dac62eefSCheng C Yang                  }},
1952271584abSEd Tanous     MessageEntry{"PowerSupplyRemoved",
1953fbe8378fSJason M. Bills                  {
1954271584abSEd Tanous                      "Indicates that a power supply has been removed.",
1955271584abSEd Tanous                      "Power supply %1 removed.",
1956271584abSEd Tanous                      "Warning",
1957e7808c93SGunnar Mills                      "Warning",
1958271584abSEd Tanous                      1,
1959271584abSEd Tanous                      {"string"},
1960271584abSEd Tanous                      "None.",
1961fbe8378fSJason M. Bills                  }},
1962271584abSEd Tanous     MessageEntry{"PowerUnitDegradedFromNonRedundant",
1963cecb4cb6SCheng C Yang                  {
1964cecb4cb6SCheng C Yang                      "Indicates that power unit is come back to redundant from"
1965cecb4cb6SCheng C Yang                      "nonredundant but is still not in full redundancy mode.",
1966271584abSEd Tanous                      "Power Unit degraded from nonredundant.",
1967271584abSEd Tanous                      "Warning",
1968e7808c93SGunnar Mills                      "Warning",
1969271584abSEd Tanous                      0,
1970271584abSEd Tanous                      {},
1971271584abSEd Tanous                      "None.",
1972cecb4cb6SCheng C Yang                  }},
1973cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitDegradedFromRedundant",
1974cecb4cb6SCheng C Yang                  {
1975cecb4cb6SCheng C Yang                      "Indicates that power unit is degarded from full "
1976cecb4cb6SCheng C Yang                      "redundancy mode.",
1977271584abSEd Tanous                      "Power Unit degraded from redundant.",
1978271584abSEd Tanous                      "Warning",
1979e7808c93SGunnar Mills                      "Warning",
1980271584abSEd Tanous                      0,
1981271584abSEd Tanous                      {},
1982271584abSEd Tanous                      "None.",
1983cecb4cb6SCheng C Yang                  }},
1984271584abSEd Tanous     MessageEntry{"PowerUnitRedundancyDegraded",
1985cecb4cb6SCheng C Yang                  {
1986cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been degraded.",
1987271584abSEd Tanous                      "Power Unit Redundancy degraded.",
1988271584abSEd Tanous                      "Warning",
1989e7808c93SGunnar Mills                      "Warning",
1990271584abSEd Tanous                      0,
1991271584abSEd Tanous                      {},
1992271584abSEd Tanous                      "None.",
1993cecb4cb6SCheng C Yang                  }},
1994cecb4cb6SCheng C Yang     MessageEntry{
1995cecb4cb6SCheng C Yang         "PowerUnitNonRedundantFromInsufficient",
1996cecb4cb6SCheng C Yang         {
1997cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode and get"
1998cecb4cb6SCheng C Yang             "sufficient power to support redundancy from insufficient"
1999cecb4cb6SCheng C Yang             "power.",
2000271584abSEd Tanous 
2001cecb4cb6SCheng C Yang             "Power Unit NonRedundant from insufficient to sufficient.",
2002271584abSEd Tanous             "Warning",
2003e7808c93SGunnar Mills             "Warning",
2004271584abSEd Tanous             0,
2005271584abSEd Tanous             {},
2006271584abSEd Tanous             "None.",
2007cecb4cb6SCheng C Yang         }},
2008271584abSEd Tanous     MessageEntry{"PowerUnitNonRedundantInsufficient",
2009cecb4cb6SCheng C Yang                  {
2010271584abSEd Tanous                      "Indicates that power unit do not have sufficient "
2011cecb4cb6SCheng C Yang                      "power to support redundancy.",
2012271584abSEd Tanous                      "Power Unit NonRedundant and has insufficient resource.",
20134228a160SJason M. Bills                      "Critical",
2014e7808c93SGunnar Mills                      "Critical",
2015271584abSEd Tanous                      0,
2016271584abSEd Tanous                      {},
2017271584abSEd Tanous                      "None.",
2018cecb4cb6SCheng C Yang                  }},
2019cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitRedundancyLost",
2020cecb4cb6SCheng C Yang                  {
2021cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been lost.",
2022271584abSEd Tanous                      "Power Unit Redundancy lost.",
2023271584abSEd Tanous                      "Warning",
2024e7808c93SGunnar Mills                      "Warning",
2025271584abSEd Tanous                      0,
2026271584abSEd Tanous                      {},
2027271584abSEd Tanous                      "None.",
2028cecb4cb6SCheng C Yang                  }},
2029cecb4cb6SCheng C Yang     MessageEntry{
2030cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
2031cecb4cb6SCheng C Yang         {
2032cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
2033271584abSEd Tanous             "Power Unit Redundancy regained.",
2034271584abSEd Tanous             "OK",
2035e7808c93SGunnar Mills             "OK",
2036271584abSEd Tanous             0,
2037271584abSEd Tanous             {},
2038271584abSEd Tanous             "None.",
2039cecb4cb6SCheng C Yang         }},
2040cecb4cb6SCheng C Yang     MessageEntry{
2041cecb4cb6SCheng C Yang         "PowerUnitNonRedundantSufficient",
2042cecb4cb6SCheng C Yang         {
2043cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode but still"
2044cecb4cb6SCheng C Yang             "has sufficient power to support redundancy.",
2045271584abSEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
2046271584abSEd Tanous             "Warning",
2047e7808c93SGunnar Mills             "Warning",
2048271584abSEd Tanous             0,
2049271584abSEd Tanous             {},
2050271584abSEd Tanous             "None.",
2051cecb4cb6SCheng C Yang         }},
2052271584abSEd Tanous     MessageEntry{"ResetButtonPressed",
2053fbe8378fSJason M. Bills                  {
2054271584abSEd Tanous                      "Indicates that the reset button was pressed.",
2055271584abSEd Tanous                      "Reset Button Pressed.",
2056271584abSEd Tanous                      "OK",
2057e7808c93SGunnar Mills                      "OK",
2058271584abSEd Tanous                      0,
2059271584abSEd Tanous                      {},
2060271584abSEd Tanous                      "None.",
2061fbe8378fSJason M. Bills                  }},
20628ae37025SChen,Yugang     MessageEntry{"SecurityBoot2ndFlashEnabled",
20638ae37025SChen,Yugang                  {
20648ae37025SChen,Yugang                      "Indicates that the BMC 2nd boot flash is enabled.",
20658ae37025SChen,Yugang                      "BMC 2nd boot flash is enabled.",
20668ae37025SChen,Yugang                      "Critical",
2067e7808c93SGunnar Mills                      "Critical",
20688ae37025SChen,Yugang                      0,
20698ae37025SChen,Yugang                      {},
20708ae37025SChen,Yugang                      "None.",
20718ae37025SChen,Yugang                  }},
20728ae37025SChen,Yugang     MessageEntry{"SecurityP2aBridgeEnabled",
20738ae37025SChen,Yugang                  {
20748ae37025SChen,Yugang                      "Indicates that the P2A bridge is enabled.",
20758ae37025SChen,Yugang                      "P2A(PCIe to AHB) bridge is enabled.",
20768ae37025SChen,Yugang                      "Critical",
2077e7808c93SGunnar Mills                      "Critical",
20788ae37025SChen,Yugang                      0,
20798ae37025SChen,Yugang                      {},
20808ae37025SChen,Yugang                      "None.",
20818ae37025SChen,Yugang                  }},
20828ae37025SChen,Yugang     MessageEntry{"SecurityUartPortDebugEnabled",
20838ae37025SChen,Yugang                  {
20848ae37025SChen,Yugang                      "Indicates that the uart port debug is enabled.",
20858ae37025SChen,Yugang                      "Uart port debug is enabled.",
20868ae37025SChen,Yugang                      "Critical",
2087e7808c93SGunnar Mills                      "Critical",
20888ae37025SChen,Yugang                      0,
20898ae37025SChen,Yugang                      {},
20908ae37025SChen,Yugang                      "None.",
20918ae37025SChen,Yugang                  }},
20928988dda4SSuryakanth Sekar     MessageEntry{
20938988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
20948988dda4SSuryakanth Sekar         {
20958988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
20968988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
20978988dda4SSuryakanth Sekar             "OK",
2098e7808c93SGunnar Mills             "OK",
20998988dda4SSuryakanth Sekar             0,
21008988dda4SSuryakanth Sekar             {},
21018988dda4SSuryakanth Sekar             "None.",
21028988dda4SSuryakanth Sekar         }},
21038988dda4SSuryakanth Sekar 
21048988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroAssigned",
21058988dda4SSuryakanth Sekar                  {
21068988dda4SSuryakanth Sekar                      "Indicates that non root user assigned with user ID zero.",
21078988dda4SSuryakanth Sekar                      "User ID Zero is assigned with non-root user.",
21088988dda4SSuryakanth Sekar                      "Critical",
2109e7808c93SGunnar Mills                      "Critical",
21108988dda4SSuryakanth Sekar                      0,
21118988dda4SSuryakanth Sekar                      {},
21128988dda4SSuryakanth Sekar                      "None.",
21138988dda4SSuryakanth Sekar                  }},
21148988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroRemoved",
21158988dda4SSuryakanth Sekar                  {
21168988dda4SSuryakanth Sekar                      "Indicates that non root user ID is removed",
21178988dda4SSuryakanth Sekar                      "Non root user assigned with user ID zero is removed.",
21188988dda4SSuryakanth Sekar                      "OK",
2119e7808c93SGunnar Mills                      "OK",
21208988dda4SSuryakanth Sekar                      0,
21218988dda4SSuryakanth Sekar                      {},
21228988dda4SSuryakanth Sekar                      "None.",
21238988dda4SSuryakanth Sekar                  }},
21248988dda4SSuryakanth Sekar 
21258988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootEnabled",
21268988dda4SSuryakanth Sekar                  {
21278988dda4SSuryakanth Sekar                      "Indicates that system root user is enabled.",
21288988dda4SSuryakanth Sekar                      "User root is enabled.",
21298988dda4SSuryakanth Sekar                      "Critical",
2130e7808c93SGunnar Mills                      "Critical",
21318988dda4SSuryakanth Sekar                      0,
21328988dda4SSuryakanth Sekar                      {},
21338988dda4SSuryakanth Sekar                      "None.",
21348988dda4SSuryakanth Sekar                  }},
21358988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootDisabled",
21368988dda4SSuryakanth Sekar                  {
21378988dda4SSuryakanth Sekar                      "Indicates that system root user is disabled.",
21388988dda4SSuryakanth Sekar                      "User root is disabled.",
21398988dda4SSuryakanth Sekar                      "OK",
2140e7808c93SGunnar Mills                      "OK",
21418988dda4SSuryakanth Sekar                      0,
21428988dda4SSuryakanth Sekar                      {},
21438988dda4SSuryakanth Sekar                      "None.",
21448988dda4SSuryakanth Sekar                  }},
21458988dda4SSuryakanth Sekar 
21468988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellEnabled",
21478988dda4SSuryakanth Sekar                  {
21488988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is enabled.",
21498988dda4SSuryakanth Sekar                      "Unsupported shell is enabled.",
21508988dda4SSuryakanth Sekar                      "Critical",
2151e7808c93SGunnar Mills                      "Critical",
21528988dda4SSuryakanth Sekar                      0,
21538988dda4SSuryakanth Sekar                      {},
21548988dda4SSuryakanth Sekar                      "None.",
21558988dda4SSuryakanth Sekar                  }},
21568988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellRemoved",
21578988dda4SSuryakanth Sekar                  {
21588988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is removed.",
21598988dda4SSuryakanth Sekar                      "Unsupported shell is removed.",
21608988dda4SSuryakanth Sekar                      "OK",
2161e7808c93SGunnar Mills                      "OK",
21628988dda4SSuryakanth Sekar                      0,
21638988dda4SSuryakanth Sekar                      {},
21648988dda4SSuryakanth Sekar                      "None.",
21658988dda4SSuryakanth Sekar                  }},
21668988dda4SSuryakanth Sekar 
21678988dda4SSuryakanth Sekar     MessageEntry{
21688988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
21698988dda4SSuryakanth Sekar         {
21708988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
21718988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
21728988dda4SSuryakanth Sekar             "Critical",
2173e7808c93SGunnar Mills             "Critical",
21748988dda4SSuryakanth Sekar             0,
21758988dda4SSuryakanth Sekar             {},
21768988dda4SSuryakanth Sekar             "None.",
21778988dda4SSuryakanth Sekar         }},
2178fbe8378fSJason M. Bills     MessageEntry{"SELEntryAdded",
2179fbe8378fSJason M. Bills                  {
2180271584abSEd Tanous                      "Indicates a SEL entry was added using the "
2181fbe8378fSJason M. Bills                      "Add SEL Entry or Platform Event command.",
2182271584abSEd Tanous                      "SEL Entry Added: %1",
2183271584abSEd Tanous                      "OK",
2184e7808c93SGunnar Mills                      "OK",
2185271584abSEd Tanous                      1,
2186271584abSEd Tanous 
2187fbe8378fSJason M. Bills                      {
2188fbe8378fSJason M. Bills                          "string",
2189fbe8378fSJason M. Bills                      },
2190271584abSEd Tanous                      "None.",
2191fbe8378fSJason M. Bills                  }},
2192271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingHigh",
2193fbe8378fSJason M. Bills                  {
2194271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2195fbe8378fSJason M. Bills                      "critical high threshold going high.",
2196271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going "
2197fbe8378fSJason M. Bills                      "high. Reading=%2 Threshold=%3.",
2198271584abSEd Tanous                      "Critical",
2199e7808c93SGunnar Mills                      "Critical",
2200271584abSEd Tanous                      3,
2201271584abSEd Tanous                      {"string", "number", "number"},
2202271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2203fbe8378fSJason M. Bills                  }},
2204271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingLow",
2205fbe8378fSJason M. Bills                  {
2206271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2207fbe8378fSJason M. Bills                      "critical high threshold going low.",
2208271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going low. "
2209fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2210271584abSEd Tanous                      "OK",
2211e7808c93SGunnar Mills                      "OK",
2212271584abSEd Tanous                      3,
2213271584abSEd Tanous                      {"string", "number", "number"},
2214271584abSEd Tanous                      "None.",
2215fbe8378fSJason M. Bills                  }},
2216271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingHigh",
2217fbe8378fSJason M. Bills                  {
2218271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2219fbe8378fSJason M. Bills                      "critical low threshold going high.",
2220271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going high. "
2221fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2222271584abSEd Tanous                      "OK",
2223e7808c93SGunnar Mills                      "OK",
2224271584abSEd Tanous                      3,
2225271584abSEd Tanous                      {"string", "number", "number"},
2226271584abSEd Tanous                      "None.",
2227fbe8378fSJason M. Bills                  }},
2228271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingLow",
2229fbe8378fSJason M. Bills                  {
2230271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2231fbe8378fSJason M. Bills                      "critical low threshold going low.",
2232271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going low. "
2233fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2234271584abSEd Tanous                      "Critical",
2235e7808c93SGunnar Mills                      "Critical",
2236271584abSEd Tanous                      3,
2237271584abSEd Tanous                      {"string", "number", "number"},
2238271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2239fbe8378fSJason M. Bills                  }},
2240271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingHigh",
2241fbe8378fSJason M. Bills                  {
2242271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2243fbe8378fSJason M. Bills                      "warning high threshold going high.",
2244271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going high. "
2245fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2246271584abSEd Tanous                      "Warning",
2247e7808c93SGunnar Mills                      "Warning",
2248271584abSEd Tanous                      3,
2249271584abSEd Tanous                      {"string", "number", "number"},
2250271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2251fbe8378fSJason M. Bills                  }},
2252271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingLow",
2253fbe8378fSJason M. Bills                  {
2254271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2255fbe8378fSJason M. Bills                      "warning high threshold going low.",
2256271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going low. "
2257fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2258271584abSEd Tanous                      "OK",
2259e7808c93SGunnar Mills                      "OK",
2260271584abSEd Tanous                      3,
2261271584abSEd Tanous                      {"string", "number", "number"},
2262271584abSEd Tanous                      "None.",
2263fbe8378fSJason M. Bills                  }},
2264271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingHigh",
2265fbe8378fSJason M. Bills                  {
2266271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2267fbe8378fSJason M. Bills                      "warning low threshold going high.",
2268271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going high. "
2269fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2270271584abSEd Tanous                      "OK",
2271e7808c93SGunnar Mills                      "OK",
2272271584abSEd Tanous                      3,
2273271584abSEd Tanous                      {"string", "number", "number"},
2274271584abSEd Tanous                      "None.",
2275fbe8378fSJason M. Bills                  }},
2276271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingLow",
2277fbe8378fSJason M. Bills                  {
2278271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2279fbe8378fSJason M. Bills                      "warning low threshold going low.",
2280271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going low. "
2281fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2282271584abSEd Tanous                      "Warning",
2283e7808c93SGunnar Mills                      "Warning",
2284271584abSEd Tanous                      3,
2285271584abSEd Tanous                      {"string", "number", "number"},
2286271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2287fbe8378fSJason M. Bills                  }},
2288fb7579e9SJames Feist     MessageEntry{"ServiceFailure",
2289fb7579e9SJames Feist                  {
2290fb7579e9SJames Feist                      "Indicates that a service has exited unsuccessfully.",
2291271584abSEd Tanous                      "Service %1 has exited unsuccessfully.",
2292271584abSEd Tanous                      "Warning",
2293e7808c93SGunnar Mills                      "Warning",
2294271584abSEd Tanous                      1,
2295271584abSEd Tanous                      {"string"},
2296271584abSEd Tanous                      "None.",
2297fb7579e9SJames Feist                  }},
2298fbe8378fSJason M. Bills     MessageEntry{"SparingRedundancyDegraded",
2299fbe8378fSJason M. Bills                  {
2300fbe8378fSJason M. Bills                      "Indicates the sparing redundancy state is degraded.",
2301271584abSEd Tanous                      "Sparing redundancy state degraded. Socket=%1 "
2302fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2303271584abSEd Tanous                      "Warning",
2304e7808c93SGunnar Mills                      "Warning",
2305271584abSEd Tanous                      5,
2306271584abSEd Tanous 
2307fbe8378fSJason M. Bills                      {
2308fbe8378fSJason M. Bills                          "number",
2309fbe8378fSJason M. Bills                          "string",
2310fbe8378fSJason M. Bills                          "number",
2311fbe8378fSJason M. Bills                          "string",
2312fbe8378fSJason M. Bills                          "number",
2313fbe8378fSJason M. Bills                      },
2314271584abSEd Tanous                      "None.",
2315fbe8378fSJason M. Bills                  }},
2316fbe8378fSJason M. Bills     MessageEntry{
2317fbe8378fSJason M. Bills         "SparingRedundancyFull",
2318fbe8378fSJason M. Bills         {
2319fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
2320271584abSEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 "
2321fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2322271584abSEd Tanous             "OK",
2323e7808c93SGunnar Mills             "OK",
2324271584abSEd Tanous             5,
2325271584abSEd Tanous 
2326fbe8378fSJason M. Bills             {
2327fbe8378fSJason M. Bills                 "number",
2328fbe8378fSJason M. Bills                 "string",
2329fbe8378fSJason M. Bills                 "number",
2330fbe8378fSJason M. Bills                 "string",
2331fbe8378fSJason M. Bills                 "number",
2332fbe8378fSJason M. Bills             },
2333271584abSEd Tanous             "None.",
2334fbe8378fSJason M. Bills         }},
2335271584abSEd Tanous     MessageEntry{"SsbThermalTrip",
2336b76f9ca1SChen,Yugang                  {
2337b76f9ca1SChen,Yugang                      "Indicates that an SSB Thermal trip has been asserted.",
2338271584abSEd Tanous                      "SSB Thermal trip.",
2339271584abSEd Tanous                      "Critical",
2340e7808c93SGunnar Mills                      "Critical",
2341271584abSEd Tanous                      0,
2342271584abSEd Tanous                      {},
2343271584abSEd Tanous                      "None.",
2344b76f9ca1SChen,Yugang                  }},
234552efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceDisabledProvisioned",
234652efa5d6SRichard Marian Thomaiyar                  {
234752efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the disabled "
234852efa5d6SRichard Marian Thomaiyar                      "provisioned state. All commands are blocked to execute "
234952efa5d6SRichard Marian Thomaiyar                      "through the system interface.",
235052efa5d6SRichard Marian Thomaiyar                      "The system interface is in the disabled provisioned "
235152efa5d6SRichard Marian Thomaiyar                      "state.",
235252efa5d6SRichard Marian Thomaiyar                      "OK",
2353e7808c93SGunnar Mills                      "OK",
235452efa5d6SRichard Marian Thomaiyar                      0,
235552efa5d6SRichard Marian Thomaiyar                      {},
235652efa5d6SRichard Marian Thomaiyar                      "None.",
235752efa5d6SRichard Marian Thomaiyar                  }},
235852efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceUnprovisioned",
235952efa5d6SRichard Marian Thomaiyar                  {
236052efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the "
236152efa5d6SRichard Marian Thomaiyar                      "unprovisioned state. All commands are permitted to "
236252efa5d6SRichard Marian Thomaiyar                      "execute through the system interface.",
236352efa5d6SRichard Marian Thomaiyar                      "The system interface is in the unprovisioned state.",
236452efa5d6SRichard Marian Thomaiyar                      "Critical",
2365e7808c93SGunnar Mills                      "Critical",
236652efa5d6SRichard Marian Thomaiyar                      0,
236752efa5d6SRichard Marian Thomaiyar                      {},
236852efa5d6SRichard Marian Thomaiyar                      "None.",
236952efa5d6SRichard Marian Thomaiyar                  }},
237052efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceWhitelistProvisioned",
237152efa5d6SRichard Marian Thomaiyar                  {
237252efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the whitelist "
237352efa5d6SRichard Marian Thomaiyar                      "provisioned state. Only whitelisted commands "
237452efa5d6SRichard Marian Thomaiyar                      "are permitted to execute through the system interface.",
237552efa5d6SRichard Marian Thomaiyar                      "The system interface is in the whitelist provisioned "
237652efa5d6SRichard Marian Thomaiyar                      "state.",
237752efa5d6SRichard Marian Thomaiyar                      "Warning",
2378e7808c93SGunnar Mills                      "Warning",
237952efa5d6SRichard Marian Thomaiyar                      0,
238052efa5d6SRichard Marian Thomaiyar                      {},
238152efa5d6SRichard Marian Thomaiyar                      "None.",
238252efa5d6SRichard Marian Thomaiyar                  }},
2383bc48a175SJason M. Bills     MessageEntry{"SystemPowerGoodFailed",
2384bc48a175SJason M. Bills                  {
2385bc48a175SJason M. Bills                      "Indicates that the system power good signal failed "
2386bc48a175SJason M. Bills                      "to assert within the specified time (VR failure).",
2387271584abSEd Tanous                      "System power good failed to assert within %1 "
2388bc48a175SJason M. Bills                      "milliseconds (VR failure).",
2389271584abSEd Tanous                      "Critical",
2390e7808c93SGunnar Mills                      "Critical",
2391271584abSEd Tanous                      1,
2392271584abSEd Tanous                      {"number"},
2393271584abSEd Tanous                      "None.",
2394bc48a175SJason M. Bills                  }},
2395fbe8378fSJason M. Bills     MessageEntry{"SystemPowerLost",
2396fbe8378fSJason M. Bills                  {
2397271584abSEd Tanous                      "Indicates that power was lost while the "
2398fbe8378fSJason M. Bills                      "system was powered on.",
2399271584abSEd Tanous                      "System Power Lost.",
2400271584abSEd Tanous                      "Critical",
2401e7808c93SGunnar Mills                      "Critical",
2402271584abSEd Tanous                      0,
2403271584abSEd Tanous                      {},
2404271584abSEd Tanous                      "None.",
2405fbe8378fSJason M. Bills                  }},
2406271584abSEd Tanous     MessageEntry{"SystemPowerOffFailed",
2407fbe8378fSJason M. Bills                  {
2408271584abSEd Tanous                      "Indicates that the system failed to power off.",
2409271584abSEd Tanous                      "System Power-Off Failed.",
2410271584abSEd Tanous                      "Critical",
2411e7808c93SGunnar Mills                      "Critical",
2412271584abSEd Tanous                      0,
2413271584abSEd Tanous                      {},
2414271584abSEd Tanous                      "None.",
2415fbe8378fSJason M. Bills                  }},
2416271584abSEd Tanous     MessageEntry{"SystemPowerOnFailed",
2417fbe8378fSJason M. Bills                  {
2418271584abSEd Tanous                      "Indicates that the system failed to power on.",
2419271584abSEd Tanous                      "System Power-On Failed.",
2420271584abSEd Tanous                      "Critical",
2421e7808c93SGunnar Mills                      "Critical",
2422271584abSEd Tanous                      0,
2423271584abSEd Tanous                      {},
2424271584abSEd Tanous                      "None.",
2425fbe8378fSJason M. Bills                  }},
242673de092fSJason M. Bills     MessageEntry{
242773de092fSJason M. Bills         "VoltageRegulatorOverheated",
242873de092fSJason M. Bills         {
242973de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
2430271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
2431271584abSEd Tanous             "Critical",
2432e7808c93SGunnar Mills             "Critical",
2433271584abSEd Tanous             1,
2434271584abSEd Tanous             {"string"},
2435271584abSEd Tanous             "None.",
243673de092fSJason M. Bills         }},
24379aa46454SAgnieszka Szlendak 
2438fbe8378fSJason M. Bills };
2439fbe8378fSJason M. Bills } // namespace redfish::message_registries::openbmc
2440