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.",
23*e7808c93SGunnar 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 };
324cde5d90SJames Feist constexpr std::array<MessageEntry, 182> 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",
39*e7808c93SGunnar 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",
55*e7808c93SGunnar 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",
66*e7808c93SGunnar 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",
76*e7808c93SGunnar 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",
86*e7808c93SGunnar 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",
96*e7808c93SGunnar 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",
106*e7808c93SGunnar 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",
116*e7808c93SGunnar 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",
126*e7808c93SGunnar 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",
136*e7808c93SGunnar 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",
148*e7808c93SGunnar 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",
158*e7808c93SGunnar 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",
170*e7808c93SGunnar 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",
182*e7808c93SGunnar 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",
194*e7808c93SGunnar 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",
204*e7808c93SGunnar 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",
214*e7808c93SGunnar 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",
224*e7808c93SGunnar Mills                      "Warning",
225271584abSEd Tanous                      0,
226271584abSEd Tanous                      {},
227271584abSEd Tanous                      "None.",
228fbe8378fSJason M. Bills                  }},
229bd5db522SYong Li     MessageEntry{"BMCKernelPanic",
230bd5db522SYong Li                  {
231bd5db522SYong Li                      "Indicates that BMC kernel panic occurred.",
232bd5db522SYong Li                      "BMC rebooted due to kernel panic.",
233bd5db522SYong Li                      "OK",
234*e7808c93SGunnar Mills                      "OK",
235bd5db522SYong Li                      0,
236bd5db522SYong Li                      {},
237bd5db522SYong Li                      "None.",
238bd5db522SYong Li                  }},
2390c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwarePanicReason",
2400c0f18e7SAppaRao Puli                  {
2410c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware panic.",
2420c0f18e7SAppaRao Puli                      "BMC firmware panic occurred due to %1.",
2430c0f18e7SAppaRao Puli                      "Warning",
244*e7808c93SGunnar Mills                      "Warning",
2450c0f18e7SAppaRao Puli                      1,
2460c0f18e7SAppaRao Puli                      {
2470c0f18e7SAppaRao Puli                          "string",
2480c0f18e7SAppaRao Puli                      },
2490c0f18e7SAppaRao Puli                      "None.",
2500c0f18e7SAppaRao Puli                  }},
2510c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareRecoveryReason",
2520c0f18e7SAppaRao Puli                  {
2530c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware recovery.",
2540c0f18e7SAppaRao Puli                      "BMC firmware recovery occurred due to %1.",
2550c0f18e7SAppaRao Puli                      "Warning",
256*e7808c93SGunnar Mills                      "Warning",
2570c0f18e7SAppaRao Puli                      1,
2580c0f18e7SAppaRao Puli                      {
2590c0f18e7SAppaRao Puli                          "string",
2600c0f18e7SAppaRao Puli                      },
2610c0f18e7SAppaRao Puli                      "None.",
2620c0f18e7SAppaRao Puli                  }},
2630c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareResiliencyError",
2640c0f18e7SAppaRao Puli                  {
2650c0f18e7SAppaRao Puli                      "Indicates BMC firmware encountered resilience error.",
2660c0f18e7SAppaRao Puli                      "BMC firmware resiliency error. Error reason: %1.",
2670c0f18e7SAppaRao Puli                      "Critical",
268*e7808c93SGunnar Mills                      "Critical",
2690c0f18e7SAppaRao Puli                      1,
2700c0f18e7SAppaRao Puli                      {
2710c0f18e7SAppaRao Puli                          "string",
2720c0f18e7SAppaRao Puli                      },
2730c0f18e7SAppaRao Puli                      "None.",
2740c0f18e7SAppaRao Puli                  }},
275789771ddSQiang XU     MessageEntry{"ChassisIntrusionDetected",
276789771ddSQiang XU                  {
277789771ddSQiang XU                      "Indicates that a physical security event "
278789771ddSQiang XU                      "of the chassis intrusion has occurred.",
279789771ddSQiang XU                      "Chassis Intrusion Detected.",
280789771ddSQiang XU                      "Warning",
281*e7808c93SGunnar Mills                      "Warning",
282789771ddSQiang XU                      0,
283789771ddSQiang XU                      {},
284789771ddSQiang XU                      "None.",
285789771ddSQiang XU                  }},
286789771ddSQiang XU     MessageEntry{"ChassisIntrusionReset",
287789771ddSQiang XU                  {
288789771ddSQiang XU                      "Indicates that chassis intrusion status has recovered.",
289789771ddSQiang XU                      "Chassis Intrusion Reset.",
290789771ddSQiang XU                      "OK",
291*e7808c93SGunnar Mills                      "OK",
292789771ddSQiang XU                      0,
293789771ddSQiang XU                      {},
294789771ddSQiang XU                      "None.",
295789771ddSQiang XU                  }},
2960c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwarePanicReason",
2970c0f18e7SAppaRao Puli                  {
2980c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware panic.",
2990c0f18e7SAppaRao Puli                      "CPLD firmware panic occurred due to %1.",
3000c0f18e7SAppaRao Puli                      "Warning",
301*e7808c93SGunnar Mills                      "Warning",
3020c0f18e7SAppaRao Puli                      1,
3030c0f18e7SAppaRao Puli                      {
3040c0f18e7SAppaRao Puli                          "string",
3050c0f18e7SAppaRao Puli                      },
3060c0f18e7SAppaRao Puli                      "None.",
3070c0f18e7SAppaRao Puli                  }},
3080c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareRecoveryReason",
3090c0f18e7SAppaRao Puli                  {
3100c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware recovery.",
3110c0f18e7SAppaRao Puli                      "CPLD firmware recovery occurred due to %1.",
3120c0f18e7SAppaRao Puli                      "Warning",
313*e7808c93SGunnar Mills                      "Warning",
3140c0f18e7SAppaRao Puli                      1,
3150c0f18e7SAppaRao Puli                      {
3160c0f18e7SAppaRao Puli                          "string",
3170c0f18e7SAppaRao Puli                      },
3180c0f18e7SAppaRao Puli                      "None.",
3190c0f18e7SAppaRao Puli                  }},
3200c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareResiliencyError",
3210c0f18e7SAppaRao Puli                  {
3220c0f18e7SAppaRao Puli                      "Indicates CPLD firmware encountered resilience error.",
3230c0f18e7SAppaRao Puli                      "CPLD firmware resiliency error. Error reason: %1.",
3240c0f18e7SAppaRao Puli                      "Critical",
325*e7808c93SGunnar Mills                      "Critical",
3260c0f18e7SAppaRao Puli                      1,
3270c0f18e7SAppaRao Puli                      {
3280c0f18e7SAppaRao Puli                          "string",
3290c0f18e7SAppaRao Puli                      },
3300c0f18e7SAppaRao Puli                      "None.",
3310c0f18e7SAppaRao Puli                  }},
332fbe8378fSJason M. Bills     MessageEntry{"CPUError",
333fbe8378fSJason M. Bills                  {
334271584abSEd Tanous                      "Indicates that a CPU Error occurred of "
335fbe8378fSJason M. Bills                      "the specified type or cause.",
336271584abSEd Tanous                      "CPU Error Occurred: %1.",
337271584abSEd Tanous                      "Critical",
338*e7808c93SGunnar Mills                      "Critical",
339271584abSEd Tanous                      1,
340271584abSEd Tanous                      {"string"},
341271584abSEd Tanous                      "None.",
342fbe8378fSJason M. Bills                  }},
3435db4be21Sjayaprakash Mutyala     MessageEntry{"CPUMismatch",
3445db4be21Sjayaprakash Mutyala                  {
3455db4be21Sjayaprakash Mutyala                      "Indicates that the specified CPU power/current "
3465db4be21Sjayaprakash Mutyala                      "rating is incompatible with the board.",
3475db4be21Sjayaprakash Mutyala                      "CPU %1 Mismatch.",
3485db4be21Sjayaprakash Mutyala                      "Critical",
349*e7808c93SGunnar Mills                      "Critical",
3505db4be21Sjayaprakash Mutyala                      1,
3515db4be21Sjayaprakash Mutyala                      {"number"},
3525db4be21Sjayaprakash Mutyala                      "Install the supported CPU.",
3535db4be21Sjayaprakash Mutyala                  }},
35473de092fSJason M. Bills     MessageEntry{"CPUThermalTrip",
35573de092fSJason M. Bills                  {
356271584abSEd Tanous                      "Indicates that the specified CPU thermal "
35773de092fSJason M. Bills                      "trip has been asserted.",
358271584abSEd Tanous                      "CPU %1 Thermal Trip.",
359271584abSEd Tanous                      "Critical",
360*e7808c93SGunnar Mills                      "Critical",
361271584abSEd Tanous                      1,
362271584abSEd Tanous                      {"number"},
363271584abSEd Tanous                      "None.",
36473de092fSJason M. Bills                  }},
365271584abSEd Tanous     MessageEntry{"DCPowerOff",
366fbe8378fSJason M. Bills                  {
367271584abSEd Tanous                      "Indicates that the system DC power is off.",
368271584abSEd Tanous                      "Host system DC power is off",
369271584abSEd Tanous                      "OK",
370*e7808c93SGunnar Mills                      "OK",
371271584abSEd Tanous                      0,
372271584abSEd Tanous                      {},
373271584abSEd Tanous                      "None.",
374fbe8378fSJason M. Bills                  }},
375fbe8378fSJason M. Bills     MessageEntry{"DCPowerOn",
376fbe8378fSJason M. Bills                  {
377271584abSEd Tanous                      "Indicates that the system DC power is on.",
378271584abSEd Tanous                      "Host system DC power is on",
379271584abSEd Tanous                      "OK",
380*e7808c93SGunnar Mills                      "OK",
381271584abSEd Tanous                      0,
382271584abSEd Tanous                      {},
383271584abSEd Tanous                      "None.",
384fbe8378fSJason M. Bills                  }},
385c75f1e9aSJames Feist     MessageEntry{"DriveError",
386c75f1e9aSJames Feist                  {
387c75f1e9aSJames Feist                      "Indicates that a Drive Error occurred of "
388c75f1e9aSJames Feist                      "the specified type or cause.",
389c75f1e9aSJames Feist                      "Drive Error Occurred: %1.",
390c75f1e9aSJames Feist                      "Warning",
391*e7808c93SGunnar Mills                      "Warning",
392c75f1e9aSJames Feist                      1,
393c75f1e9aSJames Feist                      {"string"},
394c75f1e9aSJames Feist                      "None.",
395c75f1e9aSJames Feist                  }},
396271584abSEd Tanous     MessageEntry{"EventLogCleared",
397fbe8378fSJason M. Bills                  {
398271584abSEd Tanous                      "Indicates that the event log has been cleared.",
399271584abSEd Tanous                      "Event Log Cleared.",
400271584abSEd Tanous                      "OK",
401*e7808c93SGunnar Mills                      "OK",
402271584abSEd Tanous                      0,
403271584abSEd Tanous                      {},
404271584abSEd Tanous                      "None.",
405fbe8378fSJason M. Bills                  }},
406271584abSEd Tanous     MessageEntry{"FanInserted",
407fbe8378fSJason M. Bills                  {
408271584abSEd Tanous                      "Indicates that a system fan has been inserted.",
409271584abSEd Tanous                      "%1 inserted.",
410271584abSEd Tanous                      "OK",
411*e7808c93SGunnar Mills                      "OK",
412271584abSEd Tanous                      1,
413271584abSEd Tanous                      {"string"},
414271584abSEd Tanous                      "None.",
415fbe8378fSJason M. Bills                  }},
416fbe8378fSJason M. Bills     MessageEntry{"FanRedundancyLost",
417fbe8378fSJason M. Bills                  {
418fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been lost.",
419271584abSEd Tanous                      "Fan redundancy lost.",
420271584abSEd Tanous                      "Warning",
421*e7808c93SGunnar Mills                      "Warning",
422271584abSEd Tanous                      0,
423271584abSEd Tanous                      {},
424271584abSEd Tanous                      "None.",
425fbe8378fSJason M. Bills                  }},
426271584abSEd Tanous     MessageEntry{"FanRedundancyRegained",
427fbe8378fSJason M. Bills                  {
428fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been regained.",
429271584abSEd Tanous                      "Fan redundancy regained.",
430271584abSEd Tanous                      "OK",
431*e7808c93SGunnar Mills                      "OK",
432271584abSEd Tanous                      0,
433271584abSEd Tanous                      {},
434271584abSEd Tanous                      "None.",
435fbe8378fSJason M. Bills                  }},
436271584abSEd Tanous     MessageEntry{"FanRemoved",
437fbe8378fSJason M. Bills                  {
438271584abSEd Tanous                      "Indicates that a system fan has been removed.",
439271584abSEd Tanous                      "%1 removed.",
440271584abSEd Tanous                      "OK",
441*e7808c93SGunnar Mills                      "OK",
442271584abSEd Tanous                      1,
443271584abSEd Tanous                      {"string"},
444271584abSEd Tanous                      "None.",
445fbe8378fSJason M. Bills                  }},
446271584abSEd Tanous     MessageEntry{"FirmwareUpdateCompleted",
447fbe8378fSJason M. Bills                  {
448fbe8378fSJason M. Bills                      "Indicates a firmware update has completed successfully.",
449271584abSEd Tanous                      "%1 firmware update to version %2 completed "
450fbe8378fSJason M. Bills                      "successfully.",
451271584abSEd Tanous                      "OK",
452*e7808c93SGunnar Mills                      "OK",
453271584abSEd Tanous                      2,
454271584abSEd Tanous                      {"string", "string"},
455271584abSEd Tanous                      "None.",
456fbe8378fSJason M. Bills                  }},
457fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateFailed",
458fbe8378fSJason M. Bills                  {
459271584abSEd Tanous                      "Indicates a firmware update has failed.",
460a2ec6384SChalapathi Venkataramashetty                      "%1 firmware update to version %2 failed: %3.",
461271584abSEd Tanous                      "Warning",
462*e7808c93SGunnar Mills                      "Warning",
463a2ec6384SChalapathi Venkataramashetty                      3,
464a2ec6384SChalapathi Venkataramashetty                      {"string", "string", "string"},
465271584abSEd Tanous                      "None.",
466fbe8378fSJason M. Bills                  }},
467fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateStarted",
468fbe8378fSJason M. Bills                  {
469271584abSEd Tanous                      "Indicates a firmware update has started.",
470271584abSEd Tanous                      "%1 firmware update to version %2 started.",
471271584abSEd Tanous                      "OK",
472*e7808c93SGunnar Mills                      "OK",
473271584abSEd Tanous                      2,
474271584abSEd Tanous                      {"string", "string"},
475271584abSEd Tanous                      "None.",
476fbe8378fSJason M. Bills                  }},
477fbe8378fSJason M. Bills     MessageEntry{
478fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
479fbe8378fSJason M. Bills         {
480fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
481271584abSEd Tanous             "Firmware security violation: %1.",
482271584abSEd Tanous             "Critical",
483*e7808c93SGunnar Mills             "Critical",
484271584abSEd Tanous             1,
485271584abSEd Tanous             {"string"},
486271584abSEd Tanous             "None.",
487fbe8378fSJason M. Bills         }},
488271584abSEd Tanous     MessageEntry{"InvalidLoginAttempted",
489fbe8378fSJason M. Bills                  {
490fbe8378fSJason M. Bills                      "Indicates that a login was attempted on the specified "
491fbe8378fSJason M. Bills                      "interface with an invalid username or password.",
492271584abSEd Tanous                      "Invalid username or password attempted on %1.",
493271584abSEd Tanous                      "Warning",
494*e7808c93SGunnar Mills                      "Warning",
495271584abSEd Tanous                      1,
496271584abSEd Tanous                      {"string"},
497271584abSEd Tanous                      "None.",
498fbe8378fSJason M. Bills                  }},
4994cde5d90SJames Feist     MessageEntry{"InvalidUpload",
5004cde5d90SJames Feist                  {
5014cde5d90SJames Feist                      "Indicates that the uploaded file was invalid.",
5024cde5d90SJames Feist                      "Invalid file uploaded to %1: %2.",
5034cde5d90SJames Feist                      "Warning",
504*e7808c93SGunnar Mills                      "Warning",
5054cde5d90SJames Feist                      2,
5064cde5d90SJames Feist                      {"string", "string"},
5074cde5d90SJames Feist                      "None.",
5084cde5d90SJames Feist                  }},
509fbe8378fSJason M. Bills     MessageEntry{
510d62cec73SJames Feist         "InventoryAdded",
511d62cec73SJames Feist         {
512d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
513d62cec73SJames Feist             "type, and serial number was installed.",
514271584abSEd Tanous             "%1 %2 with serial number %3 was installed.",
515271584abSEd Tanous             "OK",
516*e7808c93SGunnar Mills             "OK",
517271584abSEd Tanous             3,
518271584abSEd Tanous 
519d62cec73SJames Feist             {
520d62cec73SJames Feist                 "string",
521d62cec73SJames Feist                 "string",
522d62cec73SJames Feist                 "string",
523d62cec73SJames Feist             },
524271584abSEd Tanous             "None.",
525d62cec73SJames Feist         }},
526d62cec73SJames Feist     MessageEntry{
527d62cec73SJames Feist         "InventoryRemoved",
528d62cec73SJames Feist         {
529d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
530d62cec73SJames Feist             "type, and serial number was removed.",
531271584abSEd Tanous             "%1 %2 with serial number %3 was removed.",
532271584abSEd Tanous             "OK",
533*e7808c93SGunnar Mills             "OK",
534271584abSEd Tanous             3,
535271584abSEd Tanous 
536d62cec73SJames Feist             {
537d62cec73SJames Feist                 "string",
538d62cec73SJames Feist                 "string",
539d62cec73SJames Feist                 "string",
540d62cec73SJames Feist             },
541271584abSEd Tanous             "None.",
542d62cec73SJames Feist         }},
543d62cec73SJames Feist     MessageEntry{
544fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
545fbe8378fSJason M. Bills         {
546fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
547271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
548271584abSEd Tanous             "Warning",
549*e7808c93SGunnar Mills             "Warning",
550271584abSEd Tanous             1,
551271584abSEd Tanous 
552fbe8378fSJason M. Bills             {
553fbe8378fSJason M. Bills                 "number",
554fbe8378fSJason M. Bills             },
555271584abSEd Tanous             "None.",
556fbe8378fSJason M. Bills         }},
557fbe8378fSJason M. Bills     MessageEntry{
558fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
559fbe8378fSJason M. Bills         {
560fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
561271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
562271584abSEd Tanous             "Warning",
563*e7808c93SGunnar Mills             "Warning",
564271584abSEd Tanous             1,
565271584abSEd Tanous 
566fbe8378fSJason M. Bills             {
567fbe8378fSJason M. Bills                 "number",
568fbe8378fSJason M. Bills             },
569271584abSEd Tanous             "None.",
570fbe8378fSJason M. Bills         }},
57193a2b2fcSYong Li 
572271584abSEd Tanous     MessageEntry{"IPMIWatchdog",
57393a2b2fcSYong Li                  {
574271584abSEd Tanous                      "Indicates that there is a host watchdog event.",
575271584abSEd Tanous                      "Host Watchdog Event: %1",
576271584abSEd Tanous                      "OK",
577*e7808c93SGunnar Mills                      "OK",
578271584abSEd Tanous                      1,
579271584abSEd Tanous 
58093a2b2fcSYong Li                      {
58193a2b2fcSYong Li                          "string",
58293a2b2fcSYong Li                      },
583271584abSEd Tanous                      "None.",
58493a2b2fcSYong Li                  }},
585789771ddSQiang XU     MessageEntry{"LanLost",
586789771ddSQiang XU                  {
587789771ddSQiang XU                      "Indicates that a physical security event "
588789771ddSQiang XU                      "of the LAN leash has lost.",
589789771ddSQiang XU                      "%1 LAN leash lost.",
590789771ddSQiang XU                      "Warning",
591*e7808c93SGunnar Mills                      "Warning",
592789771ddSQiang XU                      1,
593789771ddSQiang XU                      {
594789771ddSQiang XU                          "string",
595789771ddSQiang XU                      },
596789771ddSQiang XU                      "None.",
597789771ddSQiang XU                  }},
598789771ddSQiang XU     MessageEntry{"LanRegained",
599789771ddSQiang XU                  {
600789771ddSQiang XU                      "Indicates that LAN link status has reconnected.",
601789771ddSQiang XU                      "%1 LAN leash regained.",
602789771ddSQiang XU                      "OK",
603*e7808c93SGunnar Mills                      "OK",
604789771ddSQiang XU                      1,
605789771ddSQiang XU                      {
606789771ddSQiang XU                          "string",
607789771ddSQiang XU                      },
608789771ddSQiang XU                      "None.",
609789771ddSQiang XU                  }},
610271584abSEd Tanous     MessageEntry{"LegacyPCIPERR",
611fbe8378fSJason M. Bills                  {
612271584abSEd Tanous                      "Indicates a Legacy PCI PERR.",
613271584abSEd Tanous                      "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
614271584abSEd Tanous                      "Warning",
615*e7808c93SGunnar Mills                      "Warning",
616271584abSEd Tanous                      3,
617271584abSEd Tanous 
618fbe8378fSJason M. Bills                      {
619fbe8378fSJason M. Bills                          "number",
620fbe8378fSJason M. Bills                          "number",
621fbe8378fSJason M. Bills                          "number",
622fbe8378fSJason M. Bills                      },
623271584abSEd Tanous                      "None.",
624fbe8378fSJason M. Bills                  }},
625271584abSEd Tanous     MessageEntry{"LegacyPCISERR",
626fbe8378fSJason M. Bills                  {
627271584abSEd Tanous                      "Indicates a Legacy PCI SERR.",
628271584abSEd Tanous                      "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
629271584abSEd Tanous                      "Critical",
630*e7808c93SGunnar Mills                      "Critical",
631271584abSEd Tanous                      3,
632271584abSEd Tanous 
633fbe8378fSJason M. Bills                      {
634fbe8378fSJason M. Bills                          "number",
635fbe8378fSJason M. Bills                          "number",
636fbe8378fSJason M. Bills                          "number",
637fbe8378fSJason M. Bills                      },
638271584abSEd Tanous                      "None.",
639fbe8378fSJason M. Bills                  }},
640fbe8378fSJason M. Bills     MessageEntry{"ManufacturingModeEntered",
641fbe8378fSJason M. Bills                  {
64253d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC entered Factory, "
64353d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
644271584abSEd Tanous                      "Entered Manufacturing Mode.",
64553d9a666SRichard Marian Thomaiyar                      "Critical",
646*e7808c93SGunnar Mills                      "Critical",
64753d9a666SRichard Marian Thomaiyar                      0,
64853d9a666SRichard Marian Thomaiyar                      {},
64953d9a666SRichard Marian Thomaiyar                      "None.",
65053d9a666SRichard Marian Thomaiyar                  }},
65153d9a666SRichard Marian Thomaiyar     MessageEntry{"ManufacturingModeExited",
65253d9a666SRichard Marian Thomaiyar                  {
65353d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC exited Factory, "
65453d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
65553d9a666SRichard Marian Thomaiyar                      "Exited Manufacturing Mode.",
65653d9a666SRichard Marian Thomaiyar                      "OK",
657*e7808c93SGunnar Mills                      "OK",
658271584abSEd Tanous                      0,
659271584abSEd Tanous                      {},
660271584abSEd Tanous                      "None.",
661fbe8378fSJason M. Bills                  }},
6629aa46454SAgnieszka Szlendak     MessageEntry{"MEAutoConfigFailed",
6639aa46454SAgnieszka Szlendak                  {
6649aa46454SAgnieszka Szlendak                      "Indicates that Intel ME power sensor "
6659aa46454SAgnieszka Szlendak                      "auto-configuration has failed.",
6669aa46454SAgnieszka Szlendak                      "Intel ME power sensor auto-configuration failed. Power "
6679aa46454SAgnieszka Szlendak                      "monitoring, limiting and HW protection features might "
6689aa46454SAgnieszka Szlendak                      "be unavailable. Failure reason: %1",
6699aa46454SAgnieszka Szlendak                      "Critical",
670*e7808c93SGunnar Mills                      "Critical",
6719aa46454SAgnieszka Szlendak                      1,
6729aa46454SAgnieszka Szlendak                      {"string"},
6739aa46454SAgnieszka Szlendak                      "Ensure that Intel ME configuration for power "
6749aa46454SAgnieszka Szlendak                      "sources is correct.",
6759aa46454SAgnieszka Szlendak                  }},
6769aa46454SAgnieszka Szlendak     MessageEntry{
6779aa46454SAgnieszka Szlendak         "MEAutoConfigSuccess",
6789aa46454SAgnieszka Szlendak         {
6799aa46454SAgnieszka Szlendak             "Indicates that Intel ME has performed successful "
6809aa46454SAgnieszka Szlendak             "power sensor auto-configuration.",
6819aa46454SAgnieszka Szlendak             "Intel ME power sensor auto-configuration succeeded. "
6829aa46454SAgnieszka Szlendak             "Determined sources for domain readings are: DC Power: %1 ; "
6839aa46454SAgnieszka Szlendak             "Chassis Power: %2 ; PSU Efficiency: %3 ; Unamanaged power: %4",
6849aa46454SAgnieszka Szlendak             "OK",
685*e7808c93SGunnar Mills             "OK",
6869aa46454SAgnieszka Szlendak             4,
6879aa46454SAgnieszka Szlendak             {"string", "string", "string", "string"},
6889aa46454SAgnieszka Szlendak             "None.",
6899aa46454SAgnieszka Szlendak         }},
6909aa46454SAgnieszka Szlendak     MessageEntry{"MEBootGuardHealthEvent",
6919aa46454SAgnieszka Szlendak                  {
6929aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected error during "
6939aa46454SAgnieszka Szlendak                      "operations of Intel Boot Guard",
6949aa46454SAgnieszka Szlendak                      "Intel ME has detected following issue with Intel Boot "
6959aa46454SAgnieszka Szlendak                      "Guard: %1",
6969aa46454SAgnieszka Szlendak                      "Critical",
697*e7808c93SGunnar Mills                      "Critical",
6989aa46454SAgnieszka Szlendak                      1,
6999aa46454SAgnieszka Szlendak                      {"string"},
7009aa46454SAgnieszka Szlendak                      "None.",
7019aa46454SAgnieszka Szlendak                  }},
7029aa46454SAgnieszka Szlendak     MessageEntry{"MECpuDebugCapabilityDisabled",
7039aa46454SAgnieszka Szlendak                  {
7049aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected situation in "
7059aa46454SAgnieszka Szlendak                      "which CPU Debug Capability is disabled.",
7069aa46454SAgnieszka Szlendak                      "CPU Debug Capability disabled",
7079aa46454SAgnieszka Szlendak                      "Warning",
708*e7808c93SGunnar Mills                      "Warning",
7099aa46454SAgnieszka Szlendak                      0,
7109aa46454SAgnieszka Szlendak                      {},
7119aa46454SAgnieszka Szlendak                      "None.",
7129aa46454SAgnieszka Szlendak                  }},
7139aa46454SAgnieszka Szlendak     MessageEntry{"MEDirectFlashUpdateRequested",
7149aa46454SAgnieszka Szlendak                  {
7159aa46454SAgnieszka Szlendak                      "Indicates that BIOS has requested Direct Flash "
7169aa46454SAgnieszka Szlendak                      "Update (DFU) of Intel ME",
7179aa46454SAgnieszka Szlendak                      "Intel ME Firmware switched to recovery mode to perform "
7189aa46454SAgnieszka Szlendak                      "full update from BIOS.",
7199aa46454SAgnieszka Szlendak                      "OK",
720*e7808c93SGunnar Mills                      "OK",
7219aa46454SAgnieszka Szlendak                      0,
7229aa46454SAgnieszka Szlendak                      {},
7239aa46454SAgnieszka Szlendak                      "This is transient state. Intel ME Firmware should "
7249aa46454SAgnieszka Szlendak                      "return to operational mode after successful image "
7259aa46454SAgnieszka Szlendak                      "update performed by the BIOS.",
7269aa46454SAgnieszka Szlendak                  }},
7279aa46454SAgnieszka Szlendak     MessageEntry{
7289aa46454SAgnieszka Szlendak         "MEExceptionDuringShutdown",
7299aa46454SAgnieszka Szlendak         {
7309aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not successfully "
7319aa46454SAgnieszka Szlendak             "perform emergency host shutdown.",
7329aa46454SAgnieszka Szlendak             "Power Down command triggered by Intel Node Manager policy "
7339aa46454SAgnieszka Szlendak             "failure action and Intel ME forced shutdown. BMC probably did "
7349aa46454SAgnieszka Szlendak             "not respond correctly to Chassis Control.",
7359aa46454SAgnieszka Szlendak             "Warning",
736*e7808c93SGunnar Mills             "Warning",
7379aa46454SAgnieszka Szlendak             0,
7389aa46454SAgnieszka Szlendak             {},
7399aa46454SAgnieszka Szlendak             "Verify the Intel Node Manager policy configuration.",
7409aa46454SAgnieszka Szlendak         }},
7419aa46454SAgnieszka Szlendak     MessageEntry{
7429aa46454SAgnieszka Szlendak         "MEFactoryResetError",
7439aa46454SAgnieszka Szlendak         {
7449aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
7459aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
7469aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
7479aa46454SAgnieszka Szlendak             "Critical",
748*e7808c93SGunnar Mills             "Critical",
7499aa46454SAgnieszka Szlendak             1,
7509aa46454SAgnieszka Szlendak             {"string"},
7519aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
7529aa46454SAgnieszka Szlendak         }},
7539aa46454SAgnieszka Szlendak     MessageEntry{
7549aa46454SAgnieszka Szlendak         "MEFactoryRestore",
7559aa46454SAgnieszka Szlendak         {
7569aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
7579aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
7589aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
7599aa46454SAgnieszka Szlendak             "OK",
760*e7808c93SGunnar Mills             "OK",
7619aa46454SAgnieszka Szlendak             1,
7629aa46454SAgnieszka Szlendak             {"string"},
7639aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
7649aa46454SAgnieszka Szlendak         }},
7659aa46454SAgnieszka Szlendak     MessageEntry{
7669aa46454SAgnieszka Szlendak         "MEFirmwareException",
7679aa46454SAgnieszka Szlendak         {
7689aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered firmware "
7699aa46454SAgnieszka Szlendak             "exception during execution.",
7709aa46454SAgnieszka Szlendak             "Intel ME has encountered firmware exception. Error code = %1",
7719aa46454SAgnieszka Szlendak             "Warning",
772*e7808c93SGunnar Mills             "Warning",
7739aa46454SAgnieszka Szlendak             1,
7749aa46454SAgnieszka Szlendak             {"string"},
7759aa46454SAgnieszka Szlendak             "Restore factory presets using Force ME Recovery IPMI "
7769aa46454SAgnieszka Szlendak             "command or by doing AC power cycle with Recovery jumper "
7779aa46454SAgnieszka Szlendak             "asserted. If this does not clear the issue, reflash the SPI "
7789aa46454SAgnieszka Szlendak             "flash. If the issue persists, provide the content of error "
7799aa46454SAgnieszka Szlendak             "code to Intel support team for interpretation. (Error codes "
7809aa46454SAgnieszka Szlendak             "are not documented because they only provide clues that must "
7819aa46454SAgnieszka Szlendak             "be interpreted individually..",
7829aa46454SAgnieszka Szlendak         }},
7830c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwarePanicReason",
7840c0f18e7SAppaRao Puli                  {
7850c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware panic.",
7860c0f18e7SAppaRao Puli                      "ME firmware panic occurred due to %1.",
7870c0f18e7SAppaRao Puli                      "Warning",
788*e7808c93SGunnar Mills                      "Warning",
7890c0f18e7SAppaRao Puli                      1,
7900c0f18e7SAppaRao Puli                      {
7910c0f18e7SAppaRao Puli                          "string",
7920c0f18e7SAppaRao Puli                      },
7930c0f18e7SAppaRao Puli                      "None.",
7940c0f18e7SAppaRao Puli                  }},
7950c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareRecoveryReason",
7960c0f18e7SAppaRao Puli                  {
7970c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware recovery.",
7980c0f18e7SAppaRao Puli                      "ME firmware recovery occurred due to %1.",
7990c0f18e7SAppaRao Puli                      "Warning",
800*e7808c93SGunnar Mills                      "Warning",
8010c0f18e7SAppaRao Puli                      1,
8020c0f18e7SAppaRao Puli                      {
8030c0f18e7SAppaRao Puli                          "string",
8040c0f18e7SAppaRao Puli                      },
8050c0f18e7SAppaRao Puli                      "None.",
8060c0f18e7SAppaRao Puli                  }},
8070c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareResiliencyError",
8080c0f18e7SAppaRao Puli                  {
8090c0f18e7SAppaRao Puli                      "Indicates ME firmware encountered resilience error.",
8100c0f18e7SAppaRao Puli                      "ME firmware resiliency error. Error reason: %1.",
8110c0f18e7SAppaRao Puli                      "Critical",
812*e7808c93SGunnar Mills                      "Critical",
8130c0f18e7SAppaRao Puli                      1,
8140c0f18e7SAppaRao Puli                      {
8150c0f18e7SAppaRao Puli                          "string",
8160c0f18e7SAppaRao Puli                      },
8170c0f18e7SAppaRao Puli                      "None.",
8180c0f18e7SAppaRao Puli                  }},
8199aa46454SAgnieszka Szlendak 
8209aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashEraseError",
8219aa46454SAgnieszka Szlendak                  {
8229aa46454SAgnieszka Szlendak                      "Indicates that Intel ME was unable to finish flash "
8239aa46454SAgnieszka Szlendak                      "erase procedure.",
8249aa46454SAgnieszka Szlendak                      "Intel ME has encountered an error during Flash erasure "
8259aa46454SAgnieszka Szlendak                      "procedure probably due to Flash part corruption.",
8269aa46454SAgnieszka Szlendak                      "Critical",
827*e7808c93SGunnar Mills                      "Critical",
8289aa46454SAgnieszka Szlendak                      0,
8299aa46454SAgnieszka Szlendak                      {},
8309aa46454SAgnieszka Szlendak                      "The Flash device must be replaced.",
8319aa46454SAgnieszka Szlendak                  }},
8329aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformation",
8339aa46454SAgnieszka Szlendak                  {
8349aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
8359aa46454SAgnieszka Szlendak                      "during IO to flash device.",
8369aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
8379aa46454SAgnieszka Szlendak                      "device. Reason: %1",
8389aa46454SAgnieszka Szlendak                      "Critical",
839*e7808c93SGunnar Mills                      "Critical",
8409aa46454SAgnieszka Szlendak                      1,
8419aa46454SAgnieszka Szlendak                      {"string"},
8429aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
8439aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
8449aa46454SAgnieszka Szlendak                  }},
8459aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformationWritingEnabled",
8469aa46454SAgnieszka Szlendak                  {
8479aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
8489aa46454SAgnieszka Szlendak                      "during IO to flash device.",
8499aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
8509aa46454SAgnieszka Szlendak                      "device. Reason: %1",
8519aa46454SAgnieszka Szlendak                      "OK",
852*e7808c93SGunnar Mills                      "OK",
8539aa46454SAgnieszka Szlendak                      1,
8549aa46454SAgnieszka Szlendak                      {"string"},
8559aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
8569aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
8579aa46454SAgnieszka Szlendak                  }},
8589aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashVerificationError",
8599aa46454SAgnieszka Szlendak                  {
8609aa46454SAgnieszka Szlendak                      "Indicates that Intel ME encountered invalid flash "
8619aa46454SAgnieszka Szlendak                      "descriptor region.",
8629aa46454SAgnieszka Szlendak                      "Intel ME has detected invalid flash descriptor region. "
8639aa46454SAgnieszka Szlendak                      "Following error is detected: %1",
8649aa46454SAgnieszka Szlendak                      "Critical",
865*e7808c93SGunnar Mills                      "Critical",
8669aa46454SAgnieszka Szlendak                      1,
8679aa46454SAgnieszka Szlendak                      {"string"},
8689aa46454SAgnieszka Szlendak                      "Flash Descriptor Region must be created correctly.",
8699aa46454SAgnieszka Szlendak                  }},
8709aa46454SAgnieszka Szlendak     MessageEntry{
8719aa46454SAgnieszka Szlendak         "MEFlashWearOutWarning",
8729aa46454SAgnieszka Szlendak         {
8739aa46454SAgnieszka Szlendak             "Indicates that Intel ME has reached certain "
8749aa46454SAgnieszka Szlendak             "threshold of flash write operations.",
8759aa46454SAgnieszka Szlendak             "Warning threshold for number of flash operations has been "
8769aa46454SAgnieszka Szlendak             "exceeded. Current percentage of write operations capacity: %1",
8779aa46454SAgnieszka Szlendak             "Warning",
878*e7808c93SGunnar Mills             "Warning",
8799aa46454SAgnieszka Szlendak             1,
8809aa46454SAgnieszka Szlendak             {"number"},
8819aa46454SAgnieszka Szlendak             "No immediate repair action needed.",
8829aa46454SAgnieszka Szlendak         }},
8839aa46454SAgnieszka Szlendak 
8849aa46454SAgnieszka Szlendak     MessageEntry{
8859aa46454SAgnieszka Szlendak         "MEImageExecutionFailed",
8869aa46454SAgnieszka Szlendak         {
8879aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not load primary FW image.",
8889aa46454SAgnieszka Szlendak             "Intel ME Recovery Image or backup operational image "
8899aa46454SAgnieszka Szlendak             "loaded because operational image is corrupted. This "
8909aa46454SAgnieszka Szlendak             "may be either caused by Flash device corruption or "
8919aa46454SAgnieszka Szlendak             "failed upgrade procedure.",
8929aa46454SAgnieszka Szlendak             "Critical",
893*e7808c93SGunnar Mills             "Critical",
8949aa46454SAgnieszka Szlendak             0,
8959aa46454SAgnieszka Szlendak             {},
8969aa46454SAgnieszka Szlendak             "Either the Flash device must be replaced (if error is "
8979aa46454SAgnieszka Szlendak             "persistent) or the upgrade procedure must be started again.",
8989aa46454SAgnieszka Szlendak         }},
8999aa46454SAgnieszka Szlendak 
9009aa46454SAgnieszka Szlendak     MessageEntry{
9019aa46454SAgnieszka Szlendak         "MEInternalError",
9029aa46454SAgnieszka Szlendak         {
9039aa46454SAgnieszka Szlendak             "Indicates that Intel ME encountered "
9049aa46454SAgnieszka Szlendak             "internal error leading to watchdog reset.",
9059aa46454SAgnieszka Szlendak             "Error during Intel ME execution. Watchdog "
9069aa46454SAgnieszka Szlendak             "timeout has expired.",
9079aa46454SAgnieszka Szlendak             "Critical",
908*e7808c93SGunnar Mills             "Critical",
9099aa46454SAgnieszka Szlendak             0,
9109aa46454SAgnieszka Szlendak             {},
9119aa46454SAgnieszka Szlendak             "Firmware should automatically recover from error state. "
9129aa46454SAgnieszka Szlendak             "If error is persistent then operational image shall be updated "
9139aa46454SAgnieszka Szlendak             "or hardware board repair is needed.",
9149aa46454SAgnieszka Szlendak         }},
9159aa46454SAgnieszka Szlendak     MessageEntry{"MEManufacturingError",
9169aa46454SAgnieszka Szlendak                  {
9179aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is unable to start in "
9189aa46454SAgnieszka Szlendak                      "operational mode due to wrong configuration.",
9199aa46454SAgnieszka Szlendak                      "Wrong manufacturing configuration detected by Intel ME "
9209aa46454SAgnieszka Szlendak                      "Firmware. Unable to start operational mode. Reason: %1",
9219aa46454SAgnieszka Szlendak                      "Critical",
922*e7808c93SGunnar Mills                      "Critical",
9239aa46454SAgnieszka Szlendak                      1,
9249aa46454SAgnieszka Szlendak                      {"string"},
9259aa46454SAgnieszka Szlendak                      " If error is persistent the Flash device must be "
9269aa46454SAgnieszka Szlendak                      "replaced or FW configuration must be updated. Trace "
9279aa46454SAgnieszka Szlendak                      "logs might be gathered for detailed information.",
9289aa46454SAgnieszka Szlendak                  }},
9299aa46454SAgnieszka Szlendak     MessageEntry{"MEMctpInterfaceError",
9309aa46454SAgnieszka Szlendak                  {
9319aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered an error "
9329aa46454SAgnieszka Szlendak                      "in MCTP protocol.",
9339aa46454SAgnieszka Szlendak                      "Intel ME has detected MCTP interface failure and it is "
9349aa46454SAgnieszka Szlendak                      "not functional any more. It may indicate the situation "
9359aa46454SAgnieszka Szlendak                      "when MCTP was not configured by BIOS or a defect which "
9369aa46454SAgnieszka Szlendak                      "may need a Host reset to recover from. Details: %1",
9379aa46454SAgnieszka Szlendak                      "Critical",
938*e7808c93SGunnar Mills                      "Critical",
9399aa46454SAgnieszka Szlendak                      1,
9409aa46454SAgnieszka Szlendak                      {"string"},
9419aa46454SAgnieszka Szlendak                      "Recovery via CPU Host reset or platform reset. If error "
9429aa46454SAgnieszka Szlendak                      "is persistent, deep-dive platform-level debugging is "
9439aa46454SAgnieszka Szlendak                      "required.",
9449aa46454SAgnieszka Szlendak                  }},
945fbe8378fSJason M. Bills     MessageEntry{"MemoryECCCorrectable",
946fbe8378fSJason M. Bills                  {
947271584abSEd Tanous                      "Indicates a Correctable Memory ECC error.",
948271584abSEd Tanous                      "Memory ECC correctable error. Socket=%1 "
949fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Rank=%4.",
950271584abSEd Tanous                      "Warning",
951*e7808c93SGunnar Mills                      "Warning",
952271584abSEd Tanous                      4,
953271584abSEd Tanous 
954fbe8378fSJason M. Bills                      {
955fbe8378fSJason M. Bills                          "number",
956fbe8378fSJason M. Bills                          "string",
957fbe8378fSJason M. Bills                          "number",
958fbe8378fSJason M. Bills                          "number",
959fbe8378fSJason M. Bills                      },
960271584abSEd Tanous                      "None.",
961fbe8378fSJason M. Bills                  }},
962271584abSEd Tanous     MessageEntry{"MemoryECCUncorrectable",
963fbe8378fSJason M. Bills                  {
964271584abSEd Tanous                      "Indicates an Uncorrectable Memory ECC error.",
965271584abSEd Tanous                      "Memory ECC uncorrectable error. Socket=%1 Channel=%2 "
966fbe8378fSJason M. Bills                      "DIMM=%3 Rank=%4.",
967271584abSEd Tanous                      "Critical",
968*e7808c93SGunnar Mills                      "Critical",
969271584abSEd Tanous                      4,
970271584abSEd Tanous 
971fbe8378fSJason M. Bills                      {
972fbe8378fSJason M. Bills                          "number",
973fbe8378fSJason M. Bills                          "string",
974fbe8378fSJason M. Bills                          "number",
975fbe8378fSJason M. Bills                          "number",
976fbe8378fSJason M. Bills                      },
977271584abSEd Tanous                      "None.",
978fbe8378fSJason M. Bills                  }},
979271584abSEd Tanous     MessageEntry{"MemoryParityCommandAndAddress",
980fbe8378fSJason M. Bills                  {
981271584abSEd Tanous                      "Indicates a Command and Address parity error.",
982271584abSEd Tanous                      "Command and Address parity error. Socket=%1 Channel=%2 "
983fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
984271584abSEd Tanous                      "Critical",
985*e7808c93SGunnar Mills                      "Critical",
986271584abSEd Tanous                      5,
987271584abSEd Tanous 
988fbe8378fSJason M. Bills                      {
989fbe8378fSJason M. Bills                          "number",
990fbe8378fSJason M. Bills                          "string",
991fbe8378fSJason M. Bills                          "number",
992fbe8378fSJason M. Bills                          "number",
993fbe8378fSJason M. Bills                          "number",
994fbe8378fSJason M. Bills                      },
995271584abSEd Tanous                      "None.",
996fbe8378fSJason M. Bills                  }},
997fbe8378fSJason M. Bills     MessageEntry{"MemoryParityNotKnown",
998fbe8378fSJason M. Bills                  {
999271584abSEd Tanous                      "Indicates an unknown parity error.",
1000271584abSEd Tanous                      "Memory parity error. Socket=%1 Channel=%2 "
1001fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1002271584abSEd Tanous                      "Critical",
1003*e7808c93SGunnar Mills                      "Critical",
1004271584abSEd Tanous                      5,
1005271584abSEd Tanous 
1006fbe8378fSJason M. Bills                      {
1007fbe8378fSJason M. Bills                          "number",
1008fbe8378fSJason M. Bills                          "string",
1009fbe8378fSJason M. Bills                          "number",
1010fbe8378fSJason M. Bills                          "number",
1011fbe8378fSJason M. Bills                          "number",
1012fbe8378fSJason M. Bills                      },
1013271584abSEd Tanous                      "None.",
1014fbe8378fSJason M. Bills                  }},
1015271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationDisabled",
1016fbe8378fSJason M. Bills                  {
1017fbe8378fSJason M. Bills                      "Indicates Memory RAS Disabled Configuration Status.",
1018271584abSEd Tanous                      "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
1019271584abSEd Tanous                      "OK",
1020*e7808c93SGunnar Mills                      "OK",
1021271584abSEd Tanous                      2,
1022271584abSEd Tanous 
1023fbe8378fSJason M. Bills                      {
1024fbe8378fSJason M. Bills                          "string",
1025fbe8378fSJason M. Bills                          "string",
1026fbe8378fSJason M. Bills                      },
1027271584abSEd Tanous                      "None.",
1028fbe8378fSJason M. Bills                  }},
1029271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationEnabled",
1030fbe8378fSJason M. Bills                  {
1031271584abSEd Tanous                      "Indicates Memory RAS Enabled Configuration Status.",
1032271584abSEd Tanous                      "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
1033271584abSEd Tanous                      "OK",
1034*e7808c93SGunnar Mills                      "OK",
1035271584abSEd Tanous                      2,
1036271584abSEd Tanous 
1037fbe8378fSJason M. Bills                      {
1038fbe8378fSJason M. Bills                          "string",
1039fbe8378fSJason M. Bills                          "string",
1040fbe8378fSJason M. Bills                      },
1041271584abSEd Tanous                      "None.",
1042fbe8378fSJason M. Bills                  }},
1043271584abSEd Tanous     MessageEntry{"MemoryRASModeDisabled",
1044fbe8378fSJason M. Bills                  {
1045271584abSEd Tanous                      "Indicates Memory RAS Disabled Mode Selection.",
1046271584abSEd Tanous                      "Memory RAS Mode Select Disabled. Prior Mode=%1 "
1047fbe8378fSJason M. Bills                      "Selected Mode=%2.",
1048271584abSEd Tanous                      "OK",
1049*e7808c93SGunnar Mills                      "OK",
1050271584abSEd Tanous                      2,
1051271584abSEd Tanous 
1052fbe8378fSJason M. Bills                      {
1053fbe8378fSJason M. Bills                          "string",
1054fbe8378fSJason M. Bills                          "string",
1055fbe8378fSJason M. Bills                      },
1056271584abSEd Tanous                      "None.",
1057fbe8378fSJason M. Bills                  }},
1058271584abSEd Tanous     MessageEntry{"MemoryRASModeEnabled",
1059fbe8378fSJason M. Bills                  {
1060271584abSEd Tanous                      "Indicates Memory RAS Enabled Mode Selection.",
1061271584abSEd Tanous                      "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected "
1062fbe8378fSJason M. Bills                      "Mode=%2.",
1063271584abSEd Tanous                      "OK",
1064*e7808c93SGunnar Mills                      "OK",
1065271584abSEd Tanous                      2,
1066271584abSEd Tanous 
1067fbe8378fSJason M. Bills                      {
1068fbe8378fSJason M. Bills                          "string",
1069fbe8378fSJason M. Bills                          "string",
1070fbe8378fSJason M. Bills                      },
1071271584abSEd Tanous                      "None.",
1072fbe8378fSJason M. Bills                  }},
1073271584abSEd Tanous     MessageEntry{"MemoryThermTrip",
1074fbe8378fSJason M. Bills                  {
1075bc6be237Sjayaprakash Mutyala                      "Indicates that the system memory ThermTrip is asserted "
1076bc6be237Sjayaprakash Mutyala                      "by the specified component.",
1077bc6be237Sjayaprakash Mutyala                      "Memory ThermTrip asserted: %1.",
1078271584abSEd Tanous                      "Critical",
1079*e7808c93SGunnar Mills                      "Critical",
1080bc6be237Sjayaprakash Mutyala                      1,
1081bc6be237Sjayaprakash Mutyala                      {"string"},
1082271584abSEd Tanous                      "None.",
1083fbe8378fSJason M. Bills                  }},
10849aa46454SAgnieszka Szlendak     MessageEntry{"MEMultiPchModeMisconfig",
10859aa46454SAgnieszka Szlendak                  {
10869aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered "
10879aa46454SAgnieszka Szlendak                      "problems in initializing Multi-PCH mode.",
10889aa46454SAgnieszka Szlendak                      "Intel ME error in Multi-PCH mode: %1",
10899aa46454SAgnieszka Szlendak                      "Critical",
1090*e7808c93SGunnar Mills                      "Critical",
10919aa46454SAgnieszka Szlendak                      1,
10929aa46454SAgnieszka Szlendak                      {"string"},
10939aa46454SAgnieszka Szlendak                      "None.",
10949aa46454SAgnieszka Szlendak                  }},
10959aa46454SAgnieszka Szlendak     MessageEntry{
10969aa46454SAgnieszka Szlendak         "MEPeciOverDmiError",
10979aa46454SAgnieszka Szlendak         {
10989aa46454SAgnieszka Szlendak             "Indicates that Intel ME is unable to communicate "
10999aa46454SAgnieszka Szlendak             "using PECI over DMI.",
11009aa46454SAgnieszka Szlendak             "Intel ME has detected  PECI over DMI interface failure "
11019aa46454SAgnieszka Szlendak             "and it is not functional any more. It may indicate the "
11029aa46454SAgnieszka Szlendak             "situation when PECI over DMI was not configured by "
11039aa46454SAgnieszka Szlendak             "BIOS or a defect which may require a CPU Host reset to "
11049aa46454SAgnieszka Szlendak             "recover from. Details: %1",
11059aa46454SAgnieszka Szlendak             "Critical",
1106*e7808c93SGunnar Mills             "Critical",
11079aa46454SAgnieszka Szlendak             1,
11089aa46454SAgnieszka Szlendak             {"string"},
11099aa46454SAgnieszka Szlendak             "Recovery via CPU Host reset or platform reset. If error is "
11109aa46454SAgnieszka Szlendak             "persistent, deep-dive platform-level debugging is required.",
11119aa46454SAgnieszka Szlendak         }},
11129aa46454SAgnieszka Szlendak     MessageEntry{
11139aa46454SAgnieszka Szlendak         "MEPttHealthEvent",
11149aa46454SAgnieszka Szlendak         {
11159aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered issue with Intel PTT",
11169aa46454SAgnieszka Szlendak             "Intel ME has detected following issue with Intel PTT: %1",
11179aa46454SAgnieszka Szlendak             "Warning",
1118*e7808c93SGunnar Mills             "Warning",
11199aa46454SAgnieszka Szlendak             1,
11209aa46454SAgnieszka Szlendak             {"string"},
11219aa46454SAgnieszka Szlendak             "None.",
11229aa46454SAgnieszka Szlendak         }},
11239aa46454SAgnieszka Szlendak     MessageEntry{
11249aa46454SAgnieszka Szlendak         "MERecoveryGpioForced",
11259aa46454SAgnieszka Szlendak         {
11269aa46454SAgnieszka Szlendak             "Indicates that Intel ME image is booted in "
11279aa46454SAgnieszka Szlendak             "recovery mode due to GPIO assertion.",
11289aa46454SAgnieszka Szlendak             "Intel ME Recovery Image loaded due to recovery MGPIO "
11299aa46454SAgnieszka Szlendak             "pin asserted. Pin number is configurable in factory "
11309aa46454SAgnieszka Szlendak             "presets, Default recovery pin is MGPIO1.",
11319aa46454SAgnieszka Szlendak             "OK",
1132*e7808c93SGunnar Mills             "OK",
11339aa46454SAgnieszka Szlendak             0,
11349aa46454SAgnieszka Szlendak             {},
11359aa46454SAgnieszka Szlendak             "Deassert recovery GPIO and reset the Intel ME back to "
11369aa46454SAgnieszka Szlendak             "operational mode. If Recovery Jumper is in legacy behavior, "
11379aa46454SAgnieszka Szlendak             "a ME reset (eg. Cold Reset IPMI cmd) is needed to have ME "
11389aa46454SAgnieszka Szlendak             "back in operational mode.",
11399aa46454SAgnieszka Szlendak         }},
11409aa46454SAgnieszka Szlendak     MessageEntry{"MERestrictedMode",
11419aa46454SAgnieszka Szlendak                  {
11429aa46454SAgnieszka Szlendak                      "Indicates events related to Intel ME restricted mode.",
11439aa46454SAgnieszka Szlendak                      "Intel ME restricted mode information: %1",
11449aa46454SAgnieszka Szlendak                      "Critical",
1145*e7808c93SGunnar Mills                      "Critical",
11469aa46454SAgnieszka Szlendak                      1,
11479aa46454SAgnieszka Szlendak                      {"string"},
11489aa46454SAgnieszka Szlendak                      "None.",
11499aa46454SAgnieszka Szlendak                  }},
11509aa46454SAgnieszka Szlendak     MessageEntry{
11519aa46454SAgnieszka Szlendak         "MESmbusLinkFailure",
11529aa46454SAgnieszka Szlendak         {
11539aa46454SAgnieszka Szlendak             "Indicate that Intel ME encountered SMBus link error.",
11549aa46454SAgnieszka Szlendak             "Intel ME has detected SMBus link error. "
11559aa46454SAgnieszka Szlendak             "Sensor Bus: %1 , MUX Address: %2 ",
11569aa46454SAgnieszka Szlendak             "Critical",
1157*e7808c93SGunnar Mills             "Critical",
11589aa46454SAgnieszka Szlendak             2,
11599aa46454SAgnieszka Szlendak             {"string", "string"},
11609aa46454SAgnieszka Szlendak             "Devices connected to given SMLINK might cause communication "
11619aa46454SAgnieszka Szlendak             "corruption. See error code and refer to Intel ME External "
11629aa46454SAgnieszka Szlendak             "Interfaces Specification for details.",
11639aa46454SAgnieszka Szlendak         }},
11649aa46454SAgnieszka Szlendak     MessageEntry{
11659aa46454SAgnieszka Szlendak         "MEUmaError",
11669aa46454SAgnieszka Szlendak         {
11679aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered UMA operation error.",
11689aa46454SAgnieszka Szlendak             "Intel ME has encountered UMA operation error. Details: %1",
11699aa46454SAgnieszka Szlendak             "Critical",
1170*e7808c93SGunnar Mills             "Critical",
11719aa46454SAgnieszka Szlendak             1,
11729aa46454SAgnieszka Szlendak             {"string"},
11739aa46454SAgnieszka Szlendak             "Platform reset when UMA not configured correctly, or when "
11749aa46454SAgnieszka Szlendak             "error occurred during normal operation on correctly "
11759aa46454SAgnieszka Szlendak             "configured UMA multiple times leading to Intel ME entering "
11769aa46454SAgnieszka Szlendak             "Recovery or restricted operational mode.",
11779aa46454SAgnieszka Szlendak         }},
11789aa46454SAgnieszka Szlendak     MessageEntry{"MEUnsupportedFeature",
11799aa46454SAgnieszka Szlendak                  {
11809aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is configuration with "
11819aa46454SAgnieszka Szlendak                      "feature which is not supported on this platform.",
11829aa46454SAgnieszka Szlendak                      "Feature not supported in current segment detected by "
11839aa46454SAgnieszka Szlendak                      "Intel ME Firmware. Details: %1",
11849aa46454SAgnieszka Szlendak                      "Critical",
1185*e7808c93SGunnar Mills                      "Critical",
11869aa46454SAgnieszka Szlendak                      1,
11879aa46454SAgnieszka Szlendak                      {"string"},
11889aa46454SAgnieszka Szlendak                      "Proper FW configuration must be updated or use the "
11899aa46454SAgnieszka Szlendak                      "Flash device with proper FW configuration",
11909aa46454SAgnieszka Szlendak                  }},
1191271584abSEd Tanous     MessageEntry{"MirroringRedundancyDegraded",
1192fbe8378fSJason M. Bills                  {
1193fbe8378fSJason M. Bills                      "Indicates the mirroring redundancy state is degraded.",
1194271584abSEd Tanous                      "Mirroring redundancy state degraded. Socket=%1 "
1195fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1196271584abSEd Tanous                      "Warning",
1197*e7808c93SGunnar Mills                      "Warning",
1198271584abSEd Tanous                      5,
1199271584abSEd Tanous 
1200fbe8378fSJason M. Bills                      {
1201fbe8378fSJason M. Bills                          "number",
1202fbe8378fSJason M. Bills                          "string",
1203fbe8378fSJason M. Bills                          "number",
1204fbe8378fSJason M. Bills                          "number",
1205fbe8378fSJason M. Bills                          "number",
1206fbe8378fSJason M. Bills                      },
1207271584abSEd Tanous                      "None.",
1208fbe8378fSJason M. Bills                  }},
1209fbe8378fSJason M. Bills     MessageEntry{
1210fbe8378fSJason M. Bills         "MirroringRedundancyFull",
1211fbe8378fSJason M. Bills         {
1212fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
1213271584abSEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 "
1214fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1215271584abSEd Tanous             "OK",
1216*e7808c93SGunnar Mills             "OK",
1217271584abSEd Tanous             5,
1218271584abSEd Tanous 
1219fbe8378fSJason M. Bills             {
1220fbe8378fSJason M. Bills                 "number",
1221fbe8378fSJason M. Bills                 "string",
1222fbe8378fSJason M. Bills                 "number",
1223fbe8378fSJason M. Bills                 "number",
1224fbe8378fSJason M. Bills                 "number",
1225fbe8378fSJason M. Bills             },
1226271584abSEd Tanous             "None.",
1227fbe8378fSJason M. Bills         }},
1228271584abSEd Tanous     MessageEntry{"NMIButtonPressed",
1229fbe8378fSJason M. Bills                  {
1230271584abSEd Tanous                      "Indicates that the NMI button was pressed.",
1231271584abSEd Tanous                      "NMI Button Pressed.",
1232271584abSEd Tanous                      "Critical",
1233*e7808c93SGunnar Mills                      "Critical",
1234271584abSEd Tanous                      0,
1235271584abSEd Tanous                      {},
1236271584abSEd Tanous                      "None.",
1237fbe8378fSJason M. Bills                  }},
1238b76f9ca1SChen,Yugang     MessageEntry{"NMIDiagnosticInterrupt",
1239b76f9ca1SChen,Yugang                  {
1240271584abSEd Tanous                      "Indicates that an NMI Diagnostic "
1241b76f9ca1SChen,Yugang                      "Interrupt has been generated.",
1242271584abSEd Tanous                      "NMI Diagnostic Interrupt.",
1243271584abSEd Tanous                      "Critical",
1244*e7808c93SGunnar Mills                      "Critical",
1245271584abSEd Tanous                      0,
1246271584abSEd Tanous                      {},
1247271584abSEd Tanous                      "None.",
1248b76f9ca1SChen,Yugang                  }},
1249271584abSEd Tanous     MessageEntry{"PCIeCorrectableAdvisoryNonFatal",
1250fbe8378fSJason M. Bills                  {
1251fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Advisory Non-fatal Error.",
1252271584abSEd Tanous                      "PCIe Correctable Advisory Non-fatal Error. Bus=%1 "
1253fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1254271584abSEd Tanous                      "Warning",
1255*e7808c93SGunnar Mills                      "Warning",
1256271584abSEd Tanous                      3,
1257271584abSEd Tanous 
1258fbe8378fSJason M. Bills                      {
1259fbe8378fSJason M. Bills                          "number",
1260fbe8378fSJason M. Bills                          "number",
1261fbe8378fSJason M. Bills                          "number",
1262fbe8378fSJason M. Bills                      },
1263271584abSEd Tanous                      "None.",
1264fbe8378fSJason M. Bills                  }},
1265271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadDLLP",
1266fbe8378fSJason M. Bills                  {
1267271584abSEd Tanous                      "Indicates a PCIe Correctable Bad DLLP Error.",
1268271584abSEd Tanous 
1269fbe8378fSJason M. Bills                      "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
1270271584abSEd Tanous                      "Warning",
1271*e7808c93SGunnar Mills                      "Warning",
1272271584abSEd Tanous                      3,
1273271584abSEd Tanous 
1274fbe8378fSJason M. Bills                      {
1275fbe8378fSJason M. Bills                          "number",
1276fbe8378fSJason M. Bills                          "number",
1277fbe8378fSJason M. Bills                          "number",
1278fbe8378fSJason M. Bills                      },
1279271584abSEd Tanous                      "None.",
1280fbe8378fSJason M. Bills                  }},
1281271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadTLP",
1282fbe8378fSJason M. Bills                  {
1283271584abSEd Tanous                      "Indicates a PCIe Correctable Bad TLP Error.",
1284271584abSEd Tanous 
1285fbe8378fSJason M. Bills                      "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
1286271584abSEd Tanous                      "Warning",
1287*e7808c93SGunnar Mills                      "Warning",
1288271584abSEd Tanous                      3,
1289271584abSEd Tanous 
1290fbe8378fSJason M. Bills                      {
1291fbe8378fSJason M. Bills                          "number",
1292fbe8378fSJason M. Bills                          "number",
1293fbe8378fSJason M. Bills                          "number",
1294fbe8378fSJason M. Bills                      },
1295271584abSEd Tanous                      "None.",
1296fbe8378fSJason M. Bills                  }},
1297271584abSEd Tanous     MessageEntry{"PCIeCorrectableHeaderLogOverflow",
1298fbe8378fSJason M. Bills                  {
1299fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Header Log Overflow Error.",
1300271584abSEd Tanous                      "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 "
1301fbe8378fSJason M. Bills                      "Function=%3.",
1302271584abSEd Tanous                      "Warning",
1303*e7808c93SGunnar Mills                      "Warning",
1304271584abSEd Tanous                      3,
1305271584abSEd Tanous 
1306fbe8378fSJason M. Bills                      {
1307fbe8378fSJason M. Bills                          "number",
1308fbe8378fSJason M. Bills                          "number",
1309fbe8378fSJason M. Bills                          "number",
1310fbe8378fSJason M. Bills                      },
1311271584abSEd Tanous                      "None.",
1312fbe8378fSJason M. Bills                  }},
1313271584abSEd Tanous     MessageEntry{"PCIeCorrectableInternal",
1314fbe8378fSJason M. Bills                  {
1315271584abSEd Tanous                      "Indicates a PCIe Correctable Internal Error.",
1316271584abSEd Tanous                      "PCIe Correctable Internal Error. Bus=%1 Device=%2 "
1317fbe8378fSJason M. Bills                      "Function=%3.",
1318271584abSEd Tanous                      "Warning",
1319*e7808c93SGunnar Mills                      "Warning",
1320271584abSEd Tanous                      3,
1321271584abSEd Tanous 
1322fbe8378fSJason M. Bills                      {
1323fbe8378fSJason M. Bills                          "number",
1324fbe8378fSJason M. Bills                          "number",
1325fbe8378fSJason M. Bills                          "number",
1326fbe8378fSJason M. Bills                      },
1327271584abSEd Tanous                      "None.",
1328fbe8378fSJason M. Bills                  }},
1329fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableLinkBWChanged",
1330fbe8378fSJason M. Bills                  {
1331fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Link BW Changed Error.",
1332271584abSEd Tanous                      "PCIe Correctable Link BW Changed. Bus=%1 "
1333fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1334271584abSEd Tanous                      "Warning",
1335*e7808c93SGunnar Mills                      "Warning",
1336271584abSEd Tanous                      3,
1337271584abSEd Tanous 
1338fbe8378fSJason M. Bills                      {
1339fbe8378fSJason M. Bills                          "number",
1340fbe8378fSJason M. Bills                          "number",
1341fbe8378fSJason M. Bills                          "number",
1342fbe8378fSJason M. Bills                      },
1343271584abSEd Tanous                      "None.",
1344fbe8378fSJason M. Bills                  }},
1345271584abSEd Tanous     MessageEntry{"PCIeCorrectableReceiverError",
1346fbe8378fSJason M. Bills                  {
1347271584abSEd Tanous                      "Indicates a PCIe Correctable Receiver Error.",
1348271584abSEd Tanous                      "PCIe Correctable Receiver Error. Bus=%1 Device=%2 "
1349fbe8378fSJason M. Bills                      "Function=%3.",
1350271584abSEd Tanous                      "Warning",
1351*e7808c93SGunnar Mills                      "Warning",
1352271584abSEd Tanous                      3,
1353271584abSEd Tanous 
1354fbe8378fSJason M. Bills                      {
1355fbe8378fSJason M. Bills                          "number",
1356fbe8378fSJason M. Bills                          "number",
1357fbe8378fSJason M. Bills                          "number",
1358fbe8378fSJason M. Bills                      },
1359271584abSEd Tanous                      "None.",
1360fbe8378fSJason M. Bills                  }},
1361271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayNumRollover",
1362fbe8378fSJason M. Bills                  {
1363271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Num Rollover.",
1364271584abSEd Tanous                      "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 "
1365fbe8378fSJason M. Bills                      "Function=%3.",
1366271584abSEd Tanous                      "Warning",
1367*e7808c93SGunnar Mills                      "Warning",
1368271584abSEd Tanous                      3,
1369271584abSEd Tanous 
1370fbe8378fSJason M. Bills                      {
1371fbe8378fSJason M. Bills                          "number",
1372fbe8378fSJason M. Bills                          "number",
1373fbe8378fSJason M. Bills                          "number",
1374fbe8378fSJason M. Bills                      },
1375271584abSEd Tanous                      "None.",
1376fbe8378fSJason M. Bills                  }},
1377271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayTimerTimeout",
1378fbe8378fSJason M. Bills                  {
1379271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Timer Timeout.",
1380271584abSEd Tanous                      "PCIe Correctable Replay Timer Timeout. Bus=%1 "
1381fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1382271584abSEd Tanous                      "Warning",
1383*e7808c93SGunnar Mills                      "Warning",
1384271584abSEd Tanous                      3,
1385271584abSEd Tanous 
1386fbe8378fSJason M. Bills                      {
1387fbe8378fSJason M. Bills                          "number",
1388fbe8378fSJason M. Bills                          "number",
1389fbe8378fSJason M. Bills                          "number",
1390fbe8378fSJason M. Bills                      },
1391271584abSEd Tanous                      "None.",
1392fbe8378fSJason M. Bills                  }},
1393fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableUnspecifiedAERError",
1394fbe8378fSJason M. Bills                  {
1395fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Unspecified AER Error.",
1396271584abSEd Tanous                      "PCIe Correctable Unspecified AER Error. "
1397fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
1398271584abSEd Tanous                      "Warning",
1399*e7808c93SGunnar Mills                      "Warning",
1400271584abSEd Tanous                      3,
1401271584abSEd Tanous 
1402fbe8378fSJason M. Bills                      {
1403fbe8378fSJason M. Bills                          "number",
1404fbe8378fSJason M. Bills                          "number",
1405fbe8378fSJason M. Bills                          "number",
1406fbe8378fSJason M. Bills                      },
1407271584abSEd Tanous                      "None.",
1408fbe8378fSJason M. Bills                  }},
1409271584abSEd Tanous     MessageEntry{"PCIeFatalACSViolation",
1410fbe8378fSJason M. Bills                  {
1411271584abSEd Tanous                      "Indicates a PCIe ACS Violation Error.",
1412271584abSEd Tanous 
1413fbe8378fSJason M. Bills                      "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
14144228a160SJason M. Bills                      "Critical",
1415*e7808c93SGunnar Mills                      "Critical",
1416271584abSEd Tanous                      3,
1417271584abSEd Tanous 
1418fbe8378fSJason M. Bills                      {
1419fbe8378fSJason M. Bills                          "number",
1420fbe8378fSJason M. Bills                          "number",
1421fbe8378fSJason M. Bills                          "number",
1422fbe8378fSJason M. Bills                      },
1423271584abSEd Tanous                      "None.",
1424fbe8378fSJason M. Bills                  }},
1425271584abSEd Tanous     MessageEntry{"PCIeFatalAtomicEgressBlocked",
1426fbe8378fSJason M. Bills                  {
1427271584abSEd Tanous                      "Indicates a PCIe Atomic Egress Blocked Error.",
1428271584abSEd Tanous                      "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 "
1429fbe8378fSJason M. Bills                      "Function=%3.",
14304228a160SJason M. Bills                      "Critical",
1431*e7808c93SGunnar Mills                      "Critical",
1432271584abSEd Tanous                      3,
1433271584abSEd Tanous 
1434fbe8378fSJason M. Bills                      {
1435fbe8378fSJason M. Bills                          "number",
1436fbe8378fSJason M. Bills                          "number",
1437fbe8378fSJason M. Bills                          "number",
1438fbe8378fSJason M. Bills                      },
1439271584abSEd Tanous                      "None.",
1440fbe8378fSJason M. Bills                  }},
1441fbe8378fSJason M. Bills     MessageEntry{
1442fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
1443fbe8378fSJason M. Bills         {
1444271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
1445271584abSEd Tanous 
1446fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
14474228a160SJason M. Bills             "Critical",
1448*e7808c93SGunnar Mills             "Critical",
1449271584abSEd Tanous             3,
1450271584abSEd Tanous 
1451fbe8378fSJason M. Bills             {
1452fbe8378fSJason M. Bills                 "number",
1453fbe8378fSJason M. Bills                 "number",
1454fbe8378fSJason M. Bills                 "number",
1455fbe8378fSJason M. Bills             },
1456271584abSEd Tanous             "None.",
1457fbe8378fSJason M. Bills         }},
1458fbe8378fSJason M. Bills     MessageEntry{
1459fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1460fbe8378fSJason M. Bills         {
1461271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1462271584abSEd Tanous 
1463fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
14644228a160SJason M. Bills             "Critical",
1465*e7808c93SGunnar Mills             "Critical",
1466271584abSEd Tanous             3,
1467271584abSEd Tanous 
1468fbe8378fSJason M. Bills             {
1469fbe8378fSJason M. Bills                 "number",
1470fbe8378fSJason M. Bills                 "number",
1471fbe8378fSJason M. Bills                 "number",
1472fbe8378fSJason M. Bills             },
1473271584abSEd Tanous             "None.",
1474fbe8378fSJason M. Bills         }},
1475fbe8378fSJason M. Bills     MessageEntry{
1476fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1477fbe8378fSJason M. Bills         {
1478271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
1479271584abSEd Tanous 
1480fbe8378fSJason M. Bills             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 "
1481fbe8378fSJason M. Bills             "Function=%3.",
14824228a160SJason M. Bills             "Critical",
1483*e7808c93SGunnar Mills             "Critical",
1484271584abSEd Tanous             3,
1485271584abSEd Tanous 
1486fbe8378fSJason M. Bills             {
1487fbe8378fSJason M. Bills                 "number",
1488fbe8378fSJason M. Bills                 "number",
1489fbe8378fSJason M. Bills                 "number",
1490fbe8378fSJason M. Bills             },
1491271584abSEd Tanous             "None.",
1492fbe8378fSJason M. Bills         }},
1493271584abSEd Tanous     MessageEntry{"PCIeFatalECRCError",
1494fbe8378fSJason M. Bills                  {
1495271584abSEd Tanous                      "Indicates a PCIe ECRC Error.",
1496271584abSEd Tanous                      "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
14974228a160SJason M. Bills                      "Critical",
1498*e7808c93SGunnar Mills                      "Critical",
1499271584abSEd Tanous                      3,
1500271584abSEd Tanous 
1501fbe8378fSJason M. Bills                      {
1502fbe8378fSJason M. Bills                          "number",
1503fbe8378fSJason M. Bills                          "number",
1504fbe8378fSJason M. Bills                          "number",
1505fbe8378fSJason M. Bills                      },
1506271584abSEd Tanous                      "None.",
1507fbe8378fSJason M. Bills                  }},
1508271584abSEd Tanous     MessageEntry{"PCIeFatalFlowControlProtocol",
1509fbe8378fSJason M. Bills                  {
1510271584abSEd Tanous                      "Indicates a PCIe Flow Control Protocol Error.",
1511271584abSEd Tanous 
1512fbe8378fSJason M. Bills                      "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 "
1513fbe8378fSJason M. Bills                      "Function=%3.",
15144228a160SJason M. Bills                      "Critical",
1515*e7808c93SGunnar Mills                      "Critical",
1516271584abSEd Tanous                      3,
1517271584abSEd Tanous 
1518fbe8378fSJason M. Bills                      {
1519fbe8378fSJason M. Bills                          "number",
1520fbe8378fSJason M. Bills                          "number",
1521fbe8378fSJason M. Bills                          "number",
1522fbe8378fSJason M. Bills                      },
1523271584abSEd Tanous                      "None.",
1524fbe8378fSJason M. Bills                  }},
1525fbe8378fSJason M. Bills     MessageEntry{
1526fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1527fbe8378fSJason M. Bills         {
1528271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1529271584abSEd Tanous 
1530fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
15314228a160SJason M. Bills             "Critical",
1532*e7808c93SGunnar Mills             "Critical",
1533271584abSEd Tanous             3,
1534271584abSEd Tanous 
1535fbe8378fSJason M. Bills             {
1536fbe8378fSJason M. Bills                 "number",
1537fbe8378fSJason M. Bills                 "number",
1538fbe8378fSJason M. Bills                 "number",
1539fbe8378fSJason M. Bills             },
1540271584abSEd Tanous             "None.",
1541fbe8378fSJason M. Bills         }},
1542fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalMCBlockedTLP",
1543fbe8378fSJason M. Bills                  {
1544271584abSEd Tanous                      "Indicates a PCIe MC Blocked TLP Error.",
1545271584abSEd Tanous                      "PCIe Fatal MC Blocked TLP Error. Bus=%1 "
1546fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
15474228a160SJason M. Bills                      "Critical",
1548*e7808c93SGunnar Mills                      "Critical",
1549271584abSEd Tanous                      3,
1550271584abSEd Tanous 
1551fbe8378fSJason M. Bills                      {
1552fbe8378fSJason M. Bills                          "number",
1553fbe8378fSJason M. Bills                          "number",
1554fbe8378fSJason M. Bills                          "number",
1555fbe8378fSJason M. Bills                      },
1556271584abSEd Tanous                      "None.",
1557fbe8378fSJason M. Bills                  }},
1558fbe8378fSJason M. Bills     MessageEntry{
1559fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1560fbe8378fSJason M. Bills         {
1561271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1562271584abSEd Tanous 
1563fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
15644228a160SJason M. Bills             "Critical",
1565*e7808c93SGunnar Mills             "Critical",
1566271584abSEd Tanous             3,
1567271584abSEd Tanous 
1568fbe8378fSJason M. Bills             {
1569fbe8378fSJason M. Bills                 "number",
1570fbe8378fSJason M. Bills                 "number",
1571fbe8378fSJason M. Bills                 "number",
1572fbe8378fSJason M. Bills             },
1573271584abSEd Tanous             "None.",
1574fbe8378fSJason M. Bills         }},
1575271584abSEd Tanous     MessageEntry{"PCIeFatalReceiverBufferOverflow",
1576fbe8378fSJason M. Bills                  {
1577271584abSEd Tanous                      "Indicates a PCIe Receiver Buffer Overflow Error.",
1578271584abSEd Tanous                      "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 "
1579fbe8378fSJason M. Bills                      "Function=%3.",
15804228a160SJason M. Bills                      "Critical",
1581*e7808c93SGunnar Mills                      "Critical",
1582271584abSEd Tanous                      3,
1583271584abSEd Tanous 
1584fbe8378fSJason M. Bills                      {
1585fbe8378fSJason M. Bills                          "number",
1586fbe8378fSJason M. Bills                          "number",
1587fbe8378fSJason M. Bills                          "number",
1588fbe8378fSJason M. Bills                      },
1589271584abSEd Tanous                      "None.",
1590fbe8378fSJason M. Bills                  }},
1591fbe8378fSJason M. Bills     MessageEntry{
159214c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1593fbe8378fSJason M. Bills         {
1594fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
1595271584abSEd Tanous 
1596fbe8378fSJason M. Bills             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 "
1597fbe8378fSJason M. Bills             "Function=%3.",
15984228a160SJason M. Bills             "Critical",
1599*e7808c93SGunnar Mills             "Critical",
1600271584abSEd Tanous             3,
1601271584abSEd Tanous 
1602fbe8378fSJason M. Bills             {
1603fbe8378fSJason M. Bills                 "number",
1604fbe8378fSJason M. Bills                 "number",
1605fbe8378fSJason M. Bills                 "number",
1606fbe8378fSJason M. Bills             },
1607271584abSEd Tanous             "None.",
1608fbe8378fSJason M. Bills         }},
1609fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream",
1610fbe8378fSJason M. Bills                  {
1611271584abSEd Tanous                      "Indicates a PCIe Received Fatal Message "
1612fbe8378fSJason M. Bills                      "From Downstream Error.",
1613271584abSEd Tanous 
1614fbe8378fSJason M. Bills                      "PCIe Fatal Received Fatal Message From Downstream. "
1615fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
16164228a160SJason M. Bills                      "Critical",
1617*e7808c93SGunnar Mills                      "Critical",
1618271584abSEd Tanous                      3,
1619271584abSEd Tanous 
1620fbe8378fSJason M. Bills                      {
1621fbe8378fSJason M. Bills                          "number",
1622fbe8378fSJason M. Bills                          "number",
1623fbe8378fSJason M. Bills                          "number",
1624fbe8378fSJason M. Bills                      },
1625271584abSEd Tanous                      "None.",
1626fbe8378fSJason M. Bills                  }},
1627271584abSEd Tanous     MessageEntry{"PCIeFatalSurpriseLinkDown",
1628fbe8378fSJason M. Bills                  {
1629271584abSEd Tanous                      "Indicates a PCIe Surprise Link Down Error.",
1630271584abSEd Tanous                      "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 "
1631fbe8378fSJason M. Bills                      "Function=%3.",
16324228a160SJason M. Bills                      "Critical",
1633*e7808c93SGunnar Mills                      "Critical",
1634271584abSEd Tanous                      3,
1635271584abSEd Tanous 
1636fbe8378fSJason M. Bills                      {
1637fbe8378fSJason M. Bills                          "number",
1638fbe8378fSJason M. Bills                          "number",
1639fbe8378fSJason M. Bills                          "number",
1640fbe8378fSJason M. Bills                      },
1641271584abSEd Tanous                      "None.",
1642fbe8378fSJason M. Bills                  }},
1643271584abSEd Tanous     MessageEntry{"PCIeFatalTLPPrefixBlocked",
1644fbe8378fSJason M. Bills                  {
1645271584abSEd Tanous                      "Indicates a PCIe TLP Prefix Blocked Error.",
1646271584abSEd Tanous                      "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 "
1647fbe8378fSJason M. Bills                      "Function=%3.",
16484228a160SJason M. Bills                      "Critical",
1649*e7808c93SGunnar Mills                      "Critical",
1650271584abSEd Tanous                      3,
1651271584abSEd Tanous 
1652fbe8378fSJason M. Bills                      {
1653fbe8378fSJason M. Bills                          "number",
1654fbe8378fSJason M. Bills                          "number",
1655fbe8378fSJason M. Bills                          "number",
1656fbe8378fSJason M. Bills                      },
1657271584abSEd Tanous                      "None.",
1658fbe8378fSJason M. Bills                  }},
1659fbe8378fSJason M. Bills     MessageEntry{
1660fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1661fbe8378fSJason M. Bills         {
1662271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
1663271584abSEd Tanous 
1664fbe8378fSJason M. Bills             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 "
1665fbe8378fSJason M. Bills             "Function=%3.",
16664228a160SJason M. Bills             "Critical",
1667*e7808c93SGunnar Mills             "Critical",
1668271584abSEd Tanous             3,
1669271584abSEd Tanous 
1670fbe8378fSJason M. Bills             {
1671fbe8378fSJason M. Bills                 "number",
1672fbe8378fSJason M. Bills                 "number",
1673fbe8378fSJason M. Bills                 "number",
1674fbe8378fSJason M. Bills             },
1675271584abSEd Tanous             "None.",
1676fbe8378fSJason M. Bills         }},
1677271584abSEd Tanous     MessageEntry{"PCIeFatalUnexpectedCompletion",
1678fbe8378fSJason M. Bills                  {
1679271584abSEd Tanous                      "Indicates a PCIe Unexpected Completion Error.",
1680271584abSEd Tanous                      "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 "
1681fbe8378fSJason M. Bills                      "Function=%3.",
16824228a160SJason M. Bills                      "Critical",
1683*e7808c93SGunnar Mills                      "Critical",
1684271584abSEd Tanous                      3,
1685271584abSEd Tanous 
1686fbe8378fSJason M. Bills                      {
1687fbe8378fSJason M. Bills                          "number",
1688fbe8378fSJason M. Bills                          "number",
1689fbe8378fSJason M. Bills                          "number",
1690fbe8378fSJason M. Bills                      },
1691271584abSEd Tanous                      "None.",
1692fbe8378fSJason M. Bills                  }},
1693271584abSEd Tanous     MessageEntry{"PCIeFatalUnspecifiedNonAERFatalError",
1694fbe8378fSJason M. Bills                  {
1695271584abSEd Tanous                      "Indicates a PCIe Unspecified Non-AER Fatal Error.",
1696271584abSEd Tanous                      "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 "
1697fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
16984228a160SJason M. Bills                      "Critical",
1699*e7808c93SGunnar Mills                      "Critical",
1700271584abSEd Tanous                      3,
1701271584abSEd Tanous 
1702fbe8378fSJason M. Bills                      {
1703fbe8378fSJason M. Bills                          "number",
1704fbe8378fSJason M. Bills                          "number",
1705fbe8378fSJason M. Bills                          "number",
1706fbe8378fSJason M. Bills                      },
1707271584abSEd Tanous                      "None.",
1708fbe8378fSJason M. Bills                  }},
1709fbe8378fSJason M. Bills     MessageEntry{
1710fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1711fbe8378fSJason M. Bills         {
1712271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1713271584abSEd Tanous 
1714fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
17154228a160SJason M. Bills             "Critical",
1716*e7808c93SGunnar Mills             "Critical",
1717271584abSEd Tanous             3,
1718271584abSEd Tanous 
1719fbe8378fSJason M. Bills             {
1720fbe8378fSJason M. Bills                 "number",
1721fbe8378fSJason M. Bills                 "number",
1722fbe8378fSJason M. Bills                 "number",
1723fbe8378fSJason M. Bills             },
1724271584abSEd Tanous             "None.",
1725fbe8378fSJason M. Bills         }},
1726271584abSEd Tanous     MessageEntry{"PowerButtonPressed",
1727fbe8378fSJason M. Bills                  {
1728271584abSEd Tanous                      "Indicates that the power button was pressed.",
1729271584abSEd Tanous                      "Power Button Pressed.",
1730271584abSEd Tanous                      "OK",
1731*e7808c93SGunnar Mills                      "OK",
1732271584abSEd Tanous                      0,
1733271584abSEd Tanous                      {},
1734271584abSEd Tanous                      "None.",
1735fbe8378fSJason M. Bills                  }},
1736dd118a2eSJason M. Bills     MessageEntry{"PowerRestorePolicyApplied",
1737dd118a2eSJason M. Bills                  {
1738271584abSEd Tanous                      "Indicates that power was restored and the "
1739dd118a2eSJason M. Bills                      "BMC has applied the restore policy.",
1740271584abSEd Tanous                      "Power restore policy applied.",
1741271584abSEd Tanous                      "OK",
1742*e7808c93SGunnar Mills                      "OK",
1743271584abSEd Tanous                      0,
1744271584abSEd Tanous                      {},
1745271584abSEd Tanous                      "None.",
1746dd118a2eSJason M. Bills                  }},
1747271584abSEd Tanous     MessageEntry{"PowerSupplyConfigurationError",
1748fbe8378fSJason M. Bills                  {
1749271584abSEd Tanous                      "Indicates an error in power supply configuration.",
1750271584abSEd Tanous                      "Power supply %1 configuration error.",
17519c6b0159SYong Li                      "Warning",
1752*e7808c93SGunnar Mills                      "Warning",
1753271584abSEd Tanous                      1,
1754271584abSEd Tanous                      {"string"},
1755271584abSEd Tanous                      "None.",
1756fbe8378fSJason M. Bills                  }},
1757fbe8378fSJason M. Bills     MessageEntry{
17587f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
17597f68549fSjayaprakash Mutyala         {
17607f68549fSjayaprakash Mutyala             "Indicates that power supply configuration error recovered "
17617f68549fSjayaprakash Mutyala             "from a failure.",
17627f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
17637f68549fSjayaprakash Mutyala             "OK",
1764*e7808c93SGunnar Mills             "OK",
17657f68549fSjayaprakash Mutyala             1,
17667f68549fSjayaprakash Mutyala             {"string"},
17677f68549fSjayaprakash Mutyala             "None.",
17687f68549fSjayaprakash Mutyala         }},
17697f68549fSjayaprakash Mutyala     MessageEntry{
1770fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1771fbe8378fSJason M. Bills         {
1772fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1773271584abSEd Tanous             "Power supply %1 fan %2 failed.",
17749c6b0159SYong Li             "Warning",
1775*e7808c93SGunnar Mills             "Warning",
1776271584abSEd Tanous             2,
1777271584abSEd Tanous             {"string", "string"},
1778271584abSEd Tanous             "None.",
1779fbe8378fSJason M. Bills         }},
1780dac62eefSCheng C Yang     MessageEntry{
1781dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1782dac62eefSCheng C Yang         {
1783dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1784271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1785271584abSEd Tanous             "OK",
1786*e7808c93SGunnar Mills             "OK",
1787271584abSEd Tanous             2,
1788271584abSEd Tanous             {"string", "string"},
1789271584abSEd Tanous             "None.",
1790dac62eefSCheng C Yang         }},
1791fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailed",
1792fbe8378fSJason M. Bills                  {
1793271584abSEd Tanous                      "Indicates that a power supply has failed.",
1794271584abSEd Tanous                      "Power supply %1 failed.",
17959c6b0159SYong Li                      "Warning",
1796*e7808c93SGunnar Mills                      "Warning",
1797271584abSEd Tanous                      1,
1798271584abSEd Tanous                      {"string"},
1799271584abSEd Tanous                      "None.",
1800fbe8378fSJason M. Bills                  }},
1801fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailurePredicted",
1802fbe8378fSJason M. Bills                  {
1803fbe8378fSJason M. Bills                      "Indicates that a power supply is predicted to fail.",
1804271584abSEd Tanous                      "Power supply %1 failure predicted.",
1805271584abSEd Tanous                      "Warning",
1806*e7808c93SGunnar Mills                      "Warning",
1807271584abSEd Tanous                      1,
1808271584abSEd Tanous                      {"string"},
1809271584abSEd Tanous                      "None.",
1810fbe8378fSJason M. Bills                  }},
1811271584abSEd Tanous     MessageEntry{"PowerSupplyInserted",
1812fbe8378fSJason M. Bills                  {
1813271584abSEd Tanous                      "Indicates that a power supply has been inserted.",
1814271584abSEd Tanous                      "Power supply %1 inserted.",
1815271584abSEd Tanous                      "OK",
1816*e7808c93SGunnar Mills                      "OK",
1817271584abSEd Tanous                      1,
1818271584abSEd Tanous                      {"string"},
1819271584abSEd Tanous                      "None.",
1820fbe8378fSJason M. Bills                  }},
1821271584abSEd Tanous     MessageEntry{"PowerSupplyPowerGoodFailed",
1822bc48a175SJason M. Bills                  {
1823271584abSEd Tanous                      "Indicates that the power supply power good signal "
1824bc48a175SJason M. Bills                      "failed to assert within the specified time.",
1825271584abSEd Tanous                      "Power supply power good failed to assert within %1 "
1826bc48a175SJason M. Bills                      "milliseconds.",
1827271584abSEd Tanous                      "Critical",
1828*e7808c93SGunnar Mills                      "Critical",
1829271584abSEd Tanous                      1,
1830271584abSEd Tanous                      {"number"},
1831271584abSEd Tanous                      "None.",
1832bc48a175SJason M. Bills                  }},
1833dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPowerLost",
1834dac62eefSCheng C Yang                  {
1835dac62eefSCheng C Yang                      "Indicates that a power supply has lost input power.",
1836271584abSEd Tanous                      "Power supply %1 power lost.",
18379c6b0159SYong Li                      "Warning",
1838*e7808c93SGunnar Mills                      "Warning",
1839271584abSEd Tanous                      1,
1840271584abSEd Tanous                      {"string"},
1841271584abSEd Tanous                      "None.",
1842dac62eefSCheng C Yang                  }},
1843271584abSEd Tanous     MessageEntry{"PowerSupplyPowerRestored",
1844dac62eefSCheng C Yang                  {
1845dac62eefSCheng C Yang                      "Indicates that a power supply input power was restored.",
1846271584abSEd Tanous                      "Power supply %1 power restored.",
1847271584abSEd Tanous                      "OK",
1848*e7808c93SGunnar Mills                      "OK",
1849271584abSEd Tanous                      1,
1850271584abSEd Tanous                      {"string"},
1851271584abSEd Tanous                      "None.",
1852dac62eefSCheng C Yang                  }},
1853dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPredictedFailureRecovered",
1854dac62eefSCheng C Yang                  {
1855271584abSEd Tanous                      "Indicates that a power supply recovered "
1856dac62eefSCheng C Yang                      "from a predicted failure.",
1857271584abSEd Tanous                      "Power supply %1 predicted failure recovered.",
1858271584abSEd Tanous                      "OK",
1859*e7808c93SGunnar Mills                      "OK",
1860271584abSEd Tanous                      1,
1861271584abSEd Tanous                      {"string"},
1862271584abSEd Tanous                      "None.",
1863dac62eefSCheng C Yang                  }},
1864271584abSEd Tanous     MessageEntry{"PowerSupplyRecovered",
1865dac62eefSCheng C Yang                  {
1866dac62eefSCheng C Yang                      "Indicates that a power supply recovered from a failure.",
1867271584abSEd Tanous                      "Power supply %1 recovered.",
1868271584abSEd Tanous                      "OK",
1869*e7808c93SGunnar Mills                      "OK",
1870271584abSEd Tanous                      1,
1871271584abSEd Tanous                      {"string"},
1872271584abSEd Tanous                      "None.",
1873dac62eefSCheng C Yang                  }},
1874271584abSEd Tanous     MessageEntry{"PowerSupplyRemoved",
1875fbe8378fSJason M. Bills                  {
1876271584abSEd Tanous                      "Indicates that a power supply has been removed.",
1877271584abSEd Tanous                      "Power supply %1 removed.",
1878271584abSEd Tanous                      "Warning",
1879*e7808c93SGunnar Mills                      "Warning",
1880271584abSEd Tanous                      1,
1881271584abSEd Tanous                      {"string"},
1882271584abSEd Tanous                      "None.",
1883fbe8378fSJason M. Bills                  }},
1884271584abSEd Tanous     MessageEntry{"PowerUnitDegradedFromNonRedundant",
1885cecb4cb6SCheng C Yang                  {
1886cecb4cb6SCheng C Yang                      "Indicates that power unit is come back to redundant from"
1887cecb4cb6SCheng C Yang                      "nonredundant but is still not in full redundancy mode.",
1888271584abSEd Tanous                      "Power Unit degraded from nonredundant.",
1889271584abSEd Tanous                      "Warning",
1890*e7808c93SGunnar Mills                      "Warning",
1891271584abSEd Tanous                      0,
1892271584abSEd Tanous                      {},
1893271584abSEd Tanous                      "None.",
1894cecb4cb6SCheng C Yang                  }},
1895cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitDegradedFromRedundant",
1896cecb4cb6SCheng C Yang                  {
1897cecb4cb6SCheng C Yang                      "Indicates that power unit is degarded from full "
1898cecb4cb6SCheng C Yang                      "redundancy mode.",
1899271584abSEd Tanous                      "Power Unit degraded from redundant.",
1900271584abSEd Tanous                      "Warning",
1901*e7808c93SGunnar Mills                      "Warning",
1902271584abSEd Tanous                      0,
1903271584abSEd Tanous                      {},
1904271584abSEd Tanous                      "None.",
1905cecb4cb6SCheng C Yang                  }},
1906271584abSEd Tanous     MessageEntry{"PowerUnitRedundancyDegraded",
1907cecb4cb6SCheng C Yang                  {
1908cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been degraded.",
1909271584abSEd Tanous                      "Power Unit Redundancy degraded.",
1910271584abSEd Tanous                      "Warning",
1911*e7808c93SGunnar Mills                      "Warning",
1912271584abSEd Tanous                      0,
1913271584abSEd Tanous                      {},
1914271584abSEd Tanous                      "None.",
1915cecb4cb6SCheng C Yang                  }},
1916cecb4cb6SCheng C Yang     MessageEntry{
1917cecb4cb6SCheng C Yang         "PowerUnitNonRedundantFromInsufficient",
1918cecb4cb6SCheng C Yang         {
1919cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode and get"
1920cecb4cb6SCheng C Yang             "sufficient power to support redundancy from insufficient"
1921cecb4cb6SCheng C Yang             "power.",
1922271584abSEd Tanous 
1923cecb4cb6SCheng C Yang             "Power Unit NonRedundant from insufficient to sufficient.",
1924271584abSEd Tanous             "Warning",
1925*e7808c93SGunnar Mills             "Warning",
1926271584abSEd Tanous             0,
1927271584abSEd Tanous             {},
1928271584abSEd Tanous             "None.",
1929cecb4cb6SCheng C Yang         }},
1930271584abSEd Tanous     MessageEntry{"PowerUnitNonRedundantInsufficient",
1931cecb4cb6SCheng C Yang                  {
1932271584abSEd Tanous                      "Indicates that power unit do not have sufficient "
1933cecb4cb6SCheng C Yang                      "power to support redundancy.",
1934271584abSEd Tanous                      "Power Unit NonRedundant and has insufficient resource.",
19354228a160SJason M. Bills                      "Critical",
1936*e7808c93SGunnar Mills                      "Critical",
1937271584abSEd Tanous                      0,
1938271584abSEd Tanous                      {},
1939271584abSEd Tanous                      "None.",
1940cecb4cb6SCheng C Yang                  }},
1941cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitRedundancyLost",
1942cecb4cb6SCheng C Yang                  {
1943cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been lost.",
1944271584abSEd Tanous                      "Power Unit Redundancy lost.",
1945271584abSEd Tanous                      "Warning",
1946*e7808c93SGunnar Mills                      "Warning",
1947271584abSEd Tanous                      0,
1948271584abSEd Tanous                      {},
1949271584abSEd Tanous                      "None.",
1950cecb4cb6SCheng C Yang                  }},
1951cecb4cb6SCheng C Yang     MessageEntry{
1952cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1953cecb4cb6SCheng C Yang         {
1954cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1955271584abSEd Tanous             "Power Unit Redundancy regained.",
1956271584abSEd Tanous             "OK",
1957*e7808c93SGunnar Mills             "OK",
1958271584abSEd Tanous             0,
1959271584abSEd Tanous             {},
1960271584abSEd Tanous             "None.",
1961cecb4cb6SCheng C Yang         }},
1962cecb4cb6SCheng C Yang     MessageEntry{
1963cecb4cb6SCheng C Yang         "PowerUnitNonRedundantSufficient",
1964cecb4cb6SCheng C Yang         {
1965cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode but still"
1966cecb4cb6SCheng C Yang             "has sufficient power to support redundancy.",
1967271584abSEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
1968271584abSEd Tanous             "Warning",
1969*e7808c93SGunnar Mills             "Warning",
1970271584abSEd Tanous             0,
1971271584abSEd Tanous             {},
1972271584abSEd Tanous             "None.",
1973cecb4cb6SCheng C Yang         }},
1974271584abSEd Tanous     MessageEntry{"ResetButtonPressed",
1975fbe8378fSJason M. Bills                  {
1976271584abSEd Tanous                      "Indicates that the reset button was pressed.",
1977271584abSEd Tanous                      "Reset Button Pressed.",
1978271584abSEd Tanous                      "OK",
1979*e7808c93SGunnar Mills                      "OK",
1980271584abSEd Tanous                      0,
1981271584abSEd Tanous                      {},
1982271584abSEd Tanous                      "None.",
1983fbe8378fSJason M. Bills                  }},
19848ae37025SChen,Yugang     MessageEntry{"SecurityBoot2ndFlashEnabled",
19858ae37025SChen,Yugang                  {
19868ae37025SChen,Yugang                      "Indicates that the BMC 2nd boot flash is enabled.",
19878ae37025SChen,Yugang                      "BMC 2nd boot flash is enabled.",
19888ae37025SChen,Yugang                      "Critical",
1989*e7808c93SGunnar Mills                      "Critical",
19908ae37025SChen,Yugang                      0,
19918ae37025SChen,Yugang                      {},
19928ae37025SChen,Yugang                      "None.",
19938ae37025SChen,Yugang                  }},
19948ae37025SChen,Yugang     MessageEntry{"SecurityP2aBridgeEnabled",
19958ae37025SChen,Yugang                  {
19968ae37025SChen,Yugang                      "Indicates that the P2A bridge is enabled.",
19978ae37025SChen,Yugang                      "P2A(PCIe to AHB) bridge is enabled.",
19988ae37025SChen,Yugang                      "Critical",
1999*e7808c93SGunnar Mills                      "Critical",
20008ae37025SChen,Yugang                      0,
20018ae37025SChen,Yugang                      {},
20028ae37025SChen,Yugang                      "None.",
20038ae37025SChen,Yugang                  }},
20048ae37025SChen,Yugang     MessageEntry{"SecurityUartPortDebugEnabled",
20058ae37025SChen,Yugang                  {
20068ae37025SChen,Yugang                      "Indicates that the uart port debug is enabled.",
20078ae37025SChen,Yugang                      "Uart port debug is enabled.",
20088ae37025SChen,Yugang                      "Critical",
2009*e7808c93SGunnar Mills                      "Critical",
20108ae37025SChen,Yugang                      0,
20118ae37025SChen,Yugang                      {},
20128ae37025SChen,Yugang                      "None.",
20138ae37025SChen,Yugang                  }},
20148988dda4SSuryakanth Sekar     MessageEntry{
20158988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
20168988dda4SSuryakanth Sekar         {
20178988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
20188988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
20198988dda4SSuryakanth Sekar             "OK",
2020*e7808c93SGunnar Mills             "OK",
20218988dda4SSuryakanth Sekar             0,
20228988dda4SSuryakanth Sekar             {},
20238988dda4SSuryakanth Sekar             "None.",
20248988dda4SSuryakanth Sekar         }},
20258988dda4SSuryakanth Sekar 
20268988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroAssigned",
20278988dda4SSuryakanth Sekar                  {
20288988dda4SSuryakanth Sekar                      "Indicates that non root user assigned with user ID zero.",
20298988dda4SSuryakanth Sekar                      "User ID Zero is assigned with non-root user.",
20308988dda4SSuryakanth Sekar                      "Critical",
2031*e7808c93SGunnar Mills                      "Critical",
20328988dda4SSuryakanth Sekar                      0,
20338988dda4SSuryakanth Sekar                      {},
20348988dda4SSuryakanth Sekar                      "None.",
20358988dda4SSuryakanth Sekar                  }},
20368988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroRemoved",
20378988dda4SSuryakanth Sekar                  {
20388988dda4SSuryakanth Sekar                      "Indicates that non root user ID is removed",
20398988dda4SSuryakanth Sekar                      "Non root user assigned with user ID zero is removed.",
20408988dda4SSuryakanth Sekar                      "OK",
2041*e7808c93SGunnar Mills                      "OK",
20428988dda4SSuryakanth Sekar                      0,
20438988dda4SSuryakanth Sekar                      {},
20448988dda4SSuryakanth Sekar                      "None.",
20458988dda4SSuryakanth Sekar                  }},
20468988dda4SSuryakanth Sekar 
20478988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootEnabled",
20488988dda4SSuryakanth Sekar                  {
20498988dda4SSuryakanth Sekar                      "Indicates that system root user is enabled.",
20508988dda4SSuryakanth Sekar                      "User root is enabled.",
20518988dda4SSuryakanth Sekar                      "Critical",
2052*e7808c93SGunnar Mills                      "Critical",
20538988dda4SSuryakanth Sekar                      0,
20548988dda4SSuryakanth Sekar                      {},
20558988dda4SSuryakanth Sekar                      "None.",
20568988dda4SSuryakanth Sekar                  }},
20578988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootDisabled",
20588988dda4SSuryakanth Sekar                  {
20598988dda4SSuryakanth Sekar                      "Indicates that system root user is disabled.",
20608988dda4SSuryakanth Sekar                      "User root is disabled.",
20618988dda4SSuryakanth Sekar                      "OK",
2062*e7808c93SGunnar Mills                      "OK",
20638988dda4SSuryakanth Sekar                      0,
20648988dda4SSuryakanth Sekar                      {},
20658988dda4SSuryakanth Sekar                      "None.",
20668988dda4SSuryakanth Sekar                  }},
20678988dda4SSuryakanth Sekar 
20688988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellEnabled",
20698988dda4SSuryakanth Sekar                  {
20708988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is enabled.",
20718988dda4SSuryakanth Sekar                      "Unsupported shell is enabled.",
20728988dda4SSuryakanth Sekar                      "Critical",
2073*e7808c93SGunnar Mills                      "Critical",
20748988dda4SSuryakanth Sekar                      0,
20758988dda4SSuryakanth Sekar                      {},
20768988dda4SSuryakanth Sekar                      "None.",
20778988dda4SSuryakanth Sekar                  }},
20788988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellRemoved",
20798988dda4SSuryakanth Sekar                  {
20808988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is removed.",
20818988dda4SSuryakanth Sekar                      "Unsupported shell is removed.",
20828988dda4SSuryakanth Sekar                      "OK",
2083*e7808c93SGunnar Mills                      "OK",
20848988dda4SSuryakanth Sekar                      0,
20858988dda4SSuryakanth Sekar                      {},
20868988dda4SSuryakanth Sekar                      "None.",
20878988dda4SSuryakanth Sekar                  }},
20888988dda4SSuryakanth Sekar 
20898988dda4SSuryakanth Sekar     MessageEntry{
20908988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
20918988dda4SSuryakanth Sekar         {
20928988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
20938988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
20948988dda4SSuryakanth Sekar             "Critical",
2095*e7808c93SGunnar Mills             "Critical",
20968988dda4SSuryakanth Sekar             0,
20978988dda4SSuryakanth Sekar             {},
20988988dda4SSuryakanth Sekar             "None.",
20998988dda4SSuryakanth Sekar         }},
2100fbe8378fSJason M. Bills     MessageEntry{"SELEntryAdded",
2101fbe8378fSJason M. Bills                  {
2102271584abSEd Tanous                      "Indicates a SEL entry was added using the "
2103fbe8378fSJason M. Bills                      "Add SEL Entry or Platform Event command.",
2104271584abSEd Tanous                      "SEL Entry Added: %1",
2105271584abSEd Tanous                      "OK",
2106*e7808c93SGunnar Mills                      "OK",
2107271584abSEd Tanous                      1,
2108271584abSEd Tanous 
2109fbe8378fSJason M. Bills                      {
2110fbe8378fSJason M. Bills                          "string",
2111fbe8378fSJason M. Bills                      },
2112271584abSEd Tanous                      "None.",
2113fbe8378fSJason M. Bills                  }},
2114271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingHigh",
2115fbe8378fSJason M. Bills                  {
2116271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2117fbe8378fSJason M. Bills                      "critical high threshold going high.",
2118271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going "
2119fbe8378fSJason M. Bills                      "high. Reading=%2 Threshold=%3.",
2120271584abSEd Tanous                      "Critical",
2121*e7808c93SGunnar Mills                      "Critical",
2122271584abSEd Tanous                      3,
2123271584abSEd Tanous                      {"string", "number", "number"},
2124271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2125fbe8378fSJason M. Bills                  }},
2126271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingLow",
2127fbe8378fSJason M. Bills                  {
2128271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2129fbe8378fSJason M. Bills                      "critical high threshold going low.",
2130271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going low. "
2131fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2132271584abSEd Tanous                      "OK",
2133*e7808c93SGunnar Mills                      "OK",
2134271584abSEd Tanous                      3,
2135271584abSEd Tanous                      {"string", "number", "number"},
2136271584abSEd Tanous                      "None.",
2137fbe8378fSJason M. Bills                  }},
2138271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingHigh",
2139fbe8378fSJason M. Bills                  {
2140271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2141fbe8378fSJason M. Bills                      "critical low threshold going high.",
2142271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going high. "
2143fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2144271584abSEd Tanous                      "OK",
2145*e7808c93SGunnar Mills                      "OK",
2146271584abSEd Tanous                      3,
2147271584abSEd Tanous                      {"string", "number", "number"},
2148271584abSEd Tanous                      "None.",
2149fbe8378fSJason M. Bills                  }},
2150271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingLow",
2151fbe8378fSJason M. Bills                  {
2152271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2153fbe8378fSJason M. Bills                      "critical low threshold going low.",
2154271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going low. "
2155fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2156271584abSEd Tanous                      "Critical",
2157*e7808c93SGunnar Mills                      "Critical",
2158271584abSEd Tanous                      3,
2159271584abSEd Tanous                      {"string", "number", "number"},
2160271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2161fbe8378fSJason M. Bills                  }},
2162271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingHigh",
2163fbe8378fSJason M. Bills                  {
2164271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2165fbe8378fSJason M. Bills                      "warning high threshold going high.",
2166271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going high. "
2167fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2168271584abSEd Tanous                      "Warning",
2169*e7808c93SGunnar Mills                      "Warning",
2170271584abSEd Tanous                      3,
2171271584abSEd Tanous                      {"string", "number", "number"},
2172271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2173fbe8378fSJason M. Bills                  }},
2174271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingLow",
2175fbe8378fSJason M. Bills                  {
2176271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2177fbe8378fSJason M. Bills                      "warning high threshold going low.",
2178271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going low. "
2179fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2180271584abSEd Tanous                      "OK",
2181*e7808c93SGunnar Mills                      "OK",
2182271584abSEd Tanous                      3,
2183271584abSEd Tanous                      {"string", "number", "number"},
2184271584abSEd Tanous                      "None.",
2185fbe8378fSJason M. Bills                  }},
2186271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingHigh",
2187fbe8378fSJason M. Bills                  {
2188271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2189fbe8378fSJason M. Bills                      "warning low threshold going high.",
2190271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going high. "
2191fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2192271584abSEd Tanous                      "OK",
2193*e7808c93SGunnar Mills                      "OK",
2194271584abSEd Tanous                      3,
2195271584abSEd Tanous                      {"string", "number", "number"},
2196271584abSEd Tanous                      "None.",
2197fbe8378fSJason M. Bills                  }},
2198271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingLow",
2199fbe8378fSJason M. Bills                  {
2200271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2201fbe8378fSJason M. Bills                      "warning low threshold going low.",
2202271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going low. "
2203fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2204271584abSEd Tanous                      "Warning",
2205*e7808c93SGunnar Mills                      "Warning",
2206271584abSEd Tanous                      3,
2207271584abSEd Tanous                      {"string", "number", "number"},
2208271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2209fbe8378fSJason M. Bills                  }},
2210fb7579e9SJames Feist     MessageEntry{"ServiceFailure",
2211fb7579e9SJames Feist                  {
2212fb7579e9SJames Feist                      "Indicates that a service has exited unsuccessfully.",
2213271584abSEd Tanous                      "Service %1 has exited unsuccessfully.",
2214271584abSEd Tanous                      "Warning",
2215*e7808c93SGunnar Mills                      "Warning",
2216271584abSEd Tanous                      1,
2217271584abSEd Tanous                      {"string"},
2218271584abSEd Tanous                      "None.",
2219fb7579e9SJames Feist                  }},
2220fbe8378fSJason M. Bills     MessageEntry{"SparingRedundancyDegraded",
2221fbe8378fSJason M. Bills                  {
2222fbe8378fSJason M. Bills                      "Indicates the sparing redundancy state is degraded.",
2223271584abSEd Tanous                      "Sparing redundancy state degraded. Socket=%1 "
2224fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2225271584abSEd Tanous                      "Warning",
2226*e7808c93SGunnar Mills                      "Warning",
2227271584abSEd Tanous                      5,
2228271584abSEd Tanous 
2229fbe8378fSJason M. Bills                      {
2230fbe8378fSJason M. Bills                          "number",
2231fbe8378fSJason M. Bills                          "string",
2232fbe8378fSJason M. Bills                          "number",
2233fbe8378fSJason M. Bills                          "string",
2234fbe8378fSJason M. Bills                          "number",
2235fbe8378fSJason M. Bills                      },
2236271584abSEd Tanous                      "None.",
2237fbe8378fSJason M. Bills                  }},
2238fbe8378fSJason M. Bills     MessageEntry{
2239fbe8378fSJason M. Bills         "SparingRedundancyFull",
2240fbe8378fSJason M. Bills         {
2241fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
2242271584abSEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 "
2243fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2244271584abSEd Tanous             "OK",
2245*e7808c93SGunnar Mills             "OK",
2246271584abSEd Tanous             5,
2247271584abSEd Tanous 
2248fbe8378fSJason M. Bills             {
2249fbe8378fSJason M. Bills                 "number",
2250fbe8378fSJason M. Bills                 "string",
2251fbe8378fSJason M. Bills                 "number",
2252fbe8378fSJason M. Bills                 "string",
2253fbe8378fSJason M. Bills                 "number",
2254fbe8378fSJason M. Bills             },
2255271584abSEd Tanous             "None.",
2256fbe8378fSJason M. Bills         }},
2257271584abSEd Tanous     MessageEntry{"SsbThermalTrip",
2258b76f9ca1SChen,Yugang                  {
2259b76f9ca1SChen,Yugang                      "Indicates that an SSB Thermal trip has been asserted.",
2260271584abSEd Tanous                      "SSB Thermal trip.",
2261271584abSEd Tanous                      "Critical",
2262*e7808c93SGunnar Mills                      "Critical",
2263271584abSEd Tanous                      0,
2264271584abSEd Tanous                      {},
2265271584abSEd Tanous                      "None.",
2266b76f9ca1SChen,Yugang                  }},
226752efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceDisabledProvisioned",
226852efa5d6SRichard Marian Thomaiyar                  {
226952efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the disabled "
227052efa5d6SRichard Marian Thomaiyar                      "provisioned state. All commands are blocked to execute "
227152efa5d6SRichard Marian Thomaiyar                      "through the system interface.",
227252efa5d6SRichard Marian Thomaiyar                      "The system interface is in the disabled provisioned "
227352efa5d6SRichard Marian Thomaiyar                      "state.",
227452efa5d6SRichard Marian Thomaiyar                      "OK",
2275*e7808c93SGunnar Mills                      "OK",
227652efa5d6SRichard Marian Thomaiyar                      0,
227752efa5d6SRichard Marian Thomaiyar                      {},
227852efa5d6SRichard Marian Thomaiyar                      "None.",
227952efa5d6SRichard Marian Thomaiyar                  }},
228052efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceUnprovisioned",
228152efa5d6SRichard Marian Thomaiyar                  {
228252efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the "
228352efa5d6SRichard Marian Thomaiyar                      "unprovisioned state. All commands are permitted to "
228452efa5d6SRichard Marian Thomaiyar                      "execute through the system interface.",
228552efa5d6SRichard Marian Thomaiyar                      "The system interface is in the unprovisioned state.",
228652efa5d6SRichard Marian Thomaiyar                      "Critical",
2287*e7808c93SGunnar Mills                      "Critical",
228852efa5d6SRichard Marian Thomaiyar                      0,
228952efa5d6SRichard Marian Thomaiyar                      {},
229052efa5d6SRichard Marian Thomaiyar                      "None.",
229152efa5d6SRichard Marian Thomaiyar                  }},
229252efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceWhitelistProvisioned",
229352efa5d6SRichard Marian Thomaiyar                  {
229452efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the whitelist "
229552efa5d6SRichard Marian Thomaiyar                      "provisioned state. Only whitelisted commands "
229652efa5d6SRichard Marian Thomaiyar                      "are permitted to execute through the system interface.",
229752efa5d6SRichard Marian Thomaiyar                      "The system interface is in the whitelist provisioned "
229852efa5d6SRichard Marian Thomaiyar                      "state.",
229952efa5d6SRichard Marian Thomaiyar                      "Warning",
2300*e7808c93SGunnar Mills                      "Warning",
230152efa5d6SRichard Marian Thomaiyar                      0,
230252efa5d6SRichard Marian Thomaiyar                      {},
230352efa5d6SRichard Marian Thomaiyar                      "None.",
230452efa5d6SRichard Marian Thomaiyar                  }},
2305bc48a175SJason M. Bills     MessageEntry{"SystemPowerGoodFailed",
2306bc48a175SJason M. Bills                  {
2307bc48a175SJason M. Bills                      "Indicates that the system power good signal failed "
2308bc48a175SJason M. Bills                      "to assert within the specified time (VR failure).",
2309271584abSEd Tanous                      "System power good failed to assert within %1 "
2310bc48a175SJason M. Bills                      "milliseconds (VR failure).",
2311271584abSEd Tanous                      "Critical",
2312*e7808c93SGunnar Mills                      "Critical",
2313271584abSEd Tanous                      1,
2314271584abSEd Tanous                      {"number"},
2315271584abSEd Tanous                      "None.",
2316bc48a175SJason M. Bills                  }},
2317fbe8378fSJason M. Bills     MessageEntry{"SystemPowerLost",
2318fbe8378fSJason M. Bills                  {
2319271584abSEd Tanous                      "Indicates that power was lost while the "
2320fbe8378fSJason M. Bills                      "system was powered on.",
2321271584abSEd Tanous                      "System Power Lost.",
2322271584abSEd Tanous                      "Critical",
2323*e7808c93SGunnar Mills                      "Critical",
2324271584abSEd Tanous                      0,
2325271584abSEd Tanous                      {},
2326271584abSEd Tanous                      "None.",
2327fbe8378fSJason M. Bills                  }},
2328271584abSEd Tanous     MessageEntry{"SystemPowerOffFailed",
2329fbe8378fSJason M. Bills                  {
2330271584abSEd Tanous                      "Indicates that the system failed to power off.",
2331271584abSEd Tanous                      "System Power-Off Failed.",
2332271584abSEd Tanous                      "Critical",
2333*e7808c93SGunnar Mills                      "Critical",
2334271584abSEd Tanous                      0,
2335271584abSEd Tanous                      {},
2336271584abSEd Tanous                      "None.",
2337fbe8378fSJason M. Bills                  }},
2338271584abSEd Tanous     MessageEntry{"SystemPowerOnFailed",
2339fbe8378fSJason M. Bills                  {
2340271584abSEd Tanous                      "Indicates that the system failed to power on.",
2341271584abSEd Tanous                      "System Power-On Failed.",
2342271584abSEd Tanous                      "Critical",
2343*e7808c93SGunnar Mills                      "Critical",
2344271584abSEd Tanous                      0,
2345271584abSEd Tanous                      {},
2346271584abSEd Tanous                      "None.",
2347fbe8378fSJason M. Bills                  }},
234873de092fSJason M. Bills     MessageEntry{
234973de092fSJason M. Bills         "VoltageRegulatorOverheated",
235073de092fSJason M. Bills         {
235173de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
2352271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
2353271584abSEd Tanous             "Critical",
2354*e7808c93SGunnar Mills             "Critical",
2355271584abSEd Tanous             1,
2356271584abSEd Tanous             {"string"},
2357271584abSEd Tanous             "None.",
235873de092fSJason M. Bills         }},
23599aa46454SAgnieszka Szlendak 
2360fbe8378fSJason M. Bills };
2361fbe8378fSJason M. Bills } // namespace redfish::message_registries::openbmc
2362