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 = {
22271584abSEd Tanous     "Copyright 2018 OpenBMC. All rights reserved.",
23e7808c93SGunnar Mills     "#MessageRegistry.v1_4_0.MessageRegistry",
24271584abSEd Tanous     "OpenBMC.0.1.0",
25271584abSEd Tanous     "OpenBMC Message Registry",
26271584abSEd Tanous     "en",
27271584abSEd Tanous     "This registry defines the base messages for OpenBMC.",
28271584abSEd Tanous     "OpenBMC",
29271584abSEd Tanous     "0.1.0",
30271584abSEd Tanous     "OpenBMC",
31fbe8378fSJason M. Bills };
32*5b0de033SJason M. Bills constexpr std::array<MessageEntry, 187> 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                  }},
189a3316fc6SZhikuiRen     MessageEntry{"BIOSPOSTCode",
190a3316fc6SZhikuiRen                  {
191a3316fc6SZhikuiRen                      "BIOS Power-On Self-Test Code received",
192a3316fc6SZhikuiRen                      "Boot Count: %1: TS Offset: %2; POST Code: %3",
193a3316fc6SZhikuiRen                      "OK",
194e7808c93SGunnar Mills                      "OK",
195a3316fc6SZhikuiRen                      3,
196a3316fc6SZhikuiRen                      {"number", "number", "number"},
197a3316fc6SZhikuiRen                      "None.",
198a3316fc6SZhikuiRen                  }},
199271584abSEd Tanous     MessageEntry{"BIOSPOSTError",
200fbe8378fSJason M. Bills                  {
201271584abSEd Tanous                      "Indicates BIOS POST has encountered an error.",
202271584abSEd Tanous                      "BIOS POST Error. Error Code=%1",
203271584abSEd Tanous                      "Warning",
204e7808c93SGunnar Mills                      "Warning",
205271584abSEd Tanous                      1,
206271584abSEd Tanous                      {"number"},
207271584abSEd Tanous                      "None.",
208fbe8378fSJason M. Bills                  }},
209fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryComplete",
210fbe8378fSJason M. Bills                  {
211271584abSEd Tanous                      "Indicates BIOS Recovery has completed.",
212271584abSEd Tanous                      "BIOS Recovery Complete.",
213271584abSEd Tanous                      "OK",
214e7808c93SGunnar Mills                      "OK",
215271584abSEd Tanous                      0,
216271584abSEd Tanous                      {},
217271584abSEd Tanous                      "None.",
218fbe8378fSJason M. Bills                  }},
219fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryStart",
220fbe8378fSJason M. Bills                  {
221271584abSEd Tanous                      "Indicates BIOS Recovery has started.",
222271584abSEd Tanous                      "BIOS Recovery Start.",
223271584abSEd Tanous                      "Warning",
224e7808c93SGunnar Mills                      "Warning",
225271584abSEd Tanous                      0,
226271584abSEd Tanous                      {},
227271584abSEd Tanous                      "None.",
228fbe8378fSJason M. Bills                  }},
229b58c79ebSJonathan Doman     MessageEntry{"BMCBootReason",
230bd5db522SYong Li                  {
231b58c79ebSJonathan Doman                      "Indicates the reason why BMC firmware booted.",
232b58c79ebSJonathan Doman                      "BMC firmware version %1 booted due to %2.",
233bd5db522SYong Li                      "OK",
234e7808c93SGunnar Mills                      "OK",
235b58c79ebSJonathan Doman                      2,
236b58c79ebSJonathan Doman                      {
237b58c79ebSJonathan Doman                          "string",
238b58c79ebSJonathan Doman                          "string",
239b58c79ebSJonathan Doman                      },
240bd5db522SYong Li                      "None.",
241bd5db522SYong Li                  }},
2420c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwarePanicReason",
2430c0f18e7SAppaRao Puli                  {
2440c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware panic.",
2450c0f18e7SAppaRao Puli                      "BMC firmware panic occurred due to %1.",
2460c0f18e7SAppaRao Puli                      "Warning",
247e7808c93SGunnar Mills                      "Warning",
2480c0f18e7SAppaRao Puli                      1,
2490c0f18e7SAppaRao Puli                      {
2500c0f18e7SAppaRao Puli                          "string",
2510c0f18e7SAppaRao Puli                      },
2520c0f18e7SAppaRao Puli                      "None.",
2530c0f18e7SAppaRao Puli                  }},
2540c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareRecoveryReason",
2550c0f18e7SAppaRao Puli                  {
2560c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware recovery.",
2570c0f18e7SAppaRao Puli                      "BMC firmware recovery occurred due to %1.",
2580c0f18e7SAppaRao Puli                      "Warning",
259e7808c93SGunnar Mills                      "Warning",
2600c0f18e7SAppaRao Puli                      1,
2610c0f18e7SAppaRao Puli                      {
2620c0f18e7SAppaRao Puli                          "string",
2630c0f18e7SAppaRao Puli                      },
2640c0f18e7SAppaRao Puli                      "None.",
2650c0f18e7SAppaRao Puli                  }},
2660c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareResiliencyError",
2670c0f18e7SAppaRao Puli                  {
2680c0f18e7SAppaRao Puli                      "Indicates BMC firmware encountered resilience error.",
2690c0f18e7SAppaRao Puli                      "BMC firmware resiliency error. Error reason: %1.",
2700c0f18e7SAppaRao Puli                      "Critical",
271e7808c93SGunnar Mills                      "Critical",
2720c0f18e7SAppaRao Puli                      1,
2730c0f18e7SAppaRao Puli                      {
2740c0f18e7SAppaRao Puli                          "string",
2750c0f18e7SAppaRao Puli                      },
2760c0f18e7SAppaRao Puli                      "None.",
2770c0f18e7SAppaRao Puli                  }},
278b58c79ebSJonathan Doman     MessageEntry{"BMCKernelPanic",
279b58c79ebSJonathan Doman                  {
280b58c79ebSJonathan Doman                      "Indicates that BMC kernel panic occurred.",
281b58c79ebSJonathan Doman                      "BMC rebooted due to kernel panic.",
282b58c79ebSJonathan Doman                      "OK",
283b58c79ebSJonathan Doman                      "OK",
284b58c79ebSJonathan Doman                      0,
285b58c79ebSJonathan Doman                      {},
286b58c79ebSJonathan Doman                      "None.",
287b58c79ebSJonathan Doman                  }},
288789771ddSQiang XU     MessageEntry{"ChassisIntrusionDetected",
289789771ddSQiang XU                  {
290789771ddSQiang XU                      "Indicates that a physical security event "
291789771ddSQiang XU                      "of the chassis intrusion has occurred.",
292789771ddSQiang XU                      "Chassis Intrusion Detected.",
293789771ddSQiang XU                      "Warning",
294e7808c93SGunnar Mills                      "Warning",
295789771ddSQiang XU                      0,
296789771ddSQiang XU                      {},
297789771ddSQiang XU                      "None.",
298789771ddSQiang XU                  }},
299789771ddSQiang XU     MessageEntry{"ChassisIntrusionReset",
300789771ddSQiang XU                  {
301789771ddSQiang XU                      "Indicates that chassis intrusion status has recovered.",
302789771ddSQiang XU                      "Chassis Intrusion Reset.",
303789771ddSQiang XU                      "OK",
304e7808c93SGunnar Mills                      "OK",
305789771ddSQiang XU                      0,
306789771ddSQiang XU                      {},
307789771ddSQiang XU                      "None.",
308789771ddSQiang XU                  }},
3090c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwarePanicReason",
3100c0f18e7SAppaRao Puli                  {
3110c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware panic.",
3120c0f18e7SAppaRao Puli                      "CPLD firmware panic occurred due to %1.",
3130c0f18e7SAppaRao Puli                      "Warning",
314e7808c93SGunnar Mills                      "Warning",
3150c0f18e7SAppaRao Puli                      1,
3160c0f18e7SAppaRao Puli                      {
3170c0f18e7SAppaRao Puli                          "string",
3180c0f18e7SAppaRao Puli                      },
3190c0f18e7SAppaRao Puli                      "None.",
3200c0f18e7SAppaRao Puli                  }},
3210c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareRecoveryReason",
3220c0f18e7SAppaRao Puli                  {
3230c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware recovery.",
3240c0f18e7SAppaRao Puli                      "CPLD firmware recovery 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{"CPLDFirmwareResiliencyError",
3340c0f18e7SAppaRao Puli                  {
3350c0f18e7SAppaRao Puli                      "Indicates CPLD firmware encountered resilience error.",
3360c0f18e7SAppaRao Puli                      "CPLD firmware resiliency error. Error reason: %1.",
3370c0f18e7SAppaRao Puli                      "Critical",
338e7808c93SGunnar Mills                      "Critical",
3390c0f18e7SAppaRao Puli                      1,
3400c0f18e7SAppaRao Puli                      {
3410c0f18e7SAppaRao Puli                          "string",
3420c0f18e7SAppaRao Puli                      },
3430c0f18e7SAppaRao Puli                      "None.",
3440c0f18e7SAppaRao Puli                  }},
345fbe8378fSJason M. Bills     MessageEntry{"CPUError",
346fbe8378fSJason M. Bills                  {
347271584abSEd Tanous                      "Indicates that a CPU Error occurred of "
348fbe8378fSJason M. Bills                      "the specified type or cause.",
349271584abSEd Tanous                      "CPU Error Occurred: %1.",
350271584abSEd Tanous                      "Critical",
351e7808c93SGunnar Mills                      "Critical",
352271584abSEd Tanous                      1,
353271584abSEd Tanous                      {"string"},
354271584abSEd Tanous                      "None.",
355fbe8378fSJason M. Bills                  }},
3565db4be21Sjayaprakash Mutyala     MessageEntry{"CPUMismatch",
3575db4be21Sjayaprakash Mutyala                  {
3585db4be21Sjayaprakash Mutyala                      "Indicates that the specified CPU power/current "
3595db4be21Sjayaprakash Mutyala                      "rating is incompatible with the board.",
3605db4be21Sjayaprakash Mutyala                      "CPU %1 Mismatch.",
3615db4be21Sjayaprakash Mutyala                      "Critical",
362e7808c93SGunnar Mills                      "Critical",
3635db4be21Sjayaprakash Mutyala                      1,
3645db4be21Sjayaprakash Mutyala                      {"number"},
3655db4be21Sjayaprakash Mutyala                      "Install the supported CPU.",
3665db4be21Sjayaprakash Mutyala                  }},
36773de092fSJason M. Bills     MessageEntry{"CPUThermalTrip",
36873de092fSJason M. Bills                  {
369271584abSEd Tanous                      "Indicates that the specified CPU thermal "
37073de092fSJason M. Bills                      "trip has been asserted.",
371271584abSEd Tanous                      "CPU %1 Thermal Trip.",
372271584abSEd Tanous                      "Critical",
373e7808c93SGunnar Mills                      "Critical",
374271584abSEd Tanous                      1,
375271584abSEd Tanous                      {"number"},
376271584abSEd Tanous                      "None.",
37773de092fSJason M. Bills                  }},
378271584abSEd Tanous     MessageEntry{"DCPowerOff",
379fbe8378fSJason M. Bills                  {
380271584abSEd Tanous                      "Indicates that the system DC power is off.",
381271584abSEd Tanous                      "Host system DC power is off",
382271584abSEd Tanous                      "OK",
383e7808c93SGunnar Mills                      "OK",
384271584abSEd Tanous                      0,
385271584abSEd Tanous                      {},
386271584abSEd Tanous                      "None.",
387fbe8378fSJason M. Bills                  }},
388fbe8378fSJason M. Bills     MessageEntry{"DCPowerOn",
389fbe8378fSJason M. Bills                  {
390271584abSEd Tanous                      "Indicates that the system DC power is on.",
391271584abSEd Tanous                      "Host system DC power is on",
392271584abSEd Tanous                      "OK",
393e7808c93SGunnar Mills                      "OK",
394271584abSEd Tanous                      0,
395271584abSEd Tanous                      {},
396271584abSEd Tanous                      "None.",
397fbe8378fSJason M. Bills                  }},
398c75f1e9aSJames Feist     MessageEntry{"DriveError",
399c75f1e9aSJames Feist                  {
400c75f1e9aSJames Feist                      "Indicates that a Drive Error occurred of "
401c75f1e9aSJames Feist                      "the specified type or cause.",
402c75f1e9aSJames Feist                      "Drive Error Occurred: %1.",
403c75f1e9aSJames Feist                      "Warning",
404e7808c93SGunnar Mills                      "Warning",
405c75f1e9aSJames Feist                      1,
406c75f1e9aSJames Feist                      {"string"},
407c75f1e9aSJames Feist                      "None.",
408c75f1e9aSJames Feist                  }},
409271584abSEd Tanous     MessageEntry{"EventLogCleared",
410fbe8378fSJason M. Bills                  {
411271584abSEd Tanous                      "Indicates that the event log has been cleared.",
412271584abSEd Tanous                      "Event Log Cleared.",
413271584abSEd Tanous                      "OK",
414e7808c93SGunnar Mills                      "OK",
415271584abSEd Tanous                      0,
416271584abSEd Tanous                      {},
417271584abSEd Tanous                      "None.",
418fbe8378fSJason M. Bills                  }},
419271584abSEd Tanous     MessageEntry{"FanInserted",
420fbe8378fSJason M. Bills                  {
421271584abSEd Tanous                      "Indicates that a system fan has been inserted.",
422271584abSEd Tanous                      "%1 inserted.",
423271584abSEd Tanous                      "OK",
424e7808c93SGunnar Mills                      "OK",
425271584abSEd Tanous                      1,
426271584abSEd Tanous                      {"string"},
427271584abSEd Tanous                      "None.",
428fbe8378fSJason M. Bills                  }},
429fbe8378fSJason M. Bills     MessageEntry{"FanRedundancyLost",
430fbe8378fSJason M. Bills                  {
431fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been lost.",
432271584abSEd Tanous                      "Fan redundancy lost.",
433271584abSEd Tanous                      "Warning",
434e7808c93SGunnar Mills                      "Warning",
435271584abSEd Tanous                      0,
436271584abSEd Tanous                      {},
437271584abSEd Tanous                      "None.",
438fbe8378fSJason M. Bills                  }},
439271584abSEd Tanous     MessageEntry{"FanRedundancyRegained",
440fbe8378fSJason M. Bills                  {
441fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been regained.",
442271584abSEd Tanous                      "Fan redundancy regained.",
443271584abSEd Tanous                      "OK",
444e7808c93SGunnar Mills                      "OK",
445271584abSEd Tanous                      0,
446271584abSEd Tanous                      {},
447271584abSEd Tanous                      "None.",
448fbe8378fSJason M. Bills                  }},
449271584abSEd Tanous     MessageEntry{"FanRemoved",
450fbe8378fSJason M. Bills                  {
451271584abSEd Tanous                      "Indicates that a system fan has been removed.",
452271584abSEd Tanous                      "%1 removed.",
453271584abSEd Tanous                      "OK",
454e7808c93SGunnar Mills                      "OK",
455271584abSEd Tanous                      1,
456271584abSEd Tanous                      {"string"},
457271584abSEd Tanous                      "None.",
458fbe8378fSJason M. Bills                  }},
459*5b0de033SJason M. Bills     MessageEntry{
460*5b0de033SJason M. Bills         "FirmwareActivationCompleted",
461*5b0de033SJason M. Bills         {
462*5b0de033SJason M. Bills             "Indicates a firmware activation has completed successfully.",
463*5b0de033SJason M. Bills             "%1 firmware activation completed successfully.",
464*5b0de033SJason M. Bills             "OK",
465*5b0de033SJason M. Bills             "OK",
466*5b0de033SJason M. Bills             1,
467*5b0de033SJason M. Bills             {"string"},
468*5b0de033SJason M. Bills             "None.",
469*5b0de033SJason M. Bills         }},
470*5b0de033SJason M. Bills     MessageEntry{"FirmwareActivationFailed",
471*5b0de033SJason M. Bills                  {
472*5b0de033SJason M. Bills                      "Indicates a firmware activation has failed.",
473*5b0de033SJason M. Bills                      "%1 firmware activation failed: %2.",
474*5b0de033SJason M. Bills                      "Warning",
475*5b0de033SJason M. Bills                      "Warning",
476*5b0de033SJason M. Bills                      2,
477*5b0de033SJason M. Bills                      {"string", "string"},
478*5b0de033SJason M. Bills                      "None.",
479*5b0de033SJason M. Bills                  }},
480*5b0de033SJason M. Bills     MessageEntry{"FirmwareActivationStarted",
481*5b0de033SJason M. Bills                  {
482*5b0de033SJason M. Bills                      "Indicates a firmware activation has started.",
483*5b0de033SJason M. Bills                      "%1 firmware activation started.",
484*5b0de033SJason M. Bills                      "OK",
485*5b0de033SJason M. Bills                      "OK",
486*5b0de033SJason M. Bills                      1,
487*5b0de033SJason M. Bills                      {"string"},
488*5b0de033SJason M. Bills                      "None.",
489*5b0de033SJason M. Bills                  }},
490271584abSEd Tanous     MessageEntry{"FirmwareUpdateCompleted",
491fbe8378fSJason M. Bills                  {
492fbe8378fSJason M. Bills                      "Indicates a firmware update has completed successfully.",
493271584abSEd Tanous                      "%1 firmware update to version %2 completed "
494fbe8378fSJason M. Bills                      "successfully.",
495271584abSEd Tanous                      "OK",
496e7808c93SGunnar Mills                      "OK",
497271584abSEd Tanous                      2,
498271584abSEd Tanous                      {"string", "string"},
499271584abSEd Tanous                      "None.",
500fbe8378fSJason M. Bills                  }},
501fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateFailed",
502fbe8378fSJason M. Bills                  {
503271584abSEd Tanous                      "Indicates a firmware update has failed.",
504a2ec6384SChalapathi Venkataramashetty                      "%1 firmware update to version %2 failed: %3.",
505271584abSEd Tanous                      "Warning",
506e7808c93SGunnar Mills                      "Warning",
507a2ec6384SChalapathi Venkataramashetty                      3,
508a2ec6384SChalapathi Venkataramashetty                      {"string", "string", "string"},
509271584abSEd Tanous                      "None.",
510fbe8378fSJason M. Bills                  }},
5119edd866cSChalapathi Venkataramashetty     MessageEntry{"FirmwareUpdateStaged",
5129edd866cSChalapathi Venkataramashetty                  {
5139edd866cSChalapathi Venkataramashetty                      "Indicates a firmware update has staged successfully.",
5149edd866cSChalapathi Venkataramashetty                      "%1 firmware update to version %2 staged successfully.",
5159edd866cSChalapathi Venkataramashetty                      "OK",
5169edd866cSChalapathi Venkataramashetty                      "OK",
5179edd866cSChalapathi Venkataramashetty                      2,
5189edd866cSChalapathi Venkataramashetty                      {"string", "string"},
5199edd866cSChalapathi Venkataramashetty                      "None.",
5209edd866cSChalapathi Venkataramashetty                  }},
521fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateStarted",
522fbe8378fSJason M. Bills                  {
523271584abSEd Tanous                      "Indicates a firmware update has started.",
524271584abSEd Tanous                      "%1 firmware update to version %2 started.",
525271584abSEd Tanous                      "OK",
526e7808c93SGunnar Mills                      "OK",
527271584abSEd Tanous                      2,
528271584abSEd Tanous                      {"string", "string"},
529271584abSEd Tanous                      "None.",
530fbe8378fSJason M. Bills                  }},
531fbe8378fSJason M. Bills     MessageEntry{
532fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
533fbe8378fSJason M. Bills         {
534fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
535271584abSEd Tanous             "Firmware security violation: %1.",
536271584abSEd Tanous             "Critical",
537e7808c93SGunnar Mills             "Critical",
538271584abSEd Tanous             1,
539271584abSEd Tanous             {"string"},
540271584abSEd Tanous             "None.",
541fbe8378fSJason M. Bills         }},
542271584abSEd Tanous     MessageEntry{"InvalidLoginAttempted",
543fbe8378fSJason M. Bills                  {
544fbe8378fSJason M. Bills                      "Indicates that a login was attempted on the specified "
545fbe8378fSJason M. Bills                      "interface with an invalid username or password.",
546271584abSEd Tanous                      "Invalid username or password attempted on %1.",
547271584abSEd Tanous                      "Warning",
548e7808c93SGunnar Mills                      "Warning",
549271584abSEd Tanous                      1,
550271584abSEd Tanous                      {"string"},
551271584abSEd Tanous                      "None.",
552fbe8378fSJason M. Bills                  }},
5534cde5d90SJames Feist     MessageEntry{"InvalidUpload",
5544cde5d90SJames Feist                  {
5554cde5d90SJames Feist                      "Indicates that the uploaded file was invalid.",
5564cde5d90SJames Feist                      "Invalid file uploaded to %1: %2.",
5574cde5d90SJames Feist                      "Warning",
558e7808c93SGunnar Mills                      "Warning",
5594cde5d90SJames Feist                      2,
5604cde5d90SJames Feist                      {"string", "string"},
5614cde5d90SJames Feist                      "None.",
5624cde5d90SJames Feist                  }},
563fbe8378fSJason M. Bills     MessageEntry{
564d62cec73SJames Feist         "InventoryAdded",
565d62cec73SJames Feist         {
566d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
567d62cec73SJames Feist             "type, and serial number was installed.",
568271584abSEd Tanous             "%1 %2 with serial number %3 was installed.",
569271584abSEd Tanous             "OK",
570e7808c93SGunnar Mills             "OK",
571271584abSEd Tanous             3,
572271584abSEd Tanous 
573d62cec73SJames Feist             {
574d62cec73SJames Feist                 "string",
575d62cec73SJames Feist                 "string",
576d62cec73SJames Feist                 "string",
577d62cec73SJames Feist             },
578271584abSEd Tanous             "None.",
579d62cec73SJames Feist         }},
580d62cec73SJames Feist     MessageEntry{
581d62cec73SJames Feist         "InventoryRemoved",
582d62cec73SJames Feist         {
583d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
584d62cec73SJames Feist             "type, and serial number was removed.",
585271584abSEd Tanous             "%1 %2 with serial number %3 was removed.",
586271584abSEd Tanous             "OK",
587e7808c93SGunnar Mills             "OK",
588271584abSEd Tanous             3,
589271584abSEd Tanous 
590d62cec73SJames Feist             {
591d62cec73SJames Feist                 "string",
592d62cec73SJames Feist                 "string",
593d62cec73SJames Feist                 "string",
594d62cec73SJames Feist             },
595271584abSEd Tanous             "None.",
596d62cec73SJames Feist         }},
597d62cec73SJames Feist     MessageEntry{
598fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
599fbe8378fSJason M. Bills         {
600fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
601271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
602271584abSEd Tanous             "Warning",
603e7808c93SGunnar Mills             "Warning",
604271584abSEd Tanous             1,
605271584abSEd Tanous 
606fbe8378fSJason M. Bills             {
607fbe8378fSJason M. Bills                 "number",
608fbe8378fSJason M. Bills             },
609271584abSEd Tanous             "None.",
610fbe8378fSJason M. Bills         }},
611fbe8378fSJason M. Bills     MessageEntry{
612fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
613fbe8378fSJason M. Bills         {
614fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
615271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
616271584abSEd Tanous             "Warning",
617e7808c93SGunnar Mills             "Warning",
618271584abSEd Tanous             1,
619271584abSEd Tanous 
620fbe8378fSJason M. Bills             {
621fbe8378fSJason M. Bills                 "number",
622fbe8378fSJason M. Bills             },
623271584abSEd Tanous             "None.",
624fbe8378fSJason M. Bills         }},
62593a2b2fcSYong Li 
626271584abSEd Tanous     MessageEntry{"IPMIWatchdog",
62793a2b2fcSYong Li                  {
628271584abSEd Tanous                      "Indicates that there is a host watchdog event.",
629271584abSEd Tanous                      "Host Watchdog Event: %1",
630271584abSEd Tanous                      "OK",
631e7808c93SGunnar Mills                      "OK",
632271584abSEd Tanous                      1,
633271584abSEd Tanous 
63493a2b2fcSYong Li                      {
63593a2b2fcSYong Li                          "string",
63693a2b2fcSYong Li                      },
637271584abSEd Tanous                      "None.",
63893a2b2fcSYong Li                  }},
639789771ddSQiang XU     MessageEntry{"LanLost",
640789771ddSQiang XU                  {
641789771ddSQiang XU                      "Indicates that a physical security event "
642789771ddSQiang XU                      "of the LAN leash has lost.",
643789771ddSQiang XU                      "%1 LAN leash lost.",
644789771ddSQiang XU                      "Warning",
645e7808c93SGunnar Mills                      "Warning",
646789771ddSQiang XU                      1,
647789771ddSQiang XU                      {
648789771ddSQiang XU                          "string",
649789771ddSQiang XU                      },
650789771ddSQiang XU                      "None.",
651789771ddSQiang XU                  }},
652789771ddSQiang XU     MessageEntry{"LanRegained",
653789771ddSQiang XU                  {
654789771ddSQiang XU                      "Indicates that LAN link status has reconnected.",
655789771ddSQiang XU                      "%1 LAN leash regained.",
656789771ddSQiang XU                      "OK",
657e7808c93SGunnar Mills                      "OK",
658789771ddSQiang XU                      1,
659789771ddSQiang XU                      {
660789771ddSQiang XU                          "string",
661789771ddSQiang XU                      },
662789771ddSQiang XU                      "None.",
663789771ddSQiang XU                  }},
664271584abSEd Tanous     MessageEntry{"LegacyPCIPERR",
665fbe8378fSJason M. Bills                  {
666271584abSEd Tanous                      "Indicates a Legacy PCI PERR.",
667271584abSEd Tanous                      "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
668271584abSEd Tanous                      "Warning",
669e7808c93SGunnar Mills                      "Warning",
670271584abSEd Tanous                      3,
671271584abSEd Tanous 
672fbe8378fSJason M. Bills                      {
673fbe8378fSJason M. Bills                          "number",
674fbe8378fSJason M. Bills                          "number",
675fbe8378fSJason M. Bills                          "number",
676fbe8378fSJason M. Bills                      },
677271584abSEd Tanous                      "None.",
678fbe8378fSJason M. Bills                  }},
679271584abSEd Tanous     MessageEntry{"LegacyPCISERR",
680fbe8378fSJason M. Bills                  {
681271584abSEd Tanous                      "Indicates a Legacy PCI SERR.",
682271584abSEd Tanous                      "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
683271584abSEd Tanous                      "Critical",
684e7808c93SGunnar Mills                      "Critical",
685271584abSEd Tanous                      3,
686271584abSEd Tanous 
687fbe8378fSJason M. Bills                      {
688fbe8378fSJason M. Bills                          "number",
689fbe8378fSJason M. Bills                          "number",
690fbe8378fSJason M. Bills                          "number",
691fbe8378fSJason M. Bills                      },
692271584abSEd Tanous                      "None.",
693fbe8378fSJason M. Bills                  }},
694fbe8378fSJason M. Bills     MessageEntry{"ManufacturingModeEntered",
695fbe8378fSJason M. Bills                  {
69653d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC entered Factory, "
69753d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
698271584abSEd Tanous                      "Entered Manufacturing Mode.",
69953d9a666SRichard Marian Thomaiyar                      "Critical",
700e7808c93SGunnar Mills                      "Critical",
70153d9a666SRichard Marian Thomaiyar                      0,
70253d9a666SRichard Marian Thomaiyar                      {},
70353d9a666SRichard Marian Thomaiyar                      "None.",
70453d9a666SRichard Marian Thomaiyar                  }},
70553d9a666SRichard Marian Thomaiyar     MessageEntry{"ManufacturingModeExited",
70653d9a666SRichard Marian Thomaiyar                  {
70753d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC exited Factory, "
70853d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
70953d9a666SRichard Marian Thomaiyar                      "Exited Manufacturing Mode.",
71053d9a666SRichard Marian Thomaiyar                      "OK",
711e7808c93SGunnar Mills                      "OK",
712271584abSEd Tanous                      0,
713271584abSEd Tanous                      {},
714271584abSEd Tanous                      "None.",
715fbe8378fSJason M. Bills                  }},
7169aa46454SAgnieszka Szlendak     MessageEntry{"MEAutoConfigFailed",
7179aa46454SAgnieszka Szlendak                  {
7189aa46454SAgnieszka Szlendak                      "Indicates that Intel ME power sensor "
7199aa46454SAgnieszka Szlendak                      "auto-configuration has failed.",
7209aa46454SAgnieszka Szlendak                      "Intel ME power sensor auto-configuration failed. Power "
7219aa46454SAgnieszka Szlendak                      "monitoring, limiting and HW protection features might "
7229aa46454SAgnieszka Szlendak                      "be unavailable. Failure reason: %1",
7239aa46454SAgnieszka Szlendak                      "Critical",
724e7808c93SGunnar Mills                      "Critical",
7259aa46454SAgnieszka Szlendak                      1,
7269aa46454SAgnieszka Szlendak                      {"string"},
7279aa46454SAgnieszka Szlendak                      "Ensure that Intel ME configuration for power "
7289aa46454SAgnieszka Szlendak                      "sources is correct.",
7299aa46454SAgnieszka Szlendak                  }},
7309aa46454SAgnieszka Szlendak     MessageEntry{
7319aa46454SAgnieszka Szlendak         "MEAutoConfigSuccess",
7329aa46454SAgnieszka Szlendak         {
7339aa46454SAgnieszka Szlendak             "Indicates that Intel ME has performed successful "
7349aa46454SAgnieszka Szlendak             "power sensor auto-configuration.",
7359aa46454SAgnieszka Szlendak             "Intel ME power sensor auto-configuration succeeded. "
7369aa46454SAgnieszka Szlendak             "Determined sources for domain readings are: DC Power: %1 ; "
7379aa46454SAgnieszka Szlendak             "Chassis Power: %2 ; PSU Efficiency: %3 ; Unamanaged power: %4",
7389aa46454SAgnieszka Szlendak             "OK",
739e7808c93SGunnar Mills             "OK",
7409aa46454SAgnieszka Szlendak             4,
7419aa46454SAgnieszka Szlendak             {"string", "string", "string", "string"},
7429aa46454SAgnieszka Szlendak             "None.",
7439aa46454SAgnieszka Szlendak         }},
7449aa46454SAgnieszka Szlendak     MessageEntry{"MEBootGuardHealthEvent",
7459aa46454SAgnieszka Szlendak                  {
7469aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected error during "
7479aa46454SAgnieszka Szlendak                      "operations of Intel Boot Guard",
7489aa46454SAgnieszka Szlendak                      "Intel ME has detected following issue with Intel Boot "
7499aa46454SAgnieszka Szlendak                      "Guard: %1",
7509aa46454SAgnieszka Szlendak                      "Critical",
751e7808c93SGunnar Mills                      "Critical",
7529aa46454SAgnieszka Szlendak                      1,
7539aa46454SAgnieszka Szlendak                      {"string"},
7549aa46454SAgnieszka Szlendak                      "None.",
7559aa46454SAgnieszka Szlendak                  }},
7569aa46454SAgnieszka Szlendak     MessageEntry{"MECpuDebugCapabilityDisabled",
7579aa46454SAgnieszka Szlendak                  {
7589aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected situation in "
7599aa46454SAgnieszka Szlendak                      "which CPU Debug Capability is disabled.",
7609aa46454SAgnieszka Szlendak                      "CPU Debug Capability disabled",
7619aa46454SAgnieszka Szlendak                      "Warning",
762e7808c93SGunnar Mills                      "Warning",
7639aa46454SAgnieszka Szlendak                      0,
7649aa46454SAgnieszka Szlendak                      {},
7659aa46454SAgnieszka Szlendak                      "None.",
7669aa46454SAgnieszka Szlendak                  }},
7679aa46454SAgnieszka Szlendak     MessageEntry{"MEDirectFlashUpdateRequested",
7689aa46454SAgnieszka Szlendak                  {
7699aa46454SAgnieszka Szlendak                      "Indicates that BIOS has requested Direct Flash "
7709aa46454SAgnieszka Szlendak                      "Update (DFU) of Intel ME",
7719aa46454SAgnieszka Szlendak                      "Intel ME Firmware switched to recovery mode to perform "
7729aa46454SAgnieszka Szlendak                      "full update from BIOS.",
7739aa46454SAgnieszka Szlendak                      "OK",
774e7808c93SGunnar Mills                      "OK",
7759aa46454SAgnieszka Szlendak                      0,
7769aa46454SAgnieszka Szlendak                      {},
7779aa46454SAgnieszka Szlendak                      "This is transient state. Intel ME Firmware should "
7789aa46454SAgnieszka Szlendak                      "return to operational mode after successful image "
7799aa46454SAgnieszka Szlendak                      "update performed by the BIOS.",
7809aa46454SAgnieszka Szlendak                  }},
7819aa46454SAgnieszka Szlendak     MessageEntry{
7829aa46454SAgnieszka Szlendak         "MEExceptionDuringShutdown",
7839aa46454SAgnieszka Szlendak         {
7849aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not successfully "
7859aa46454SAgnieszka Szlendak             "perform emergency host shutdown.",
7869aa46454SAgnieszka Szlendak             "Power Down command triggered by Intel Node Manager policy "
7879aa46454SAgnieszka Szlendak             "failure action and Intel ME forced shutdown. BMC probably did "
7889aa46454SAgnieszka Szlendak             "not respond correctly to Chassis Control.",
7899aa46454SAgnieszka Szlendak             "Warning",
790e7808c93SGunnar Mills             "Warning",
7919aa46454SAgnieszka Szlendak             0,
7929aa46454SAgnieszka Szlendak             {},
7939aa46454SAgnieszka Szlendak             "Verify the Intel Node Manager policy configuration.",
7949aa46454SAgnieszka Szlendak         }},
7959aa46454SAgnieszka Szlendak     MessageEntry{
7969aa46454SAgnieszka Szlendak         "MEFactoryResetError",
7979aa46454SAgnieszka Szlendak         {
7989aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
7999aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
8009aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
8019aa46454SAgnieszka Szlendak             "Critical",
802e7808c93SGunnar Mills             "Critical",
8039aa46454SAgnieszka Szlendak             1,
8049aa46454SAgnieszka Szlendak             {"string"},
8059aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8069aa46454SAgnieszka Szlendak         }},
8079aa46454SAgnieszka Szlendak     MessageEntry{
8089aa46454SAgnieszka Szlendak         "MEFactoryRestore",
8099aa46454SAgnieszka Szlendak         {
8109aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
8119aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
8129aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
8139aa46454SAgnieszka Szlendak             "OK",
814e7808c93SGunnar Mills             "OK",
8159aa46454SAgnieszka Szlendak             1,
8169aa46454SAgnieszka Szlendak             {"string"},
8179aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
8189aa46454SAgnieszka Szlendak         }},
8199aa46454SAgnieszka Szlendak     MessageEntry{
8209aa46454SAgnieszka Szlendak         "MEFirmwareException",
8219aa46454SAgnieszka Szlendak         {
8229aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered firmware "
8239aa46454SAgnieszka Szlendak             "exception during execution.",
8249aa46454SAgnieszka Szlendak             "Intel ME has encountered firmware exception. Error code = %1",
8259aa46454SAgnieszka Szlendak             "Warning",
826e7808c93SGunnar Mills             "Warning",
8279aa46454SAgnieszka Szlendak             1,
8289aa46454SAgnieszka Szlendak             {"string"},
8299aa46454SAgnieszka Szlendak             "Restore factory presets using Force ME Recovery IPMI "
8309aa46454SAgnieszka Szlendak             "command or by doing AC power cycle with Recovery jumper "
8319aa46454SAgnieszka Szlendak             "asserted. If this does not clear the issue, reflash the SPI "
8329aa46454SAgnieszka Szlendak             "flash. If the issue persists, provide the content of error "
8339aa46454SAgnieszka Szlendak             "code to Intel support team for interpretation. (Error codes "
8349aa46454SAgnieszka Szlendak             "are not documented because they only provide clues that must "
8359aa46454SAgnieszka Szlendak             "be interpreted individually..",
8369aa46454SAgnieszka Szlendak         }},
8370c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwarePanicReason",
8380c0f18e7SAppaRao Puli                  {
8390c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware panic.",
8400c0f18e7SAppaRao Puli                      "ME firmware panic occurred due to %1.",
8410c0f18e7SAppaRao Puli                      "Warning",
842e7808c93SGunnar Mills                      "Warning",
8430c0f18e7SAppaRao Puli                      1,
8440c0f18e7SAppaRao Puli                      {
8450c0f18e7SAppaRao Puli                          "string",
8460c0f18e7SAppaRao Puli                      },
8470c0f18e7SAppaRao Puli                      "None.",
8480c0f18e7SAppaRao Puli                  }},
8490c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareRecoveryReason",
8500c0f18e7SAppaRao Puli                  {
8510c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware recovery.",
8520c0f18e7SAppaRao Puli                      "ME firmware recovery occurred due to %1.",
8530c0f18e7SAppaRao Puli                      "Warning",
854e7808c93SGunnar Mills                      "Warning",
8550c0f18e7SAppaRao Puli                      1,
8560c0f18e7SAppaRao Puli                      {
8570c0f18e7SAppaRao Puli                          "string",
8580c0f18e7SAppaRao Puli                      },
8590c0f18e7SAppaRao Puli                      "None.",
8600c0f18e7SAppaRao Puli                  }},
8610c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareResiliencyError",
8620c0f18e7SAppaRao Puli                  {
8630c0f18e7SAppaRao Puli                      "Indicates ME firmware encountered resilience error.",
8640c0f18e7SAppaRao Puli                      "ME firmware resiliency error. Error reason: %1.",
8650c0f18e7SAppaRao Puli                      "Critical",
866e7808c93SGunnar Mills                      "Critical",
8670c0f18e7SAppaRao Puli                      1,
8680c0f18e7SAppaRao Puli                      {
8690c0f18e7SAppaRao Puli                          "string",
8700c0f18e7SAppaRao Puli                      },
8710c0f18e7SAppaRao Puli                      "None.",
8720c0f18e7SAppaRao Puli                  }},
8739aa46454SAgnieszka Szlendak 
8749aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashEraseError",
8759aa46454SAgnieszka Szlendak                  {
8769aa46454SAgnieszka Szlendak                      "Indicates that Intel ME was unable to finish flash "
8779aa46454SAgnieszka Szlendak                      "erase procedure.",
8789aa46454SAgnieszka Szlendak                      "Intel ME has encountered an error during Flash erasure "
8799aa46454SAgnieszka Szlendak                      "procedure probably due to Flash part corruption.",
8809aa46454SAgnieszka Szlendak                      "Critical",
881e7808c93SGunnar Mills                      "Critical",
8829aa46454SAgnieszka Szlendak                      0,
8839aa46454SAgnieszka Szlendak                      {},
8849aa46454SAgnieszka Szlendak                      "The Flash device must be replaced.",
8859aa46454SAgnieszka Szlendak                  }},
8869aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformation",
8879aa46454SAgnieszka Szlendak                  {
8889aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
8899aa46454SAgnieszka Szlendak                      "during IO to flash device.",
8909aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
8919aa46454SAgnieszka Szlendak                      "device. Reason: %1",
8929aa46454SAgnieszka Szlendak                      "Critical",
893e7808c93SGunnar Mills                      "Critical",
8949aa46454SAgnieszka Szlendak                      1,
8959aa46454SAgnieszka Szlendak                      {"string"},
8969aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
8979aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
8989aa46454SAgnieszka Szlendak                  }},
8999aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformationWritingEnabled",
9009aa46454SAgnieszka Szlendak                  {
9019aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
9029aa46454SAgnieszka Szlendak                      "during IO to flash device.",
9039aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
9049aa46454SAgnieszka Szlendak                      "device. Reason: %1",
9059aa46454SAgnieszka Szlendak                      "OK",
906e7808c93SGunnar Mills                      "OK",
9079aa46454SAgnieszka Szlendak                      1,
9089aa46454SAgnieszka Szlendak                      {"string"},
9099aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
9109aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
9119aa46454SAgnieszka Szlendak                  }},
9129aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashVerificationError",
9139aa46454SAgnieszka Szlendak                  {
9149aa46454SAgnieszka Szlendak                      "Indicates that Intel ME encountered invalid flash "
9159aa46454SAgnieszka Szlendak                      "descriptor region.",
9169aa46454SAgnieszka Szlendak                      "Intel ME has detected invalid flash descriptor region. "
9179aa46454SAgnieszka Szlendak                      "Following error is detected: %1",
9189aa46454SAgnieszka Szlendak                      "Critical",
919e7808c93SGunnar Mills                      "Critical",
9209aa46454SAgnieszka Szlendak                      1,
9219aa46454SAgnieszka Szlendak                      {"string"},
9229aa46454SAgnieszka Szlendak                      "Flash Descriptor Region must be created correctly.",
9239aa46454SAgnieszka Szlendak                  }},
9249aa46454SAgnieszka Szlendak     MessageEntry{
9259aa46454SAgnieszka Szlendak         "MEFlashWearOutWarning",
9269aa46454SAgnieszka Szlendak         {
9279aa46454SAgnieszka Szlendak             "Indicates that Intel ME has reached certain "
9289aa46454SAgnieszka Szlendak             "threshold of flash write operations.",
9299aa46454SAgnieszka Szlendak             "Warning threshold for number of flash operations has been "
9309aa46454SAgnieszka Szlendak             "exceeded. Current percentage of write operations capacity: %1",
9319aa46454SAgnieszka Szlendak             "Warning",
932e7808c93SGunnar Mills             "Warning",
9339aa46454SAgnieszka Szlendak             1,
9349aa46454SAgnieszka Szlendak             {"number"},
9359aa46454SAgnieszka Szlendak             "No immediate repair action needed.",
9369aa46454SAgnieszka Szlendak         }},
9379aa46454SAgnieszka Szlendak 
9389aa46454SAgnieszka Szlendak     MessageEntry{
9399aa46454SAgnieszka Szlendak         "MEImageExecutionFailed",
9409aa46454SAgnieszka Szlendak         {
9419aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not load primary FW image.",
9429aa46454SAgnieszka Szlendak             "Intel ME Recovery Image or backup operational image "
9439aa46454SAgnieszka Szlendak             "loaded because operational image is corrupted. This "
9449aa46454SAgnieszka Szlendak             "may be either caused by Flash device corruption or "
9459aa46454SAgnieszka Szlendak             "failed upgrade procedure.",
9469aa46454SAgnieszka Szlendak             "Critical",
947e7808c93SGunnar Mills             "Critical",
9489aa46454SAgnieszka Szlendak             0,
9499aa46454SAgnieszka Szlendak             {},
9509aa46454SAgnieszka Szlendak             "Either the Flash device must be replaced (if error is "
9519aa46454SAgnieszka Szlendak             "persistent) or the upgrade procedure must be started again.",
9529aa46454SAgnieszka Szlendak         }},
9539aa46454SAgnieszka Szlendak 
9549aa46454SAgnieszka Szlendak     MessageEntry{
9559aa46454SAgnieszka Szlendak         "MEInternalError",
9569aa46454SAgnieszka Szlendak         {
9579aa46454SAgnieszka Szlendak             "Indicates that Intel ME encountered "
9589aa46454SAgnieszka Szlendak             "internal error leading to watchdog reset.",
9599aa46454SAgnieszka Szlendak             "Error during Intel ME execution. Watchdog "
9609aa46454SAgnieszka Szlendak             "timeout has expired.",
9619aa46454SAgnieszka Szlendak             "Critical",
962e7808c93SGunnar Mills             "Critical",
9639aa46454SAgnieszka Szlendak             0,
9649aa46454SAgnieszka Szlendak             {},
9659aa46454SAgnieszka Szlendak             "Firmware should automatically recover from error state. "
9669aa46454SAgnieszka Szlendak             "If error is persistent then operational image shall be updated "
9679aa46454SAgnieszka Szlendak             "or hardware board repair is needed.",
9689aa46454SAgnieszka Szlendak         }},
9699aa46454SAgnieszka Szlendak     MessageEntry{"MEManufacturingError",
9709aa46454SAgnieszka Szlendak                  {
9719aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is unable to start in "
9729aa46454SAgnieszka Szlendak                      "operational mode due to wrong configuration.",
9739aa46454SAgnieszka Szlendak                      "Wrong manufacturing configuration detected by Intel ME "
9749aa46454SAgnieszka Szlendak                      "Firmware. Unable to start operational mode. Reason: %1",
9759aa46454SAgnieszka Szlendak                      "Critical",
976e7808c93SGunnar Mills                      "Critical",
9779aa46454SAgnieszka Szlendak                      1,
9789aa46454SAgnieszka Szlendak                      {"string"},
9799aa46454SAgnieszka Szlendak                      " If error is persistent the Flash device must be "
9809aa46454SAgnieszka Szlendak                      "replaced or FW configuration must be updated. Trace "
9819aa46454SAgnieszka Szlendak                      "logs might be gathered for detailed information.",
9829aa46454SAgnieszka Szlendak                  }},
9839aa46454SAgnieszka Szlendak     MessageEntry{"MEMctpInterfaceError",
9849aa46454SAgnieszka Szlendak                  {
9859aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered an error "
9869aa46454SAgnieszka Szlendak                      "in MCTP protocol.",
9879aa46454SAgnieszka Szlendak                      "Intel ME has detected MCTP interface failure and it is "
9889aa46454SAgnieszka Szlendak                      "not functional any more. It may indicate the situation "
9899aa46454SAgnieszka Szlendak                      "when MCTP was not configured by BIOS or a defect which "
9909aa46454SAgnieszka Szlendak                      "may need a Host reset to recover from. Details: %1",
9919aa46454SAgnieszka Szlendak                      "Critical",
992e7808c93SGunnar Mills                      "Critical",
9939aa46454SAgnieszka Szlendak                      1,
9949aa46454SAgnieszka Szlendak                      {"string"},
9959aa46454SAgnieszka Szlendak                      "Recovery via CPU Host reset or platform reset. If error "
9969aa46454SAgnieszka Szlendak                      "is persistent, deep-dive platform-level debugging is "
9979aa46454SAgnieszka Szlendak                      "required.",
9989aa46454SAgnieszka Szlendak                  }},
999fbe8378fSJason M. Bills     MessageEntry{"MemoryECCCorrectable",
1000fbe8378fSJason M. Bills                  {
1001271584abSEd Tanous                      "Indicates a Correctable Memory ECC error.",
1002271584abSEd Tanous                      "Memory ECC correctable error. Socket=%1 "
1003fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Rank=%4.",
1004271584abSEd Tanous                      "Warning",
1005e7808c93SGunnar Mills                      "Warning",
1006271584abSEd Tanous                      4,
1007271584abSEd Tanous 
1008fbe8378fSJason M. Bills                      {
1009fbe8378fSJason M. Bills                          "number",
1010fbe8378fSJason M. Bills                          "string",
1011fbe8378fSJason M. Bills                          "number",
1012fbe8378fSJason M. Bills                          "number",
1013fbe8378fSJason M. Bills                      },
1014271584abSEd Tanous                      "None.",
1015fbe8378fSJason M. Bills                  }},
1016271584abSEd Tanous     MessageEntry{"MemoryECCUncorrectable",
1017fbe8378fSJason M. Bills                  {
1018271584abSEd Tanous                      "Indicates an Uncorrectable Memory ECC error.",
1019271584abSEd Tanous                      "Memory ECC uncorrectable error. Socket=%1 Channel=%2 "
1020fbe8378fSJason M. Bills                      "DIMM=%3 Rank=%4.",
1021271584abSEd Tanous                      "Critical",
1022e7808c93SGunnar Mills                      "Critical",
1023271584abSEd Tanous                      4,
1024271584abSEd Tanous 
1025fbe8378fSJason M. Bills                      {
1026fbe8378fSJason M. Bills                          "number",
1027fbe8378fSJason M. Bills                          "string",
1028fbe8378fSJason M. Bills                          "number",
1029fbe8378fSJason M. Bills                          "number",
1030fbe8378fSJason M. Bills                      },
1031271584abSEd Tanous                      "None.",
1032fbe8378fSJason M. Bills                  }},
1033271584abSEd Tanous     MessageEntry{"MemoryParityCommandAndAddress",
1034fbe8378fSJason M. Bills                  {
1035271584abSEd Tanous                      "Indicates a Command and Address parity error.",
1036271584abSEd Tanous                      "Command and Address parity error. Socket=%1 Channel=%2 "
1037fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1038271584abSEd Tanous                      "Critical",
1039e7808c93SGunnar Mills                      "Critical",
1040271584abSEd Tanous                      5,
1041271584abSEd Tanous 
1042fbe8378fSJason M. Bills                      {
1043fbe8378fSJason M. Bills                          "number",
1044fbe8378fSJason M. Bills                          "string",
1045fbe8378fSJason M. Bills                          "number",
1046fbe8378fSJason M. Bills                          "number",
1047fbe8378fSJason M. Bills                          "number",
1048fbe8378fSJason M. Bills                      },
1049271584abSEd Tanous                      "None.",
1050fbe8378fSJason M. Bills                  }},
1051fbe8378fSJason M. Bills     MessageEntry{"MemoryParityNotKnown",
1052fbe8378fSJason M. Bills                  {
1053271584abSEd Tanous                      "Indicates an unknown parity error.",
1054271584abSEd Tanous                      "Memory parity error. Socket=%1 Channel=%2 "
1055fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1056271584abSEd Tanous                      "Critical",
1057e7808c93SGunnar Mills                      "Critical",
1058271584abSEd Tanous                      5,
1059271584abSEd Tanous 
1060fbe8378fSJason M. Bills                      {
1061fbe8378fSJason M. Bills                          "number",
1062fbe8378fSJason M. Bills                          "string",
1063fbe8378fSJason M. Bills                          "number",
1064fbe8378fSJason M. Bills                          "number",
1065fbe8378fSJason M. Bills                          "number",
1066fbe8378fSJason M. Bills                      },
1067271584abSEd Tanous                      "None.",
1068fbe8378fSJason M. Bills                  }},
1069271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationDisabled",
1070fbe8378fSJason M. Bills                  {
1071fbe8378fSJason M. Bills                      "Indicates Memory RAS Disabled Configuration Status.",
1072271584abSEd Tanous                      "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
1073271584abSEd Tanous                      "OK",
1074e7808c93SGunnar Mills                      "OK",
1075271584abSEd Tanous                      2,
1076271584abSEd Tanous 
1077fbe8378fSJason M. Bills                      {
1078fbe8378fSJason M. Bills                          "string",
1079fbe8378fSJason M. Bills                          "string",
1080fbe8378fSJason M. Bills                      },
1081271584abSEd Tanous                      "None.",
1082fbe8378fSJason M. Bills                  }},
1083271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationEnabled",
1084fbe8378fSJason M. Bills                  {
1085271584abSEd Tanous                      "Indicates Memory RAS Enabled Configuration Status.",
1086271584abSEd Tanous                      "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
1087271584abSEd Tanous                      "OK",
1088e7808c93SGunnar Mills                      "OK",
1089271584abSEd Tanous                      2,
1090271584abSEd Tanous 
1091fbe8378fSJason M. Bills                      {
1092fbe8378fSJason M. Bills                          "string",
1093fbe8378fSJason M. Bills                          "string",
1094fbe8378fSJason M. Bills                      },
1095271584abSEd Tanous                      "None.",
1096fbe8378fSJason M. Bills                  }},
1097271584abSEd Tanous     MessageEntry{"MemoryRASModeDisabled",
1098fbe8378fSJason M. Bills                  {
1099271584abSEd Tanous                      "Indicates Memory RAS Disabled Mode Selection.",
1100271584abSEd Tanous                      "Memory RAS Mode Select Disabled. Prior Mode=%1 "
1101fbe8378fSJason M. Bills                      "Selected Mode=%2.",
1102271584abSEd Tanous                      "OK",
1103e7808c93SGunnar Mills                      "OK",
1104271584abSEd Tanous                      2,
1105271584abSEd Tanous 
1106fbe8378fSJason M. Bills                      {
1107fbe8378fSJason M. Bills                          "string",
1108fbe8378fSJason M. Bills                          "string",
1109fbe8378fSJason M. Bills                      },
1110271584abSEd Tanous                      "None.",
1111fbe8378fSJason M. Bills                  }},
1112271584abSEd Tanous     MessageEntry{"MemoryRASModeEnabled",
1113fbe8378fSJason M. Bills                  {
1114271584abSEd Tanous                      "Indicates Memory RAS Enabled Mode Selection.",
1115271584abSEd Tanous                      "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected "
1116fbe8378fSJason M. Bills                      "Mode=%2.",
1117271584abSEd Tanous                      "OK",
1118e7808c93SGunnar Mills                      "OK",
1119271584abSEd Tanous                      2,
1120271584abSEd Tanous 
1121fbe8378fSJason M. Bills                      {
1122fbe8378fSJason M. Bills                          "string",
1123fbe8378fSJason M. Bills                          "string",
1124fbe8378fSJason M. Bills                      },
1125271584abSEd Tanous                      "None.",
1126fbe8378fSJason M. Bills                  }},
1127271584abSEd Tanous     MessageEntry{"MemoryThermTrip",
1128fbe8378fSJason M. Bills                  {
1129bc6be237Sjayaprakash Mutyala                      "Indicates that the system memory ThermTrip is asserted "
1130bc6be237Sjayaprakash Mutyala                      "by the specified component.",
1131bc6be237Sjayaprakash Mutyala                      "Memory ThermTrip asserted: %1.",
1132271584abSEd Tanous                      "Critical",
1133e7808c93SGunnar Mills                      "Critical",
1134bc6be237Sjayaprakash Mutyala                      1,
1135bc6be237Sjayaprakash Mutyala                      {"string"},
1136271584abSEd Tanous                      "None.",
1137fbe8378fSJason M. Bills                  }},
11389aa46454SAgnieszka Szlendak     MessageEntry{"MEMultiPchModeMisconfig",
11399aa46454SAgnieszka Szlendak                  {
11409aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered "
11419aa46454SAgnieszka Szlendak                      "problems in initializing Multi-PCH mode.",
11429aa46454SAgnieszka Szlendak                      "Intel ME error in Multi-PCH mode: %1",
11439aa46454SAgnieszka Szlendak                      "Critical",
1144e7808c93SGunnar Mills                      "Critical",
11459aa46454SAgnieszka Szlendak                      1,
11469aa46454SAgnieszka Szlendak                      {"string"},
11479aa46454SAgnieszka Szlendak                      "None.",
11489aa46454SAgnieszka Szlendak                  }},
11499aa46454SAgnieszka Szlendak     MessageEntry{
11509aa46454SAgnieszka Szlendak         "MEPeciOverDmiError",
11519aa46454SAgnieszka Szlendak         {
11529aa46454SAgnieszka Szlendak             "Indicates that Intel ME is unable to communicate "
11539aa46454SAgnieszka Szlendak             "using PECI over DMI.",
11549aa46454SAgnieszka Szlendak             "Intel ME has detected  PECI over DMI interface failure "
11559aa46454SAgnieszka Szlendak             "and it is not functional any more. It may indicate the "
11569aa46454SAgnieszka Szlendak             "situation when PECI over DMI was not configured by "
11579aa46454SAgnieszka Szlendak             "BIOS or a defect which may require a CPU Host reset to "
11589aa46454SAgnieszka Szlendak             "recover from. Details: %1",
11599aa46454SAgnieszka Szlendak             "Critical",
1160e7808c93SGunnar Mills             "Critical",
11619aa46454SAgnieszka Szlendak             1,
11629aa46454SAgnieszka Szlendak             {"string"},
11639aa46454SAgnieszka Szlendak             "Recovery via CPU Host reset or platform reset. If error is "
11649aa46454SAgnieszka Szlendak             "persistent, deep-dive platform-level debugging is required.",
11659aa46454SAgnieszka Szlendak         }},
11669aa46454SAgnieszka Szlendak     MessageEntry{
11679aa46454SAgnieszka Szlendak         "MEPttHealthEvent",
11689aa46454SAgnieszka Szlendak         {
11699aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered issue with Intel PTT",
11709aa46454SAgnieszka Szlendak             "Intel ME has detected following issue with Intel PTT: %1",
11719aa46454SAgnieszka Szlendak             "Warning",
1172e7808c93SGunnar Mills             "Warning",
11739aa46454SAgnieszka Szlendak             1,
11749aa46454SAgnieszka Szlendak             {"string"},
11759aa46454SAgnieszka Szlendak             "None.",
11769aa46454SAgnieszka Szlendak         }},
11779aa46454SAgnieszka Szlendak     MessageEntry{
11789aa46454SAgnieszka Szlendak         "MERecoveryGpioForced",
11799aa46454SAgnieszka Szlendak         {
11809aa46454SAgnieszka Szlendak             "Indicates that Intel ME image is booted in "
11819aa46454SAgnieszka Szlendak             "recovery mode due to GPIO assertion.",
11829aa46454SAgnieszka Szlendak             "Intel ME Recovery Image loaded due to recovery MGPIO "
11839aa46454SAgnieszka Szlendak             "pin asserted. Pin number is configurable in factory "
11849aa46454SAgnieszka Szlendak             "presets, Default recovery pin is MGPIO1.",
11859aa46454SAgnieszka Szlendak             "OK",
1186e7808c93SGunnar Mills             "OK",
11879aa46454SAgnieszka Szlendak             0,
11889aa46454SAgnieszka Szlendak             {},
11899aa46454SAgnieszka Szlendak             "Deassert recovery GPIO and reset the Intel ME back to "
11909aa46454SAgnieszka Szlendak             "operational mode. If Recovery Jumper is in legacy behavior, "
11919aa46454SAgnieszka Szlendak             "a ME reset (eg. Cold Reset IPMI cmd) is needed to have ME "
11929aa46454SAgnieszka Szlendak             "back in operational mode.",
11939aa46454SAgnieszka Szlendak         }},
11949aa46454SAgnieszka Szlendak     MessageEntry{"MERestrictedMode",
11959aa46454SAgnieszka Szlendak                  {
11969aa46454SAgnieszka Szlendak                      "Indicates events related to Intel ME restricted mode.",
11979aa46454SAgnieszka Szlendak                      "Intel ME restricted mode information: %1",
11989aa46454SAgnieszka Szlendak                      "Critical",
1199e7808c93SGunnar Mills                      "Critical",
12009aa46454SAgnieszka Szlendak                      1,
12019aa46454SAgnieszka Szlendak                      {"string"},
12029aa46454SAgnieszka Szlendak                      "None.",
12039aa46454SAgnieszka Szlendak                  }},
12049aa46454SAgnieszka Szlendak     MessageEntry{
12059aa46454SAgnieszka Szlendak         "MESmbusLinkFailure",
12069aa46454SAgnieszka Szlendak         {
12079aa46454SAgnieszka Szlendak             "Indicate that Intel ME encountered SMBus link error.",
12089aa46454SAgnieszka Szlendak             "Intel ME has detected SMBus link error. "
12099aa46454SAgnieszka Szlendak             "Sensor Bus: %1 , MUX Address: %2 ",
12109aa46454SAgnieszka Szlendak             "Critical",
1211e7808c93SGunnar Mills             "Critical",
12129aa46454SAgnieszka Szlendak             2,
12139aa46454SAgnieszka Szlendak             {"string", "string"},
12149aa46454SAgnieszka Szlendak             "Devices connected to given SMLINK might cause communication "
12159aa46454SAgnieszka Szlendak             "corruption. See error code and refer to Intel ME External "
12169aa46454SAgnieszka Szlendak             "Interfaces Specification for details.",
12179aa46454SAgnieszka Szlendak         }},
12189aa46454SAgnieszka Szlendak     MessageEntry{
12199aa46454SAgnieszka Szlendak         "MEUmaError",
12209aa46454SAgnieszka Szlendak         {
12219aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered UMA operation error.",
12229aa46454SAgnieszka Szlendak             "Intel ME has encountered UMA operation error. Details: %1",
12239aa46454SAgnieszka Szlendak             "Critical",
1224e7808c93SGunnar Mills             "Critical",
12259aa46454SAgnieszka Szlendak             1,
12269aa46454SAgnieszka Szlendak             {"string"},
12279aa46454SAgnieszka Szlendak             "Platform reset when UMA not configured correctly, or when "
12289aa46454SAgnieszka Szlendak             "error occurred during normal operation on correctly "
12299aa46454SAgnieszka Szlendak             "configured UMA multiple times leading to Intel ME entering "
12309aa46454SAgnieszka Szlendak             "Recovery or restricted operational mode.",
12319aa46454SAgnieszka Szlendak         }},
12329aa46454SAgnieszka Szlendak     MessageEntry{"MEUnsupportedFeature",
12339aa46454SAgnieszka Szlendak                  {
12349aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is configuration with "
12359aa46454SAgnieszka Szlendak                      "feature which is not supported on this platform.",
12369aa46454SAgnieszka Szlendak                      "Feature not supported in current segment detected by "
12379aa46454SAgnieszka Szlendak                      "Intel ME Firmware. Details: %1",
12389aa46454SAgnieszka Szlendak                      "Critical",
1239e7808c93SGunnar Mills                      "Critical",
12409aa46454SAgnieszka Szlendak                      1,
12419aa46454SAgnieszka Szlendak                      {"string"},
12429aa46454SAgnieszka Szlendak                      "Proper FW configuration must be updated or use the "
12439aa46454SAgnieszka Szlendak                      "Flash device with proper FW configuration",
12449aa46454SAgnieszka Szlendak                  }},
1245271584abSEd Tanous     MessageEntry{"MirroringRedundancyDegraded",
1246fbe8378fSJason M. Bills                  {
1247fbe8378fSJason M. Bills                      "Indicates the mirroring redundancy state is degraded.",
1248271584abSEd Tanous                      "Mirroring redundancy state degraded. Socket=%1 "
1249fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1250271584abSEd Tanous                      "Warning",
1251e7808c93SGunnar Mills                      "Warning",
1252271584abSEd Tanous                      5,
1253271584abSEd Tanous 
1254fbe8378fSJason M. Bills                      {
1255fbe8378fSJason M. Bills                          "number",
1256fbe8378fSJason M. Bills                          "string",
1257fbe8378fSJason M. Bills                          "number",
1258fbe8378fSJason M. Bills                          "number",
1259fbe8378fSJason M. Bills                          "number",
1260fbe8378fSJason M. Bills                      },
1261271584abSEd Tanous                      "None.",
1262fbe8378fSJason M. Bills                  }},
1263fbe8378fSJason M. Bills     MessageEntry{
1264fbe8378fSJason M. Bills         "MirroringRedundancyFull",
1265fbe8378fSJason M. Bills         {
1266fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
1267271584abSEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 "
1268fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1269271584abSEd Tanous             "OK",
1270e7808c93SGunnar Mills             "OK",
1271271584abSEd Tanous             5,
1272271584abSEd Tanous 
1273fbe8378fSJason M. Bills             {
1274fbe8378fSJason M. Bills                 "number",
1275fbe8378fSJason M. Bills                 "string",
1276fbe8378fSJason M. Bills                 "number",
1277fbe8378fSJason M. Bills                 "number",
1278fbe8378fSJason M. Bills                 "number",
1279fbe8378fSJason M. Bills             },
1280271584abSEd Tanous             "None.",
1281fbe8378fSJason M. Bills         }},
1282271584abSEd Tanous     MessageEntry{"NMIButtonPressed",
1283fbe8378fSJason M. Bills                  {
1284271584abSEd Tanous                      "Indicates that the NMI button was pressed.",
1285271584abSEd Tanous                      "NMI Button Pressed.",
1286271584abSEd Tanous                      "Critical",
1287e7808c93SGunnar Mills                      "Critical",
1288271584abSEd Tanous                      0,
1289271584abSEd Tanous                      {},
1290271584abSEd Tanous                      "None.",
1291fbe8378fSJason M. Bills                  }},
1292b76f9ca1SChen,Yugang     MessageEntry{"NMIDiagnosticInterrupt",
1293b76f9ca1SChen,Yugang                  {
1294271584abSEd Tanous                      "Indicates that an NMI Diagnostic "
1295b76f9ca1SChen,Yugang                      "Interrupt has been generated.",
1296271584abSEd Tanous                      "NMI Diagnostic Interrupt.",
1297271584abSEd Tanous                      "Critical",
1298e7808c93SGunnar Mills                      "Critical",
1299271584abSEd Tanous                      0,
1300271584abSEd Tanous                      {},
1301271584abSEd Tanous                      "None.",
1302b76f9ca1SChen,Yugang                  }},
1303271584abSEd Tanous     MessageEntry{"PCIeCorrectableAdvisoryNonFatal",
1304fbe8378fSJason M. Bills                  {
1305fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Advisory Non-fatal Error.",
1306271584abSEd Tanous                      "PCIe Correctable Advisory Non-fatal Error. Bus=%1 "
1307fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1308271584abSEd Tanous                      "Warning",
1309e7808c93SGunnar Mills                      "Warning",
1310271584abSEd Tanous                      3,
1311271584abSEd Tanous 
1312fbe8378fSJason M. Bills                      {
1313fbe8378fSJason M. Bills                          "number",
1314fbe8378fSJason M. Bills                          "number",
1315fbe8378fSJason M. Bills                          "number",
1316fbe8378fSJason M. Bills                      },
1317271584abSEd Tanous                      "None.",
1318fbe8378fSJason M. Bills                  }},
1319271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadDLLP",
1320fbe8378fSJason M. Bills                  {
1321271584abSEd Tanous                      "Indicates a PCIe Correctable Bad DLLP Error.",
1322271584abSEd Tanous 
1323fbe8378fSJason M. Bills                      "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
1324271584abSEd Tanous                      "Warning",
1325e7808c93SGunnar Mills                      "Warning",
1326271584abSEd Tanous                      3,
1327271584abSEd Tanous 
1328fbe8378fSJason M. Bills                      {
1329fbe8378fSJason M. Bills                          "number",
1330fbe8378fSJason M. Bills                          "number",
1331fbe8378fSJason M. Bills                          "number",
1332fbe8378fSJason M. Bills                      },
1333271584abSEd Tanous                      "None.",
1334fbe8378fSJason M. Bills                  }},
1335271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadTLP",
1336fbe8378fSJason M. Bills                  {
1337271584abSEd Tanous                      "Indicates a PCIe Correctable Bad TLP Error.",
1338271584abSEd Tanous 
1339fbe8378fSJason M. Bills                      "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
1340271584abSEd Tanous                      "Warning",
1341e7808c93SGunnar Mills                      "Warning",
1342271584abSEd Tanous                      3,
1343271584abSEd Tanous 
1344fbe8378fSJason M. Bills                      {
1345fbe8378fSJason M. Bills                          "number",
1346fbe8378fSJason M. Bills                          "number",
1347fbe8378fSJason M. Bills                          "number",
1348fbe8378fSJason M. Bills                      },
1349271584abSEd Tanous                      "None.",
1350fbe8378fSJason M. Bills                  }},
1351271584abSEd Tanous     MessageEntry{"PCIeCorrectableHeaderLogOverflow",
1352fbe8378fSJason M. Bills                  {
1353fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Header Log Overflow Error.",
1354271584abSEd Tanous                      "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 "
1355fbe8378fSJason M. Bills                      "Function=%3.",
1356271584abSEd Tanous                      "Warning",
1357e7808c93SGunnar Mills                      "Warning",
1358271584abSEd Tanous                      3,
1359271584abSEd Tanous 
1360fbe8378fSJason M. Bills                      {
1361fbe8378fSJason M. Bills                          "number",
1362fbe8378fSJason M. Bills                          "number",
1363fbe8378fSJason M. Bills                          "number",
1364fbe8378fSJason M. Bills                      },
1365271584abSEd Tanous                      "None.",
1366fbe8378fSJason M. Bills                  }},
1367271584abSEd Tanous     MessageEntry{"PCIeCorrectableInternal",
1368fbe8378fSJason M. Bills                  {
1369271584abSEd Tanous                      "Indicates a PCIe Correctable Internal Error.",
1370271584abSEd Tanous                      "PCIe Correctable Internal Error. Bus=%1 Device=%2 "
1371fbe8378fSJason M. Bills                      "Function=%3.",
1372271584abSEd Tanous                      "Warning",
1373e7808c93SGunnar Mills                      "Warning",
1374271584abSEd Tanous                      3,
1375271584abSEd Tanous 
1376fbe8378fSJason M. Bills                      {
1377fbe8378fSJason M. Bills                          "number",
1378fbe8378fSJason M. Bills                          "number",
1379fbe8378fSJason M. Bills                          "number",
1380fbe8378fSJason M. Bills                      },
1381271584abSEd Tanous                      "None.",
1382fbe8378fSJason M. Bills                  }},
1383fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableLinkBWChanged",
1384fbe8378fSJason M. Bills                  {
1385fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Link BW Changed Error.",
1386271584abSEd Tanous                      "PCIe Correctable Link BW Changed. Bus=%1 "
1387fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1388271584abSEd Tanous                      "Warning",
1389e7808c93SGunnar Mills                      "Warning",
1390271584abSEd Tanous                      3,
1391271584abSEd Tanous 
1392fbe8378fSJason M. Bills                      {
1393fbe8378fSJason M. Bills                          "number",
1394fbe8378fSJason M. Bills                          "number",
1395fbe8378fSJason M. Bills                          "number",
1396fbe8378fSJason M. Bills                      },
1397271584abSEd Tanous                      "None.",
1398fbe8378fSJason M. Bills                  }},
1399271584abSEd Tanous     MessageEntry{"PCIeCorrectableReceiverError",
1400fbe8378fSJason M. Bills                  {
1401271584abSEd Tanous                      "Indicates a PCIe Correctable Receiver Error.",
1402271584abSEd Tanous                      "PCIe Correctable Receiver Error. Bus=%1 Device=%2 "
1403fbe8378fSJason M. Bills                      "Function=%3.",
1404271584abSEd Tanous                      "Warning",
1405e7808c93SGunnar Mills                      "Warning",
1406271584abSEd Tanous                      3,
1407271584abSEd Tanous 
1408fbe8378fSJason M. Bills                      {
1409fbe8378fSJason M. Bills                          "number",
1410fbe8378fSJason M. Bills                          "number",
1411fbe8378fSJason M. Bills                          "number",
1412fbe8378fSJason M. Bills                      },
1413271584abSEd Tanous                      "None.",
1414fbe8378fSJason M. Bills                  }},
1415271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayNumRollover",
1416fbe8378fSJason M. Bills                  {
1417271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Num Rollover.",
1418271584abSEd Tanous                      "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 "
1419fbe8378fSJason M. Bills                      "Function=%3.",
1420271584abSEd Tanous                      "Warning",
1421e7808c93SGunnar Mills                      "Warning",
1422271584abSEd Tanous                      3,
1423271584abSEd Tanous 
1424fbe8378fSJason M. Bills                      {
1425fbe8378fSJason M. Bills                          "number",
1426fbe8378fSJason M. Bills                          "number",
1427fbe8378fSJason M. Bills                          "number",
1428fbe8378fSJason M. Bills                      },
1429271584abSEd Tanous                      "None.",
1430fbe8378fSJason M. Bills                  }},
1431271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayTimerTimeout",
1432fbe8378fSJason M. Bills                  {
1433271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Timer Timeout.",
1434271584abSEd Tanous                      "PCIe Correctable Replay Timer Timeout. Bus=%1 "
1435fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1436271584abSEd Tanous                      "Warning",
1437e7808c93SGunnar Mills                      "Warning",
1438271584abSEd Tanous                      3,
1439271584abSEd Tanous 
1440fbe8378fSJason M. Bills                      {
1441fbe8378fSJason M. Bills                          "number",
1442fbe8378fSJason M. Bills                          "number",
1443fbe8378fSJason M. Bills                          "number",
1444fbe8378fSJason M. Bills                      },
1445271584abSEd Tanous                      "None.",
1446fbe8378fSJason M. Bills                  }},
1447fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableUnspecifiedAERError",
1448fbe8378fSJason M. Bills                  {
1449fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Unspecified AER Error.",
1450271584abSEd Tanous                      "PCIe Correctable Unspecified AER Error. "
1451fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
1452271584abSEd Tanous                      "Warning",
1453e7808c93SGunnar Mills                      "Warning",
1454271584abSEd Tanous                      3,
1455271584abSEd Tanous 
1456fbe8378fSJason M. Bills                      {
1457fbe8378fSJason M. Bills                          "number",
1458fbe8378fSJason M. Bills                          "number",
1459fbe8378fSJason M. Bills                          "number",
1460fbe8378fSJason M. Bills                      },
1461271584abSEd Tanous                      "None.",
1462fbe8378fSJason M. Bills                  }},
1463271584abSEd Tanous     MessageEntry{"PCIeFatalACSViolation",
1464fbe8378fSJason M. Bills                  {
1465271584abSEd Tanous                      "Indicates a PCIe ACS Violation Error.",
1466271584abSEd Tanous 
1467fbe8378fSJason M. Bills                      "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
14684228a160SJason M. Bills                      "Critical",
1469e7808c93SGunnar Mills                      "Critical",
1470271584abSEd Tanous                      3,
1471271584abSEd Tanous 
1472fbe8378fSJason M. Bills                      {
1473fbe8378fSJason M. Bills                          "number",
1474fbe8378fSJason M. Bills                          "number",
1475fbe8378fSJason M. Bills                          "number",
1476fbe8378fSJason M. Bills                      },
1477271584abSEd Tanous                      "None.",
1478fbe8378fSJason M. Bills                  }},
1479271584abSEd Tanous     MessageEntry{"PCIeFatalAtomicEgressBlocked",
1480fbe8378fSJason M. Bills                  {
1481271584abSEd Tanous                      "Indicates a PCIe Atomic Egress Blocked Error.",
1482271584abSEd Tanous                      "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 "
1483fbe8378fSJason M. Bills                      "Function=%3.",
14844228a160SJason M. Bills                      "Critical",
1485e7808c93SGunnar Mills                      "Critical",
1486271584abSEd Tanous                      3,
1487271584abSEd Tanous 
1488fbe8378fSJason M. Bills                      {
1489fbe8378fSJason M. Bills                          "number",
1490fbe8378fSJason M. Bills                          "number",
1491fbe8378fSJason M. Bills                          "number",
1492fbe8378fSJason M. Bills                      },
1493271584abSEd Tanous                      "None.",
1494fbe8378fSJason M. Bills                  }},
1495fbe8378fSJason M. Bills     MessageEntry{
1496fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
1497fbe8378fSJason M. Bills         {
1498271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
1499271584abSEd Tanous 
1500fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
15014228a160SJason M. Bills             "Critical",
1502e7808c93SGunnar Mills             "Critical",
1503271584abSEd Tanous             3,
1504271584abSEd Tanous 
1505fbe8378fSJason M. Bills             {
1506fbe8378fSJason M. Bills                 "number",
1507fbe8378fSJason M. Bills                 "number",
1508fbe8378fSJason M. Bills                 "number",
1509fbe8378fSJason M. Bills             },
1510271584abSEd Tanous             "None.",
1511fbe8378fSJason M. Bills         }},
1512fbe8378fSJason M. Bills     MessageEntry{
1513fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1514fbe8378fSJason M. Bills         {
1515271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1516271584abSEd Tanous 
1517fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
15184228a160SJason M. Bills             "Critical",
1519e7808c93SGunnar Mills             "Critical",
1520271584abSEd Tanous             3,
1521271584abSEd Tanous 
1522fbe8378fSJason M. Bills             {
1523fbe8378fSJason M. Bills                 "number",
1524fbe8378fSJason M. Bills                 "number",
1525fbe8378fSJason M. Bills                 "number",
1526fbe8378fSJason M. Bills             },
1527271584abSEd Tanous             "None.",
1528fbe8378fSJason M. Bills         }},
1529fbe8378fSJason M. Bills     MessageEntry{
1530fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1531fbe8378fSJason M. Bills         {
1532271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
1533271584abSEd Tanous 
1534fbe8378fSJason M. Bills             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 "
1535fbe8378fSJason M. Bills             "Function=%3.",
15364228a160SJason M. Bills             "Critical",
1537e7808c93SGunnar Mills             "Critical",
1538271584abSEd Tanous             3,
1539271584abSEd Tanous 
1540fbe8378fSJason M. Bills             {
1541fbe8378fSJason M. Bills                 "number",
1542fbe8378fSJason M. Bills                 "number",
1543fbe8378fSJason M. Bills                 "number",
1544fbe8378fSJason M. Bills             },
1545271584abSEd Tanous             "None.",
1546fbe8378fSJason M. Bills         }},
1547271584abSEd Tanous     MessageEntry{"PCIeFatalECRCError",
1548fbe8378fSJason M. Bills                  {
1549271584abSEd Tanous                      "Indicates a PCIe ECRC Error.",
1550271584abSEd Tanous                      "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
15514228a160SJason M. Bills                      "Critical",
1552e7808c93SGunnar Mills                      "Critical",
1553271584abSEd Tanous                      3,
1554271584abSEd Tanous 
1555fbe8378fSJason M. Bills                      {
1556fbe8378fSJason M. Bills                          "number",
1557fbe8378fSJason M. Bills                          "number",
1558fbe8378fSJason M. Bills                          "number",
1559fbe8378fSJason M. Bills                      },
1560271584abSEd Tanous                      "None.",
1561fbe8378fSJason M. Bills                  }},
1562271584abSEd Tanous     MessageEntry{"PCIeFatalFlowControlProtocol",
1563fbe8378fSJason M. Bills                  {
1564271584abSEd Tanous                      "Indicates a PCIe Flow Control Protocol Error.",
1565271584abSEd Tanous 
1566fbe8378fSJason M. Bills                      "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 "
1567fbe8378fSJason M. Bills                      "Function=%3.",
15684228a160SJason M. Bills                      "Critical",
1569e7808c93SGunnar Mills                      "Critical",
1570271584abSEd Tanous                      3,
1571271584abSEd Tanous 
1572fbe8378fSJason M. Bills                      {
1573fbe8378fSJason M. Bills                          "number",
1574fbe8378fSJason M. Bills                          "number",
1575fbe8378fSJason M. Bills                          "number",
1576fbe8378fSJason M. Bills                      },
1577271584abSEd Tanous                      "None.",
1578fbe8378fSJason M. Bills                  }},
1579fbe8378fSJason M. Bills     MessageEntry{
1580fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1581fbe8378fSJason M. Bills         {
1582271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1583271584abSEd Tanous 
1584fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
15854228a160SJason M. Bills             "Critical",
1586e7808c93SGunnar Mills             "Critical",
1587271584abSEd Tanous             3,
1588271584abSEd Tanous 
1589fbe8378fSJason M. Bills             {
1590fbe8378fSJason M. Bills                 "number",
1591fbe8378fSJason M. Bills                 "number",
1592fbe8378fSJason M. Bills                 "number",
1593fbe8378fSJason M. Bills             },
1594271584abSEd Tanous             "None.",
1595fbe8378fSJason M. Bills         }},
1596fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalMCBlockedTLP",
1597fbe8378fSJason M. Bills                  {
1598271584abSEd Tanous                      "Indicates a PCIe MC Blocked TLP Error.",
1599271584abSEd Tanous                      "PCIe Fatal MC Blocked TLP Error. Bus=%1 "
1600fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
16014228a160SJason M. Bills                      "Critical",
1602e7808c93SGunnar Mills                      "Critical",
1603271584abSEd Tanous                      3,
1604271584abSEd Tanous 
1605fbe8378fSJason M. Bills                      {
1606fbe8378fSJason M. Bills                          "number",
1607fbe8378fSJason M. Bills                          "number",
1608fbe8378fSJason M. Bills                          "number",
1609fbe8378fSJason M. Bills                      },
1610271584abSEd Tanous                      "None.",
1611fbe8378fSJason M. Bills                  }},
1612fbe8378fSJason M. Bills     MessageEntry{
1613fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1614fbe8378fSJason M. Bills         {
1615271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1616271584abSEd Tanous 
1617fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
16184228a160SJason M. Bills             "Critical",
1619e7808c93SGunnar Mills             "Critical",
1620271584abSEd Tanous             3,
1621271584abSEd Tanous 
1622fbe8378fSJason M. Bills             {
1623fbe8378fSJason M. Bills                 "number",
1624fbe8378fSJason M. Bills                 "number",
1625fbe8378fSJason M. Bills                 "number",
1626fbe8378fSJason M. Bills             },
1627271584abSEd Tanous             "None.",
1628fbe8378fSJason M. Bills         }},
1629271584abSEd Tanous     MessageEntry{"PCIeFatalReceiverBufferOverflow",
1630fbe8378fSJason M. Bills                  {
1631271584abSEd Tanous                      "Indicates a PCIe Receiver Buffer Overflow Error.",
1632271584abSEd Tanous                      "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 "
1633fbe8378fSJason M. Bills                      "Function=%3.",
16344228a160SJason M. Bills                      "Critical",
1635e7808c93SGunnar Mills                      "Critical",
1636271584abSEd Tanous                      3,
1637271584abSEd Tanous 
1638fbe8378fSJason M. Bills                      {
1639fbe8378fSJason M. Bills                          "number",
1640fbe8378fSJason M. Bills                          "number",
1641fbe8378fSJason M. Bills                          "number",
1642fbe8378fSJason M. Bills                      },
1643271584abSEd Tanous                      "None.",
1644fbe8378fSJason M. Bills                  }},
1645fbe8378fSJason M. Bills     MessageEntry{
164614c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1647fbe8378fSJason M. Bills         {
1648fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
1649271584abSEd Tanous 
1650fbe8378fSJason M. Bills             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 "
1651fbe8378fSJason M. Bills             "Function=%3.",
16524228a160SJason M. Bills             "Critical",
1653e7808c93SGunnar Mills             "Critical",
1654271584abSEd Tanous             3,
1655271584abSEd Tanous 
1656fbe8378fSJason M. Bills             {
1657fbe8378fSJason M. Bills                 "number",
1658fbe8378fSJason M. Bills                 "number",
1659fbe8378fSJason M. Bills                 "number",
1660fbe8378fSJason M. Bills             },
1661271584abSEd Tanous             "None.",
1662fbe8378fSJason M. Bills         }},
1663fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream",
1664fbe8378fSJason M. Bills                  {
1665271584abSEd Tanous                      "Indicates a PCIe Received Fatal Message "
1666fbe8378fSJason M. Bills                      "From Downstream Error.",
1667271584abSEd Tanous 
1668fbe8378fSJason M. Bills                      "PCIe Fatal Received Fatal Message From Downstream. "
1669fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
16704228a160SJason M. Bills                      "Critical",
1671e7808c93SGunnar Mills                      "Critical",
1672271584abSEd Tanous                      3,
1673271584abSEd Tanous 
1674fbe8378fSJason M. Bills                      {
1675fbe8378fSJason M. Bills                          "number",
1676fbe8378fSJason M. Bills                          "number",
1677fbe8378fSJason M. Bills                          "number",
1678fbe8378fSJason M. Bills                      },
1679271584abSEd Tanous                      "None.",
1680fbe8378fSJason M. Bills                  }},
1681271584abSEd Tanous     MessageEntry{"PCIeFatalSurpriseLinkDown",
1682fbe8378fSJason M. Bills                  {
1683271584abSEd Tanous                      "Indicates a PCIe Surprise Link Down Error.",
1684271584abSEd Tanous                      "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 "
1685fbe8378fSJason M. Bills                      "Function=%3.",
16864228a160SJason M. Bills                      "Critical",
1687e7808c93SGunnar Mills                      "Critical",
1688271584abSEd Tanous                      3,
1689271584abSEd Tanous 
1690fbe8378fSJason M. Bills                      {
1691fbe8378fSJason M. Bills                          "number",
1692fbe8378fSJason M. Bills                          "number",
1693fbe8378fSJason M. Bills                          "number",
1694fbe8378fSJason M. Bills                      },
1695271584abSEd Tanous                      "None.",
1696fbe8378fSJason M. Bills                  }},
1697271584abSEd Tanous     MessageEntry{"PCIeFatalTLPPrefixBlocked",
1698fbe8378fSJason M. Bills                  {
1699271584abSEd Tanous                      "Indicates a PCIe TLP Prefix Blocked Error.",
1700271584abSEd Tanous                      "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 "
1701fbe8378fSJason M. Bills                      "Function=%3.",
17024228a160SJason M. Bills                      "Critical",
1703e7808c93SGunnar Mills                      "Critical",
1704271584abSEd Tanous                      3,
1705271584abSEd Tanous 
1706fbe8378fSJason M. Bills                      {
1707fbe8378fSJason M. Bills                          "number",
1708fbe8378fSJason M. Bills                          "number",
1709fbe8378fSJason M. Bills                          "number",
1710fbe8378fSJason M. Bills                      },
1711271584abSEd Tanous                      "None.",
1712fbe8378fSJason M. Bills                  }},
1713fbe8378fSJason M. Bills     MessageEntry{
1714fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1715fbe8378fSJason M. Bills         {
1716271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
1717271584abSEd Tanous 
1718fbe8378fSJason M. Bills             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 "
1719fbe8378fSJason M. Bills             "Function=%3.",
17204228a160SJason M. Bills             "Critical",
1721e7808c93SGunnar Mills             "Critical",
1722271584abSEd Tanous             3,
1723271584abSEd Tanous 
1724fbe8378fSJason M. Bills             {
1725fbe8378fSJason M. Bills                 "number",
1726fbe8378fSJason M. Bills                 "number",
1727fbe8378fSJason M. Bills                 "number",
1728fbe8378fSJason M. Bills             },
1729271584abSEd Tanous             "None.",
1730fbe8378fSJason M. Bills         }},
1731271584abSEd Tanous     MessageEntry{"PCIeFatalUnexpectedCompletion",
1732fbe8378fSJason M. Bills                  {
1733271584abSEd Tanous                      "Indicates a PCIe Unexpected Completion Error.",
1734271584abSEd Tanous                      "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 "
1735fbe8378fSJason M. Bills                      "Function=%3.",
17364228a160SJason M. Bills                      "Critical",
1737e7808c93SGunnar Mills                      "Critical",
1738271584abSEd Tanous                      3,
1739271584abSEd Tanous 
1740fbe8378fSJason M. Bills                      {
1741fbe8378fSJason M. Bills                          "number",
1742fbe8378fSJason M. Bills                          "number",
1743fbe8378fSJason M. Bills                          "number",
1744fbe8378fSJason M. Bills                      },
1745271584abSEd Tanous                      "None.",
1746fbe8378fSJason M. Bills                  }},
1747271584abSEd Tanous     MessageEntry{"PCIeFatalUnspecifiedNonAERFatalError",
1748fbe8378fSJason M. Bills                  {
1749271584abSEd Tanous                      "Indicates a PCIe Unspecified Non-AER Fatal Error.",
1750271584abSEd Tanous                      "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 "
1751fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
17524228a160SJason M. Bills                      "Critical",
1753e7808c93SGunnar Mills                      "Critical",
1754271584abSEd Tanous                      3,
1755271584abSEd Tanous 
1756fbe8378fSJason M. Bills                      {
1757fbe8378fSJason M. Bills                          "number",
1758fbe8378fSJason M. Bills                          "number",
1759fbe8378fSJason M. Bills                          "number",
1760fbe8378fSJason M. Bills                      },
1761271584abSEd Tanous                      "None.",
1762fbe8378fSJason M. Bills                  }},
1763fbe8378fSJason M. Bills     MessageEntry{
1764fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1765fbe8378fSJason M. Bills         {
1766271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1767271584abSEd Tanous 
1768fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
17694228a160SJason M. Bills             "Critical",
1770e7808c93SGunnar Mills             "Critical",
1771271584abSEd Tanous             3,
1772271584abSEd Tanous 
1773fbe8378fSJason M. Bills             {
1774fbe8378fSJason M. Bills                 "number",
1775fbe8378fSJason M. Bills                 "number",
1776fbe8378fSJason M. Bills                 "number",
1777fbe8378fSJason M. Bills             },
1778271584abSEd Tanous             "None.",
1779fbe8378fSJason M. Bills         }},
1780271584abSEd Tanous     MessageEntry{"PowerButtonPressed",
1781fbe8378fSJason M. Bills                  {
1782271584abSEd Tanous                      "Indicates that the power button was pressed.",
1783271584abSEd Tanous                      "Power Button Pressed.",
1784271584abSEd Tanous                      "OK",
1785e7808c93SGunnar Mills                      "OK",
1786271584abSEd Tanous                      0,
1787271584abSEd Tanous                      {},
1788271584abSEd Tanous                      "None.",
1789fbe8378fSJason M. Bills                  }},
1790dd118a2eSJason M. Bills     MessageEntry{"PowerRestorePolicyApplied",
1791dd118a2eSJason M. Bills                  {
1792271584abSEd Tanous                      "Indicates that power was restored and the "
1793dd118a2eSJason M. Bills                      "BMC has applied the restore policy.",
1794271584abSEd Tanous                      "Power restore policy applied.",
1795271584abSEd Tanous                      "OK",
1796e7808c93SGunnar Mills                      "OK",
1797271584abSEd Tanous                      0,
1798271584abSEd Tanous                      {},
1799271584abSEd Tanous                      "None.",
1800dd118a2eSJason M. Bills                  }},
1801271584abSEd Tanous     MessageEntry{"PowerSupplyConfigurationError",
1802fbe8378fSJason M. Bills                  {
1803271584abSEd Tanous                      "Indicates an error in power supply configuration.",
1804271584abSEd Tanous                      "Power supply %1 configuration error.",
18059c6b0159SYong Li                      "Warning",
1806e7808c93SGunnar Mills                      "Warning",
1807271584abSEd Tanous                      1,
1808271584abSEd Tanous                      {"string"},
1809271584abSEd Tanous                      "None.",
1810fbe8378fSJason M. Bills                  }},
1811fbe8378fSJason M. Bills     MessageEntry{
18127f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
18137f68549fSjayaprakash Mutyala         {
18147f68549fSjayaprakash Mutyala             "Indicates that power supply configuration error recovered "
18157f68549fSjayaprakash Mutyala             "from a failure.",
18167f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
18177f68549fSjayaprakash Mutyala             "OK",
1818e7808c93SGunnar Mills             "OK",
18197f68549fSjayaprakash Mutyala             1,
18207f68549fSjayaprakash Mutyala             {"string"},
18217f68549fSjayaprakash Mutyala             "None.",
18227f68549fSjayaprakash Mutyala         }},
18237f68549fSjayaprakash Mutyala     MessageEntry{
1824fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1825fbe8378fSJason M. Bills         {
1826fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1827271584abSEd Tanous             "Power supply %1 fan %2 failed.",
18289c6b0159SYong Li             "Warning",
1829e7808c93SGunnar Mills             "Warning",
1830271584abSEd Tanous             2,
1831271584abSEd Tanous             {"string", "string"},
1832271584abSEd Tanous             "None.",
1833fbe8378fSJason M. Bills         }},
1834dac62eefSCheng C Yang     MessageEntry{
1835dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1836dac62eefSCheng C Yang         {
1837dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1838271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1839271584abSEd Tanous             "OK",
1840e7808c93SGunnar Mills             "OK",
1841271584abSEd Tanous             2,
1842271584abSEd Tanous             {"string", "string"},
1843271584abSEd Tanous             "None.",
1844dac62eefSCheng C Yang         }},
1845fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailed",
1846fbe8378fSJason M. Bills                  {
1847271584abSEd Tanous                      "Indicates that a power supply has failed.",
1848271584abSEd Tanous                      "Power supply %1 failed.",
18499c6b0159SYong Li                      "Warning",
1850e7808c93SGunnar Mills                      "Warning",
1851271584abSEd Tanous                      1,
1852271584abSEd Tanous                      {"string"},
1853271584abSEd Tanous                      "None.",
1854fbe8378fSJason M. Bills                  }},
1855fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailurePredicted",
1856fbe8378fSJason M. Bills                  {
1857fbe8378fSJason M. Bills                      "Indicates that a power supply is predicted to fail.",
1858271584abSEd Tanous                      "Power supply %1 failure predicted.",
1859271584abSEd Tanous                      "Warning",
1860e7808c93SGunnar Mills                      "Warning",
1861271584abSEd Tanous                      1,
1862271584abSEd Tanous                      {"string"},
1863271584abSEd Tanous                      "None.",
1864fbe8378fSJason M. Bills                  }},
1865271584abSEd Tanous     MessageEntry{"PowerSupplyInserted",
1866fbe8378fSJason M. Bills                  {
1867271584abSEd Tanous                      "Indicates that a power supply has been inserted.",
1868271584abSEd Tanous                      "Power supply %1 inserted.",
1869271584abSEd Tanous                      "OK",
1870e7808c93SGunnar Mills                      "OK",
1871271584abSEd Tanous                      1,
1872271584abSEd Tanous                      {"string"},
1873271584abSEd Tanous                      "None.",
1874fbe8378fSJason M. Bills                  }},
1875271584abSEd Tanous     MessageEntry{"PowerSupplyPowerGoodFailed",
1876bc48a175SJason M. Bills                  {
1877271584abSEd Tanous                      "Indicates that the power supply power good signal "
1878bc48a175SJason M. Bills                      "failed to assert within the specified time.",
1879271584abSEd Tanous                      "Power supply power good failed to assert within %1 "
1880bc48a175SJason M. Bills                      "milliseconds.",
1881271584abSEd Tanous                      "Critical",
1882e7808c93SGunnar Mills                      "Critical",
1883271584abSEd Tanous                      1,
1884271584abSEd Tanous                      {"number"},
1885271584abSEd Tanous                      "None.",
1886bc48a175SJason M. Bills                  }},
1887dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPowerLost",
1888dac62eefSCheng C Yang                  {
1889dac62eefSCheng C Yang                      "Indicates that a power supply has lost input power.",
1890271584abSEd Tanous                      "Power supply %1 power lost.",
18919c6b0159SYong Li                      "Warning",
1892e7808c93SGunnar Mills                      "Warning",
1893271584abSEd Tanous                      1,
1894271584abSEd Tanous                      {"string"},
1895271584abSEd Tanous                      "None.",
1896dac62eefSCheng C Yang                  }},
1897271584abSEd Tanous     MessageEntry{"PowerSupplyPowerRestored",
1898dac62eefSCheng C Yang                  {
1899dac62eefSCheng C Yang                      "Indicates that a power supply input power was restored.",
1900271584abSEd Tanous                      "Power supply %1 power restored.",
1901271584abSEd Tanous                      "OK",
1902e7808c93SGunnar Mills                      "OK",
1903271584abSEd Tanous                      1,
1904271584abSEd Tanous                      {"string"},
1905271584abSEd Tanous                      "None.",
1906dac62eefSCheng C Yang                  }},
1907dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPredictedFailureRecovered",
1908dac62eefSCheng C Yang                  {
1909271584abSEd Tanous                      "Indicates that a power supply recovered "
1910dac62eefSCheng C Yang                      "from a predicted failure.",
1911271584abSEd Tanous                      "Power supply %1 predicted failure recovered.",
1912271584abSEd Tanous                      "OK",
1913e7808c93SGunnar Mills                      "OK",
1914271584abSEd Tanous                      1,
1915271584abSEd Tanous                      {"string"},
1916271584abSEd Tanous                      "None.",
1917dac62eefSCheng C Yang                  }},
1918271584abSEd Tanous     MessageEntry{"PowerSupplyRecovered",
1919dac62eefSCheng C Yang                  {
1920dac62eefSCheng C Yang                      "Indicates that a power supply recovered from a failure.",
1921271584abSEd Tanous                      "Power supply %1 recovered.",
1922271584abSEd Tanous                      "OK",
1923e7808c93SGunnar Mills                      "OK",
1924271584abSEd Tanous                      1,
1925271584abSEd Tanous                      {"string"},
1926271584abSEd Tanous                      "None.",
1927dac62eefSCheng C Yang                  }},
1928271584abSEd Tanous     MessageEntry{"PowerSupplyRemoved",
1929fbe8378fSJason M. Bills                  {
1930271584abSEd Tanous                      "Indicates that a power supply has been removed.",
1931271584abSEd Tanous                      "Power supply %1 removed.",
1932271584abSEd Tanous                      "Warning",
1933e7808c93SGunnar Mills                      "Warning",
1934271584abSEd Tanous                      1,
1935271584abSEd Tanous                      {"string"},
1936271584abSEd Tanous                      "None.",
1937fbe8378fSJason M. Bills                  }},
1938271584abSEd Tanous     MessageEntry{"PowerUnitDegradedFromNonRedundant",
1939cecb4cb6SCheng C Yang                  {
1940cecb4cb6SCheng C Yang                      "Indicates that power unit is come back to redundant from"
1941cecb4cb6SCheng C Yang                      "nonredundant but is still not in full redundancy mode.",
1942271584abSEd Tanous                      "Power Unit degraded from nonredundant.",
1943271584abSEd Tanous                      "Warning",
1944e7808c93SGunnar Mills                      "Warning",
1945271584abSEd Tanous                      0,
1946271584abSEd Tanous                      {},
1947271584abSEd Tanous                      "None.",
1948cecb4cb6SCheng C Yang                  }},
1949cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitDegradedFromRedundant",
1950cecb4cb6SCheng C Yang                  {
1951cecb4cb6SCheng C Yang                      "Indicates that power unit is degarded from full "
1952cecb4cb6SCheng C Yang                      "redundancy mode.",
1953271584abSEd Tanous                      "Power Unit degraded from redundant.",
1954271584abSEd Tanous                      "Warning",
1955e7808c93SGunnar Mills                      "Warning",
1956271584abSEd Tanous                      0,
1957271584abSEd Tanous                      {},
1958271584abSEd Tanous                      "None.",
1959cecb4cb6SCheng C Yang                  }},
1960271584abSEd Tanous     MessageEntry{"PowerUnitRedundancyDegraded",
1961cecb4cb6SCheng C Yang                  {
1962cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been degraded.",
1963271584abSEd Tanous                      "Power Unit Redundancy degraded.",
1964271584abSEd Tanous                      "Warning",
1965e7808c93SGunnar Mills                      "Warning",
1966271584abSEd Tanous                      0,
1967271584abSEd Tanous                      {},
1968271584abSEd Tanous                      "None.",
1969cecb4cb6SCheng C Yang                  }},
1970cecb4cb6SCheng C Yang     MessageEntry{
1971cecb4cb6SCheng C Yang         "PowerUnitNonRedundantFromInsufficient",
1972cecb4cb6SCheng C Yang         {
1973cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode and get"
1974cecb4cb6SCheng C Yang             "sufficient power to support redundancy from insufficient"
1975cecb4cb6SCheng C Yang             "power.",
1976271584abSEd Tanous 
1977cecb4cb6SCheng C Yang             "Power Unit NonRedundant from insufficient to sufficient.",
1978271584abSEd Tanous             "Warning",
1979e7808c93SGunnar Mills             "Warning",
1980271584abSEd Tanous             0,
1981271584abSEd Tanous             {},
1982271584abSEd Tanous             "None.",
1983cecb4cb6SCheng C Yang         }},
1984271584abSEd Tanous     MessageEntry{"PowerUnitNonRedundantInsufficient",
1985cecb4cb6SCheng C Yang                  {
1986271584abSEd Tanous                      "Indicates that power unit do not have sufficient "
1987cecb4cb6SCheng C Yang                      "power to support redundancy.",
1988271584abSEd Tanous                      "Power Unit NonRedundant and has insufficient resource.",
19894228a160SJason M. Bills                      "Critical",
1990e7808c93SGunnar Mills                      "Critical",
1991271584abSEd Tanous                      0,
1992271584abSEd Tanous                      {},
1993271584abSEd Tanous                      "None.",
1994cecb4cb6SCheng C Yang                  }},
1995cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitRedundancyLost",
1996cecb4cb6SCheng C Yang                  {
1997cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been lost.",
1998271584abSEd Tanous                      "Power Unit Redundancy lost.",
1999271584abSEd Tanous                      "Warning",
2000e7808c93SGunnar Mills                      "Warning",
2001271584abSEd Tanous                      0,
2002271584abSEd Tanous                      {},
2003271584abSEd Tanous                      "None.",
2004cecb4cb6SCheng C Yang                  }},
2005cecb4cb6SCheng C Yang     MessageEntry{
2006cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
2007cecb4cb6SCheng C Yang         {
2008cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
2009271584abSEd Tanous             "Power Unit Redundancy regained.",
2010271584abSEd Tanous             "OK",
2011e7808c93SGunnar Mills             "OK",
2012271584abSEd Tanous             0,
2013271584abSEd Tanous             {},
2014271584abSEd Tanous             "None.",
2015cecb4cb6SCheng C Yang         }},
2016cecb4cb6SCheng C Yang     MessageEntry{
2017cecb4cb6SCheng C Yang         "PowerUnitNonRedundantSufficient",
2018cecb4cb6SCheng C Yang         {
2019cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode but still"
2020cecb4cb6SCheng C Yang             "has sufficient power to support redundancy.",
2021271584abSEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
2022271584abSEd Tanous             "Warning",
2023e7808c93SGunnar Mills             "Warning",
2024271584abSEd Tanous             0,
2025271584abSEd Tanous             {},
2026271584abSEd Tanous             "None.",
2027cecb4cb6SCheng C Yang         }},
2028271584abSEd Tanous     MessageEntry{"ResetButtonPressed",
2029fbe8378fSJason M. Bills                  {
2030271584abSEd Tanous                      "Indicates that the reset button was pressed.",
2031271584abSEd Tanous                      "Reset Button Pressed.",
2032271584abSEd Tanous                      "OK",
2033e7808c93SGunnar Mills                      "OK",
2034271584abSEd Tanous                      0,
2035271584abSEd Tanous                      {},
2036271584abSEd Tanous                      "None.",
2037fbe8378fSJason M. Bills                  }},
20388ae37025SChen,Yugang     MessageEntry{"SecurityBoot2ndFlashEnabled",
20398ae37025SChen,Yugang                  {
20408ae37025SChen,Yugang                      "Indicates that the BMC 2nd boot flash is enabled.",
20418ae37025SChen,Yugang                      "BMC 2nd boot flash is enabled.",
20428ae37025SChen,Yugang                      "Critical",
2043e7808c93SGunnar Mills                      "Critical",
20448ae37025SChen,Yugang                      0,
20458ae37025SChen,Yugang                      {},
20468ae37025SChen,Yugang                      "None.",
20478ae37025SChen,Yugang                  }},
20488ae37025SChen,Yugang     MessageEntry{"SecurityP2aBridgeEnabled",
20498ae37025SChen,Yugang                  {
20508ae37025SChen,Yugang                      "Indicates that the P2A bridge is enabled.",
20518ae37025SChen,Yugang                      "P2A(PCIe to AHB) bridge is enabled.",
20528ae37025SChen,Yugang                      "Critical",
2053e7808c93SGunnar Mills                      "Critical",
20548ae37025SChen,Yugang                      0,
20558ae37025SChen,Yugang                      {},
20568ae37025SChen,Yugang                      "None.",
20578ae37025SChen,Yugang                  }},
20588ae37025SChen,Yugang     MessageEntry{"SecurityUartPortDebugEnabled",
20598ae37025SChen,Yugang                  {
20608ae37025SChen,Yugang                      "Indicates that the uart port debug is enabled.",
20618ae37025SChen,Yugang                      "Uart port debug is enabled.",
20628ae37025SChen,Yugang                      "Critical",
2063e7808c93SGunnar Mills                      "Critical",
20648ae37025SChen,Yugang                      0,
20658ae37025SChen,Yugang                      {},
20668ae37025SChen,Yugang                      "None.",
20678ae37025SChen,Yugang                  }},
20688988dda4SSuryakanth Sekar     MessageEntry{
20698988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
20708988dda4SSuryakanth Sekar         {
20718988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
20728988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
20738988dda4SSuryakanth Sekar             "OK",
2074e7808c93SGunnar Mills             "OK",
20758988dda4SSuryakanth Sekar             0,
20768988dda4SSuryakanth Sekar             {},
20778988dda4SSuryakanth Sekar             "None.",
20788988dda4SSuryakanth Sekar         }},
20798988dda4SSuryakanth Sekar 
20808988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroAssigned",
20818988dda4SSuryakanth Sekar                  {
20828988dda4SSuryakanth Sekar                      "Indicates that non root user assigned with user ID zero.",
20838988dda4SSuryakanth Sekar                      "User ID Zero is assigned with non-root user.",
20848988dda4SSuryakanth Sekar                      "Critical",
2085e7808c93SGunnar Mills                      "Critical",
20868988dda4SSuryakanth Sekar                      0,
20878988dda4SSuryakanth Sekar                      {},
20888988dda4SSuryakanth Sekar                      "None.",
20898988dda4SSuryakanth Sekar                  }},
20908988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroRemoved",
20918988dda4SSuryakanth Sekar                  {
20928988dda4SSuryakanth Sekar                      "Indicates that non root user ID is removed",
20938988dda4SSuryakanth Sekar                      "Non root user assigned with user ID zero is removed.",
20948988dda4SSuryakanth Sekar                      "OK",
2095e7808c93SGunnar Mills                      "OK",
20968988dda4SSuryakanth Sekar                      0,
20978988dda4SSuryakanth Sekar                      {},
20988988dda4SSuryakanth Sekar                      "None.",
20998988dda4SSuryakanth Sekar                  }},
21008988dda4SSuryakanth Sekar 
21018988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootEnabled",
21028988dda4SSuryakanth Sekar                  {
21038988dda4SSuryakanth Sekar                      "Indicates that system root user is enabled.",
21048988dda4SSuryakanth Sekar                      "User root is enabled.",
21058988dda4SSuryakanth Sekar                      "Critical",
2106e7808c93SGunnar Mills                      "Critical",
21078988dda4SSuryakanth Sekar                      0,
21088988dda4SSuryakanth Sekar                      {},
21098988dda4SSuryakanth Sekar                      "None.",
21108988dda4SSuryakanth Sekar                  }},
21118988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootDisabled",
21128988dda4SSuryakanth Sekar                  {
21138988dda4SSuryakanth Sekar                      "Indicates that system root user is disabled.",
21148988dda4SSuryakanth Sekar                      "User root is disabled.",
21158988dda4SSuryakanth Sekar                      "OK",
2116e7808c93SGunnar Mills                      "OK",
21178988dda4SSuryakanth Sekar                      0,
21188988dda4SSuryakanth Sekar                      {},
21198988dda4SSuryakanth Sekar                      "None.",
21208988dda4SSuryakanth Sekar                  }},
21218988dda4SSuryakanth Sekar 
21228988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellEnabled",
21238988dda4SSuryakanth Sekar                  {
21248988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is enabled.",
21258988dda4SSuryakanth Sekar                      "Unsupported shell is enabled.",
21268988dda4SSuryakanth Sekar                      "Critical",
2127e7808c93SGunnar Mills                      "Critical",
21288988dda4SSuryakanth Sekar                      0,
21298988dda4SSuryakanth Sekar                      {},
21308988dda4SSuryakanth Sekar                      "None.",
21318988dda4SSuryakanth Sekar                  }},
21328988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellRemoved",
21338988dda4SSuryakanth Sekar                  {
21348988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is removed.",
21358988dda4SSuryakanth Sekar                      "Unsupported shell is removed.",
21368988dda4SSuryakanth Sekar                      "OK",
2137e7808c93SGunnar Mills                      "OK",
21388988dda4SSuryakanth Sekar                      0,
21398988dda4SSuryakanth Sekar                      {},
21408988dda4SSuryakanth Sekar                      "None.",
21418988dda4SSuryakanth Sekar                  }},
21428988dda4SSuryakanth Sekar 
21438988dda4SSuryakanth Sekar     MessageEntry{
21448988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
21458988dda4SSuryakanth Sekar         {
21468988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
21478988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
21488988dda4SSuryakanth Sekar             "Critical",
2149e7808c93SGunnar Mills             "Critical",
21508988dda4SSuryakanth Sekar             0,
21518988dda4SSuryakanth Sekar             {},
21528988dda4SSuryakanth Sekar             "None.",
21538988dda4SSuryakanth Sekar         }},
2154fbe8378fSJason M. Bills     MessageEntry{"SELEntryAdded",
2155fbe8378fSJason M. Bills                  {
2156271584abSEd Tanous                      "Indicates a SEL entry was added using the "
2157fbe8378fSJason M. Bills                      "Add SEL Entry or Platform Event command.",
2158271584abSEd Tanous                      "SEL Entry Added: %1",
2159271584abSEd Tanous                      "OK",
2160e7808c93SGunnar Mills                      "OK",
2161271584abSEd Tanous                      1,
2162271584abSEd Tanous 
2163fbe8378fSJason M. Bills                      {
2164fbe8378fSJason M. Bills                          "string",
2165fbe8378fSJason M. Bills                      },
2166271584abSEd Tanous                      "None.",
2167fbe8378fSJason M. Bills                  }},
2168271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingHigh",
2169fbe8378fSJason M. Bills                  {
2170271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2171fbe8378fSJason M. Bills                      "critical high threshold going high.",
2172271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going "
2173fbe8378fSJason M. Bills                      "high. Reading=%2 Threshold=%3.",
2174271584abSEd Tanous                      "Critical",
2175e7808c93SGunnar Mills                      "Critical",
2176271584abSEd Tanous                      3,
2177271584abSEd Tanous                      {"string", "number", "number"},
2178271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2179fbe8378fSJason M. Bills                  }},
2180271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingLow",
2181fbe8378fSJason M. Bills                  {
2182271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2183fbe8378fSJason M. Bills                      "critical high threshold going low.",
2184271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going low. "
2185fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2186271584abSEd Tanous                      "OK",
2187e7808c93SGunnar Mills                      "OK",
2188271584abSEd Tanous                      3,
2189271584abSEd Tanous                      {"string", "number", "number"},
2190271584abSEd Tanous                      "None.",
2191fbe8378fSJason M. Bills                  }},
2192271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingHigh",
2193fbe8378fSJason M. Bills                  {
2194271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2195fbe8378fSJason M. Bills                      "critical low threshold going high.",
2196271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going high. "
2197fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2198271584abSEd Tanous                      "OK",
2199e7808c93SGunnar Mills                      "OK",
2200271584abSEd Tanous                      3,
2201271584abSEd Tanous                      {"string", "number", "number"},
2202271584abSEd Tanous                      "None.",
2203fbe8378fSJason M. Bills                  }},
2204271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingLow",
2205fbe8378fSJason M. Bills                  {
2206271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2207fbe8378fSJason M. Bills                      "critical low threshold going low.",
2208271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going low. "
2209fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2210271584abSEd Tanous                      "Critical",
2211e7808c93SGunnar Mills                      "Critical",
2212271584abSEd Tanous                      3,
2213271584abSEd Tanous                      {"string", "number", "number"},
2214271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2215fbe8378fSJason M. Bills                  }},
2216271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingHigh",
2217fbe8378fSJason M. Bills                  {
2218271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2219fbe8378fSJason M. Bills                      "warning high threshold going high.",
2220271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going high. "
2221fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2222271584abSEd Tanous                      "Warning",
2223e7808c93SGunnar Mills                      "Warning",
2224271584abSEd Tanous                      3,
2225271584abSEd Tanous                      {"string", "number", "number"},
2226271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2227fbe8378fSJason M. Bills                  }},
2228271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingLow",
2229fbe8378fSJason M. Bills                  {
2230271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2231fbe8378fSJason M. Bills                      "warning high threshold going low.",
2232271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going low. "
2233fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2234271584abSEd Tanous                      "OK",
2235e7808c93SGunnar Mills                      "OK",
2236271584abSEd Tanous                      3,
2237271584abSEd Tanous                      {"string", "number", "number"},
2238271584abSEd Tanous                      "None.",
2239fbe8378fSJason M. Bills                  }},
2240271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingHigh",
2241fbe8378fSJason M. Bills                  {
2242271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2243fbe8378fSJason M. Bills                      "warning low threshold going high.",
2244271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going high. "
2245fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2246271584abSEd Tanous                      "OK",
2247e7808c93SGunnar Mills                      "OK",
2248271584abSEd Tanous                      3,
2249271584abSEd Tanous                      {"string", "number", "number"},
2250271584abSEd Tanous                      "None.",
2251fbe8378fSJason M. Bills                  }},
2252271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingLow",
2253fbe8378fSJason M. Bills                  {
2254271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2255fbe8378fSJason M. Bills                      "warning low threshold going low.",
2256271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going low. "
2257fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2258271584abSEd Tanous                      "Warning",
2259e7808c93SGunnar Mills                      "Warning",
2260271584abSEd Tanous                      3,
2261271584abSEd Tanous                      {"string", "number", "number"},
2262271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2263fbe8378fSJason M. Bills                  }},
2264fb7579e9SJames Feist     MessageEntry{"ServiceFailure",
2265fb7579e9SJames Feist                  {
2266fb7579e9SJames Feist                      "Indicates that a service has exited unsuccessfully.",
2267271584abSEd Tanous                      "Service %1 has exited unsuccessfully.",
2268271584abSEd Tanous                      "Warning",
2269e7808c93SGunnar Mills                      "Warning",
2270271584abSEd Tanous                      1,
2271271584abSEd Tanous                      {"string"},
2272271584abSEd Tanous                      "None.",
2273fb7579e9SJames Feist                  }},
2274fbe8378fSJason M. Bills     MessageEntry{"SparingRedundancyDegraded",
2275fbe8378fSJason M. Bills                  {
2276fbe8378fSJason M. Bills                      "Indicates the sparing redundancy state is degraded.",
2277271584abSEd Tanous                      "Sparing redundancy state degraded. Socket=%1 "
2278fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2279271584abSEd Tanous                      "Warning",
2280e7808c93SGunnar Mills                      "Warning",
2281271584abSEd Tanous                      5,
2282271584abSEd Tanous 
2283fbe8378fSJason M. Bills                      {
2284fbe8378fSJason M. Bills                          "number",
2285fbe8378fSJason M. Bills                          "string",
2286fbe8378fSJason M. Bills                          "number",
2287fbe8378fSJason M. Bills                          "string",
2288fbe8378fSJason M. Bills                          "number",
2289fbe8378fSJason M. Bills                      },
2290271584abSEd Tanous                      "None.",
2291fbe8378fSJason M. Bills                  }},
2292fbe8378fSJason M. Bills     MessageEntry{
2293fbe8378fSJason M. Bills         "SparingRedundancyFull",
2294fbe8378fSJason M. Bills         {
2295fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
2296271584abSEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 "
2297fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2298271584abSEd Tanous             "OK",
2299e7808c93SGunnar Mills             "OK",
2300271584abSEd Tanous             5,
2301271584abSEd Tanous 
2302fbe8378fSJason M. Bills             {
2303fbe8378fSJason M. Bills                 "number",
2304fbe8378fSJason M. Bills                 "string",
2305fbe8378fSJason M. Bills                 "number",
2306fbe8378fSJason M. Bills                 "string",
2307fbe8378fSJason M. Bills                 "number",
2308fbe8378fSJason M. Bills             },
2309271584abSEd Tanous             "None.",
2310fbe8378fSJason M. Bills         }},
2311271584abSEd Tanous     MessageEntry{"SsbThermalTrip",
2312b76f9ca1SChen,Yugang                  {
2313b76f9ca1SChen,Yugang                      "Indicates that an SSB Thermal trip has been asserted.",
2314271584abSEd Tanous                      "SSB Thermal trip.",
2315271584abSEd Tanous                      "Critical",
2316e7808c93SGunnar Mills                      "Critical",
2317271584abSEd Tanous                      0,
2318271584abSEd Tanous                      {},
2319271584abSEd Tanous                      "None.",
2320b76f9ca1SChen,Yugang                  }},
232152efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceDisabledProvisioned",
232252efa5d6SRichard Marian Thomaiyar                  {
232352efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the disabled "
232452efa5d6SRichard Marian Thomaiyar                      "provisioned state. All commands are blocked to execute "
232552efa5d6SRichard Marian Thomaiyar                      "through the system interface.",
232652efa5d6SRichard Marian Thomaiyar                      "The system interface is in the disabled provisioned "
232752efa5d6SRichard Marian Thomaiyar                      "state.",
232852efa5d6SRichard Marian Thomaiyar                      "OK",
2329e7808c93SGunnar Mills                      "OK",
233052efa5d6SRichard Marian Thomaiyar                      0,
233152efa5d6SRichard Marian Thomaiyar                      {},
233252efa5d6SRichard Marian Thomaiyar                      "None.",
233352efa5d6SRichard Marian Thomaiyar                  }},
233452efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceUnprovisioned",
233552efa5d6SRichard Marian Thomaiyar                  {
233652efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the "
233752efa5d6SRichard Marian Thomaiyar                      "unprovisioned state. All commands are permitted to "
233852efa5d6SRichard Marian Thomaiyar                      "execute through the system interface.",
233952efa5d6SRichard Marian Thomaiyar                      "The system interface is in the unprovisioned state.",
234052efa5d6SRichard Marian Thomaiyar                      "Critical",
2341e7808c93SGunnar Mills                      "Critical",
234252efa5d6SRichard Marian Thomaiyar                      0,
234352efa5d6SRichard Marian Thomaiyar                      {},
234452efa5d6SRichard Marian Thomaiyar                      "None.",
234552efa5d6SRichard Marian Thomaiyar                  }},
234652efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceWhitelistProvisioned",
234752efa5d6SRichard Marian Thomaiyar                  {
234852efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the whitelist "
234952efa5d6SRichard Marian Thomaiyar                      "provisioned state. Only whitelisted commands "
235052efa5d6SRichard Marian Thomaiyar                      "are permitted to execute through the system interface.",
235152efa5d6SRichard Marian Thomaiyar                      "The system interface is in the whitelist provisioned "
235252efa5d6SRichard Marian Thomaiyar                      "state.",
235352efa5d6SRichard Marian Thomaiyar                      "Warning",
2354e7808c93SGunnar Mills                      "Warning",
235552efa5d6SRichard Marian Thomaiyar                      0,
235652efa5d6SRichard Marian Thomaiyar                      {},
235752efa5d6SRichard Marian Thomaiyar                      "None.",
235852efa5d6SRichard Marian Thomaiyar                  }},
2359bc48a175SJason M. Bills     MessageEntry{"SystemPowerGoodFailed",
2360bc48a175SJason M. Bills                  {
2361bc48a175SJason M. Bills                      "Indicates that the system power good signal failed "
2362bc48a175SJason M. Bills                      "to assert within the specified time (VR failure).",
2363271584abSEd Tanous                      "System power good failed to assert within %1 "
2364bc48a175SJason M. Bills                      "milliseconds (VR failure).",
2365271584abSEd Tanous                      "Critical",
2366e7808c93SGunnar Mills                      "Critical",
2367271584abSEd Tanous                      1,
2368271584abSEd Tanous                      {"number"},
2369271584abSEd Tanous                      "None.",
2370bc48a175SJason M. Bills                  }},
2371fbe8378fSJason M. Bills     MessageEntry{"SystemPowerLost",
2372fbe8378fSJason M. Bills                  {
2373271584abSEd Tanous                      "Indicates that power was lost while the "
2374fbe8378fSJason M. Bills                      "system was powered on.",
2375271584abSEd Tanous                      "System Power Lost.",
2376271584abSEd Tanous                      "Critical",
2377e7808c93SGunnar Mills                      "Critical",
2378271584abSEd Tanous                      0,
2379271584abSEd Tanous                      {},
2380271584abSEd Tanous                      "None.",
2381fbe8378fSJason M. Bills                  }},
2382271584abSEd Tanous     MessageEntry{"SystemPowerOffFailed",
2383fbe8378fSJason M. Bills                  {
2384271584abSEd Tanous                      "Indicates that the system failed to power off.",
2385271584abSEd Tanous                      "System Power-Off Failed.",
2386271584abSEd Tanous                      "Critical",
2387e7808c93SGunnar Mills                      "Critical",
2388271584abSEd Tanous                      0,
2389271584abSEd Tanous                      {},
2390271584abSEd Tanous                      "None.",
2391fbe8378fSJason M. Bills                  }},
2392271584abSEd Tanous     MessageEntry{"SystemPowerOnFailed",
2393fbe8378fSJason M. Bills                  {
2394271584abSEd Tanous                      "Indicates that the system failed to power on.",
2395271584abSEd Tanous                      "System Power-On Failed.",
2396271584abSEd Tanous                      "Critical",
2397e7808c93SGunnar Mills                      "Critical",
2398271584abSEd Tanous                      0,
2399271584abSEd Tanous                      {},
2400271584abSEd Tanous                      "None.",
2401fbe8378fSJason M. Bills                  }},
240273de092fSJason M. Bills     MessageEntry{
240373de092fSJason M. Bills         "VoltageRegulatorOverheated",
240473de092fSJason M. Bills         {
240573de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
2406271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
2407271584abSEd Tanous             "Critical",
2408e7808c93SGunnar Mills             "Critical",
2409271584abSEd Tanous             1,
2410271584abSEd Tanous             {"string"},
2411271584abSEd Tanous             "None.",
241273de092fSJason M. Bills         }},
24139aa46454SAgnieszka Szlendak 
2414fbe8378fSJason M. Bills };
2415fbe8378fSJason M. Bills } // namespace redfish::message_registries::openbmc
2416