1fbe8378fSJason M. Bills /*
2fbe8378fSJason M. Bills // Copyright (c) 2019 Intel Corporation
3fbe8378fSJason M. Bills //
4fbe8378fSJason M. Bills // Licensed under the Apache License, Version 2.0 (the "License");
5fbe8378fSJason M. Bills // you may not use this file except in compliance with the License.
6fbe8378fSJason M. Bills // You may obtain a copy of the License at
7fbe8378fSJason M. Bills //
8fbe8378fSJason M. Bills //      http://www.apache.org/licenses/LICENSE-2.0
9fbe8378fSJason M. Bills //
10fbe8378fSJason M. Bills // Unless required by applicable law or agreed to in writing, software
11fbe8378fSJason M. Bills // distributed under the License is distributed on an "AS IS" BASIS,
12fbe8378fSJason M. Bills // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13fbe8378fSJason M. Bills // See the License for the specific language governing permissions and
14fbe8378fSJason M. Bills // limitations under the License.
15fbe8378fSJason M. Bills */
16fbe8378fSJason M. Bills #pragma once
17fbe8378fSJason M. Bills #include <registries.hpp>
18fbe8378fSJason M. Bills 
19fbe8378fSJason M. Bills namespace redfish::message_registries::openbmc
20fbe8378fSJason M. Bills {
21fbe8378fSJason M. Bills const Header header = {
22271584abSEd Tanous     "Copyright 2018 OpenBMC. All rights reserved.",
23e7808c93SGunnar Mills     "#MessageRegistry.v1_4_0.MessageRegistry",
24271584abSEd Tanous     "OpenBMC.0.1.0",
25271584abSEd Tanous     "OpenBMC Message Registry",
26271584abSEd Tanous     "en",
27271584abSEd Tanous     "This registry defines the base messages for OpenBMC.",
28271584abSEd Tanous     "OpenBMC",
29271584abSEd Tanous     "0.1.0",
30271584abSEd Tanous     "OpenBMC",
31fbe8378fSJason M. Bills };
32*9edd866cSChalapathi Venkataramashetty constexpr std::array<MessageEntry, 183> registry = {
33fbe8378fSJason M. Bills     MessageEntry{
34fbe8378fSJason M. Bills         "ADDDCCorrectable",
35fbe8378fSJason M. Bills         {
36271584abSEd Tanous             "Indicates an ADDDC Correctable Error.",
37fbe8378fSJason M. Bills             "ADDDC Correctable Error.Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
38271584abSEd Tanous             "Warning",
39e7808c93SGunnar Mills             "Warning",
40271584abSEd Tanous             4,
41fbe8378fSJason M. Bills             {
42fbe8378fSJason M. Bills                 "number",
43fbe8378fSJason M. Bills                 "string",
44fbe8378fSJason M. Bills                 "number",
45fbe8378fSJason M. Bills                 "number",
46fbe8378fSJason M. Bills             },
47271584abSEd Tanous             "None.",
48fbe8378fSJason M. Bills         }},
49fbe8378fSJason M. Bills     MessageEntry{
504dcc3f92SSuryakanth Sekar         "AtScaleDebugFeatureEnabledAtHardware",
514dcc3f92SSuryakanth Sekar         {
524dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug enable is detected in hardware.",
534dcc3f92SSuryakanth Sekar             "At-Scale Debug Feature is enabled in hardware.",
544dcc3f92SSuryakanth Sekar             "Critical",
55e7808c93SGunnar Mills             "Critical",
564dcc3f92SSuryakanth Sekar             0,
574dcc3f92SSuryakanth Sekar             {},
584dcc3f92SSuryakanth Sekar             "None.",
594dcc3f92SSuryakanth Sekar         }},
604dcc3f92SSuryakanth Sekar     MessageEntry{
614dcc3f92SSuryakanth Sekar         "AtScaleDebugFeatureDisabledAtHardware",
624dcc3f92SSuryakanth Sekar         {
634dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug disable is detected in hardware.",
644dcc3f92SSuryakanth Sekar             "At-Scale Debug Feature is disabled in hardware.",
654dcc3f92SSuryakanth Sekar             "OK",
66e7808c93SGunnar Mills             "OK",
674dcc3f92SSuryakanth Sekar             0,
684dcc3f92SSuryakanth Sekar             {},
694dcc3f92SSuryakanth Sekar             "None.",
704dcc3f92SSuryakanth Sekar         }},
714dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugFeatureEnabled",
724dcc3f92SSuryakanth Sekar                  {
734dcc3f92SSuryakanth Sekar                      "Indicates that At-Scale Debug service is started.",
744dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is started.",
754dcc3f92SSuryakanth Sekar                      "Critical",
76e7808c93SGunnar Mills                      "Critical",
774dcc3f92SSuryakanth Sekar                      0,
784dcc3f92SSuryakanth Sekar                      {},
794dcc3f92SSuryakanth Sekar                      "None.",
804dcc3f92SSuryakanth Sekar                  }},
814dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugFeatureDisabled",
824dcc3f92SSuryakanth Sekar                  {
834dcc3f92SSuryakanth Sekar                      "Indicates that At-Scale Debug service is stopped.",
844dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is stopped.",
854dcc3f92SSuryakanth Sekar                      "OK",
86e7808c93SGunnar Mills                      "OK",
874dcc3f92SSuryakanth Sekar                      0,
884dcc3f92SSuryakanth Sekar                      {},
894dcc3f92SSuryakanth Sekar                      "None.",
904dcc3f92SSuryakanth Sekar                  }},
914dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugConnected",
924dcc3f92SSuryakanth Sekar                  {
934dcc3f92SSuryakanth Sekar                      "Indicates At-Scale Debug connection has been established",
944dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is now connected %1",
954dcc3f92SSuryakanth Sekar                      "Critical",
96e7808c93SGunnar Mills                      "Critical",
974dcc3f92SSuryakanth Sekar                      1,
984dcc3f92SSuryakanth Sekar                      {"string"},
994dcc3f92SSuryakanth Sekar                      "None.",
1004dcc3f92SSuryakanth Sekar                  }},
1014dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugDisconnected",
1024dcc3f92SSuryakanth Sekar                  {
1034dcc3f92SSuryakanth Sekar                      "Indicates At-Scale Debug connection has ended",
1044dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is now disconnected",
1054dcc3f92SSuryakanth Sekar                      "OK",
106e7808c93SGunnar Mills                      "OK",
1074dcc3f92SSuryakanth Sekar                      0,
1084dcc3f92SSuryakanth Sekar                      {},
1094dcc3f92SSuryakanth Sekar                      "None.",
1104dcc3f92SSuryakanth Sekar                  }},
1114dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugConnectionFailed",
1124dcc3f92SSuryakanth Sekar                  {
1134dcc3f92SSuryakanth Sekar                      "Indicates At-Scale Debug connection aborted/failed",
1144dcc3f92SSuryakanth Sekar                      "At-Scale Debug connection aborted/failed",
1154dcc3f92SSuryakanth Sekar                      "Critical",
116e7808c93SGunnar Mills                      "Critical",
1174dcc3f92SSuryakanth Sekar                      0,
1184dcc3f92SSuryakanth Sekar                      {},
1194dcc3f92SSuryakanth Sekar                      "None.",
1204dcc3f92SSuryakanth Sekar                  }},
1214dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugSpecialUserEnabled",
1224dcc3f92SSuryakanth Sekar                  {
1234dcc3f92SSuryakanth Sekar                      "Indicates that special user is enabled.",
1244dcc3f92SSuryakanth Sekar                      "At-Scale Debug special user is enabled",
1254dcc3f92SSuryakanth Sekar                      "Critical",
126e7808c93SGunnar Mills                      "Critical",
1274dcc3f92SSuryakanth Sekar                      0,
1284dcc3f92SSuryakanth Sekar                      {},
1294dcc3f92SSuryakanth Sekar                      "None.",
1304dcc3f92SSuryakanth Sekar                  }},
1314dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugSpecialUserDisabled",
1324dcc3f92SSuryakanth Sekar                  {
1334dcc3f92SSuryakanth Sekar                      "Indicates that special user is disabled.",
1344dcc3f92SSuryakanth Sekar                      "At-Scale Debug special user is disabled",
1354dcc3f92SSuryakanth Sekar                      "OK",
136e7808c93SGunnar Mills                      "OK",
1374dcc3f92SSuryakanth Sekar                      0,
1384dcc3f92SSuryakanth Sekar                      {},
1394dcc3f92SSuryakanth Sekar                      "None.",
1404dcc3f92SSuryakanth Sekar                  }},
1414dcc3f92SSuryakanth Sekar 
1424dcc3f92SSuryakanth Sekar     MessageEntry{
143fbe8378fSJason M. Bills         "BIOSBoot",
144fbe8378fSJason M. Bills         {
145fbe8378fSJason M. Bills             "Indicates BIOS has transitioned control to the OS Loader.",
146271584abSEd Tanous             "BIOS System Boot.",
147271584abSEd Tanous             "OK",
148e7808c93SGunnar Mills             "OK",
149271584abSEd Tanous             0,
150271584abSEd Tanous             {},
151271584abSEd Tanous             "None.",
152fbe8378fSJason M. Bills         }},
1530c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwarePanicReason",
1540c0f18e7SAppaRao Puli                  {
1550c0f18e7SAppaRao Puli                      "Indicates the reason for BIOS firmware panic.",
1560c0f18e7SAppaRao Puli                      "BIOS firmware panic occurred due to %1.",
1570c0f18e7SAppaRao Puli                      "Warning",
158e7808c93SGunnar Mills                      "Warning",
1590c0f18e7SAppaRao Puli                      1,
1600c0f18e7SAppaRao Puli                      {
1610c0f18e7SAppaRao Puli                          "string",
1620c0f18e7SAppaRao Puli                      },
1630c0f18e7SAppaRao Puli                      "None.",
1640c0f18e7SAppaRao Puli                  }},
1650c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwareRecoveryReason",
1660c0f18e7SAppaRao Puli                  {
1670c0f18e7SAppaRao Puli                      "Indicates the reason for BIOS firmware recovery.",
1680c0f18e7SAppaRao Puli                      "BIOS firmware recovery occurred due to %1.",
1690c0f18e7SAppaRao Puli                      "Warning",
170e7808c93SGunnar Mills                      "Warning",
1710c0f18e7SAppaRao Puli                      1,
1720c0f18e7SAppaRao Puli                      {
1730c0f18e7SAppaRao Puli                          "string",
1740c0f18e7SAppaRao Puli                      },
1750c0f18e7SAppaRao Puli                      "None.",
1760c0f18e7SAppaRao Puli                  }},
1770c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwareResiliencyError",
1780c0f18e7SAppaRao Puli                  {
1790c0f18e7SAppaRao Puli                      "Indicates BIOS firmware encountered resilience error.",
1800c0f18e7SAppaRao Puli                      "BIOS firmware resiliency error. Error reason: %1.",
1810c0f18e7SAppaRao Puli                      "Critical",
182e7808c93SGunnar Mills                      "Critical",
1830c0f18e7SAppaRao Puli                      1,
1840c0f18e7SAppaRao Puli                      {
1850c0f18e7SAppaRao Puli                          "string",
1860c0f18e7SAppaRao Puli                      },
1870c0f18e7SAppaRao Puli                      "None.",
1880c0f18e7SAppaRao Puli                  }},
189a3316fc6SZhikuiRen     MessageEntry{"BIOSPOSTCode",
190a3316fc6SZhikuiRen                  {
191a3316fc6SZhikuiRen                      "BIOS Power-On Self-Test Code received",
192a3316fc6SZhikuiRen                      "Boot Count: %1: TS Offset: %2; POST Code: %3",
193a3316fc6SZhikuiRen                      "OK",
194e7808c93SGunnar Mills                      "OK",
195a3316fc6SZhikuiRen                      3,
196a3316fc6SZhikuiRen                      {"number", "number", "number"},
197a3316fc6SZhikuiRen                      "None.",
198a3316fc6SZhikuiRen                  }},
199271584abSEd Tanous     MessageEntry{"BIOSPOSTError",
200fbe8378fSJason M. Bills                  {
201271584abSEd Tanous                      "Indicates BIOS POST has encountered an error.",
202271584abSEd Tanous                      "BIOS POST Error. Error Code=%1",
203271584abSEd Tanous                      "Warning",
204e7808c93SGunnar Mills                      "Warning",
205271584abSEd Tanous                      1,
206271584abSEd Tanous                      {"number"},
207271584abSEd Tanous                      "None.",
208fbe8378fSJason M. Bills                  }},
209fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryComplete",
210fbe8378fSJason M. Bills                  {
211271584abSEd Tanous                      "Indicates BIOS Recovery has completed.",
212271584abSEd Tanous                      "BIOS Recovery Complete.",
213271584abSEd Tanous                      "OK",
214e7808c93SGunnar Mills                      "OK",
215271584abSEd Tanous                      0,
216271584abSEd Tanous                      {},
217271584abSEd Tanous                      "None.",
218fbe8378fSJason M. Bills                  }},
219fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryStart",
220fbe8378fSJason M. Bills                  {
221271584abSEd Tanous                      "Indicates BIOS Recovery has started.",
222271584abSEd Tanous                      "BIOS Recovery Start.",
223271584abSEd Tanous                      "Warning",
224e7808c93SGunnar Mills                      "Warning",
225271584abSEd Tanous                      0,
226271584abSEd Tanous                      {},
227271584abSEd Tanous                      "None.",
228fbe8378fSJason M. Bills                  }},
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",
234e7808c93SGunnar 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",
244e7808c93SGunnar 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",
256e7808c93SGunnar 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",
268e7808c93SGunnar 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",
281e7808c93SGunnar 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",
291e7808c93SGunnar 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",
301e7808c93SGunnar 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",
313e7808c93SGunnar 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",
325e7808c93SGunnar 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",
338e7808c93SGunnar 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",
349e7808c93SGunnar 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",
360e7808c93SGunnar 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",
370e7808c93SGunnar 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",
380e7808c93SGunnar 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",
391e7808c93SGunnar 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",
401e7808c93SGunnar 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",
411e7808c93SGunnar 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",
421e7808c93SGunnar 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",
431e7808c93SGunnar 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",
441e7808c93SGunnar 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",
452e7808c93SGunnar 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",
462e7808c93SGunnar Mills                      "Warning",
463a2ec6384SChalapathi Venkataramashetty                      3,
464a2ec6384SChalapathi Venkataramashetty                      {"string", "string", "string"},
465271584abSEd Tanous                      "None.",
466fbe8378fSJason M. Bills                  }},
467*9edd866cSChalapathi Venkataramashetty     MessageEntry{"FirmwareUpdateStaged",
468*9edd866cSChalapathi Venkataramashetty                  {
469*9edd866cSChalapathi Venkataramashetty                      "Indicates a firmware update has staged successfully.",
470*9edd866cSChalapathi Venkataramashetty                      "%1 firmware update to version %2 staged successfully.",
471*9edd866cSChalapathi Venkataramashetty                      "OK",
472*9edd866cSChalapathi Venkataramashetty                      "OK",
473*9edd866cSChalapathi Venkataramashetty                      2,
474*9edd866cSChalapathi Venkataramashetty                      {"string", "string"},
475*9edd866cSChalapathi Venkataramashetty                      "None.",
476*9edd866cSChalapathi Venkataramashetty                  }},
477fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateStarted",
478fbe8378fSJason M. Bills                  {
479271584abSEd Tanous                      "Indicates a firmware update has started.",
480271584abSEd Tanous                      "%1 firmware update to version %2 started.",
481271584abSEd Tanous                      "OK",
482e7808c93SGunnar Mills                      "OK",
483271584abSEd Tanous                      2,
484271584abSEd Tanous                      {"string", "string"},
485271584abSEd Tanous                      "None.",
486fbe8378fSJason M. Bills                  }},
487fbe8378fSJason M. Bills     MessageEntry{
488fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
489fbe8378fSJason M. Bills         {
490fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
491271584abSEd Tanous             "Firmware security violation: %1.",
492271584abSEd Tanous             "Critical",
493e7808c93SGunnar Mills             "Critical",
494271584abSEd Tanous             1,
495271584abSEd Tanous             {"string"},
496271584abSEd Tanous             "None.",
497fbe8378fSJason M. Bills         }},
498271584abSEd Tanous     MessageEntry{"InvalidLoginAttempted",
499fbe8378fSJason M. Bills                  {
500fbe8378fSJason M. Bills                      "Indicates that a login was attempted on the specified "
501fbe8378fSJason M. Bills                      "interface with an invalid username or password.",
502271584abSEd Tanous                      "Invalid username or password attempted on %1.",
503271584abSEd Tanous                      "Warning",
504e7808c93SGunnar Mills                      "Warning",
505271584abSEd Tanous                      1,
506271584abSEd Tanous                      {"string"},
507271584abSEd Tanous                      "None.",
508fbe8378fSJason M. Bills                  }},
5094cde5d90SJames Feist     MessageEntry{"InvalidUpload",
5104cde5d90SJames Feist                  {
5114cde5d90SJames Feist                      "Indicates that the uploaded file was invalid.",
5124cde5d90SJames Feist                      "Invalid file uploaded to %1: %2.",
5134cde5d90SJames Feist                      "Warning",
514e7808c93SGunnar Mills                      "Warning",
5154cde5d90SJames Feist                      2,
5164cde5d90SJames Feist                      {"string", "string"},
5174cde5d90SJames Feist                      "None.",
5184cde5d90SJames Feist                  }},
519fbe8378fSJason M. Bills     MessageEntry{
520d62cec73SJames Feist         "InventoryAdded",
521d62cec73SJames Feist         {
522d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
523d62cec73SJames Feist             "type, and serial number was installed.",
524271584abSEd Tanous             "%1 %2 with serial number %3 was installed.",
525271584abSEd Tanous             "OK",
526e7808c93SGunnar Mills             "OK",
527271584abSEd Tanous             3,
528271584abSEd Tanous 
529d62cec73SJames Feist             {
530d62cec73SJames Feist                 "string",
531d62cec73SJames Feist                 "string",
532d62cec73SJames Feist                 "string",
533d62cec73SJames Feist             },
534271584abSEd Tanous             "None.",
535d62cec73SJames Feist         }},
536d62cec73SJames Feist     MessageEntry{
537d62cec73SJames Feist         "InventoryRemoved",
538d62cec73SJames Feist         {
539d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
540d62cec73SJames Feist             "type, and serial number was removed.",
541271584abSEd Tanous             "%1 %2 with serial number %3 was removed.",
542271584abSEd Tanous             "OK",
543e7808c93SGunnar Mills             "OK",
544271584abSEd Tanous             3,
545271584abSEd Tanous 
546d62cec73SJames Feist             {
547d62cec73SJames Feist                 "string",
548d62cec73SJames Feist                 "string",
549d62cec73SJames Feist                 "string",
550d62cec73SJames Feist             },
551271584abSEd Tanous             "None.",
552d62cec73SJames Feist         }},
553d62cec73SJames Feist     MessageEntry{
554fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
555fbe8378fSJason M. Bills         {
556fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
557271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
558271584abSEd Tanous             "Warning",
559e7808c93SGunnar Mills             "Warning",
560271584abSEd Tanous             1,
561271584abSEd Tanous 
562fbe8378fSJason M. Bills             {
563fbe8378fSJason M. Bills                 "number",
564fbe8378fSJason M. Bills             },
565271584abSEd Tanous             "None.",
566fbe8378fSJason M. Bills         }},
567fbe8378fSJason M. Bills     MessageEntry{
568fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
569fbe8378fSJason M. Bills         {
570fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
571271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
572271584abSEd Tanous             "Warning",
573e7808c93SGunnar Mills             "Warning",
574271584abSEd Tanous             1,
575271584abSEd Tanous 
576fbe8378fSJason M. Bills             {
577fbe8378fSJason M. Bills                 "number",
578fbe8378fSJason M. Bills             },
579271584abSEd Tanous             "None.",
580fbe8378fSJason M. Bills         }},
58193a2b2fcSYong Li 
582271584abSEd Tanous     MessageEntry{"IPMIWatchdog",
58393a2b2fcSYong Li                  {
584271584abSEd Tanous                      "Indicates that there is a host watchdog event.",
585271584abSEd Tanous                      "Host Watchdog Event: %1",
586271584abSEd Tanous                      "OK",
587e7808c93SGunnar Mills                      "OK",
588271584abSEd Tanous                      1,
589271584abSEd Tanous 
59093a2b2fcSYong Li                      {
59193a2b2fcSYong Li                          "string",
59293a2b2fcSYong Li                      },
593271584abSEd Tanous                      "None.",
59493a2b2fcSYong Li                  }},
595789771ddSQiang XU     MessageEntry{"LanLost",
596789771ddSQiang XU                  {
597789771ddSQiang XU                      "Indicates that a physical security event "
598789771ddSQiang XU                      "of the LAN leash has lost.",
599789771ddSQiang XU                      "%1 LAN leash lost.",
600789771ddSQiang XU                      "Warning",
601e7808c93SGunnar Mills                      "Warning",
602789771ddSQiang XU                      1,
603789771ddSQiang XU                      {
604789771ddSQiang XU                          "string",
605789771ddSQiang XU                      },
606789771ddSQiang XU                      "None.",
607789771ddSQiang XU                  }},
608789771ddSQiang XU     MessageEntry{"LanRegained",
609789771ddSQiang XU                  {
610789771ddSQiang XU                      "Indicates that LAN link status has reconnected.",
611789771ddSQiang XU                      "%1 LAN leash regained.",
612789771ddSQiang XU                      "OK",
613e7808c93SGunnar Mills                      "OK",
614789771ddSQiang XU                      1,
615789771ddSQiang XU                      {
616789771ddSQiang XU                          "string",
617789771ddSQiang XU                      },
618789771ddSQiang XU                      "None.",
619789771ddSQiang XU                  }},
620271584abSEd Tanous     MessageEntry{"LegacyPCIPERR",
621fbe8378fSJason M. Bills                  {
622271584abSEd Tanous                      "Indicates a Legacy PCI PERR.",
623271584abSEd Tanous                      "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
624271584abSEd Tanous                      "Warning",
625e7808c93SGunnar Mills                      "Warning",
626271584abSEd Tanous                      3,
627271584abSEd Tanous 
628fbe8378fSJason M. Bills                      {
629fbe8378fSJason M. Bills                          "number",
630fbe8378fSJason M. Bills                          "number",
631fbe8378fSJason M. Bills                          "number",
632fbe8378fSJason M. Bills                      },
633271584abSEd Tanous                      "None.",
634fbe8378fSJason M. Bills                  }},
635271584abSEd Tanous     MessageEntry{"LegacyPCISERR",
636fbe8378fSJason M. Bills                  {
637271584abSEd Tanous                      "Indicates a Legacy PCI SERR.",
638271584abSEd Tanous                      "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
639271584abSEd Tanous                      "Critical",
640e7808c93SGunnar Mills                      "Critical",
641271584abSEd Tanous                      3,
642271584abSEd Tanous 
643fbe8378fSJason M. Bills                      {
644fbe8378fSJason M. Bills                          "number",
645fbe8378fSJason M. Bills                          "number",
646fbe8378fSJason M. Bills                          "number",
647fbe8378fSJason M. Bills                      },
648271584abSEd Tanous                      "None.",
649fbe8378fSJason M. Bills                  }},
650fbe8378fSJason M. Bills     MessageEntry{"ManufacturingModeEntered",
651fbe8378fSJason M. Bills                  {
65253d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC entered Factory, "
65353d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
654271584abSEd Tanous                      "Entered Manufacturing Mode.",
65553d9a666SRichard Marian Thomaiyar                      "Critical",
656e7808c93SGunnar Mills                      "Critical",
65753d9a666SRichard Marian Thomaiyar                      0,
65853d9a666SRichard Marian Thomaiyar                      {},
65953d9a666SRichard Marian Thomaiyar                      "None.",
66053d9a666SRichard Marian Thomaiyar                  }},
66153d9a666SRichard Marian Thomaiyar     MessageEntry{"ManufacturingModeExited",
66253d9a666SRichard Marian Thomaiyar                  {
66353d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC exited Factory, "
66453d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
66553d9a666SRichard Marian Thomaiyar                      "Exited Manufacturing Mode.",
66653d9a666SRichard Marian Thomaiyar                      "OK",
667e7808c93SGunnar Mills                      "OK",
668271584abSEd Tanous                      0,
669271584abSEd Tanous                      {},
670271584abSEd Tanous                      "None.",
671fbe8378fSJason M. Bills                  }},
6729aa46454SAgnieszka Szlendak     MessageEntry{"MEAutoConfigFailed",
6739aa46454SAgnieszka Szlendak                  {
6749aa46454SAgnieszka Szlendak                      "Indicates that Intel ME power sensor "
6759aa46454SAgnieszka Szlendak                      "auto-configuration has failed.",
6769aa46454SAgnieszka Szlendak                      "Intel ME power sensor auto-configuration failed. Power "
6779aa46454SAgnieszka Szlendak                      "monitoring, limiting and HW protection features might "
6789aa46454SAgnieszka Szlendak                      "be unavailable. Failure reason: %1",
6799aa46454SAgnieszka Szlendak                      "Critical",
680e7808c93SGunnar Mills                      "Critical",
6819aa46454SAgnieszka Szlendak                      1,
6829aa46454SAgnieszka Szlendak                      {"string"},
6839aa46454SAgnieszka Szlendak                      "Ensure that Intel ME configuration for power "
6849aa46454SAgnieszka Szlendak                      "sources is correct.",
6859aa46454SAgnieszka Szlendak                  }},
6869aa46454SAgnieszka Szlendak     MessageEntry{
6879aa46454SAgnieszka Szlendak         "MEAutoConfigSuccess",
6889aa46454SAgnieszka Szlendak         {
6899aa46454SAgnieszka Szlendak             "Indicates that Intel ME has performed successful "
6909aa46454SAgnieszka Szlendak             "power sensor auto-configuration.",
6919aa46454SAgnieszka Szlendak             "Intel ME power sensor auto-configuration succeeded. "
6929aa46454SAgnieszka Szlendak             "Determined sources for domain readings are: DC Power: %1 ; "
6939aa46454SAgnieszka Szlendak             "Chassis Power: %2 ; PSU Efficiency: %3 ; Unamanaged power: %4",
6949aa46454SAgnieszka Szlendak             "OK",
695e7808c93SGunnar Mills             "OK",
6969aa46454SAgnieszka Szlendak             4,
6979aa46454SAgnieszka Szlendak             {"string", "string", "string", "string"},
6989aa46454SAgnieszka Szlendak             "None.",
6999aa46454SAgnieszka Szlendak         }},
7009aa46454SAgnieszka Szlendak     MessageEntry{"MEBootGuardHealthEvent",
7019aa46454SAgnieszka Szlendak                  {
7029aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected error during "
7039aa46454SAgnieszka Szlendak                      "operations of Intel Boot Guard",
7049aa46454SAgnieszka Szlendak                      "Intel ME has detected following issue with Intel Boot "
7059aa46454SAgnieszka Szlendak                      "Guard: %1",
7069aa46454SAgnieszka Szlendak                      "Critical",
707e7808c93SGunnar Mills                      "Critical",
7089aa46454SAgnieszka Szlendak                      1,
7099aa46454SAgnieszka Szlendak                      {"string"},
7109aa46454SAgnieszka Szlendak                      "None.",
7119aa46454SAgnieszka Szlendak                  }},
7129aa46454SAgnieszka Szlendak     MessageEntry{"MECpuDebugCapabilityDisabled",
7139aa46454SAgnieszka Szlendak                  {
7149aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected situation in "
7159aa46454SAgnieszka Szlendak                      "which CPU Debug Capability is disabled.",
7169aa46454SAgnieszka Szlendak                      "CPU Debug Capability disabled",
7179aa46454SAgnieszka Szlendak                      "Warning",
718e7808c93SGunnar Mills                      "Warning",
7199aa46454SAgnieszka Szlendak                      0,
7209aa46454SAgnieszka Szlendak                      {},
7219aa46454SAgnieszka Szlendak                      "None.",
7229aa46454SAgnieszka Szlendak                  }},
7239aa46454SAgnieszka Szlendak     MessageEntry{"MEDirectFlashUpdateRequested",
7249aa46454SAgnieszka Szlendak                  {
7259aa46454SAgnieszka Szlendak                      "Indicates that BIOS has requested Direct Flash "
7269aa46454SAgnieszka Szlendak                      "Update (DFU) of Intel ME",
7279aa46454SAgnieszka Szlendak                      "Intel ME Firmware switched to recovery mode to perform "
7289aa46454SAgnieszka Szlendak                      "full update from BIOS.",
7299aa46454SAgnieszka Szlendak                      "OK",
730e7808c93SGunnar Mills                      "OK",
7319aa46454SAgnieszka Szlendak                      0,
7329aa46454SAgnieszka Szlendak                      {},
7339aa46454SAgnieszka Szlendak                      "This is transient state. Intel ME Firmware should "
7349aa46454SAgnieszka Szlendak                      "return to operational mode after successful image "
7359aa46454SAgnieszka Szlendak                      "update performed by the BIOS.",
7369aa46454SAgnieszka Szlendak                  }},
7379aa46454SAgnieszka Szlendak     MessageEntry{
7389aa46454SAgnieszka Szlendak         "MEExceptionDuringShutdown",
7399aa46454SAgnieszka Szlendak         {
7409aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not successfully "
7419aa46454SAgnieszka Szlendak             "perform emergency host shutdown.",
7429aa46454SAgnieszka Szlendak             "Power Down command triggered by Intel Node Manager policy "
7439aa46454SAgnieszka Szlendak             "failure action and Intel ME forced shutdown. BMC probably did "
7449aa46454SAgnieszka Szlendak             "not respond correctly to Chassis Control.",
7459aa46454SAgnieszka Szlendak             "Warning",
746e7808c93SGunnar Mills             "Warning",
7479aa46454SAgnieszka Szlendak             0,
7489aa46454SAgnieszka Szlendak             {},
7499aa46454SAgnieszka Szlendak             "Verify the Intel Node Manager policy configuration.",
7509aa46454SAgnieszka Szlendak         }},
7519aa46454SAgnieszka Szlendak     MessageEntry{
7529aa46454SAgnieszka Szlendak         "MEFactoryResetError",
7539aa46454SAgnieszka Szlendak         {
7549aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
7559aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
7569aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
7579aa46454SAgnieszka Szlendak             "Critical",
758e7808c93SGunnar Mills             "Critical",
7599aa46454SAgnieszka Szlendak             1,
7609aa46454SAgnieszka Szlendak             {"string"},
7619aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
7629aa46454SAgnieszka Szlendak         }},
7639aa46454SAgnieszka Szlendak     MessageEntry{
7649aa46454SAgnieszka Szlendak         "MEFactoryRestore",
7659aa46454SAgnieszka Szlendak         {
7669aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
7679aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
7689aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
7699aa46454SAgnieszka Szlendak             "OK",
770e7808c93SGunnar Mills             "OK",
7719aa46454SAgnieszka Szlendak             1,
7729aa46454SAgnieszka Szlendak             {"string"},
7739aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
7749aa46454SAgnieszka Szlendak         }},
7759aa46454SAgnieszka Szlendak     MessageEntry{
7769aa46454SAgnieszka Szlendak         "MEFirmwareException",
7779aa46454SAgnieszka Szlendak         {
7789aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered firmware "
7799aa46454SAgnieszka Szlendak             "exception during execution.",
7809aa46454SAgnieszka Szlendak             "Intel ME has encountered firmware exception. Error code = %1",
7819aa46454SAgnieszka Szlendak             "Warning",
782e7808c93SGunnar Mills             "Warning",
7839aa46454SAgnieszka Szlendak             1,
7849aa46454SAgnieszka Szlendak             {"string"},
7859aa46454SAgnieszka Szlendak             "Restore factory presets using Force ME Recovery IPMI "
7869aa46454SAgnieszka Szlendak             "command or by doing AC power cycle with Recovery jumper "
7879aa46454SAgnieszka Szlendak             "asserted. If this does not clear the issue, reflash the SPI "
7889aa46454SAgnieszka Szlendak             "flash. If the issue persists, provide the content of error "
7899aa46454SAgnieszka Szlendak             "code to Intel support team for interpretation. (Error codes "
7909aa46454SAgnieszka Szlendak             "are not documented because they only provide clues that must "
7919aa46454SAgnieszka Szlendak             "be interpreted individually..",
7929aa46454SAgnieszka Szlendak         }},
7930c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwarePanicReason",
7940c0f18e7SAppaRao Puli                  {
7950c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware panic.",
7960c0f18e7SAppaRao Puli                      "ME firmware panic occurred due to %1.",
7970c0f18e7SAppaRao Puli                      "Warning",
798e7808c93SGunnar Mills                      "Warning",
7990c0f18e7SAppaRao Puli                      1,
8000c0f18e7SAppaRao Puli                      {
8010c0f18e7SAppaRao Puli                          "string",
8020c0f18e7SAppaRao Puli                      },
8030c0f18e7SAppaRao Puli                      "None.",
8040c0f18e7SAppaRao Puli                  }},
8050c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareRecoveryReason",
8060c0f18e7SAppaRao Puli                  {
8070c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware recovery.",
8080c0f18e7SAppaRao Puli                      "ME firmware recovery occurred due to %1.",
8090c0f18e7SAppaRao Puli                      "Warning",
810e7808c93SGunnar Mills                      "Warning",
8110c0f18e7SAppaRao Puli                      1,
8120c0f18e7SAppaRao Puli                      {
8130c0f18e7SAppaRao Puli                          "string",
8140c0f18e7SAppaRao Puli                      },
8150c0f18e7SAppaRao Puli                      "None.",
8160c0f18e7SAppaRao Puli                  }},
8170c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareResiliencyError",
8180c0f18e7SAppaRao Puli                  {
8190c0f18e7SAppaRao Puli                      "Indicates ME firmware encountered resilience error.",
8200c0f18e7SAppaRao Puli                      "ME firmware resiliency error. Error reason: %1.",
8210c0f18e7SAppaRao Puli                      "Critical",
822e7808c93SGunnar Mills                      "Critical",
8230c0f18e7SAppaRao Puli                      1,
8240c0f18e7SAppaRao Puli                      {
8250c0f18e7SAppaRao Puli                          "string",
8260c0f18e7SAppaRao Puli                      },
8270c0f18e7SAppaRao Puli                      "None.",
8280c0f18e7SAppaRao Puli                  }},
8299aa46454SAgnieszka Szlendak 
8309aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashEraseError",
8319aa46454SAgnieszka Szlendak                  {
8329aa46454SAgnieszka Szlendak                      "Indicates that Intel ME was unable to finish flash "
8339aa46454SAgnieszka Szlendak                      "erase procedure.",
8349aa46454SAgnieszka Szlendak                      "Intel ME has encountered an error during Flash erasure "
8359aa46454SAgnieszka Szlendak                      "procedure probably due to Flash part corruption.",
8369aa46454SAgnieszka Szlendak                      "Critical",
837e7808c93SGunnar Mills                      "Critical",
8389aa46454SAgnieszka Szlendak                      0,
8399aa46454SAgnieszka Szlendak                      {},
8409aa46454SAgnieszka Szlendak                      "The Flash device must be replaced.",
8419aa46454SAgnieszka Szlendak                  }},
8429aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformation",
8439aa46454SAgnieszka Szlendak                  {
8449aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
8459aa46454SAgnieszka Szlendak                      "during IO to flash device.",
8469aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
8479aa46454SAgnieszka Szlendak                      "device. Reason: %1",
8489aa46454SAgnieszka Szlendak                      "Critical",
849e7808c93SGunnar Mills                      "Critical",
8509aa46454SAgnieszka Szlendak                      1,
8519aa46454SAgnieszka Szlendak                      {"string"},
8529aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
8539aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
8549aa46454SAgnieszka Szlendak                  }},
8559aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformationWritingEnabled",
8569aa46454SAgnieszka Szlendak                  {
8579aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
8589aa46454SAgnieszka Szlendak                      "during IO to flash device.",
8599aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
8609aa46454SAgnieszka Szlendak                      "device. Reason: %1",
8619aa46454SAgnieszka Szlendak                      "OK",
862e7808c93SGunnar Mills                      "OK",
8639aa46454SAgnieszka Szlendak                      1,
8649aa46454SAgnieszka Szlendak                      {"string"},
8659aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
8669aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
8679aa46454SAgnieszka Szlendak                  }},
8689aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashVerificationError",
8699aa46454SAgnieszka Szlendak                  {
8709aa46454SAgnieszka Szlendak                      "Indicates that Intel ME encountered invalid flash "
8719aa46454SAgnieszka Szlendak                      "descriptor region.",
8729aa46454SAgnieszka Szlendak                      "Intel ME has detected invalid flash descriptor region. "
8739aa46454SAgnieszka Szlendak                      "Following error is detected: %1",
8749aa46454SAgnieszka Szlendak                      "Critical",
875e7808c93SGunnar Mills                      "Critical",
8769aa46454SAgnieszka Szlendak                      1,
8779aa46454SAgnieszka Szlendak                      {"string"},
8789aa46454SAgnieszka Szlendak                      "Flash Descriptor Region must be created correctly.",
8799aa46454SAgnieszka Szlendak                  }},
8809aa46454SAgnieszka Szlendak     MessageEntry{
8819aa46454SAgnieszka Szlendak         "MEFlashWearOutWarning",
8829aa46454SAgnieszka Szlendak         {
8839aa46454SAgnieszka Szlendak             "Indicates that Intel ME has reached certain "
8849aa46454SAgnieszka Szlendak             "threshold of flash write operations.",
8859aa46454SAgnieszka Szlendak             "Warning threshold for number of flash operations has been "
8869aa46454SAgnieszka Szlendak             "exceeded. Current percentage of write operations capacity: %1",
8879aa46454SAgnieszka Szlendak             "Warning",
888e7808c93SGunnar Mills             "Warning",
8899aa46454SAgnieszka Szlendak             1,
8909aa46454SAgnieszka Szlendak             {"number"},
8919aa46454SAgnieszka Szlendak             "No immediate repair action needed.",
8929aa46454SAgnieszka Szlendak         }},
8939aa46454SAgnieszka Szlendak 
8949aa46454SAgnieszka Szlendak     MessageEntry{
8959aa46454SAgnieszka Szlendak         "MEImageExecutionFailed",
8969aa46454SAgnieszka Szlendak         {
8979aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not load primary FW image.",
8989aa46454SAgnieszka Szlendak             "Intel ME Recovery Image or backup operational image "
8999aa46454SAgnieszka Szlendak             "loaded because operational image is corrupted. This "
9009aa46454SAgnieszka Szlendak             "may be either caused by Flash device corruption or "
9019aa46454SAgnieszka Szlendak             "failed upgrade procedure.",
9029aa46454SAgnieszka Szlendak             "Critical",
903e7808c93SGunnar Mills             "Critical",
9049aa46454SAgnieszka Szlendak             0,
9059aa46454SAgnieszka Szlendak             {},
9069aa46454SAgnieszka Szlendak             "Either the Flash device must be replaced (if error is "
9079aa46454SAgnieszka Szlendak             "persistent) or the upgrade procedure must be started again.",
9089aa46454SAgnieszka Szlendak         }},
9099aa46454SAgnieszka Szlendak 
9109aa46454SAgnieszka Szlendak     MessageEntry{
9119aa46454SAgnieszka Szlendak         "MEInternalError",
9129aa46454SAgnieszka Szlendak         {
9139aa46454SAgnieszka Szlendak             "Indicates that Intel ME encountered "
9149aa46454SAgnieszka Szlendak             "internal error leading to watchdog reset.",
9159aa46454SAgnieszka Szlendak             "Error during Intel ME execution. Watchdog "
9169aa46454SAgnieszka Szlendak             "timeout has expired.",
9179aa46454SAgnieszka Szlendak             "Critical",
918e7808c93SGunnar Mills             "Critical",
9199aa46454SAgnieszka Szlendak             0,
9209aa46454SAgnieszka Szlendak             {},
9219aa46454SAgnieszka Szlendak             "Firmware should automatically recover from error state. "
9229aa46454SAgnieszka Szlendak             "If error is persistent then operational image shall be updated "
9239aa46454SAgnieszka Szlendak             "or hardware board repair is needed.",
9249aa46454SAgnieszka Szlendak         }},
9259aa46454SAgnieszka Szlendak     MessageEntry{"MEManufacturingError",
9269aa46454SAgnieszka Szlendak                  {
9279aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is unable to start in "
9289aa46454SAgnieszka Szlendak                      "operational mode due to wrong configuration.",
9299aa46454SAgnieszka Szlendak                      "Wrong manufacturing configuration detected by Intel ME "
9309aa46454SAgnieszka Szlendak                      "Firmware. Unable to start operational mode. Reason: %1",
9319aa46454SAgnieszka Szlendak                      "Critical",
932e7808c93SGunnar Mills                      "Critical",
9339aa46454SAgnieszka Szlendak                      1,
9349aa46454SAgnieszka Szlendak                      {"string"},
9359aa46454SAgnieszka Szlendak                      " If error is persistent the Flash device must be "
9369aa46454SAgnieszka Szlendak                      "replaced or FW configuration must be updated. Trace "
9379aa46454SAgnieszka Szlendak                      "logs might be gathered for detailed information.",
9389aa46454SAgnieszka Szlendak                  }},
9399aa46454SAgnieszka Szlendak     MessageEntry{"MEMctpInterfaceError",
9409aa46454SAgnieszka Szlendak                  {
9419aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered an error "
9429aa46454SAgnieszka Szlendak                      "in MCTP protocol.",
9439aa46454SAgnieszka Szlendak                      "Intel ME has detected MCTP interface failure and it is "
9449aa46454SAgnieszka Szlendak                      "not functional any more. It may indicate the situation "
9459aa46454SAgnieszka Szlendak                      "when MCTP was not configured by BIOS or a defect which "
9469aa46454SAgnieszka Szlendak                      "may need a Host reset to recover from. Details: %1",
9479aa46454SAgnieszka Szlendak                      "Critical",
948e7808c93SGunnar Mills                      "Critical",
9499aa46454SAgnieszka Szlendak                      1,
9509aa46454SAgnieszka Szlendak                      {"string"},
9519aa46454SAgnieszka Szlendak                      "Recovery via CPU Host reset or platform reset. If error "
9529aa46454SAgnieszka Szlendak                      "is persistent, deep-dive platform-level debugging is "
9539aa46454SAgnieszka Szlendak                      "required.",
9549aa46454SAgnieszka Szlendak                  }},
955fbe8378fSJason M. Bills     MessageEntry{"MemoryECCCorrectable",
956fbe8378fSJason M. Bills                  {
957271584abSEd Tanous                      "Indicates a Correctable Memory ECC error.",
958271584abSEd Tanous                      "Memory ECC correctable error. Socket=%1 "
959fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Rank=%4.",
960271584abSEd Tanous                      "Warning",
961e7808c93SGunnar Mills                      "Warning",
962271584abSEd Tanous                      4,
963271584abSEd Tanous 
964fbe8378fSJason M. Bills                      {
965fbe8378fSJason M. Bills                          "number",
966fbe8378fSJason M. Bills                          "string",
967fbe8378fSJason M. Bills                          "number",
968fbe8378fSJason M. Bills                          "number",
969fbe8378fSJason M. Bills                      },
970271584abSEd Tanous                      "None.",
971fbe8378fSJason M. Bills                  }},
972271584abSEd Tanous     MessageEntry{"MemoryECCUncorrectable",
973fbe8378fSJason M. Bills                  {
974271584abSEd Tanous                      "Indicates an Uncorrectable Memory ECC error.",
975271584abSEd Tanous                      "Memory ECC uncorrectable error. Socket=%1 Channel=%2 "
976fbe8378fSJason M. Bills                      "DIMM=%3 Rank=%4.",
977271584abSEd Tanous                      "Critical",
978e7808c93SGunnar Mills                      "Critical",
979271584abSEd Tanous                      4,
980271584abSEd Tanous 
981fbe8378fSJason M. Bills                      {
982fbe8378fSJason M. Bills                          "number",
983fbe8378fSJason M. Bills                          "string",
984fbe8378fSJason M. Bills                          "number",
985fbe8378fSJason M. Bills                          "number",
986fbe8378fSJason M. Bills                      },
987271584abSEd Tanous                      "None.",
988fbe8378fSJason M. Bills                  }},
989271584abSEd Tanous     MessageEntry{"MemoryParityCommandAndAddress",
990fbe8378fSJason M. Bills                  {
991271584abSEd Tanous                      "Indicates a Command and Address parity error.",
992271584abSEd Tanous                      "Command and Address parity error. Socket=%1 Channel=%2 "
993fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
994271584abSEd Tanous                      "Critical",
995e7808c93SGunnar Mills                      "Critical",
996271584abSEd Tanous                      5,
997271584abSEd Tanous 
998fbe8378fSJason M. Bills                      {
999fbe8378fSJason M. Bills                          "number",
1000fbe8378fSJason M. Bills                          "string",
1001fbe8378fSJason M. Bills                          "number",
1002fbe8378fSJason M. Bills                          "number",
1003fbe8378fSJason M. Bills                          "number",
1004fbe8378fSJason M. Bills                      },
1005271584abSEd Tanous                      "None.",
1006fbe8378fSJason M. Bills                  }},
1007fbe8378fSJason M. Bills     MessageEntry{"MemoryParityNotKnown",
1008fbe8378fSJason M. Bills                  {
1009271584abSEd Tanous                      "Indicates an unknown parity error.",
1010271584abSEd Tanous                      "Memory parity error. Socket=%1 Channel=%2 "
1011fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1012271584abSEd Tanous                      "Critical",
1013e7808c93SGunnar Mills                      "Critical",
1014271584abSEd Tanous                      5,
1015271584abSEd Tanous 
1016fbe8378fSJason M. Bills                      {
1017fbe8378fSJason M. Bills                          "number",
1018fbe8378fSJason M. Bills                          "string",
1019fbe8378fSJason M. Bills                          "number",
1020fbe8378fSJason M. Bills                          "number",
1021fbe8378fSJason M. Bills                          "number",
1022fbe8378fSJason M. Bills                      },
1023271584abSEd Tanous                      "None.",
1024fbe8378fSJason M. Bills                  }},
1025271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationDisabled",
1026fbe8378fSJason M. Bills                  {
1027fbe8378fSJason M. Bills                      "Indicates Memory RAS Disabled Configuration Status.",
1028271584abSEd Tanous                      "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
1029271584abSEd Tanous                      "OK",
1030e7808c93SGunnar Mills                      "OK",
1031271584abSEd Tanous                      2,
1032271584abSEd Tanous 
1033fbe8378fSJason M. Bills                      {
1034fbe8378fSJason M. Bills                          "string",
1035fbe8378fSJason M. Bills                          "string",
1036fbe8378fSJason M. Bills                      },
1037271584abSEd Tanous                      "None.",
1038fbe8378fSJason M. Bills                  }},
1039271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationEnabled",
1040fbe8378fSJason M. Bills                  {
1041271584abSEd Tanous                      "Indicates Memory RAS Enabled Configuration Status.",
1042271584abSEd Tanous                      "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
1043271584abSEd Tanous                      "OK",
1044e7808c93SGunnar Mills                      "OK",
1045271584abSEd Tanous                      2,
1046271584abSEd Tanous 
1047fbe8378fSJason M. Bills                      {
1048fbe8378fSJason M. Bills                          "string",
1049fbe8378fSJason M. Bills                          "string",
1050fbe8378fSJason M. Bills                      },
1051271584abSEd Tanous                      "None.",
1052fbe8378fSJason M. Bills                  }},
1053271584abSEd Tanous     MessageEntry{"MemoryRASModeDisabled",
1054fbe8378fSJason M. Bills                  {
1055271584abSEd Tanous                      "Indicates Memory RAS Disabled Mode Selection.",
1056271584abSEd Tanous                      "Memory RAS Mode Select Disabled. Prior Mode=%1 "
1057fbe8378fSJason M. Bills                      "Selected Mode=%2.",
1058271584abSEd Tanous                      "OK",
1059e7808c93SGunnar Mills                      "OK",
1060271584abSEd Tanous                      2,
1061271584abSEd Tanous 
1062fbe8378fSJason M. Bills                      {
1063fbe8378fSJason M. Bills                          "string",
1064fbe8378fSJason M. Bills                          "string",
1065fbe8378fSJason M. Bills                      },
1066271584abSEd Tanous                      "None.",
1067fbe8378fSJason M. Bills                  }},
1068271584abSEd Tanous     MessageEntry{"MemoryRASModeEnabled",
1069fbe8378fSJason M. Bills                  {
1070271584abSEd Tanous                      "Indicates Memory RAS Enabled Mode Selection.",
1071271584abSEd Tanous                      "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected "
1072fbe8378fSJason M. Bills                      "Mode=%2.",
1073271584abSEd Tanous                      "OK",
1074e7808c93SGunnar Mills                      "OK",
1075271584abSEd Tanous                      2,
1076271584abSEd Tanous 
1077fbe8378fSJason M. Bills                      {
1078fbe8378fSJason M. Bills                          "string",
1079fbe8378fSJason M. Bills                          "string",
1080fbe8378fSJason M. Bills                      },
1081271584abSEd Tanous                      "None.",
1082fbe8378fSJason M. Bills                  }},
1083271584abSEd Tanous     MessageEntry{"MemoryThermTrip",
1084fbe8378fSJason M. Bills                  {
1085bc6be237Sjayaprakash Mutyala                      "Indicates that the system memory ThermTrip is asserted "
1086bc6be237Sjayaprakash Mutyala                      "by the specified component.",
1087bc6be237Sjayaprakash Mutyala                      "Memory ThermTrip asserted: %1.",
1088271584abSEd Tanous                      "Critical",
1089e7808c93SGunnar Mills                      "Critical",
1090bc6be237Sjayaprakash Mutyala                      1,
1091bc6be237Sjayaprakash Mutyala                      {"string"},
1092271584abSEd Tanous                      "None.",
1093fbe8378fSJason M. Bills                  }},
10949aa46454SAgnieszka Szlendak     MessageEntry{"MEMultiPchModeMisconfig",
10959aa46454SAgnieszka Szlendak                  {
10969aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered "
10979aa46454SAgnieszka Szlendak                      "problems in initializing Multi-PCH mode.",
10989aa46454SAgnieszka Szlendak                      "Intel ME error in Multi-PCH mode: %1",
10999aa46454SAgnieszka Szlendak                      "Critical",
1100e7808c93SGunnar Mills                      "Critical",
11019aa46454SAgnieszka Szlendak                      1,
11029aa46454SAgnieszka Szlendak                      {"string"},
11039aa46454SAgnieszka Szlendak                      "None.",
11049aa46454SAgnieszka Szlendak                  }},
11059aa46454SAgnieszka Szlendak     MessageEntry{
11069aa46454SAgnieszka Szlendak         "MEPeciOverDmiError",
11079aa46454SAgnieszka Szlendak         {
11089aa46454SAgnieszka Szlendak             "Indicates that Intel ME is unable to communicate "
11099aa46454SAgnieszka Szlendak             "using PECI over DMI.",
11109aa46454SAgnieszka Szlendak             "Intel ME has detected  PECI over DMI interface failure "
11119aa46454SAgnieszka Szlendak             "and it is not functional any more. It may indicate the "
11129aa46454SAgnieszka Szlendak             "situation when PECI over DMI was not configured by "
11139aa46454SAgnieszka Szlendak             "BIOS or a defect which may require a CPU Host reset to "
11149aa46454SAgnieszka Szlendak             "recover from. Details: %1",
11159aa46454SAgnieszka Szlendak             "Critical",
1116e7808c93SGunnar Mills             "Critical",
11179aa46454SAgnieszka Szlendak             1,
11189aa46454SAgnieszka Szlendak             {"string"},
11199aa46454SAgnieszka Szlendak             "Recovery via CPU Host reset or platform reset. If error is "
11209aa46454SAgnieszka Szlendak             "persistent, deep-dive platform-level debugging is required.",
11219aa46454SAgnieszka Szlendak         }},
11229aa46454SAgnieszka Szlendak     MessageEntry{
11239aa46454SAgnieszka Szlendak         "MEPttHealthEvent",
11249aa46454SAgnieszka Szlendak         {
11259aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered issue with Intel PTT",
11269aa46454SAgnieszka Szlendak             "Intel ME has detected following issue with Intel PTT: %1",
11279aa46454SAgnieszka Szlendak             "Warning",
1128e7808c93SGunnar Mills             "Warning",
11299aa46454SAgnieszka Szlendak             1,
11309aa46454SAgnieszka Szlendak             {"string"},
11319aa46454SAgnieszka Szlendak             "None.",
11329aa46454SAgnieszka Szlendak         }},
11339aa46454SAgnieszka Szlendak     MessageEntry{
11349aa46454SAgnieszka Szlendak         "MERecoveryGpioForced",
11359aa46454SAgnieszka Szlendak         {
11369aa46454SAgnieszka Szlendak             "Indicates that Intel ME image is booted in "
11379aa46454SAgnieszka Szlendak             "recovery mode due to GPIO assertion.",
11389aa46454SAgnieszka Szlendak             "Intel ME Recovery Image loaded due to recovery MGPIO "
11399aa46454SAgnieszka Szlendak             "pin asserted. Pin number is configurable in factory "
11409aa46454SAgnieszka Szlendak             "presets, Default recovery pin is MGPIO1.",
11419aa46454SAgnieszka Szlendak             "OK",
1142e7808c93SGunnar Mills             "OK",
11439aa46454SAgnieszka Szlendak             0,
11449aa46454SAgnieszka Szlendak             {},
11459aa46454SAgnieszka Szlendak             "Deassert recovery GPIO and reset the Intel ME back to "
11469aa46454SAgnieszka Szlendak             "operational mode. If Recovery Jumper is in legacy behavior, "
11479aa46454SAgnieszka Szlendak             "a ME reset (eg. Cold Reset IPMI cmd) is needed to have ME "
11489aa46454SAgnieszka Szlendak             "back in operational mode.",
11499aa46454SAgnieszka Szlendak         }},
11509aa46454SAgnieszka Szlendak     MessageEntry{"MERestrictedMode",
11519aa46454SAgnieszka Szlendak                  {
11529aa46454SAgnieszka Szlendak                      "Indicates events related to Intel ME restricted mode.",
11539aa46454SAgnieszka Szlendak                      "Intel ME restricted mode information: %1",
11549aa46454SAgnieszka Szlendak                      "Critical",
1155e7808c93SGunnar Mills                      "Critical",
11569aa46454SAgnieszka Szlendak                      1,
11579aa46454SAgnieszka Szlendak                      {"string"},
11589aa46454SAgnieszka Szlendak                      "None.",
11599aa46454SAgnieszka Szlendak                  }},
11609aa46454SAgnieszka Szlendak     MessageEntry{
11619aa46454SAgnieszka Szlendak         "MESmbusLinkFailure",
11629aa46454SAgnieszka Szlendak         {
11639aa46454SAgnieszka Szlendak             "Indicate that Intel ME encountered SMBus link error.",
11649aa46454SAgnieszka Szlendak             "Intel ME has detected SMBus link error. "
11659aa46454SAgnieszka Szlendak             "Sensor Bus: %1 , MUX Address: %2 ",
11669aa46454SAgnieszka Szlendak             "Critical",
1167e7808c93SGunnar Mills             "Critical",
11689aa46454SAgnieszka Szlendak             2,
11699aa46454SAgnieszka Szlendak             {"string", "string"},
11709aa46454SAgnieszka Szlendak             "Devices connected to given SMLINK might cause communication "
11719aa46454SAgnieszka Szlendak             "corruption. See error code and refer to Intel ME External "
11729aa46454SAgnieszka Szlendak             "Interfaces Specification for details.",
11739aa46454SAgnieszka Szlendak         }},
11749aa46454SAgnieszka Szlendak     MessageEntry{
11759aa46454SAgnieszka Szlendak         "MEUmaError",
11769aa46454SAgnieszka Szlendak         {
11779aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered UMA operation error.",
11789aa46454SAgnieszka Szlendak             "Intel ME has encountered UMA operation error. Details: %1",
11799aa46454SAgnieszka Szlendak             "Critical",
1180e7808c93SGunnar Mills             "Critical",
11819aa46454SAgnieszka Szlendak             1,
11829aa46454SAgnieszka Szlendak             {"string"},
11839aa46454SAgnieszka Szlendak             "Platform reset when UMA not configured correctly, or when "
11849aa46454SAgnieszka Szlendak             "error occurred during normal operation on correctly "
11859aa46454SAgnieszka Szlendak             "configured UMA multiple times leading to Intel ME entering "
11869aa46454SAgnieszka Szlendak             "Recovery or restricted operational mode.",
11879aa46454SAgnieszka Szlendak         }},
11889aa46454SAgnieszka Szlendak     MessageEntry{"MEUnsupportedFeature",
11899aa46454SAgnieszka Szlendak                  {
11909aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is configuration with "
11919aa46454SAgnieszka Szlendak                      "feature which is not supported on this platform.",
11929aa46454SAgnieszka Szlendak                      "Feature not supported in current segment detected by "
11939aa46454SAgnieszka Szlendak                      "Intel ME Firmware. Details: %1",
11949aa46454SAgnieszka Szlendak                      "Critical",
1195e7808c93SGunnar Mills                      "Critical",
11969aa46454SAgnieszka Szlendak                      1,
11979aa46454SAgnieszka Szlendak                      {"string"},
11989aa46454SAgnieszka Szlendak                      "Proper FW configuration must be updated or use the "
11999aa46454SAgnieszka Szlendak                      "Flash device with proper FW configuration",
12009aa46454SAgnieszka Szlendak                  }},
1201271584abSEd Tanous     MessageEntry{"MirroringRedundancyDegraded",
1202fbe8378fSJason M. Bills                  {
1203fbe8378fSJason M. Bills                      "Indicates the mirroring redundancy state is degraded.",
1204271584abSEd Tanous                      "Mirroring redundancy state degraded. Socket=%1 "
1205fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1206271584abSEd Tanous                      "Warning",
1207e7808c93SGunnar Mills                      "Warning",
1208271584abSEd Tanous                      5,
1209271584abSEd Tanous 
1210fbe8378fSJason M. Bills                      {
1211fbe8378fSJason M. Bills                          "number",
1212fbe8378fSJason M. Bills                          "string",
1213fbe8378fSJason M. Bills                          "number",
1214fbe8378fSJason M. Bills                          "number",
1215fbe8378fSJason M. Bills                          "number",
1216fbe8378fSJason M. Bills                      },
1217271584abSEd Tanous                      "None.",
1218fbe8378fSJason M. Bills                  }},
1219fbe8378fSJason M. Bills     MessageEntry{
1220fbe8378fSJason M. Bills         "MirroringRedundancyFull",
1221fbe8378fSJason M. Bills         {
1222fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
1223271584abSEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 "
1224fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1225271584abSEd Tanous             "OK",
1226e7808c93SGunnar Mills             "OK",
1227271584abSEd Tanous             5,
1228271584abSEd Tanous 
1229fbe8378fSJason M. Bills             {
1230fbe8378fSJason M. Bills                 "number",
1231fbe8378fSJason M. Bills                 "string",
1232fbe8378fSJason M. Bills                 "number",
1233fbe8378fSJason M. Bills                 "number",
1234fbe8378fSJason M. Bills                 "number",
1235fbe8378fSJason M. Bills             },
1236271584abSEd Tanous             "None.",
1237fbe8378fSJason M. Bills         }},
1238271584abSEd Tanous     MessageEntry{"NMIButtonPressed",
1239fbe8378fSJason M. Bills                  {
1240271584abSEd Tanous                      "Indicates that the NMI button was pressed.",
1241271584abSEd Tanous                      "NMI Button Pressed.",
1242271584abSEd Tanous                      "Critical",
1243e7808c93SGunnar Mills                      "Critical",
1244271584abSEd Tanous                      0,
1245271584abSEd Tanous                      {},
1246271584abSEd Tanous                      "None.",
1247fbe8378fSJason M. Bills                  }},
1248b76f9ca1SChen,Yugang     MessageEntry{"NMIDiagnosticInterrupt",
1249b76f9ca1SChen,Yugang                  {
1250271584abSEd Tanous                      "Indicates that an NMI Diagnostic "
1251b76f9ca1SChen,Yugang                      "Interrupt has been generated.",
1252271584abSEd Tanous                      "NMI Diagnostic Interrupt.",
1253271584abSEd Tanous                      "Critical",
1254e7808c93SGunnar Mills                      "Critical",
1255271584abSEd Tanous                      0,
1256271584abSEd Tanous                      {},
1257271584abSEd Tanous                      "None.",
1258b76f9ca1SChen,Yugang                  }},
1259271584abSEd Tanous     MessageEntry{"PCIeCorrectableAdvisoryNonFatal",
1260fbe8378fSJason M. Bills                  {
1261fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Advisory Non-fatal Error.",
1262271584abSEd Tanous                      "PCIe Correctable Advisory Non-fatal Error. Bus=%1 "
1263fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1264271584abSEd Tanous                      "Warning",
1265e7808c93SGunnar Mills                      "Warning",
1266271584abSEd Tanous                      3,
1267271584abSEd Tanous 
1268fbe8378fSJason M. Bills                      {
1269fbe8378fSJason M. Bills                          "number",
1270fbe8378fSJason M. Bills                          "number",
1271fbe8378fSJason M. Bills                          "number",
1272fbe8378fSJason M. Bills                      },
1273271584abSEd Tanous                      "None.",
1274fbe8378fSJason M. Bills                  }},
1275271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadDLLP",
1276fbe8378fSJason M. Bills                  {
1277271584abSEd Tanous                      "Indicates a PCIe Correctable Bad DLLP Error.",
1278271584abSEd Tanous 
1279fbe8378fSJason M. Bills                      "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
1280271584abSEd Tanous                      "Warning",
1281e7808c93SGunnar Mills                      "Warning",
1282271584abSEd Tanous                      3,
1283271584abSEd Tanous 
1284fbe8378fSJason M. Bills                      {
1285fbe8378fSJason M. Bills                          "number",
1286fbe8378fSJason M. Bills                          "number",
1287fbe8378fSJason M. Bills                          "number",
1288fbe8378fSJason M. Bills                      },
1289271584abSEd Tanous                      "None.",
1290fbe8378fSJason M. Bills                  }},
1291271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadTLP",
1292fbe8378fSJason M. Bills                  {
1293271584abSEd Tanous                      "Indicates a PCIe Correctable Bad TLP Error.",
1294271584abSEd Tanous 
1295fbe8378fSJason M. Bills                      "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
1296271584abSEd Tanous                      "Warning",
1297e7808c93SGunnar Mills                      "Warning",
1298271584abSEd Tanous                      3,
1299271584abSEd Tanous 
1300fbe8378fSJason M. Bills                      {
1301fbe8378fSJason M. Bills                          "number",
1302fbe8378fSJason M. Bills                          "number",
1303fbe8378fSJason M. Bills                          "number",
1304fbe8378fSJason M. Bills                      },
1305271584abSEd Tanous                      "None.",
1306fbe8378fSJason M. Bills                  }},
1307271584abSEd Tanous     MessageEntry{"PCIeCorrectableHeaderLogOverflow",
1308fbe8378fSJason M. Bills                  {
1309fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Header Log Overflow Error.",
1310271584abSEd Tanous                      "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 "
1311fbe8378fSJason M. Bills                      "Function=%3.",
1312271584abSEd Tanous                      "Warning",
1313e7808c93SGunnar Mills                      "Warning",
1314271584abSEd Tanous                      3,
1315271584abSEd Tanous 
1316fbe8378fSJason M. Bills                      {
1317fbe8378fSJason M. Bills                          "number",
1318fbe8378fSJason M. Bills                          "number",
1319fbe8378fSJason M. Bills                          "number",
1320fbe8378fSJason M. Bills                      },
1321271584abSEd Tanous                      "None.",
1322fbe8378fSJason M. Bills                  }},
1323271584abSEd Tanous     MessageEntry{"PCIeCorrectableInternal",
1324fbe8378fSJason M. Bills                  {
1325271584abSEd Tanous                      "Indicates a PCIe Correctable Internal Error.",
1326271584abSEd Tanous                      "PCIe Correctable Internal Error. Bus=%1 Device=%2 "
1327fbe8378fSJason M. Bills                      "Function=%3.",
1328271584abSEd Tanous                      "Warning",
1329e7808c93SGunnar Mills                      "Warning",
1330271584abSEd Tanous                      3,
1331271584abSEd Tanous 
1332fbe8378fSJason M. Bills                      {
1333fbe8378fSJason M. Bills                          "number",
1334fbe8378fSJason M. Bills                          "number",
1335fbe8378fSJason M. Bills                          "number",
1336fbe8378fSJason M. Bills                      },
1337271584abSEd Tanous                      "None.",
1338fbe8378fSJason M. Bills                  }},
1339fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableLinkBWChanged",
1340fbe8378fSJason M. Bills                  {
1341fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Link BW Changed Error.",
1342271584abSEd Tanous                      "PCIe Correctable Link BW Changed. Bus=%1 "
1343fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1344271584abSEd Tanous                      "Warning",
1345e7808c93SGunnar Mills                      "Warning",
1346271584abSEd Tanous                      3,
1347271584abSEd Tanous 
1348fbe8378fSJason M. Bills                      {
1349fbe8378fSJason M. Bills                          "number",
1350fbe8378fSJason M. Bills                          "number",
1351fbe8378fSJason M. Bills                          "number",
1352fbe8378fSJason M. Bills                      },
1353271584abSEd Tanous                      "None.",
1354fbe8378fSJason M. Bills                  }},
1355271584abSEd Tanous     MessageEntry{"PCIeCorrectableReceiverError",
1356fbe8378fSJason M. Bills                  {
1357271584abSEd Tanous                      "Indicates a PCIe Correctable Receiver Error.",
1358271584abSEd Tanous                      "PCIe Correctable Receiver Error. Bus=%1 Device=%2 "
1359fbe8378fSJason M. Bills                      "Function=%3.",
1360271584abSEd Tanous                      "Warning",
1361e7808c93SGunnar Mills                      "Warning",
1362271584abSEd Tanous                      3,
1363271584abSEd Tanous 
1364fbe8378fSJason M. Bills                      {
1365fbe8378fSJason M. Bills                          "number",
1366fbe8378fSJason M. Bills                          "number",
1367fbe8378fSJason M. Bills                          "number",
1368fbe8378fSJason M. Bills                      },
1369271584abSEd Tanous                      "None.",
1370fbe8378fSJason M. Bills                  }},
1371271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayNumRollover",
1372fbe8378fSJason M. Bills                  {
1373271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Num Rollover.",
1374271584abSEd Tanous                      "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 "
1375fbe8378fSJason M. Bills                      "Function=%3.",
1376271584abSEd Tanous                      "Warning",
1377e7808c93SGunnar Mills                      "Warning",
1378271584abSEd Tanous                      3,
1379271584abSEd Tanous 
1380fbe8378fSJason M. Bills                      {
1381fbe8378fSJason M. Bills                          "number",
1382fbe8378fSJason M. Bills                          "number",
1383fbe8378fSJason M. Bills                          "number",
1384fbe8378fSJason M. Bills                      },
1385271584abSEd Tanous                      "None.",
1386fbe8378fSJason M. Bills                  }},
1387271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayTimerTimeout",
1388fbe8378fSJason M. Bills                  {
1389271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Timer Timeout.",
1390271584abSEd Tanous                      "PCIe Correctable Replay Timer Timeout. Bus=%1 "
1391fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1392271584abSEd Tanous                      "Warning",
1393e7808c93SGunnar Mills                      "Warning",
1394271584abSEd Tanous                      3,
1395271584abSEd Tanous 
1396fbe8378fSJason M. Bills                      {
1397fbe8378fSJason M. Bills                          "number",
1398fbe8378fSJason M. Bills                          "number",
1399fbe8378fSJason M. Bills                          "number",
1400fbe8378fSJason M. Bills                      },
1401271584abSEd Tanous                      "None.",
1402fbe8378fSJason M. Bills                  }},
1403fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableUnspecifiedAERError",
1404fbe8378fSJason M. Bills                  {
1405fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Unspecified AER Error.",
1406271584abSEd Tanous                      "PCIe Correctable Unspecified AER Error. "
1407fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
1408271584abSEd Tanous                      "Warning",
1409e7808c93SGunnar Mills                      "Warning",
1410271584abSEd Tanous                      3,
1411271584abSEd Tanous 
1412fbe8378fSJason M. Bills                      {
1413fbe8378fSJason M. Bills                          "number",
1414fbe8378fSJason M. Bills                          "number",
1415fbe8378fSJason M. Bills                          "number",
1416fbe8378fSJason M. Bills                      },
1417271584abSEd Tanous                      "None.",
1418fbe8378fSJason M. Bills                  }},
1419271584abSEd Tanous     MessageEntry{"PCIeFatalACSViolation",
1420fbe8378fSJason M. Bills                  {
1421271584abSEd Tanous                      "Indicates a PCIe ACS Violation Error.",
1422271584abSEd Tanous 
1423fbe8378fSJason M. Bills                      "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
14244228a160SJason M. Bills                      "Critical",
1425e7808c93SGunnar Mills                      "Critical",
1426271584abSEd Tanous                      3,
1427271584abSEd Tanous 
1428fbe8378fSJason M. Bills                      {
1429fbe8378fSJason M. Bills                          "number",
1430fbe8378fSJason M. Bills                          "number",
1431fbe8378fSJason M. Bills                          "number",
1432fbe8378fSJason M. Bills                      },
1433271584abSEd Tanous                      "None.",
1434fbe8378fSJason M. Bills                  }},
1435271584abSEd Tanous     MessageEntry{"PCIeFatalAtomicEgressBlocked",
1436fbe8378fSJason M. Bills                  {
1437271584abSEd Tanous                      "Indicates a PCIe Atomic Egress Blocked Error.",
1438271584abSEd Tanous                      "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 "
1439fbe8378fSJason M. Bills                      "Function=%3.",
14404228a160SJason M. Bills                      "Critical",
1441e7808c93SGunnar Mills                      "Critical",
1442271584abSEd Tanous                      3,
1443271584abSEd Tanous 
1444fbe8378fSJason M. Bills                      {
1445fbe8378fSJason M. Bills                          "number",
1446fbe8378fSJason M. Bills                          "number",
1447fbe8378fSJason M. Bills                          "number",
1448fbe8378fSJason M. Bills                      },
1449271584abSEd Tanous                      "None.",
1450fbe8378fSJason M. Bills                  }},
1451fbe8378fSJason M. Bills     MessageEntry{
1452fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
1453fbe8378fSJason M. Bills         {
1454271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
1455271584abSEd Tanous 
1456fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
14574228a160SJason M. Bills             "Critical",
1458e7808c93SGunnar Mills             "Critical",
1459271584abSEd Tanous             3,
1460271584abSEd Tanous 
1461fbe8378fSJason M. Bills             {
1462fbe8378fSJason M. Bills                 "number",
1463fbe8378fSJason M. Bills                 "number",
1464fbe8378fSJason M. Bills                 "number",
1465fbe8378fSJason M. Bills             },
1466271584abSEd Tanous             "None.",
1467fbe8378fSJason M. Bills         }},
1468fbe8378fSJason M. Bills     MessageEntry{
1469fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1470fbe8378fSJason M. Bills         {
1471271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1472271584abSEd Tanous 
1473fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
14744228a160SJason M. Bills             "Critical",
1475e7808c93SGunnar Mills             "Critical",
1476271584abSEd Tanous             3,
1477271584abSEd Tanous 
1478fbe8378fSJason M. Bills             {
1479fbe8378fSJason M. Bills                 "number",
1480fbe8378fSJason M. Bills                 "number",
1481fbe8378fSJason M. Bills                 "number",
1482fbe8378fSJason M. Bills             },
1483271584abSEd Tanous             "None.",
1484fbe8378fSJason M. Bills         }},
1485fbe8378fSJason M. Bills     MessageEntry{
1486fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1487fbe8378fSJason M. Bills         {
1488271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
1489271584abSEd Tanous 
1490fbe8378fSJason M. Bills             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 "
1491fbe8378fSJason M. Bills             "Function=%3.",
14924228a160SJason M. Bills             "Critical",
1493e7808c93SGunnar Mills             "Critical",
1494271584abSEd Tanous             3,
1495271584abSEd Tanous 
1496fbe8378fSJason M. Bills             {
1497fbe8378fSJason M. Bills                 "number",
1498fbe8378fSJason M. Bills                 "number",
1499fbe8378fSJason M. Bills                 "number",
1500fbe8378fSJason M. Bills             },
1501271584abSEd Tanous             "None.",
1502fbe8378fSJason M. Bills         }},
1503271584abSEd Tanous     MessageEntry{"PCIeFatalECRCError",
1504fbe8378fSJason M. Bills                  {
1505271584abSEd Tanous                      "Indicates a PCIe ECRC Error.",
1506271584abSEd Tanous                      "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
15074228a160SJason M. Bills                      "Critical",
1508e7808c93SGunnar Mills                      "Critical",
1509271584abSEd Tanous                      3,
1510271584abSEd Tanous 
1511fbe8378fSJason M. Bills                      {
1512fbe8378fSJason M. Bills                          "number",
1513fbe8378fSJason M. Bills                          "number",
1514fbe8378fSJason M. Bills                          "number",
1515fbe8378fSJason M. Bills                      },
1516271584abSEd Tanous                      "None.",
1517fbe8378fSJason M. Bills                  }},
1518271584abSEd Tanous     MessageEntry{"PCIeFatalFlowControlProtocol",
1519fbe8378fSJason M. Bills                  {
1520271584abSEd Tanous                      "Indicates a PCIe Flow Control Protocol Error.",
1521271584abSEd Tanous 
1522fbe8378fSJason M. Bills                      "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 "
1523fbe8378fSJason M. Bills                      "Function=%3.",
15244228a160SJason M. Bills                      "Critical",
1525e7808c93SGunnar Mills                      "Critical",
1526271584abSEd Tanous                      3,
1527271584abSEd Tanous 
1528fbe8378fSJason M. Bills                      {
1529fbe8378fSJason M. Bills                          "number",
1530fbe8378fSJason M. Bills                          "number",
1531fbe8378fSJason M. Bills                          "number",
1532fbe8378fSJason M. Bills                      },
1533271584abSEd Tanous                      "None.",
1534fbe8378fSJason M. Bills                  }},
1535fbe8378fSJason M. Bills     MessageEntry{
1536fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1537fbe8378fSJason M. Bills         {
1538271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1539271584abSEd Tanous 
1540fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
15414228a160SJason M. Bills             "Critical",
1542e7808c93SGunnar Mills             "Critical",
1543271584abSEd Tanous             3,
1544271584abSEd Tanous 
1545fbe8378fSJason M. Bills             {
1546fbe8378fSJason M. Bills                 "number",
1547fbe8378fSJason M. Bills                 "number",
1548fbe8378fSJason M. Bills                 "number",
1549fbe8378fSJason M. Bills             },
1550271584abSEd Tanous             "None.",
1551fbe8378fSJason M. Bills         }},
1552fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalMCBlockedTLP",
1553fbe8378fSJason M. Bills                  {
1554271584abSEd Tanous                      "Indicates a PCIe MC Blocked TLP Error.",
1555271584abSEd Tanous                      "PCIe Fatal MC Blocked TLP Error. Bus=%1 "
1556fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
15574228a160SJason M. Bills                      "Critical",
1558e7808c93SGunnar Mills                      "Critical",
1559271584abSEd Tanous                      3,
1560271584abSEd Tanous 
1561fbe8378fSJason M. Bills                      {
1562fbe8378fSJason M. Bills                          "number",
1563fbe8378fSJason M. Bills                          "number",
1564fbe8378fSJason M. Bills                          "number",
1565fbe8378fSJason M. Bills                      },
1566271584abSEd Tanous                      "None.",
1567fbe8378fSJason M. Bills                  }},
1568fbe8378fSJason M. Bills     MessageEntry{
1569fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1570fbe8378fSJason M. Bills         {
1571271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1572271584abSEd Tanous 
1573fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
15744228a160SJason M. Bills             "Critical",
1575e7808c93SGunnar Mills             "Critical",
1576271584abSEd Tanous             3,
1577271584abSEd Tanous 
1578fbe8378fSJason M. Bills             {
1579fbe8378fSJason M. Bills                 "number",
1580fbe8378fSJason M. Bills                 "number",
1581fbe8378fSJason M. Bills                 "number",
1582fbe8378fSJason M. Bills             },
1583271584abSEd Tanous             "None.",
1584fbe8378fSJason M. Bills         }},
1585271584abSEd Tanous     MessageEntry{"PCIeFatalReceiverBufferOverflow",
1586fbe8378fSJason M. Bills                  {
1587271584abSEd Tanous                      "Indicates a PCIe Receiver Buffer Overflow Error.",
1588271584abSEd Tanous                      "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 "
1589fbe8378fSJason M. Bills                      "Function=%3.",
15904228a160SJason M. Bills                      "Critical",
1591e7808c93SGunnar Mills                      "Critical",
1592271584abSEd Tanous                      3,
1593271584abSEd Tanous 
1594fbe8378fSJason M. Bills                      {
1595fbe8378fSJason M. Bills                          "number",
1596fbe8378fSJason M. Bills                          "number",
1597fbe8378fSJason M. Bills                          "number",
1598fbe8378fSJason M. Bills                      },
1599271584abSEd Tanous                      "None.",
1600fbe8378fSJason M. Bills                  }},
1601fbe8378fSJason M. Bills     MessageEntry{
160214c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1603fbe8378fSJason M. Bills         {
1604fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
1605271584abSEd Tanous 
1606fbe8378fSJason M. Bills             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 "
1607fbe8378fSJason M. Bills             "Function=%3.",
16084228a160SJason M. Bills             "Critical",
1609e7808c93SGunnar Mills             "Critical",
1610271584abSEd Tanous             3,
1611271584abSEd Tanous 
1612fbe8378fSJason M. Bills             {
1613fbe8378fSJason M. Bills                 "number",
1614fbe8378fSJason M. Bills                 "number",
1615fbe8378fSJason M. Bills                 "number",
1616fbe8378fSJason M. Bills             },
1617271584abSEd Tanous             "None.",
1618fbe8378fSJason M. Bills         }},
1619fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream",
1620fbe8378fSJason M. Bills                  {
1621271584abSEd Tanous                      "Indicates a PCIe Received Fatal Message "
1622fbe8378fSJason M. Bills                      "From Downstream Error.",
1623271584abSEd Tanous 
1624fbe8378fSJason M. Bills                      "PCIe Fatal Received Fatal Message From Downstream. "
1625fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
16264228a160SJason M. Bills                      "Critical",
1627e7808c93SGunnar Mills                      "Critical",
1628271584abSEd Tanous                      3,
1629271584abSEd Tanous 
1630fbe8378fSJason M. Bills                      {
1631fbe8378fSJason M. Bills                          "number",
1632fbe8378fSJason M. Bills                          "number",
1633fbe8378fSJason M. Bills                          "number",
1634fbe8378fSJason M. Bills                      },
1635271584abSEd Tanous                      "None.",
1636fbe8378fSJason M. Bills                  }},
1637271584abSEd Tanous     MessageEntry{"PCIeFatalSurpriseLinkDown",
1638fbe8378fSJason M. Bills                  {
1639271584abSEd Tanous                      "Indicates a PCIe Surprise Link Down Error.",
1640271584abSEd Tanous                      "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 "
1641fbe8378fSJason M. Bills                      "Function=%3.",
16424228a160SJason M. Bills                      "Critical",
1643e7808c93SGunnar Mills                      "Critical",
1644271584abSEd Tanous                      3,
1645271584abSEd Tanous 
1646fbe8378fSJason M. Bills                      {
1647fbe8378fSJason M. Bills                          "number",
1648fbe8378fSJason M. Bills                          "number",
1649fbe8378fSJason M. Bills                          "number",
1650fbe8378fSJason M. Bills                      },
1651271584abSEd Tanous                      "None.",
1652fbe8378fSJason M. Bills                  }},
1653271584abSEd Tanous     MessageEntry{"PCIeFatalTLPPrefixBlocked",
1654fbe8378fSJason M. Bills                  {
1655271584abSEd Tanous                      "Indicates a PCIe TLP Prefix Blocked Error.",
1656271584abSEd Tanous                      "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 "
1657fbe8378fSJason M. Bills                      "Function=%3.",
16584228a160SJason M. Bills                      "Critical",
1659e7808c93SGunnar Mills                      "Critical",
1660271584abSEd Tanous                      3,
1661271584abSEd Tanous 
1662fbe8378fSJason M. Bills                      {
1663fbe8378fSJason M. Bills                          "number",
1664fbe8378fSJason M. Bills                          "number",
1665fbe8378fSJason M. Bills                          "number",
1666fbe8378fSJason M. Bills                      },
1667271584abSEd Tanous                      "None.",
1668fbe8378fSJason M. Bills                  }},
1669fbe8378fSJason M. Bills     MessageEntry{
1670fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1671fbe8378fSJason M. Bills         {
1672271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
1673271584abSEd Tanous 
1674fbe8378fSJason M. Bills             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 "
1675fbe8378fSJason M. Bills             "Function=%3.",
16764228a160SJason M. Bills             "Critical",
1677e7808c93SGunnar Mills             "Critical",
1678271584abSEd Tanous             3,
1679271584abSEd Tanous 
1680fbe8378fSJason M. Bills             {
1681fbe8378fSJason M. Bills                 "number",
1682fbe8378fSJason M. Bills                 "number",
1683fbe8378fSJason M. Bills                 "number",
1684fbe8378fSJason M. Bills             },
1685271584abSEd Tanous             "None.",
1686fbe8378fSJason M. Bills         }},
1687271584abSEd Tanous     MessageEntry{"PCIeFatalUnexpectedCompletion",
1688fbe8378fSJason M. Bills                  {
1689271584abSEd Tanous                      "Indicates a PCIe Unexpected Completion Error.",
1690271584abSEd Tanous                      "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 "
1691fbe8378fSJason M. Bills                      "Function=%3.",
16924228a160SJason M. Bills                      "Critical",
1693e7808c93SGunnar Mills                      "Critical",
1694271584abSEd Tanous                      3,
1695271584abSEd Tanous 
1696fbe8378fSJason M. Bills                      {
1697fbe8378fSJason M. Bills                          "number",
1698fbe8378fSJason M. Bills                          "number",
1699fbe8378fSJason M. Bills                          "number",
1700fbe8378fSJason M. Bills                      },
1701271584abSEd Tanous                      "None.",
1702fbe8378fSJason M. Bills                  }},
1703271584abSEd Tanous     MessageEntry{"PCIeFatalUnspecifiedNonAERFatalError",
1704fbe8378fSJason M. Bills                  {
1705271584abSEd Tanous                      "Indicates a PCIe Unspecified Non-AER Fatal Error.",
1706271584abSEd Tanous                      "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 "
1707fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
17084228a160SJason M. Bills                      "Critical",
1709e7808c93SGunnar Mills                      "Critical",
1710271584abSEd Tanous                      3,
1711271584abSEd Tanous 
1712fbe8378fSJason M. Bills                      {
1713fbe8378fSJason M. Bills                          "number",
1714fbe8378fSJason M. Bills                          "number",
1715fbe8378fSJason M. Bills                          "number",
1716fbe8378fSJason M. Bills                      },
1717271584abSEd Tanous                      "None.",
1718fbe8378fSJason M. Bills                  }},
1719fbe8378fSJason M. Bills     MessageEntry{
1720fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1721fbe8378fSJason M. Bills         {
1722271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1723271584abSEd Tanous 
1724fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
17254228a160SJason M. Bills             "Critical",
1726e7808c93SGunnar Mills             "Critical",
1727271584abSEd Tanous             3,
1728271584abSEd Tanous 
1729fbe8378fSJason M. Bills             {
1730fbe8378fSJason M. Bills                 "number",
1731fbe8378fSJason M. Bills                 "number",
1732fbe8378fSJason M. Bills                 "number",
1733fbe8378fSJason M. Bills             },
1734271584abSEd Tanous             "None.",
1735fbe8378fSJason M. Bills         }},
1736271584abSEd Tanous     MessageEntry{"PowerButtonPressed",
1737fbe8378fSJason M. Bills                  {
1738271584abSEd Tanous                      "Indicates that the power button was pressed.",
1739271584abSEd Tanous                      "Power Button Pressed.",
1740271584abSEd Tanous                      "OK",
1741e7808c93SGunnar Mills                      "OK",
1742271584abSEd Tanous                      0,
1743271584abSEd Tanous                      {},
1744271584abSEd Tanous                      "None.",
1745fbe8378fSJason M. Bills                  }},
1746dd118a2eSJason M. Bills     MessageEntry{"PowerRestorePolicyApplied",
1747dd118a2eSJason M. Bills                  {
1748271584abSEd Tanous                      "Indicates that power was restored and the "
1749dd118a2eSJason M. Bills                      "BMC has applied the restore policy.",
1750271584abSEd Tanous                      "Power restore policy applied.",
1751271584abSEd Tanous                      "OK",
1752e7808c93SGunnar Mills                      "OK",
1753271584abSEd Tanous                      0,
1754271584abSEd Tanous                      {},
1755271584abSEd Tanous                      "None.",
1756dd118a2eSJason M. Bills                  }},
1757271584abSEd Tanous     MessageEntry{"PowerSupplyConfigurationError",
1758fbe8378fSJason M. Bills                  {
1759271584abSEd Tanous                      "Indicates an error in power supply configuration.",
1760271584abSEd Tanous                      "Power supply %1 configuration error.",
17619c6b0159SYong Li                      "Warning",
1762e7808c93SGunnar Mills                      "Warning",
1763271584abSEd Tanous                      1,
1764271584abSEd Tanous                      {"string"},
1765271584abSEd Tanous                      "None.",
1766fbe8378fSJason M. Bills                  }},
1767fbe8378fSJason M. Bills     MessageEntry{
17687f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
17697f68549fSjayaprakash Mutyala         {
17707f68549fSjayaprakash Mutyala             "Indicates that power supply configuration error recovered "
17717f68549fSjayaprakash Mutyala             "from a failure.",
17727f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
17737f68549fSjayaprakash Mutyala             "OK",
1774e7808c93SGunnar Mills             "OK",
17757f68549fSjayaprakash Mutyala             1,
17767f68549fSjayaprakash Mutyala             {"string"},
17777f68549fSjayaprakash Mutyala             "None.",
17787f68549fSjayaprakash Mutyala         }},
17797f68549fSjayaprakash Mutyala     MessageEntry{
1780fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1781fbe8378fSJason M. Bills         {
1782fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1783271584abSEd Tanous             "Power supply %1 fan %2 failed.",
17849c6b0159SYong Li             "Warning",
1785e7808c93SGunnar Mills             "Warning",
1786271584abSEd Tanous             2,
1787271584abSEd Tanous             {"string", "string"},
1788271584abSEd Tanous             "None.",
1789fbe8378fSJason M. Bills         }},
1790dac62eefSCheng C Yang     MessageEntry{
1791dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1792dac62eefSCheng C Yang         {
1793dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1794271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1795271584abSEd Tanous             "OK",
1796e7808c93SGunnar Mills             "OK",
1797271584abSEd Tanous             2,
1798271584abSEd Tanous             {"string", "string"},
1799271584abSEd Tanous             "None.",
1800dac62eefSCheng C Yang         }},
1801fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailed",
1802fbe8378fSJason M. Bills                  {
1803271584abSEd Tanous                      "Indicates that a power supply has failed.",
1804271584abSEd Tanous                      "Power supply %1 failed.",
18059c6b0159SYong Li                      "Warning",
1806e7808c93SGunnar Mills                      "Warning",
1807271584abSEd Tanous                      1,
1808271584abSEd Tanous                      {"string"},
1809271584abSEd Tanous                      "None.",
1810fbe8378fSJason M. Bills                  }},
1811fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailurePredicted",
1812fbe8378fSJason M. Bills                  {
1813fbe8378fSJason M. Bills                      "Indicates that a power supply is predicted to fail.",
1814271584abSEd Tanous                      "Power supply %1 failure predicted.",
1815271584abSEd Tanous                      "Warning",
1816e7808c93SGunnar Mills                      "Warning",
1817271584abSEd Tanous                      1,
1818271584abSEd Tanous                      {"string"},
1819271584abSEd Tanous                      "None.",
1820fbe8378fSJason M. Bills                  }},
1821271584abSEd Tanous     MessageEntry{"PowerSupplyInserted",
1822fbe8378fSJason M. Bills                  {
1823271584abSEd Tanous                      "Indicates that a power supply has been inserted.",
1824271584abSEd Tanous                      "Power supply %1 inserted.",
1825271584abSEd Tanous                      "OK",
1826e7808c93SGunnar Mills                      "OK",
1827271584abSEd Tanous                      1,
1828271584abSEd Tanous                      {"string"},
1829271584abSEd Tanous                      "None.",
1830fbe8378fSJason M. Bills                  }},
1831271584abSEd Tanous     MessageEntry{"PowerSupplyPowerGoodFailed",
1832bc48a175SJason M. Bills                  {
1833271584abSEd Tanous                      "Indicates that the power supply power good signal "
1834bc48a175SJason M. Bills                      "failed to assert within the specified time.",
1835271584abSEd Tanous                      "Power supply power good failed to assert within %1 "
1836bc48a175SJason M. Bills                      "milliseconds.",
1837271584abSEd Tanous                      "Critical",
1838e7808c93SGunnar Mills                      "Critical",
1839271584abSEd Tanous                      1,
1840271584abSEd Tanous                      {"number"},
1841271584abSEd Tanous                      "None.",
1842bc48a175SJason M. Bills                  }},
1843dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPowerLost",
1844dac62eefSCheng C Yang                  {
1845dac62eefSCheng C Yang                      "Indicates that a power supply has lost input power.",
1846271584abSEd Tanous                      "Power supply %1 power lost.",
18479c6b0159SYong Li                      "Warning",
1848e7808c93SGunnar Mills                      "Warning",
1849271584abSEd Tanous                      1,
1850271584abSEd Tanous                      {"string"},
1851271584abSEd Tanous                      "None.",
1852dac62eefSCheng C Yang                  }},
1853271584abSEd Tanous     MessageEntry{"PowerSupplyPowerRestored",
1854dac62eefSCheng C Yang                  {
1855dac62eefSCheng C Yang                      "Indicates that a power supply input power was restored.",
1856271584abSEd Tanous                      "Power supply %1 power restored.",
1857271584abSEd Tanous                      "OK",
1858e7808c93SGunnar Mills                      "OK",
1859271584abSEd Tanous                      1,
1860271584abSEd Tanous                      {"string"},
1861271584abSEd Tanous                      "None.",
1862dac62eefSCheng C Yang                  }},
1863dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPredictedFailureRecovered",
1864dac62eefSCheng C Yang                  {
1865271584abSEd Tanous                      "Indicates that a power supply recovered "
1866dac62eefSCheng C Yang                      "from a predicted failure.",
1867271584abSEd Tanous                      "Power supply %1 predicted failure recovered.",
1868271584abSEd Tanous                      "OK",
1869e7808c93SGunnar Mills                      "OK",
1870271584abSEd Tanous                      1,
1871271584abSEd Tanous                      {"string"},
1872271584abSEd Tanous                      "None.",
1873dac62eefSCheng C Yang                  }},
1874271584abSEd Tanous     MessageEntry{"PowerSupplyRecovered",
1875dac62eefSCheng C Yang                  {
1876dac62eefSCheng C Yang                      "Indicates that a power supply recovered from a failure.",
1877271584abSEd Tanous                      "Power supply %1 recovered.",
1878271584abSEd Tanous                      "OK",
1879e7808c93SGunnar Mills                      "OK",
1880271584abSEd Tanous                      1,
1881271584abSEd Tanous                      {"string"},
1882271584abSEd Tanous                      "None.",
1883dac62eefSCheng C Yang                  }},
1884271584abSEd Tanous     MessageEntry{"PowerSupplyRemoved",
1885fbe8378fSJason M. Bills                  {
1886271584abSEd Tanous                      "Indicates that a power supply has been removed.",
1887271584abSEd Tanous                      "Power supply %1 removed.",
1888271584abSEd Tanous                      "Warning",
1889e7808c93SGunnar Mills                      "Warning",
1890271584abSEd Tanous                      1,
1891271584abSEd Tanous                      {"string"},
1892271584abSEd Tanous                      "None.",
1893fbe8378fSJason M. Bills                  }},
1894271584abSEd Tanous     MessageEntry{"PowerUnitDegradedFromNonRedundant",
1895cecb4cb6SCheng C Yang                  {
1896cecb4cb6SCheng C Yang                      "Indicates that power unit is come back to redundant from"
1897cecb4cb6SCheng C Yang                      "nonredundant but is still not in full redundancy mode.",
1898271584abSEd Tanous                      "Power Unit degraded from nonredundant.",
1899271584abSEd Tanous                      "Warning",
1900e7808c93SGunnar Mills                      "Warning",
1901271584abSEd Tanous                      0,
1902271584abSEd Tanous                      {},
1903271584abSEd Tanous                      "None.",
1904cecb4cb6SCheng C Yang                  }},
1905cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitDegradedFromRedundant",
1906cecb4cb6SCheng C Yang                  {
1907cecb4cb6SCheng C Yang                      "Indicates that power unit is degarded from full "
1908cecb4cb6SCheng C Yang                      "redundancy mode.",
1909271584abSEd Tanous                      "Power Unit degraded from redundant.",
1910271584abSEd Tanous                      "Warning",
1911e7808c93SGunnar Mills                      "Warning",
1912271584abSEd Tanous                      0,
1913271584abSEd Tanous                      {},
1914271584abSEd Tanous                      "None.",
1915cecb4cb6SCheng C Yang                  }},
1916271584abSEd Tanous     MessageEntry{"PowerUnitRedundancyDegraded",
1917cecb4cb6SCheng C Yang                  {
1918cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been degraded.",
1919271584abSEd Tanous                      "Power Unit Redundancy degraded.",
1920271584abSEd Tanous                      "Warning",
1921e7808c93SGunnar Mills                      "Warning",
1922271584abSEd Tanous                      0,
1923271584abSEd Tanous                      {},
1924271584abSEd Tanous                      "None.",
1925cecb4cb6SCheng C Yang                  }},
1926cecb4cb6SCheng C Yang     MessageEntry{
1927cecb4cb6SCheng C Yang         "PowerUnitNonRedundantFromInsufficient",
1928cecb4cb6SCheng C Yang         {
1929cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode and get"
1930cecb4cb6SCheng C Yang             "sufficient power to support redundancy from insufficient"
1931cecb4cb6SCheng C Yang             "power.",
1932271584abSEd Tanous 
1933cecb4cb6SCheng C Yang             "Power Unit NonRedundant from insufficient to sufficient.",
1934271584abSEd Tanous             "Warning",
1935e7808c93SGunnar Mills             "Warning",
1936271584abSEd Tanous             0,
1937271584abSEd Tanous             {},
1938271584abSEd Tanous             "None.",
1939cecb4cb6SCheng C Yang         }},
1940271584abSEd Tanous     MessageEntry{"PowerUnitNonRedundantInsufficient",
1941cecb4cb6SCheng C Yang                  {
1942271584abSEd Tanous                      "Indicates that power unit do not have sufficient "
1943cecb4cb6SCheng C Yang                      "power to support redundancy.",
1944271584abSEd Tanous                      "Power Unit NonRedundant and has insufficient resource.",
19454228a160SJason M. Bills                      "Critical",
1946e7808c93SGunnar Mills                      "Critical",
1947271584abSEd Tanous                      0,
1948271584abSEd Tanous                      {},
1949271584abSEd Tanous                      "None.",
1950cecb4cb6SCheng C Yang                  }},
1951cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitRedundancyLost",
1952cecb4cb6SCheng C Yang                  {
1953cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been lost.",
1954271584abSEd Tanous                      "Power Unit Redundancy lost.",
1955271584abSEd Tanous                      "Warning",
1956e7808c93SGunnar Mills                      "Warning",
1957271584abSEd Tanous                      0,
1958271584abSEd Tanous                      {},
1959271584abSEd Tanous                      "None.",
1960cecb4cb6SCheng C Yang                  }},
1961cecb4cb6SCheng C Yang     MessageEntry{
1962cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1963cecb4cb6SCheng C Yang         {
1964cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1965271584abSEd Tanous             "Power Unit Redundancy regained.",
1966271584abSEd Tanous             "OK",
1967e7808c93SGunnar Mills             "OK",
1968271584abSEd Tanous             0,
1969271584abSEd Tanous             {},
1970271584abSEd Tanous             "None.",
1971cecb4cb6SCheng C Yang         }},
1972cecb4cb6SCheng C Yang     MessageEntry{
1973cecb4cb6SCheng C Yang         "PowerUnitNonRedundantSufficient",
1974cecb4cb6SCheng C Yang         {
1975cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode but still"
1976cecb4cb6SCheng C Yang             "has sufficient power to support redundancy.",
1977271584abSEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
1978271584abSEd Tanous             "Warning",
1979e7808c93SGunnar Mills             "Warning",
1980271584abSEd Tanous             0,
1981271584abSEd Tanous             {},
1982271584abSEd Tanous             "None.",
1983cecb4cb6SCheng C Yang         }},
1984271584abSEd Tanous     MessageEntry{"ResetButtonPressed",
1985fbe8378fSJason M. Bills                  {
1986271584abSEd Tanous                      "Indicates that the reset button was pressed.",
1987271584abSEd Tanous                      "Reset Button Pressed.",
1988271584abSEd Tanous                      "OK",
1989e7808c93SGunnar Mills                      "OK",
1990271584abSEd Tanous                      0,
1991271584abSEd Tanous                      {},
1992271584abSEd Tanous                      "None.",
1993fbe8378fSJason M. Bills                  }},
19948ae37025SChen,Yugang     MessageEntry{"SecurityBoot2ndFlashEnabled",
19958ae37025SChen,Yugang                  {
19968ae37025SChen,Yugang                      "Indicates that the BMC 2nd boot flash is enabled.",
19978ae37025SChen,Yugang                      "BMC 2nd boot flash is enabled.",
19988ae37025SChen,Yugang                      "Critical",
1999e7808c93SGunnar Mills                      "Critical",
20008ae37025SChen,Yugang                      0,
20018ae37025SChen,Yugang                      {},
20028ae37025SChen,Yugang                      "None.",
20038ae37025SChen,Yugang                  }},
20048ae37025SChen,Yugang     MessageEntry{"SecurityP2aBridgeEnabled",
20058ae37025SChen,Yugang                  {
20068ae37025SChen,Yugang                      "Indicates that the P2A bridge is enabled.",
20078ae37025SChen,Yugang                      "P2A(PCIe to AHB) bridge is enabled.",
20088ae37025SChen,Yugang                      "Critical",
2009e7808c93SGunnar Mills                      "Critical",
20108ae37025SChen,Yugang                      0,
20118ae37025SChen,Yugang                      {},
20128ae37025SChen,Yugang                      "None.",
20138ae37025SChen,Yugang                  }},
20148ae37025SChen,Yugang     MessageEntry{"SecurityUartPortDebugEnabled",
20158ae37025SChen,Yugang                  {
20168ae37025SChen,Yugang                      "Indicates that the uart port debug is enabled.",
20178ae37025SChen,Yugang                      "Uart port debug is enabled.",
20188ae37025SChen,Yugang                      "Critical",
2019e7808c93SGunnar Mills                      "Critical",
20208ae37025SChen,Yugang                      0,
20218ae37025SChen,Yugang                      {},
20228ae37025SChen,Yugang                      "None.",
20238ae37025SChen,Yugang                  }},
20248988dda4SSuryakanth Sekar     MessageEntry{
20258988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
20268988dda4SSuryakanth Sekar         {
20278988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
20288988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
20298988dda4SSuryakanth Sekar             "OK",
2030e7808c93SGunnar Mills             "OK",
20318988dda4SSuryakanth Sekar             0,
20328988dda4SSuryakanth Sekar             {},
20338988dda4SSuryakanth Sekar             "None.",
20348988dda4SSuryakanth Sekar         }},
20358988dda4SSuryakanth Sekar 
20368988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroAssigned",
20378988dda4SSuryakanth Sekar                  {
20388988dda4SSuryakanth Sekar                      "Indicates that non root user assigned with user ID zero.",
20398988dda4SSuryakanth Sekar                      "User ID Zero is assigned with non-root user.",
20408988dda4SSuryakanth Sekar                      "Critical",
2041e7808c93SGunnar Mills                      "Critical",
20428988dda4SSuryakanth Sekar                      0,
20438988dda4SSuryakanth Sekar                      {},
20448988dda4SSuryakanth Sekar                      "None.",
20458988dda4SSuryakanth Sekar                  }},
20468988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroRemoved",
20478988dda4SSuryakanth Sekar                  {
20488988dda4SSuryakanth Sekar                      "Indicates that non root user ID is removed",
20498988dda4SSuryakanth Sekar                      "Non root user assigned with user ID zero is removed.",
20508988dda4SSuryakanth Sekar                      "OK",
2051e7808c93SGunnar Mills                      "OK",
20528988dda4SSuryakanth Sekar                      0,
20538988dda4SSuryakanth Sekar                      {},
20548988dda4SSuryakanth Sekar                      "None.",
20558988dda4SSuryakanth Sekar                  }},
20568988dda4SSuryakanth Sekar 
20578988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootEnabled",
20588988dda4SSuryakanth Sekar                  {
20598988dda4SSuryakanth Sekar                      "Indicates that system root user is enabled.",
20608988dda4SSuryakanth Sekar                      "User root is enabled.",
20618988dda4SSuryakanth Sekar                      "Critical",
2062e7808c93SGunnar Mills                      "Critical",
20638988dda4SSuryakanth Sekar                      0,
20648988dda4SSuryakanth Sekar                      {},
20658988dda4SSuryakanth Sekar                      "None.",
20668988dda4SSuryakanth Sekar                  }},
20678988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootDisabled",
20688988dda4SSuryakanth Sekar                  {
20698988dda4SSuryakanth Sekar                      "Indicates that system root user is disabled.",
20708988dda4SSuryakanth Sekar                      "User root is disabled.",
20718988dda4SSuryakanth Sekar                      "OK",
2072e7808c93SGunnar Mills                      "OK",
20738988dda4SSuryakanth Sekar                      0,
20748988dda4SSuryakanth Sekar                      {},
20758988dda4SSuryakanth Sekar                      "None.",
20768988dda4SSuryakanth Sekar                  }},
20778988dda4SSuryakanth Sekar 
20788988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellEnabled",
20798988dda4SSuryakanth Sekar                  {
20808988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is enabled.",
20818988dda4SSuryakanth Sekar                      "Unsupported shell is enabled.",
20828988dda4SSuryakanth Sekar                      "Critical",
2083e7808c93SGunnar Mills                      "Critical",
20848988dda4SSuryakanth Sekar                      0,
20858988dda4SSuryakanth Sekar                      {},
20868988dda4SSuryakanth Sekar                      "None.",
20878988dda4SSuryakanth Sekar                  }},
20888988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellRemoved",
20898988dda4SSuryakanth Sekar                  {
20908988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is removed.",
20918988dda4SSuryakanth Sekar                      "Unsupported shell is removed.",
20928988dda4SSuryakanth Sekar                      "OK",
2093e7808c93SGunnar Mills                      "OK",
20948988dda4SSuryakanth Sekar                      0,
20958988dda4SSuryakanth Sekar                      {},
20968988dda4SSuryakanth Sekar                      "None.",
20978988dda4SSuryakanth Sekar                  }},
20988988dda4SSuryakanth Sekar 
20998988dda4SSuryakanth Sekar     MessageEntry{
21008988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
21018988dda4SSuryakanth Sekar         {
21028988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
21038988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
21048988dda4SSuryakanth Sekar             "Critical",
2105e7808c93SGunnar Mills             "Critical",
21068988dda4SSuryakanth Sekar             0,
21078988dda4SSuryakanth Sekar             {},
21088988dda4SSuryakanth Sekar             "None.",
21098988dda4SSuryakanth Sekar         }},
2110fbe8378fSJason M. Bills     MessageEntry{"SELEntryAdded",
2111fbe8378fSJason M. Bills                  {
2112271584abSEd Tanous                      "Indicates a SEL entry was added using the "
2113fbe8378fSJason M. Bills                      "Add SEL Entry or Platform Event command.",
2114271584abSEd Tanous                      "SEL Entry Added: %1",
2115271584abSEd Tanous                      "OK",
2116e7808c93SGunnar Mills                      "OK",
2117271584abSEd Tanous                      1,
2118271584abSEd Tanous 
2119fbe8378fSJason M. Bills                      {
2120fbe8378fSJason M. Bills                          "string",
2121fbe8378fSJason M. Bills                      },
2122271584abSEd Tanous                      "None.",
2123fbe8378fSJason M. Bills                  }},
2124271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingHigh",
2125fbe8378fSJason M. Bills                  {
2126271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2127fbe8378fSJason M. Bills                      "critical high threshold going high.",
2128271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going "
2129fbe8378fSJason M. Bills                      "high. Reading=%2 Threshold=%3.",
2130271584abSEd Tanous                      "Critical",
2131e7808c93SGunnar Mills                      "Critical",
2132271584abSEd Tanous                      3,
2133271584abSEd Tanous                      {"string", "number", "number"},
2134271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2135fbe8378fSJason M. Bills                  }},
2136271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingLow",
2137fbe8378fSJason M. Bills                  {
2138271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2139fbe8378fSJason M. Bills                      "critical high threshold going low.",
2140271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going low. "
2141fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2142271584abSEd Tanous                      "OK",
2143e7808c93SGunnar Mills                      "OK",
2144271584abSEd Tanous                      3,
2145271584abSEd Tanous                      {"string", "number", "number"},
2146271584abSEd Tanous                      "None.",
2147fbe8378fSJason M. Bills                  }},
2148271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingHigh",
2149fbe8378fSJason M. Bills                  {
2150271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2151fbe8378fSJason M. Bills                      "critical low threshold going high.",
2152271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going high. "
2153fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2154271584abSEd Tanous                      "OK",
2155e7808c93SGunnar Mills                      "OK",
2156271584abSEd Tanous                      3,
2157271584abSEd Tanous                      {"string", "number", "number"},
2158271584abSEd Tanous                      "None.",
2159fbe8378fSJason M. Bills                  }},
2160271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingLow",
2161fbe8378fSJason M. Bills                  {
2162271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2163fbe8378fSJason M. Bills                      "critical low threshold going low.",
2164271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going low. "
2165fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2166271584abSEd Tanous                      "Critical",
2167e7808c93SGunnar Mills                      "Critical",
2168271584abSEd Tanous                      3,
2169271584abSEd Tanous                      {"string", "number", "number"},
2170271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2171fbe8378fSJason M. Bills                  }},
2172271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingHigh",
2173fbe8378fSJason M. Bills                  {
2174271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2175fbe8378fSJason M. Bills                      "warning high threshold going high.",
2176271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going high. "
2177fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2178271584abSEd Tanous                      "Warning",
2179e7808c93SGunnar Mills                      "Warning",
2180271584abSEd Tanous                      3,
2181271584abSEd Tanous                      {"string", "number", "number"},
2182271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2183fbe8378fSJason M. Bills                  }},
2184271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingLow",
2185fbe8378fSJason M. Bills                  {
2186271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2187fbe8378fSJason M. Bills                      "warning high threshold going low.",
2188271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going low. "
2189fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2190271584abSEd Tanous                      "OK",
2191e7808c93SGunnar Mills                      "OK",
2192271584abSEd Tanous                      3,
2193271584abSEd Tanous                      {"string", "number", "number"},
2194271584abSEd Tanous                      "None.",
2195fbe8378fSJason M. Bills                  }},
2196271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingHigh",
2197fbe8378fSJason M. Bills                  {
2198271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2199fbe8378fSJason M. Bills                      "warning low threshold going high.",
2200271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going high. "
2201fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2202271584abSEd Tanous                      "OK",
2203e7808c93SGunnar Mills                      "OK",
2204271584abSEd Tanous                      3,
2205271584abSEd Tanous                      {"string", "number", "number"},
2206271584abSEd Tanous                      "None.",
2207fbe8378fSJason M. Bills                  }},
2208271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingLow",
2209fbe8378fSJason M. Bills                  {
2210271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2211fbe8378fSJason M. Bills                      "warning low threshold going low.",
2212271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going low. "
2213fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2214271584abSEd Tanous                      "Warning",
2215e7808c93SGunnar Mills                      "Warning",
2216271584abSEd Tanous                      3,
2217271584abSEd Tanous                      {"string", "number", "number"},
2218271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2219fbe8378fSJason M. Bills                  }},
2220fb7579e9SJames Feist     MessageEntry{"ServiceFailure",
2221fb7579e9SJames Feist                  {
2222fb7579e9SJames Feist                      "Indicates that a service has exited unsuccessfully.",
2223271584abSEd Tanous                      "Service %1 has exited unsuccessfully.",
2224271584abSEd Tanous                      "Warning",
2225e7808c93SGunnar Mills                      "Warning",
2226271584abSEd Tanous                      1,
2227271584abSEd Tanous                      {"string"},
2228271584abSEd Tanous                      "None.",
2229fb7579e9SJames Feist                  }},
2230fbe8378fSJason M. Bills     MessageEntry{"SparingRedundancyDegraded",
2231fbe8378fSJason M. Bills                  {
2232fbe8378fSJason M. Bills                      "Indicates the sparing redundancy state is degraded.",
2233271584abSEd Tanous                      "Sparing redundancy state degraded. Socket=%1 "
2234fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2235271584abSEd Tanous                      "Warning",
2236e7808c93SGunnar Mills                      "Warning",
2237271584abSEd Tanous                      5,
2238271584abSEd Tanous 
2239fbe8378fSJason M. Bills                      {
2240fbe8378fSJason M. Bills                          "number",
2241fbe8378fSJason M. Bills                          "string",
2242fbe8378fSJason M. Bills                          "number",
2243fbe8378fSJason M. Bills                          "string",
2244fbe8378fSJason M. Bills                          "number",
2245fbe8378fSJason M. Bills                      },
2246271584abSEd Tanous                      "None.",
2247fbe8378fSJason M. Bills                  }},
2248fbe8378fSJason M. Bills     MessageEntry{
2249fbe8378fSJason M. Bills         "SparingRedundancyFull",
2250fbe8378fSJason M. Bills         {
2251fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
2252271584abSEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 "
2253fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2254271584abSEd Tanous             "OK",
2255e7808c93SGunnar Mills             "OK",
2256271584abSEd Tanous             5,
2257271584abSEd Tanous 
2258fbe8378fSJason M. Bills             {
2259fbe8378fSJason M. Bills                 "number",
2260fbe8378fSJason M. Bills                 "string",
2261fbe8378fSJason M. Bills                 "number",
2262fbe8378fSJason M. Bills                 "string",
2263fbe8378fSJason M. Bills                 "number",
2264fbe8378fSJason M. Bills             },
2265271584abSEd Tanous             "None.",
2266fbe8378fSJason M. Bills         }},
2267271584abSEd Tanous     MessageEntry{"SsbThermalTrip",
2268b76f9ca1SChen,Yugang                  {
2269b76f9ca1SChen,Yugang                      "Indicates that an SSB Thermal trip has been asserted.",
2270271584abSEd Tanous                      "SSB Thermal trip.",
2271271584abSEd Tanous                      "Critical",
2272e7808c93SGunnar Mills                      "Critical",
2273271584abSEd Tanous                      0,
2274271584abSEd Tanous                      {},
2275271584abSEd Tanous                      "None.",
2276b76f9ca1SChen,Yugang                  }},
227752efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceDisabledProvisioned",
227852efa5d6SRichard Marian Thomaiyar                  {
227952efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the disabled "
228052efa5d6SRichard Marian Thomaiyar                      "provisioned state. All commands are blocked to execute "
228152efa5d6SRichard Marian Thomaiyar                      "through the system interface.",
228252efa5d6SRichard Marian Thomaiyar                      "The system interface is in the disabled provisioned "
228352efa5d6SRichard Marian Thomaiyar                      "state.",
228452efa5d6SRichard Marian Thomaiyar                      "OK",
2285e7808c93SGunnar Mills                      "OK",
228652efa5d6SRichard Marian Thomaiyar                      0,
228752efa5d6SRichard Marian Thomaiyar                      {},
228852efa5d6SRichard Marian Thomaiyar                      "None.",
228952efa5d6SRichard Marian Thomaiyar                  }},
229052efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceUnprovisioned",
229152efa5d6SRichard Marian Thomaiyar                  {
229252efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the "
229352efa5d6SRichard Marian Thomaiyar                      "unprovisioned state. All commands are permitted to "
229452efa5d6SRichard Marian Thomaiyar                      "execute through the system interface.",
229552efa5d6SRichard Marian Thomaiyar                      "The system interface is in the unprovisioned state.",
229652efa5d6SRichard Marian Thomaiyar                      "Critical",
2297e7808c93SGunnar Mills                      "Critical",
229852efa5d6SRichard Marian Thomaiyar                      0,
229952efa5d6SRichard Marian Thomaiyar                      {},
230052efa5d6SRichard Marian Thomaiyar                      "None.",
230152efa5d6SRichard Marian Thomaiyar                  }},
230252efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceWhitelistProvisioned",
230352efa5d6SRichard Marian Thomaiyar                  {
230452efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the whitelist "
230552efa5d6SRichard Marian Thomaiyar                      "provisioned state. Only whitelisted commands "
230652efa5d6SRichard Marian Thomaiyar                      "are permitted to execute through the system interface.",
230752efa5d6SRichard Marian Thomaiyar                      "The system interface is in the whitelist provisioned "
230852efa5d6SRichard Marian Thomaiyar                      "state.",
230952efa5d6SRichard Marian Thomaiyar                      "Warning",
2310e7808c93SGunnar Mills                      "Warning",
231152efa5d6SRichard Marian Thomaiyar                      0,
231252efa5d6SRichard Marian Thomaiyar                      {},
231352efa5d6SRichard Marian Thomaiyar                      "None.",
231452efa5d6SRichard Marian Thomaiyar                  }},
2315bc48a175SJason M. Bills     MessageEntry{"SystemPowerGoodFailed",
2316bc48a175SJason M. Bills                  {
2317bc48a175SJason M. Bills                      "Indicates that the system power good signal failed "
2318bc48a175SJason M. Bills                      "to assert within the specified time (VR failure).",
2319271584abSEd Tanous                      "System power good failed to assert within %1 "
2320bc48a175SJason M. Bills                      "milliseconds (VR failure).",
2321271584abSEd Tanous                      "Critical",
2322e7808c93SGunnar Mills                      "Critical",
2323271584abSEd Tanous                      1,
2324271584abSEd Tanous                      {"number"},
2325271584abSEd Tanous                      "None.",
2326bc48a175SJason M. Bills                  }},
2327fbe8378fSJason M. Bills     MessageEntry{"SystemPowerLost",
2328fbe8378fSJason M. Bills                  {
2329271584abSEd Tanous                      "Indicates that power was lost while the "
2330fbe8378fSJason M. Bills                      "system was powered on.",
2331271584abSEd Tanous                      "System Power Lost.",
2332271584abSEd Tanous                      "Critical",
2333e7808c93SGunnar Mills                      "Critical",
2334271584abSEd Tanous                      0,
2335271584abSEd Tanous                      {},
2336271584abSEd Tanous                      "None.",
2337fbe8378fSJason M. Bills                  }},
2338271584abSEd Tanous     MessageEntry{"SystemPowerOffFailed",
2339fbe8378fSJason M. Bills                  {
2340271584abSEd Tanous                      "Indicates that the system failed to power off.",
2341271584abSEd Tanous                      "System Power-Off Failed.",
2342271584abSEd Tanous                      "Critical",
2343e7808c93SGunnar Mills                      "Critical",
2344271584abSEd Tanous                      0,
2345271584abSEd Tanous                      {},
2346271584abSEd Tanous                      "None.",
2347fbe8378fSJason M. Bills                  }},
2348271584abSEd Tanous     MessageEntry{"SystemPowerOnFailed",
2349fbe8378fSJason M. Bills                  {
2350271584abSEd Tanous                      "Indicates that the system failed to power on.",
2351271584abSEd Tanous                      "System Power-On Failed.",
2352271584abSEd Tanous                      "Critical",
2353e7808c93SGunnar Mills                      "Critical",
2354271584abSEd Tanous                      0,
2355271584abSEd Tanous                      {},
2356271584abSEd Tanous                      "None.",
2357fbe8378fSJason M. Bills                  }},
235873de092fSJason M. Bills     MessageEntry{
235973de092fSJason M. Bills         "VoltageRegulatorOverheated",
236073de092fSJason M. Bills         {
236173de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
2362271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
2363271584abSEd Tanous             "Critical",
2364e7808c93SGunnar Mills             "Critical",
2365271584abSEd Tanous             1,
2366271584abSEd Tanous             {"string"},
2367271584abSEd Tanous             "None.",
236873de092fSJason M. Bills         }},
23699aa46454SAgnieszka Szlendak 
2370fbe8378fSJason M. Bills };
2371fbe8378fSJason M. Bills } // namespace redfish::message_registries::openbmc
2372