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 
19fffb8c1fSEd Tanous namespace redfish::registries::openbmc
20fbe8378fSJason M. Bills {
21fbe8378fSJason M. Bills const Header header = {
2216b96f2eSHardik Panchal     "Copyright 2022 OpenBMC. All rights reserved.",
23e7808c93SGunnar Mills     "#MessageRegistry.v1_4_0.MessageRegistry",
2416b96f2eSHardik Panchal     "OpenBMC.0.3.1",
25271584abSEd Tanous     "OpenBMC Message Registry",
26271584abSEd Tanous     "en",
27271584abSEd Tanous     "This registry defines the base messages for OpenBMC.",
28271584abSEd Tanous     "OpenBMC",
2916b96f2eSHardik Panchal     "0.3.1",
30271584abSEd Tanous     "OpenBMC",
31fbe8378fSJason M. Bills };
32*f7113d9bSSnehalatha Venkatesh constexpr std::array<MessageEntry, 190> 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",
39271584abSEd Tanous             4,
40fbe8378fSJason M. Bills             {
41fbe8378fSJason M. Bills                 "number",
42fbe8378fSJason M. Bills                 "string",
43fbe8378fSJason M. Bills                 "number",
44fbe8378fSJason M. Bills                 "number",
45fbe8378fSJason M. Bills             },
46271584abSEd Tanous             "None.",
47fbe8378fSJason M. Bills         }},
48fbe8378fSJason M. Bills     MessageEntry{
494dcc3f92SSuryakanth Sekar         "AtScaleDebugFeatureEnabledAtHardware",
504dcc3f92SSuryakanth Sekar         {
514dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug enable is detected in hardware.",
524dcc3f92SSuryakanth Sekar             "At-Scale Debug Feature is enabled in hardware.",
534dcc3f92SSuryakanth Sekar             "Critical",
544dcc3f92SSuryakanth Sekar             0,
554dcc3f92SSuryakanth Sekar             {},
564dcc3f92SSuryakanth Sekar             "None.",
574dcc3f92SSuryakanth Sekar         }},
584dcc3f92SSuryakanth Sekar     MessageEntry{
594dcc3f92SSuryakanth Sekar         "AtScaleDebugFeatureDisabledAtHardware",
604dcc3f92SSuryakanth Sekar         {
614dcc3f92SSuryakanth Sekar             "Indicates that At-Scale Debug disable is detected in hardware.",
624dcc3f92SSuryakanth Sekar             "At-Scale Debug Feature is disabled in hardware.",
634dcc3f92SSuryakanth Sekar             "OK",
644dcc3f92SSuryakanth Sekar             0,
654dcc3f92SSuryakanth Sekar             {},
664dcc3f92SSuryakanth Sekar             "None.",
674dcc3f92SSuryakanth Sekar         }},
684dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugFeatureEnabled",
694dcc3f92SSuryakanth Sekar                  {
704dcc3f92SSuryakanth Sekar                      "Indicates that At-Scale Debug service is started.",
714dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is started.",
724dcc3f92SSuryakanth Sekar                      "Critical",
734dcc3f92SSuryakanth Sekar                      0,
744dcc3f92SSuryakanth Sekar                      {},
754dcc3f92SSuryakanth Sekar                      "None.",
764dcc3f92SSuryakanth Sekar                  }},
774dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugFeatureDisabled",
784dcc3f92SSuryakanth Sekar                  {
794dcc3f92SSuryakanth Sekar                      "Indicates that At-Scale Debug service is stopped.",
804dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is stopped.",
814dcc3f92SSuryakanth Sekar                      "OK",
824dcc3f92SSuryakanth Sekar                      0,
834dcc3f92SSuryakanth Sekar                      {},
844dcc3f92SSuryakanth Sekar                      "None.",
854dcc3f92SSuryakanth Sekar                  }},
864dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugConnected",
874dcc3f92SSuryakanth Sekar                  {
884dcc3f92SSuryakanth Sekar                      "Indicates At-Scale Debug connection has been established",
894dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is now connected %1",
904dcc3f92SSuryakanth Sekar                      "Critical",
914dcc3f92SSuryakanth Sekar                      1,
924dcc3f92SSuryakanth Sekar                      {"string"},
934dcc3f92SSuryakanth Sekar                      "None.",
944dcc3f92SSuryakanth Sekar                  }},
954dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugDisconnected",
964dcc3f92SSuryakanth Sekar                  {
974dcc3f92SSuryakanth Sekar                      "Indicates At-Scale Debug connection has ended",
984dcc3f92SSuryakanth Sekar                      "At-Scale Debug service is now disconnected",
994dcc3f92SSuryakanth Sekar                      "OK",
1004dcc3f92SSuryakanth Sekar                      0,
1014dcc3f92SSuryakanth Sekar                      {},
1024dcc3f92SSuryakanth Sekar                      "None.",
1034dcc3f92SSuryakanth Sekar                  }},
1044dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugConnectionFailed",
1054dcc3f92SSuryakanth Sekar                  {
1064dcc3f92SSuryakanth Sekar                      "Indicates At-Scale Debug connection aborted/failed",
1074dcc3f92SSuryakanth Sekar                      "At-Scale Debug connection aborted/failed",
1084dcc3f92SSuryakanth Sekar                      "Critical",
1094dcc3f92SSuryakanth Sekar                      0,
1104dcc3f92SSuryakanth Sekar                      {},
1114dcc3f92SSuryakanth Sekar                      "None.",
1124dcc3f92SSuryakanth Sekar                  }},
1134dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugSpecialUserEnabled",
1144dcc3f92SSuryakanth Sekar                  {
1154dcc3f92SSuryakanth Sekar                      "Indicates that special user is enabled.",
1164dcc3f92SSuryakanth Sekar                      "At-Scale Debug special user is enabled",
1174dcc3f92SSuryakanth Sekar                      "Critical",
1184dcc3f92SSuryakanth Sekar                      0,
1194dcc3f92SSuryakanth Sekar                      {},
1204dcc3f92SSuryakanth Sekar                      "None.",
1214dcc3f92SSuryakanth Sekar                  }},
1224dcc3f92SSuryakanth Sekar     MessageEntry{"AtScaleDebugSpecialUserDisabled",
1234dcc3f92SSuryakanth Sekar                  {
1244dcc3f92SSuryakanth Sekar                      "Indicates that special user is disabled.",
1254dcc3f92SSuryakanth Sekar                      "At-Scale Debug special user is disabled",
1264dcc3f92SSuryakanth Sekar                      "OK",
1274dcc3f92SSuryakanth Sekar                      0,
1284dcc3f92SSuryakanth Sekar                      {},
1294dcc3f92SSuryakanth Sekar                      "None.",
1304dcc3f92SSuryakanth Sekar                  }},
1314dcc3f92SSuryakanth Sekar 
132*f7113d9bSSnehalatha Venkatesh     MessageEntry{"BIOSAttributesChanged",
133*f7113d9bSSnehalatha Venkatesh                  {
134*f7113d9bSSnehalatha Venkatesh                      "Indicates that a set of BIOS Attributes has changed.",
135*f7113d9bSSnehalatha Venkatesh                      "Set of BIOS Attributes changed.",
136*f7113d9bSSnehalatha Venkatesh                      "OK",
137*f7113d9bSSnehalatha Venkatesh                      0,
138*f7113d9bSSnehalatha Venkatesh                      {},
139*f7113d9bSSnehalatha Venkatesh                      "None.",
140*f7113d9bSSnehalatha Venkatesh                  }},
1414dcc3f92SSuryakanth Sekar     MessageEntry{
142fbe8378fSJason M. Bills         "BIOSBoot",
143fbe8378fSJason M. Bills         {
144fbe8378fSJason M. Bills             "Indicates BIOS has transitioned control to the OS Loader.",
145271584abSEd Tanous             "BIOS System Boot.",
146271584abSEd Tanous             "OK",
147271584abSEd Tanous             0,
148271584abSEd Tanous             {},
149271584abSEd Tanous             "None.",
150fbe8378fSJason M. Bills         }},
1510c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwarePanicReason",
1520c0f18e7SAppaRao Puli                  {
1530c0f18e7SAppaRao Puli                      "Indicates the reason for BIOS firmware panic.",
1540c0f18e7SAppaRao Puli                      "BIOS firmware panic occurred due to %1.",
1550c0f18e7SAppaRao Puli                      "Warning",
1560c0f18e7SAppaRao Puli                      1,
1570c0f18e7SAppaRao Puli                      {
1580c0f18e7SAppaRao Puli                          "string",
1590c0f18e7SAppaRao Puli                      },
1600c0f18e7SAppaRao Puli                      "None.",
1610c0f18e7SAppaRao Puli                  }},
1620c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwareRecoveryReason",
1630c0f18e7SAppaRao Puli                  {
1640c0f18e7SAppaRao Puli                      "Indicates the reason for BIOS firmware recovery.",
1650c0f18e7SAppaRao Puli                      "BIOS firmware recovery occurred due to %1.",
1660c0f18e7SAppaRao Puli                      "Warning",
1670c0f18e7SAppaRao Puli                      1,
1680c0f18e7SAppaRao Puli                      {
1690c0f18e7SAppaRao Puli                          "string",
1700c0f18e7SAppaRao Puli                      },
1710c0f18e7SAppaRao Puli                      "None.",
1720c0f18e7SAppaRao Puli                  }},
1730c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwareResiliencyError",
1740c0f18e7SAppaRao Puli                  {
1750c0f18e7SAppaRao Puli                      "Indicates BIOS firmware encountered resilience error.",
1760c0f18e7SAppaRao Puli                      "BIOS firmware resiliency error. Error reason: %1.",
1770c0f18e7SAppaRao Puli                      "Critical",
1780c0f18e7SAppaRao Puli                      1,
1790c0f18e7SAppaRao Puli                      {
1800c0f18e7SAppaRao Puli                          "string",
1810c0f18e7SAppaRao Puli                      },
1820c0f18e7SAppaRao Puli                      "None.",
1830c0f18e7SAppaRao Puli                  }},
1844a0bf539SManojkiran Eda     MessageEntry{
1854a0bf539SManojkiran Eda         "BIOSPOSTCode",
186a3316fc6SZhikuiRen         {
187a3316fc6SZhikuiRen             "BIOS Power-On Self-Test Code received",
1884a0bf539SManojkiran Eda             "Boot Count: %1; Time Stamp Offset: %2 seconds; POST Code: %3",
189a3316fc6SZhikuiRen             "OK",
190a3316fc6SZhikuiRen             3,
191a3316fc6SZhikuiRen             {"number", "number", "number"},
192a3316fc6SZhikuiRen             "None.",
193a3316fc6SZhikuiRen         }},
194271584abSEd Tanous     MessageEntry{"BIOSPOSTError",
195fbe8378fSJason M. Bills                  {
196271584abSEd Tanous                      "Indicates BIOS POST has encountered an error.",
197271584abSEd Tanous                      "BIOS POST Error. Error Code=%1",
198271584abSEd Tanous                      "Warning",
199271584abSEd Tanous                      1,
200271584abSEd Tanous                      {"number"},
201271584abSEd Tanous                      "None.",
202fbe8378fSJason M. Bills                  }},
203fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryComplete",
204fbe8378fSJason M. Bills                  {
205271584abSEd Tanous                      "Indicates BIOS Recovery has completed.",
206271584abSEd Tanous                      "BIOS Recovery Complete.",
207271584abSEd Tanous                      "OK",
208271584abSEd Tanous                      0,
209271584abSEd Tanous                      {},
210271584abSEd Tanous                      "None.",
211fbe8378fSJason M. Bills                  }},
212fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryStart",
213fbe8378fSJason M. Bills                  {
214271584abSEd Tanous                      "Indicates BIOS Recovery has started.",
215271584abSEd Tanous                      "BIOS Recovery Start.",
216271584abSEd Tanous                      "Warning",
217271584abSEd Tanous                      0,
218271584abSEd Tanous                      {},
219271584abSEd Tanous                      "None.",
220fbe8378fSJason M. Bills                  }},
221b58c79ebSJonathan Doman     MessageEntry{"BMCBootReason",
222bd5db522SYong Li                  {
223b58c79ebSJonathan Doman                      "Indicates the reason why BMC firmware booted.",
224b58c79ebSJonathan Doman                      "BMC firmware version %1 booted due to %2.",
225bd5db522SYong Li                      "OK",
226b58c79ebSJonathan Doman                      2,
227b58c79ebSJonathan Doman                      {
228b58c79ebSJonathan Doman                          "string",
229b58c79ebSJonathan Doman                          "string",
230b58c79ebSJonathan Doman                      },
231bd5db522SYong Li                      "None.",
232bd5db522SYong Li                  }},
2330c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwarePanicReason",
2340c0f18e7SAppaRao Puli                  {
2350c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware panic.",
2360c0f18e7SAppaRao Puli                      "BMC firmware panic occurred due to %1.",
2370c0f18e7SAppaRao Puli                      "Warning",
2380c0f18e7SAppaRao Puli                      1,
2390c0f18e7SAppaRao Puli                      {
2400c0f18e7SAppaRao Puli                          "string",
2410c0f18e7SAppaRao Puli                      },
2420c0f18e7SAppaRao Puli                      "None.",
2430c0f18e7SAppaRao Puli                  }},
2440c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareRecoveryReason",
2450c0f18e7SAppaRao Puli                  {
2460c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware recovery.",
2470c0f18e7SAppaRao Puli                      "BMC firmware recovery occurred due to %1.",
2480c0f18e7SAppaRao Puli                      "Warning",
2490c0f18e7SAppaRao Puli                      1,
2500c0f18e7SAppaRao Puli                      {
2510c0f18e7SAppaRao Puli                          "string",
2520c0f18e7SAppaRao Puli                      },
2530c0f18e7SAppaRao Puli                      "None.",
2540c0f18e7SAppaRao Puli                  }},
2550c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareResiliencyError",
2560c0f18e7SAppaRao Puli                  {
2570c0f18e7SAppaRao Puli                      "Indicates BMC firmware encountered resilience error.",
2580c0f18e7SAppaRao Puli                      "BMC firmware resiliency error. Error reason: %1.",
2590c0f18e7SAppaRao Puli                      "Critical",
2600c0f18e7SAppaRao Puli                      1,
2610c0f18e7SAppaRao Puli                      {
2620c0f18e7SAppaRao Puli                          "string",
2630c0f18e7SAppaRao Puli                      },
2640c0f18e7SAppaRao Puli                      "None.",
2650c0f18e7SAppaRao Puli                  }},
266b58c79ebSJonathan Doman     MessageEntry{"BMCKernelPanic",
267b58c79ebSJonathan Doman                  {
268b58c79ebSJonathan Doman                      "Indicates that BMC kernel panic occurred.",
269b58c79ebSJonathan Doman                      "BMC rebooted due to kernel panic.",
270b58c79ebSJonathan Doman                      "OK",
271b58c79ebSJonathan Doman                      0,
272b58c79ebSJonathan Doman                      {},
273b58c79ebSJonathan Doman                      "None.",
274b58c79ebSJonathan Doman                  }},
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",
281789771ddSQiang XU                      0,
282789771ddSQiang XU                      {},
283789771ddSQiang XU                      "None.",
284789771ddSQiang XU                  }},
285789771ddSQiang XU     MessageEntry{"ChassisIntrusionReset",
286789771ddSQiang XU                  {
287789771ddSQiang XU                      "Indicates that chassis intrusion status has recovered.",
288789771ddSQiang XU                      "Chassis Intrusion Reset.",
289789771ddSQiang XU                      "OK",
290789771ddSQiang XU                      0,
291789771ddSQiang XU                      {},
292789771ddSQiang XU                      "None.",
293789771ddSQiang XU                  }},
294f1e1bbf2SJayaprakash Mutyala     MessageEntry{
295f1e1bbf2SJayaprakash Mutyala         "ComponentOverTemperature",
296f1e1bbf2SJayaprakash Mutyala         {
297f1e1bbf2SJayaprakash Mutyala             "Indicates that the specified component is over temperature.",
29816b96f2eSHardik Panchal             "%1 over temperature and being throttled.",
299f1e1bbf2SJayaprakash Mutyala             "Critical",
300f1e1bbf2SJayaprakash Mutyala             1,
301f1e1bbf2SJayaprakash Mutyala             {"string"},
302f1e1bbf2SJayaprakash Mutyala             "None.",
303f1e1bbf2SJayaprakash Mutyala         }},
3040c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwarePanicReason",
3050c0f18e7SAppaRao Puli                  {
3060c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware panic.",
3070c0f18e7SAppaRao Puli                      "CPLD firmware panic occurred due to %1.",
3080c0f18e7SAppaRao Puli                      "Warning",
3090c0f18e7SAppaRao Puli                      1,
3100c0f18e7SAppaRao Puli                      {
3110c0f18e7SAppaRao Puli                          "string",
3120c0f18e7SAppaRao Puli                      },
3130c0f18e7SAppaRao Puli                      "None.",
3140c0f18e7SAppaRao Puli                  }},
3150c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareRecoveryReason",
3160c0f18e7SAppaRao Puli                  {
3170c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware recovery.",
3180c0f18e7SAppaRao Puli                      "CPLD firmware recovery occurred due to %1.",
3190c0f18e7SAppaRao Puli                      "Warning",
3200c0f18e7SAppaRao Puli                      1,
3210c0f18e7SAppaRao Puli                      {
3220c0f18e7SAppaRao Puli                          "string",
3230c0f18e7SAppaRao Puli                      },
3240c0f18e7SAppaRao Puli                      "None.",
3250c0f18e7SAppaRao Puli                  }},
3260c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareResiliencyError",
3270c0f18e7SAppaRao Puli                  {
3280c0f18e7SAppaRao Puli                      "Indicates CPLD firmware encountered resilience error.",
3290c0f18e7SAppaRao Puli                      "CPLD firmware resiliency error. Error reason: %1.",
3300c0f18e7SAppaRao Puli                      "Critical",
3310c0f18e7SAppaRao Puli                      1,
3320c0f18e7SAppaRao Puli                      {
3330c0f18e7SAppaRao Puli                          "string",
3340c0f18e7SAppaRao Puli                      },
3350c0f18e7SAppaRao Puli                      "None.",
3360c0f18e7SAppaRao Puli                  }},
337fbe8378fSJason M. Bills     MessageEntry{"CPUError",
338fbe8378fSJason M. Bills                  {
339271584abSEd Tanous                      "Indicates that a CPU Error occurred of "
340fbe8378fSJason M. Bills                      "the specified type or cause.",
341271584abSEd Tanous                      "CPU Error Occurred: %1.",
342271584abSEd Tanous                      "Critical",
343271584abSEd Tanous                      1,
344271584abSEd Tanous                      {"string"},
345271584abSEd Tanous                      "None.",
346fbe8378fSJason M. Bills                  }},
3475db4be21Sjayaprakash Mutyala     MessageEntry{"CPUMismatch",
3485db4be21Sjayaprakash Mutyala                  {
3495db4be21Sjayaprakash Mutyala                      "Indicates that the specified CPU power/current "
3505db4be21Sjayaprakash Mutyala                      "rating is incompatible with the board.",
3515db4be21Sjayaprakash Mutyala                      "CPU %1 Mismatch.",
3525db4be21Sjayaprakash Mutyala                      "Critical",
3535db4be21Sjayaprakash Mutyala                      1,
3545db4be21Sjayaprakash Mutyala                      {"number"},
3555db4be21Sjayaprakash Mutyala                      "Install the supported CPU.",
3565db4be21Sjayaprakash Mutyala                  }},
35773de092fSJason M. Bills     MessageEntry{"CPUThermalTrip",
35873de092fSJason M. Bills                  {
359271584abSEd Tanous                      "Indicates that the specified CPU thermal "
36073de092fSJason M. Bills                      "trip has been asserted.",
361271584abSEd Tanous                      "CPU %1 Thermal Trip.",
362271584abSEd Tanous                      "Critical",
363271584abSEd Tanous                      1,
364271584abSEd Tanous                      {"number"},
365271584abSEd Tanous                      "None.",
36673de092fSJason M. Bills                  }},
367271584abSEd Tanous     MessageEntry{"DCPowerOff",
368fbe8378fSJason M. Bills                  {
369271584abSEd Tanous                      "Indicates that the system DC power is off.",
370271584abSEd Tanous                      "Host system DC power is off",
371271584abSEd Tanous                      "OK",
372271584abSEd Tanous                      0,
373271584abSEd Tanous                      {},
374271584abSEd Tanous                      "None.",
375fbe8378fSJason M. Bills                  }},
376fbe8378fSJason M. Bills     MessageEntry{"DCPowerOn",
377fbe8378fSJason M. Bills                  {
378271584abSEd Tanous                      "Indicates that the system DC power is on.",
379271584abSEd Tanous                      "Host system DC power is on",
380271584abSEd Tanous                      "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",
391c75f1e9aSJames Feist                      1,
392c75f1e9aSJames Feist                      {"string"},
393c75f1e9aSJames Feist                      "None.",
394c75f1e9aSJames Feist                  }},
395271584abSEd Tanous     MessageEntry{"EventLogCleared",
396fbe8378fSJason M. Bills                  {
397271584abSEd Tanous                      "Indicates that the event log has been cleared.",
398271584abSEd Tanous                      "Event Log Cleared.",
399271584abSEd Tanous                      "OK",
400271584abSEd Tanous                      0,
401271584abSEd Tanous                      {},
402271584abSEd Tanous                      "None.",
403fbe8378fSJason M. Bills                  }},
404271584abSEd Tanous     MessageEntry{"FanInserted",
405fbe8378fSJason M. Bills                  {
406271584abSEd Tanous                      "Indicates that a system fan has been inserted.",
407271584abSEd Tanous                      "%1 inserted.",
408271584abSEd Tanous                      "OK",
409271584abSEd Tanous                      1,
410271584abSEd Tanous                      {"string"},
411271584abSEd Tanous                      "None.",
412fbe8378fSJason M. Bills                  }},
413fbe8378fSJason M. Bills     MessageEntry{"FanRedundancyLost",
414fbe8378fSJason M. Bills                  {
415fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been lost.",
416271584abSEd Tanous                      "Fan redundancy lost.",
417271584abSEd Tanous                      "Warning",
418271584abSEd Tanous                      0,
419271584abSEd Tanous                      {},
420271584abSEd Tanous                      "None.",
421fbe8378fSJason M. Bills                  }},
422271584abSEd Tanous     MessageEntry{"FanRedundancyRegained",
423fbe8378fSJason M. Bills                  {
424fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been regained.",
425271584abSEd Tanous                      "Fan redundancy regained.",
426271584abSEd Tanous                      "OK",
427271584abSEd Tanous                      0,
428271584abSEd Tanous                      {},
429271584abSEd Tanous                      "None.",
430fbe8378fSJason M. Bills                  }},
431271584abSEd Tanous     MessageEntry{"FanRemoved",
432fbe8378fSJason M. Bills                  {
433271584abSEd Tanous                      "Indicates that a system fan has been removed.",
434271584abSEd Tanous                      "%1 removed.",
435271584abSEd Tanous                      "OK",
4365f2b84eeSEd Tanous                      0,
437271584abSEd Tanous                      {"string"},
438271584abSEd Tanous                      "None.",
439fbe8378fSJason M. Bills                  }},
4405b0de033SJason M. Bills     MessageEntry{
4415b0de033SJason M. Bills         "FirmwareActivationCompleted",
4425b0de033SJason M. Bills         {
4435b0de033SJason M. Bills             "Indicates a firmware activation has completed successfully.",
4445b0de033SJason M. Bills             "%1 firmware activation completed successfully.",
4455b0de033SJason M. Bills             "OK",
4465b0de033SJason M. Bills             1,
4475b0de033SJason M. Bills             {"string"},
4485b0de033SJason M. Bills             "None.",
4495b0de033SJason M. Bills         }},
4505b0de033SJason M. Bills     MessageEntry{"FirmwareActivationFailed",
4515b0de033SJason M. Bills                  {
4525b0de033SJason M. Bills                      "Indicates a firmware activation has failed.",
4535b0de033SJason M. Bills                      "%1 firmware activation failed: %2.",
4545b0de033SJason M. Bills                      "Warning",
4555b0de033SJason M. Bills                      2,
4565b0de033SJason M. Bills                      {"string", "string"},
4575b0de033SJason M. Bills                      "None.",
4585b0de033SJason M. Bills                  }},
4595b0de033SJason M. Bills     MessageEntry{"FirmwareActivationStarted",
4605b0de033SJason M. Bills                  {
4615b0de033SJason M. Bills                      "Indicates a firmware activation has started.",
4625b0de033SJason M. Bills                      "%1 firmware activation started.",
4635b0de033SJason M. Bills                      "OK",
4645b0de033SJason M. Bills                      1,
4655b0de033SJason M. Bills                      {"string"},
4665b0de033SJason M. Bills                      "None.",
4675b0de033SJason M. Bills                  }},
468567e3ab7SChalapathi Venkataramashetty     MessageEntry{"FirmwareResiliencyError",
469567e3ab7SChalapathi Venkataramashetty                  {
470567e3ab7SChalapathi Venkataramashetty                      "Indicates firmware encountered resilience error.",
471567e3ab7SChalapathi Venkataramashetty                      "Firmware resiliency error. Error reason: %1.",
472567e3ab7SChalapathi Venkataramashetty                      "Critical",
473567e3ab7SChalapathi Venkataramashetty                      1,
474567e3ab7SChalapathi Venkataramashetty                      {
475567e3ab7SChalapathi Venkataramashetty                          "string",
476567e3ab7SChalapathi Venkataramashetty                      },
477567e3ab7SChalapathi Venkataramashetty                      "None.",
478567e3ab7SChalapathi Venkataramashetty                  }},
479271584abSEd Tanous     MessageEntry{"FirmwareUpdateCompleted",
480fbe8378fSJason M. Bills                  {
481fbe8378fSJason M. Bills                      "Indicates a firmware update has completed successfully.",
482271584abSEd Tanous                      "%1 firmware update to version %2 completed "
483fbe8378fSJason M. Bills                      "successfully.",
484271584abSEd Tanous                      "OK",
485271584abSEd Tanous                      2,
486271584abSEd Tanous                      {"string", "string"},
487271584abSEd Tanous                      "None.",
488fbe8378fSJason M. Bills                  }},
489fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateFailed",
490fbe8378fSJason M. Bills                  {
491271584abSEd Tanous                      "Indicates a firmware update has failed.",
492a2ec6384SChalapathi Venkataramashetty                      "%1 firmware update to version %2 failed: %3.",
493271584abSEd Tanous                      "Warning",
494a2ec6384SChalapathi Venkataramashetty                      3,
495a2ec6384SChalapathi Venkataramashetty                      {"string", "string", "string"},
496271584abSEd Tanous                      "None.",
497fbe8378fSJason M. Bills                  }},
4989edd866cSChalapathi Venkataramashetty     MessageEntry{"FirmwareUpdateStaged",
4999edd866cSChalapathi Venkataramashetty                  {
5009edd866cSChalapathi Venkataramashetty                      "Indicates a firmware update has staged successfully.",
5019edd866cSChalapathi Venkataramashetty                      "%1 firmware update to version %2 staged successfully.",
5029edd866cSChalapathi Venkataramashetty                      "OK",
5039edd866cSChalapathi Venkataramashetty                      2,
5049edd866cSChalapathi Venkataramashetty                      {"string", "string"},
5059edd866cSChalapathi Venkataramashetty                      "None.",
5069edd866cSChalapathi Venkataramashetty                  }},
507fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateStarted",
508fbe8378fSJason M. Bills                  {
509271584abSEd Tanous                      "Indicates a firmware update has started.",
510271584abSEd Tanous                      "%1 firmware update to version %2 started.",
511271584abSEd Tanous                      "OK",
512271584abSEd Tanous                      2,
513271584abSEd Tanous                      {"string", "string"},
514271584abSEd Tanous                      "None.",
515fbe8378fSJason M. Bills                  }},
516fbe8378fSJason M. Bills     MessageEntry{
517fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
518fbe8378fSJason M. Bills         {
519fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
520271584abSEd Tanous             "Firmware security violation: %1.",
521271584abSEd Tanous             "Critical",
522271584abSEd Tanous             1,
523271584abSEd Tanous             {"string"},
524271584abSEd Tanous             "None.",
525fbe8378fSJason M. Bills         }},
526271584abSEd Tanous     MessageEntry{"InvalidLoginAttempted",
527fbe8378fSJason M. Bills                  {
528fbe8378fSJason M. Bills                      "Indicates that a login was attempted on the specified "
529fbe8378fSJason M. Bills                      "interface with an invalid username or password.",
530271584abSEd Tanous                      "Invalid username or password attempted on %1.",
531271584abSEd Tanous                      "Warning",
532271584abSEd Tanous                      1,
533271584abSEd Tanous                      {"string"},
534271584abSEd Tanous                      "None.",
535fbe8378fSJason M. Bills                  }},
5364cde5d90SJames Feist     MessageEntry{"InvalidUpload",
5374cde5d90SJames Feist                  {
5384cde5d90SJames Feist                      "Indicates that the uploaded file was invalid.",
5394cde5d90SJames Feist                      "Invalid file uploaded to %1: %2.",
5404cde5d90SJames Feist                      "Warning",
5414cde5d90SJames Feist                      2,
5424cde5d90SJames Feist                      {"string", "string"},
5434cde5d90SJames Feist                      "None.",
5444cde5d90SJames Feist                  }},
545fbe8378fSJason M. Bills     MessageEntry{
546d62cec73SJames Feist         "InventoryAdded",
547d62cec73SJames Feist         {
548d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
549d62cec73SJames Feist             "type, and serial number was installed.",
550271584abSEd Tanous             "%1 %2 with serial number %3 was installed.",
551271584abSEd Tanous             "OK",
552271584abSEd Tanous             3,
553271584abSEd Tanous 
554d62cec73SJames Feist             {
555d62cec73SJames Feist                 "string",
556d62cec73SJames Feist                 "string",
557d62cec73SJames Feist                 "string",
558d62cec73SJames Feist             },
559271584abSEd Tanous             "None.",
560d62cec73SJames Feist         }},
561d62cec73SJames Feist     MessageEntry{
562d62cec73SJames Feist         "InventoryRemoved",
563d62cec73SJames Feist         {
564d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
565d62cec73SJames Feist             "type, and serial number was removed.",
566271584abSEd Tanous             "%1 %2 with serial number %3 was removed.",
567271584abSEd Tanous             "OK",
568271584abSEd Tanous             3,
569271584abSEd Tanous 
570d62cec73SJames Feist             {
571d62cec73SJames Feist                 "string",
572d62cec73SJames Feist                 "string",
573d62cec73SJames Feist                 "string",
574d62cec73SJames Feist             },
575271584abSEd Tanous             "None.",
576d62cec73SJames Feist         }},
577d62cec73SJames Feist     MessageEntry{
578fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
579fbe8378fSJason M. Bills         {
580fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
581271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
582271584abSEd Tanous             "Warning",
583271584abSEd Tanous             1,
584271584abSEd Tanous 
585fbe8378fSJason M. Bills             {
586fbe8378fSJason M. Bills                 "number",
587fbe8378fSJason M. Bills             },
588271584abSEd Tanous             "None.",
589fbe8378fSJason M. Bills         }},
590fbe8378fSJason M. Bills     MessageEntry{
591fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
592fbe8378fSJason M. Bills         {
593fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
594271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
595271584abSEd Tanous             "Warning",
596271584abSEd Tanous             1,
597271584abSEd Tanous 
598fbe8378fSJason M. Bills             {
599fbe8378fSJason M. Bills                 "number",
600fbe8378fSJason M. Bills             },
601271584abSEd Tanous             "None.",
602fbe8378fSJason M. Bills         }},
60393a2b2fcSYong Li 
604271584abSEd Tanous     MessageEntry{"IPMIWatchdog",
60593a2b2fcSYong Li                  {
606271584abSEd Tanous                      "Indicates that there is a host watchdog event.",
607271584abSEd Tanous                      "Host Watchdog Event: %1",
608271584abSEd Tanous                      "OK",
609271584abSEd Tanous                      1,
61093a2b2fcSYong Li                      {
61193a2b2fcSYong Li                          "string",
61293a2b2fcSYong Li                      },
613271584abSEd Tanous                      "None.",
61493a2b2fcSYong Li                  }},
615789771ddSQiang XU     MessageEntry{"LanLost",
616789771ddSQiang XU                  {
617789771ddSQiang XU                      "Indicates that a physical security event "
618789771ddSQiang XU                      "of the LAN leash has lost.",
619789771ddSQiang XU                      "%1 LAN leash lost.",
620789771ddSQiang XU                      "Warning",
621789771ddSQiang XU                      1,
622789771ddSQiang XU                      {
623789771ddSQiang XU                          "string",
624789771ddSQiang XU                      },
625789771ddSQiang XU                      "None.",
626789771ddSQiang XU                  }},
627789771ddSQiang XU     MessageEntry{"LanRegained",
628789771ddSQiang XU                  {
629789771ddSQiang XU                      "Indicates that LAN link status has reconnected.",
630789771ddSQiang XU                      "%1 LAN leash regained.",
631789771ddSQiang XU                      "OK",
632789771ddSQiang XU                      1,
633789771ddSQiang XU                      {
634789771ddSQiang XU                          "string",
635789771ddSQiang XU                      },
636789771ddSQiang XU                      "None.",
637789771ddSQiang XU                  }},
638271584abSEd Tanous     MessageEntry{"LegacyPCIPERR",
639fbe8378fSJason M. Bills                  {
640271584abSEd Tanous                      "Indicates a Legacy PCI PERR.",
641271584abSEd Tanous                      "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
642271584abSEd Tanous                      "Warning",
643271584abSEd Tanous                      3,
644271584abSEd Tanous 
645fbe8378fSJason M. Bills                      {
646fbe8378fSJason M. Bills                          "number",
647fbe8378fSJason M. Bills                          "number",
648fbe8378fSJason M. Bills                          "number",
649fbe8378fSJason M. Bills                      },
650271584abSEd Tanous                      "None.",
651fbe8378fSJason M. Bills                  }},
652271584abSEd Tanous     MessageEntry{"LegacyPCISERR",
653fbe8378fSJason M. Bills                  {
654271584abSEd Tanous                      "Indicates a Legacy PCI SERR.",
655271584abSEd Tanous                      "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
656271584abSEd Tanous                      "Critical",
657271584abSEd Tanous                      3,
658271584abSEd Tanous 
659fbe8378fSJason M. Bills                      {
660fbe8378fSJason M. Bills                          "number",
661fbe8378fSJason M. Bills                          "number",
662fbe8378fSJason M. Bills                          "number",
663fbe8378fSJason M. Bills                      },
664271584abSEd Tanous                      "None.",
665fbe8378fSJason M. Bills                  }},
666fbe8378fSJason M. Bills     MessageEntry{"ManufacturingModeEntered",
667fbe8378fSJason M. Bills                  {
66853d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC entered Factory, "
66953d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
670271584abSEd Tanous                      "Entered Manufacturing Mode.",
67153d9a666SRichard Marian Thomaiyar                      "Critical",
67253d9a666SRichard Marian Thomaiyar                      0,
67353d9a666SRichard Marian Thomaiyar                      {},
67453d9a666SRichard Marian Thomaiyar                      "None.",
67553d9a666SRichard Marian Thomaiyar                  }},
67653d9a666SRichard Marian Thomaiyar     MessageEntry{"ManufacturingModeExited",
67753d9a666SRichard Marian Thomaiyar                  {
67853d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC exited Factory, "
67953d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
68053d9a666SRichard Marian Thomaiyar                      "Exited Manufacturing Mode.",
68153d9a666SRichard Marian Thomaiyar                      "OK",
682271584abSEd Tanous                      0,
683271584abSEd Tanous                      {},
684271584abSEd Tanous                      "None.",
685fbe8378fSJason M. Bills                  }},
6869aa46454SAgnieszka Szlendak     MessageEntry{"MEAutoConfigFailed",
6879aa46454SAgnieszka Szlendak                  {
6889aa46454SAgnieszka Szlendak                      "Indicates that Intel ME power sensor "
6899aa46454SAgnieszka Szlendak                      "auto-configuration has failed.",
6909aa46454SAgnieszka Szlendak                      "Intel ME power sensor auto-configuration failed. Power "
6919aa46454SAgnieszka Szlendak                      "monitoring, limiting and HW protection features might "
6929aa46454SAgnieszka Szlendak                      "be unavailable. Failure reason: %1",
6939aa46454SAgnieszka Szlendak                      "Critical",
6949aa46454SAgnieszka Szlendak                      1,
6959aa46454SAgnieszka Szlendak                      {"string"},
6969aa46454SAgnieszka Szlendak                      "Ensure that Intel ME configuration for power "
6979aa46454SAgnieszka Szlendak                      "sources is correct.",
6989aa46454SAgnieszka Szlendak                  }},
6999aa46454SAgnieszka Szlendak     MessageEntry{
7009aa46454SAgnieszka Szlendak         "MEAutoConfigSuccess",
7019aa46454SAgnieszka Szlendak         {
7029aa46454SAgnieszka Szlendak             "Indicates that Intel ME has performed successful "
7039aa46454SAgnieszka Szlendak             "power sensor auto-configuration.",
7049aa46454SAgnieszka Szlendak             "Intel ME power sensor auto-configuration succeeded. "
7059aa46454SAgnieszka Szlendak             "Determined sources for domain readings are: DC Power: %1 ; "
7069aa46454SAgnieszka Szlendak             "Chassis Power: %2 ; PSU Efficiency: %3 ; Unamanaged power: %4",
7079aa46454SAgnieszka Szlendak             "OK",
7089aa46454SAgnieszka Szlendak             4,
7099aa46454SAgnieszka Szlendak             {"string", "string", "string", "string"},
7109aa46454SAgnieszka Szlendak             "None.",
7119aa46454SAgnieszka Szlendak         }},
7129aa46454SAgnieszka Szlendak     MessageEntry{"MEBootGuardHealthEvent",
7139aa46454SAgnieszka Szlendak                  {
7149aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected error during "
7159aa46454SAgnieszka Szlendak                      "operations of Intel Boot Guard",
7169aa46454SAgnieszka Szlendak                      "Intel ME has detected following issue with Intel Boot "
7179aa46454SAgnieszka Szlendak                      "Guard: %1",
7189aa46454SAgnieszka Szlendak                      "Critical",
7199aa46454SAgnieszka Szlendak                      1,
7209aa46454SAgnieszka Szlendak                      {"string"},
7219aa46454SAgnieszka Szlendak                      "None.",
7229aa46454SAgnieszka Szlendak                  }},
7239aa46454SAgnieszka Szlendak     MessageEntry{"MECpuDebugCapabilityDisabled",
7249aa46454SAgnieszka Szlendak                  {
7259aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected situation in "
7269aa46454SAgnieszka Szlendak                      "which CPU Debug Capability is disabled.",
7279aa46454SAgnieszka Szlendak                      "CPU Debug Capability disabled",
7289aa46454SAgnieszka Szlendak                      "Warning",
7299aa46454SAgnieszka Szlendak                      0,
7309aa46454SAgnieszka Szlendak                      {},
7319aa46454SAgnieszka Szlendak                      "None.",
7329aa46454SAgnieszka Szlendak                  }},
7339aa46454SAgnieszka Szlendak     MessageEntry{"MEDirectFlashUpdateRequested",
7349aa46454SAgnieszka Szlendak                  {
7359aa46454SAgnieszka Szlendak                      "Indicates that BIOS has requested Direct Flash "
7369aa46454SAgnieszka Szlendak                      "Update (DFU) of Intel ME",
7379aa46454SAgnieszka Szlendak                      "Intel ME Firmware switched to recovery mode to perform "
7389aa46454SAgnieszka Szlendak                      "full update from BIOS.",
7399aa46454SAgnieszka Szlendak                      "OK",
7409aa46454SAgnieszka Szlendak                      0,
7419aa46454SAgnieszka Szlendak                      {},
7429aa46454SAgnieszka Szlendak                      "This is transient state. Intel ME Firmware should "
7439aa46454SAgnieszka Szlendak                      "return to operational mode after successful image "
7449aa46454SAgnieszka Szlendak                      "update performed by the BIOS.",
7459aa46454SAgnieszka Szlendak                  }},
7469aa46454SAgnieszka Szlendak     MessageEntry{
7479aa46454SAgnieszka Szlendak         "MEExceptionDuringShutdown",
7489aa46454SAgnieszka Szlendak         {
7499aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not successfully "
7509aa46454SAgnieszka Szlendak             "perform emergency host shutdown.",
7519aa46454SAgnieszka Szlendak             "Power Down command triggered by Intel Node Manager policy "
7529aa46454SAgnieszka Szlendak             "failure action and Intel ME forced shutdown. BMC probably did "
7539aa46454SAgnieszka Szlendak             "not respond correctly to Chassis Control.",
7549aa46454SAgnieszka Szlendak             "Warning",
7559aa46454SAgnieszka Szlendak             0,
7569aa46454SAgnieszka Szlendak             {},
7579aa46454SAgnieszka Szlendak             "Verify the Intel Node Manager policy configuration.",
7589aa46454SAgnieszka Szlendak         }},
7599aa46454SAgnieszka Szlendak     MessageEntry{
7609aa46454SAgnieszka Szlendak         "MEFactoryResetError",
7619aa46454SAgnieszka Szlendak         {
7629aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
7639aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
7649aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
7659aa46454SAgnieszka Szlendak             "Critical",
7669aa46454SAgnieszka Szlendak             1,
7679aa46454SAgnieszka Szlendak             {"string"},
7689aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
7699aa46454SAgnieszka Szlendak         }},
7709aa46454SAgnieszka Szlendak     MessageEntry{
7719aa46454SAgnieszka Szlendak         "MEFactoryRestore",
7729aa46454SAgnieszka Szlendak         {
7739aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
7749aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
7759aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
7769aa46454SAgnieszka Szlendak             "OK",
7779aa46454SAgnieszka Szlendak             1,
7789aa46454SAgnieszka Szlendak             {"string"},
7799aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
7809aa46454SAgnieszka Szlendak         }},
7819aa46454SAgnieszka Szlendak     MessageEntry{
7829aa46454SAgnieszka Szlendak         "MEFirmwareException",
7839aa46454SAgnieszka Szlendak         {
7849aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered firmware "
7859aa46454SAgnieszka Szlendak             "exception during execution.",
7869aa46454SAgnieszka Szlendak             "Intel ME has encountered firmware exception. Error code = %1",
7879aa46454SAgnieszka Szlendak             "Warning",
7889aa46454SAgnieszka Szlendak             1,
7899aa46454SAgnieszka Szlendak             {"string"},
7909aa46454SAgnieszka Szlendak             "Restore factory presets using Force ME Recovery IPMI "
7919aa46454SAgnieszka Szlendak             "command or by doing AC power cycle with Recovery jumper "
7929aa46454SAgnieszka Szlendak             "asserted. If this does not clear the issue, reflash the SPI "
7939aa46454SAgnieszka Szlendak             "flash. If the issue persists, provide the content of error "
7949aa46454SAgnieszka Szlendak             "code to Intel support team for interpretation. (Error codes "
7959aa46454SAgnieszka Szlendak             "are not documented because they only provide clues that must "
7969aa46454SAgnieszka Szlendak             "be interpreted individually..",
7979aa46454SAgnieszka Szlendak         }},
7980c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwarePanicReason",
7990c0f18e7SAppaRao Puli                  {
8000c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware panic.",
8010c0f18e7SAppaRao Puli                      "ME firmware panic occurred due to %1.",
8020c0f18e7SAppaRao Puli                      "Warning",
8030c0f18e7SAppaRao Puli                      1,
8040c0f18e7SAppaRao Puli                      {
8050c0f18e7SAppaRao Puli                          "string",
8060c0f18e7SAppaRao Puli                      },
8070c0f18e7SAppaRao Puli                      "None.",
8080c0f18e7SAppaRao Puli                  }},
8090c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareRecoveryReason",
8100c0f18e7SAppaRao Puli                  {
8110c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware recovery.",
8120c0f18e7SAppaRao Puli                      "ME firmware recovery occurred due to %1.",
8130c0f18e7SAppaRao Puli                      "Warning",
8140c0f18e7SAppaRao Puli                      1,
8150c0f18e7SAppaRao Puli                      {
8160c0f18e7SAppaRao Puli                          "string",
8170c0f18e7SAppaRao Puli                      },
8180c0f18e7SAppaRao Puli                      "None.",
8190c0f18e7SAppaRao Puli                  }},
8200c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareResiliencyError",
8210c0f18e7SAppaRao Puli                  {
8220c0f18e7SAppaRao Puli                      "Indicates ME firmware encountered resilience error.",
8230c0f18e7SAppaRao Puli                      "ME firmware resiliency error. Error reason: %1.",
8240c0f18e7SAppaRao Puli                      "Critical",
8250c0f18e7SAppaRao Puli                      1,
8260c0f18e7SAppaRao Puli                      {
8270c0f18e7SAppaRao Puli                          "string",
8280c0f18e7SAppaRao Puli                      },
8290c0f18e7SAppaRao Puli                      "None.",
8300c0f18e7SAppaRao Puli                  }},
8319aa46454SAgnieszka Szlendak 
8329aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashEraseError",
8339aa46454SAgnieszka Szlendak                  {
8349aa46454SAgnieszka Szlendak                      "Indicates that Intel ME was unable to finish flash "
8359aa46454SAgnieszka Szlendak                      "erase procedure.",
8369aa46454SAgnieszka Szlendak                      "Intel ME has encountered an error during Flash erasure "
8379aa46454SAgnieszka Szlendak                      "procedure probably due to Flash part corruption.",
8389aa46454SAgnieszka Szlendak                      "Critical",
8399aa46454SAgnieszka Szlendak                      0,
8409aa46454SAgnieszka Szlendak                      {},
8419aa46454SAgnieszka Szlendak                      "The Flash device must be replaced.",
8429aa46454SAgnieszka Szlendak                  }},
8439aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformation",
8449aa46454SAgnieszka Szlendak                  {
8459aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
8469aa46454SAgnieszka Szlendak                      "during IO to flash device.",
8479aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
8489aa46454SAgnieszka Szlendak                      "device. Reason: %1",
8499aa46454SAgnieszka Szlendak                      "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",
8629aa46454SAgnieszka Szlendak                      1,
8639aa46454SAgnieszka Szlendak                      {"string"},
8649aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
8659aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
8669aa46454SAgnieszka Szlendak                  }},
8679aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashVerificationError",
8689aa46454SAgnieszka Szlendak                  {
8699aa46454SAgnieszka Szlendak                      "Indicates that Intel ME encountered invalid flash "
8709aa46454SAgnieszka Szlendak                      "descriptor region.",
8719aa46454SAgnieszka Szlendak                      "Intel ME has detected invalid flash descriptor region. "
8729aa46454SAgnieszka Szlendak                      "Following error is detected: %1",
8739aa46454SAgnieszka Szlendak                      "Critical",
8749aa46454SAgnieszka Szlendak                      1,
8759aa46454SAgnieszka Szlendak                      {"string"},
8769aa46454SAgnieszka Szlendak                      "Flash Descriptor Region must be created correctly.",
8779aa46454SAgnieszka Szlendak                  }},
8789aa46454SAgnieszka Szlendak     MessageEntry{
8799aa46454SAgnieszka Szlendak         "MEFlashWearOutWarning",
8809aa46454SAgnieszka Szlendak         {
8819aa46454SAgnieszka Szlendak             "Indicates that Intel ME has reached certain "
8829aa46454SAgnieszka Szlendak             "threshold of flash write operations.",
8839aa46454SAgnieszka Szlendak             "Warning threshold for number of flash operations has been "
8849aa46454SAgnieszka Szlendak             "exceeded. Current percentage of write operations capacity: %1",
8859aa46454SAgnieszka Szlendak             "Warning",
8869aa46454SAgnieszka Szlendak             1,
8879aa46454SAgnieszka Szlendak             {"number"},
8889aa46454SAgnieszka Szlendak             "No immediate repair action needed.",
8899aa46454SAgnieszka Szlendak         }},
8909aa46454SAgnieszka Szlendak 
8919aa46454SAgnieszka Szlendak     MessageEntry{
8929aa46454SAgnieszka Szlendak         "MEImageExecutionFailed",
8939aa46454SAgnieszka Szlendak         {
8949aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not load primary FW image.",
8959aa46454SAgnieszka Szlendak             "Intel ME Recovery Image or backup operational image "
8969aa46454SAgnieszka Szlendak             "loaded because operational image is corrupted. This "
8979aa46454SAgnieszka Szlendak             "may be either caused by Flash device corruption or "
8989aa46454SAgnieszka Szlendak             "failed upgrade procedure.",
8999aa46454SAgnieszka Szlendak             "Critical",
9009aa46454SAgnieszka Szlendak             0,
9019aa46454SAgnieszka Szlendak             {},
9029aa46454SAgnieszka Szlendak             "Either the Flash device must be replaced (if error is "
9039aa46454SAgnieszka Szlendak             "persistent) or the upgrade procedure must be started again.",
9049aa46454SAgnieszka Szlendak         }},
9059aa46454SAgnieszka Szlendak 
9069aa46454SAgnieszka Szlendak     MessageEntry{
9079aa46454SAgnieszka Szlendak         "MEInternalError",
9089aa46454SAgnieszka Szlendak         {
9099aa46454SAgnieszka Szlendak             "Indicates that Intel ME encountered "
9109aa46454SAgnieszka Szlendak             "internal error leading to watchdog reset.",
9119aa46454SAgnieszka Szlendak             "Error during Intel ME execution. Watchdog "
9129aa46454SAgnieszka Szlendak             "timeout has expired.",
9139aa46454SAgnieszka Szlendak             "Critical",
9149aa46454SAgnieszka Szlendak             0,
9159aa46454SAgnieszka Szlendak             {},
9169aa46454SAgnieszka Szlendak             "Firmware should automatically recover from error state. "
9179aa46454SAgnieszka Szlendak             "If error is persistent then operational image shall be updated "
9189aa46454SAgnieszka Szlendak             "or hardware board repair is needed.",
9199aa46454SAgnieszka Szlendak         }},
9209aa46454SAgnieszka Szlendak     MessageEntry{"MEManufacturingError",
9219aa46454SAgnieszka Szlendak                  {
9229aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is unable to start in "
9239aa46454SAgnieszka Szlendak                      "operational mode due to wrong configuration.",
9249aa46454SAgnieszka Szlendak                      "Wrong manufacturing configuration detected by Intel ME "
9259aa46454SAgnieszka Szlendak                      "Firmware. Unable to start operational mode. Reason: %1",
9269aa46454SAgnieszka Szlendak                      "Critical",
9279aa46454SAgnieszka Szlendak                      1,
9289aa46454SAgnieszka Szlendak                      {"string"},
9299aa46454SAgnieszka Szlendak                      " If error is persistent the Flash device must be "
9309aa46454SAgnieszka Szlendak                      "replaced or FW configuration must be updated. Trace "
9319aa46454SAgnieszka Szlendak                      "logs might be gathered for detailed information.",
9329aa46454SAgnieszka Szlendak                  }},
9339aa46454SAgnieszka Szlendak     MessageEntry{"MEMctpInterfaceError",
9349aa46454SAgnieszka Szlendak                  {
9359aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered an error "
9369aa46454SAgnieszka Szlendak                      "in MCTP protocol.",
9379aa46454SAgnieszka Szlendak                      "Intel ME has detected MCTP interface failure and it is "
9389aa46454SAgnieszka Szlendak                      "not functional any more. It may indicate the situation "
9399aa46454SAgnieszka Szlendak                      "when MCTP was not configured by BIOS or a defect which "
9409aa46454SAgnieszka Szlendak                      "may need a Host reset to recover from. Details: %1",
9419aa46454SAgnieszka Szlendak                      "Critical",
9429aa46454SAgnieszka Szlendak                      1,
9439aa46454SAgnieszka Szlendak                      {"string"},
9449aa46454SAgnieszka Szlendak                      "Recovery via CPU Host reset or platform reset. If error "
9459aa46454SAgnieszka Szlendak                      "is persistent, deep-dive platform-level debugging is "
9469aa46454SAgnieszka Szlendak                      "required.",
9479aa46454SAgnieszka Szlendak                  }},
948fbe8378fSJason M. Bills     MessageEntry{"MemoryECCCorrectable",
949fbe8378fSJason M. Bills                  {
950271584abSEd Tanous                      "Indicates a Correctable Memory ECC error.",
951271584abSEd Tanous                      "Memory ECC correctable error. Socket=%1 "
952fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Rank=%4.",
953271584abSEd Tanous                      "Warning",
954271584abSEd Tanous                      4,
955271584abSEd Tanous 
956fbe8378fSJason M. Bills                      {
957fbe8378fSJason M. Bills                          "number",
958fbe8378fSJason M. Bills                          "string",
959fbe8378fSJason M. Bills                          "number",
960fbe8378fSJason M. Bills                          "number",
961fbe8378fSJason M. Bills                      },
962271584abSEd Tanous                      "None.",
963fbe8378fSJason M. Bills                  }},
964271584abSEd Tanous     MessageEntry{"MemoryECCUncorrectable",
965fbe8378fSJason M. Bills                  {
966271584abSEd Tanous                      "Indicates an Uncorrectable Memory ECC error.",
967271584abSEd Tanous                      "Memory ECC uncorrectable error. Socket=%1 Channel=%2 "
968fbe8378fSJason M. Bills                      "DIMM=%3 Rank=%4.",
969271584abSEd Tanous                      "Critical",
970271584abSEd Tanous                      4,
971271584abSEd Tanous 
972fbe8378fSJason M. Bills                      {
973fbe8378fSJason M. Bills                          "number",
974fbe8378fSJason M. Bills                          "string",
975fbe8378fSJason M. Bills                          "number",
976fbe8378fSJason M. Bills                          "number",
977fbe8378fSJason M. Bills                      },
978271584abSEd Tanous                      "None.",
979fbe8378fSJason M. Bills                  }},
980271584abSEd Tanous     MessageEntry{"MemoryParityCommandAndAddress",
981fbe8378fSJason M. Bills                  {
982271584abSEd Tanous                      "Indicates a Command and Address parity error.",
983271584abSEd Tanous                      "Command and Address parity error. Socket=%1 Channel=%2 "
984fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
985271584abSEd Tanous                      "Critical",
986271584abSEd Tanous                      5,
987271584abSEd Tanous 
988fbe8378fSJason M. Bills                      {
989fbe8378fSJason M. Bills                          "number",
990fbe8378fSJason M. Bills                          "string",
991fbe8378fSJason M. Bills                          "number",
992fbe8378fSJason M. Bills                          "number",
993fbe8378fSJason M. Bills                          "number",
994fbe8378fSJason M. Bills                      },
995271584abSEd Tanous                      "None.",
996fbe8378fSJason M. Bills                  }},
997fbe8378fSJason M. Bills     MessageEntry{"MemoryParityNotKnown",
998fbe8378fSJason M. Bills                  {
999271584abSEd Tanous                      "Indicates an unknown parity error.",
1000271584abSEd Tanous                      "Memory parity error. Socket=%1 Channel=%2 "
1001fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
1002271584abSEd Tanous                      "Critical",
1003271584abSEd Tanous                      5,
1004271584abSEd Tanous 
1005fbe8378fSJason M. Bills                      {
1006fbe8378fSJason M. Bills                          "number",
1007fbe8378fSJason M. Bills                          "string",
1008fbe8378fSJason M. Bills                          "number",
1009fbe8378fSJason M. Bills                          "number",
1010fbe8378fSJason M. Bills                          "number",
1011fbe8378fSJason M. Bills                      },
1012271584abSEd Tanous                      "None.",
1013fbe8378fSJason M. Bills                  }},
1014271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationDisabled",
1015fbe8378fSJason M. Bills                  {
1016fbe8378fSJason M. Bills                      "Indicates Memory RAS Disabled Configuration Status.",
1017271584abSEd Tanous                      "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
1018271584abSEd Tanous                      "OK",
1019271584abSEd Tanous                      2,
1020fbe8378fSJason M. Bills                      {
1021fbe8378fSJason M. Bills                          "string",
1022fbe8378fSJason M. Bills                          "string",
1023fbe8378fSJason M. Bills                      },
1024271584abSEd Tanous                      "None.",
1025fbe8378fSJason M. Bills                  }},
1026271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationEnabled",
1027fbe8378fSJason M. Bills                  {
1028271584abSEd Tanous                      "Indicates Memory RAS Enabled Configuration Status.",
1029271584abSEd Tanous                      "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
1030271584abSEd Tanous                      "OK",
1031271584abSEd Tanous                      2,
1032fbe8378fSJason M. Bills                      {
1033fbe8378fSJason M. Bills                          "string",
1034fbe8378fSJason M. Bills                          "string",
1035fbe8378fSJason M. Bills                      },
1036271584abSEd Tanous                      "None.",
1037fbe8378fSJason M. Bills                  }},
1038271584abSEd Tanous     MessageEntry{"MemoryRASModeDisabled",
1039fbe8378fSJason M. Bills                  {
1040271584abSEd Tanous                      "Indicates Memory RAS Disabled Mode Selection.",
1041271584abSEd Tanous                      "Memory RAS Mode Select Disabled. Prior Mode=%1 "
1042fbe8378fSJason M. Bills                      "Selected Mode=%2.",
1043271584abSEd Tanous                      "OK",
1044271584abSEd Tanous                      2,
1045fbe8378fSJason M. Bills                      {
1046fbe8378fSJason M. Bills                          "string",
1047fbe8378fSJason M. Bills                          "string",
1048fbe8378fSJason M. Bills                      },
1049271584abSEd Tanous                      "None.",
1050fbe8378fSJason M. Bills                  }},
1051271584abSEd Tanous     MessageEntry{"MemoryRASModeEnabled",
1052fbe8378fSJason M. Bills                  {
1053271584abSEd Tanous                      "Indicates Memory RAS Enabled Mode Selection.",
1054271584abSEd Tanous                      "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected "
1055fbe8378fSJason M. Bills                      "Mode=%2.",
1056271584abSEd Tanous                      "OK",
1057271584abSEd Tanous                      2,
1058fbe8378fSJason M. Bills                      {
1059fbe8378fSJason M. Bills                          "string",
1060fbe8378fSJason M. Bills                          "string",
1061fbe8378fSJason M. Bills                      },
1062271584abSEd Tanous                      "None.",
1063fbe8378fSJason M. Bills                  }},
1064271584abSEd Tanous     MessageEntry{"MemoryThermTrip",
1065fbe8378fSJason M. Bills                  {
1066bc6be237Sjayaprakash Mutyala                      "Indicates that the system memory ThermTrip is asserted "
1067bc6be237Sjayaprakash Mutyala                      "by the specified component.",
1068bc6be237Sjayaprakash Mutyala                      "Memory ThermTrip asserted: %1.",
1069271584abSEd Tanous                      "Critical",
1070bc6be237Sjayaprakash Mutyala                      1,
1071bc6be237Sjayaprakash Mutyala                      {"string"},
1072271584abSEd Tanous                      "None.",
1073fbe8378fSJason M. Bills                  }},
10749aa46454SAgnieszka Szlendak     MessageEntry{"MEMultiPchModeMisconfig",
10759aa46454SAgnieszka Szlendak                  {
10769aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered "
10779aa46454SAgnieszka Szlendak                      "problems in initializing Multi-PCH mode.",
10789aa46454SAgnieszka Szlendak                      "Intel ME error in Multi-PCH mode: %1",
10799aa46454SAgnieszka Szlendak                      "Critical",
10809aa46454SAgnieszka Szlendak                      1,
10819aa46454SAgnieszka Szlendak                      {"string"},
10829aa46454SAgnieszka Szlendak                      "None.",
10839aa46454SAgnieszka Szlendak                  }},
10849aa46454SAgnieszka Szlendak     MessageEntry{
10859aa46454SAgnieszka Szlendak         "MEPeciOverDmiError",
10869aa46454SAgnieszka Szlendak         {
10879aa46454SAgnieszka Szlendak             "Indicates that Intel ME is unable to communicate "
10889aa46454SAgnieszka Szlendak             "using PECI over DMI.",
10899aa46454SAgnieszka Szlendak             "Intel ME has detected  PECI over DMI interface failure "
10909aa46454SAgnieszka Szlendak             "and it is not functional any more. It may indicate the "
10919aa46454SAgnieszka Szlendak             "situation when PECI over DMI was not configured by "
10929aa46454SAgnieszka Szlendak             "BIOS or a defect which may require a CPU Host reset to "
10939aa46454SAgnieszka Szlendak             "recover from. Details: %1",
10949aa46454SAgnieszka Szlendak             "Critical",
10959aa46454SAgnieszka Szlendak             1,
10969aa46454SAgnieszka Szlendak             {"string"},
10979aa46454SAgnieszka Szlendak             "Recovery via CPU Host reset or platform reset. If error is "
10989aa46454SAgnieszka Szlendak             "persistent, deep-dive platform-level debugging is required.",
10999aa46454SAgnieszka Szlendak         }},
11009aa46454SAgnieszka Szlendak     MessageEntry{
11019aa46454SAgnieszka Szlendak         "MEPttHealthEvent",
11029aa46454SAgnieszka Szlendak         {
11039aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered issue with Intel PTT",
11049aa46454SAgnieszka Szlendak             "Intel ME has detected following issue with Intel PTT: %1",
11059aa46454SAgnieszka Szlendak             "Warning",
11069aa46454SAgnieszka Szlendak             1,
11079aa46454SAgnieszka Szlendak             {"string"},
11089aa46454SAgnieszka Szlendak             "None.",
11099aa46454SAgnieszka Szlendak         }},
11109aa46454SAgnieszka Szlendak     MessageEntry{
11119aa46454SAgnieszka Szlendak         "MERecoveryGpioForced",
11129aa46454SAgnieszka Szlendak         {
11139aa46454SAgnieszka Szlendak             "Indicates that Intel ME image is booted in "
11149aa46454SAgnieszka Szlendak             "recovery mode due to GPIO assertion.",
11159aa46454SAgnieszka Szlendak             "Intel ME Recovery Image loaded due to recovery MGPIO "
11169aa46454SAgnieszka Szlendak             "pin asserted. Pin number is configurable in factory "
11179aa46454SAgnieszka Szlendak             "presets, Default recovery pin is MGPIO1.",
11189aa46454SAgnieszka Szlendak             "OK",
11199aa46454SAgnieszka Szlendak             0,
11209aa46454SAgnieszka Szlendak             {},
11219aa46454SAgnieszka Szlendak             "Deassert recovery GPIO and reset the Intel ME back to "
11229aa46454SAgnieszka Szlendak             "operational mode. If Recovery Jumper is in legacy behavior, "
11239aa46454SAgnieszka Szlendak             "a ME reset (eg. Cold Reset IPMI cmd) is needed to have ME "
11249aa46454SAgnieszka Szlendak             "back in operational mode.",
11259aa46454SAgnieszka Szlendak         }},
11269aa46454SAgnieszka Szlendak     MessageEntry{"MERestrictedMode",
11279aa46454SAgnieszka Szlendak                  {
11289aa46454SAgnieszka Szlendak                      "Indicates events related to Intel ME restricted mode.",
11299aa46454SAgnieszka Szlendak                      "Intel ME restricted mode information: %1",
11309aa46454SAgnieszka Szlendak                      "Critical",
11319aa46454SAgnieszka Szlendak                      1,
11329aa46454SAgnieszka Szlendak                      {"string"},
11339aa46454SAgnieszka Szlendak                      "None.",
11349aa46454SAgnieszka Szlendak                  }},
11359aa46454SAgnieszka Szlendak     MessageEntry{
11369aa46454SAgnieszka Szlendak         "MESmbusLinkFailure",
11379aa46454SAgnieszka Szlendak         {
11389aa46454SAgnieszka Szlendak             "Indicate that Intel ME encountered SMBus link error.",
11399aa46454SAgnieszka Szlendak             "Intel ME has detected SMBus link error. "
11409aa46454SAgnieszka Szlendak             "Sensor Bus: %1 , MUX Address: %2 ",
11419aa46454SAgnieszka Szlendak             "Critical",
11429aa46454SAgnieszka Szlendak             2,
11439aa46454SAgnieszka Szlendak             {"string", "string"},
11449aa46454SAgnieszka Szlendak             "Devices connected to given SMLINK might cause communication "
11459aa46454SAgnieszka Szlendak             "corruption. See error code and refer to Intel ME External "
11469aa46454SAgnieszka Szlendak             "Interfaces Specification for details.",
11479aa46454SAgnieszka Szlendak         }},
11489aa46454SAgnieszka Szlendak     MessageEntry{
11499aa46454SAgnieszka Szlendak         "MEUmaError",
11509aa46454SAgnieszka Szlendak         {
11519aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered UMA operation error.",
11529aa46454SAgnieszka Szlendak             "Intel ME has encountered UMA operation error. Details: %1",
11539aa46454SAgnieszka Szlendak             "Critical",
11549aa46454SAgnieszka Szlendak             1,
11559aa46454SAgnieszka Szlendak             {"string"},
11569aa46454SAgnieszka Szlendak             "Platform reset when UMA not configured correctly, or when "
11579aa46454SAgnieszka Szlendak             "error occurred during normal operation on correctly "
11589aa46454SAgnieszka Szlendak             "configured UMA multiple times leading to Intel ME entering "
11599aa46454SAgnieszka Szlendak             "Recovery or restricted operational mode.",
11609aa46454SAgnieszka Szlendak         }},
11619aa46454SAgnieszka Szlendak     MessageEntry{"MEUnsupportedFeature",
11629aa46454SAgnieszka Szlendak                  {
11639aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is configuration with "
11649aa46454SAgnieszka Szlendak                      "feature which is not supported on this platform.",
11659aa46454SAgnieszka Szlendak                      "Feature not supported in current segment detected by "
11669aa46454SAgnieszka Szlendak                      "Intel ME Firmware. Details: %1",
11679aa46454SAgnieszka Szlendak                      "Critical",
11689aa46454SAgnieszka Szlendak                      1,
11699aa46454SAgnieszka Szlendak                      {"string"},
11709aa46454SAgnieszka Szlendak                      "Proper FW configuration must be updated or use the "
11719aa46454SAgnieszka Szlendak                      "Flash device with proper FW configuration",
11729aa46454SAgnieszka Szlendak                  }},
1173271584abSEd Tanous     MessageEntry{"MirroringRedundancyDegraded",
1174fbe8378fSJason M. Bills                  {
1175fbe8378fSJason M. Bills                      "Indicates the mirroring redundancy state is degraded.",
1176271584abSEd Tanous                      "Mirroring redundancy state degraded. Socket=%1 "
1177fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1178271584abSEd Tanous                      "Warning",
1179271584abSEd Tanous                      5,
1180271584abSEd Tanous 
1181fbe8378fSJason M. Bills                      {
1182fbe8378fSJason M. Bills                          "number",
1183fbe8378fSJason M. Bills                          "string",
1184fbe8378fSJason M. Bills                          "number",
1185fbe8378fSJason M. Bills                          "number",
1186fbe8378fSJason M. Bills                          "number",
1187fbe8378fSJason M. Bills                      },
1188271584abSEd Tanous                      "None.",
1189fbe8378fSJason M. Bills                  }},
1190fbe8378fSJason M. Bills     MessageEntry{
1191fbe8378fSJason M. Bills         "MirroringRedundancyFull",
1192fbe8378fSJason M. Bills         {
1193fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
1194271584abSEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 "
1195fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1196271584abSEd Tanous             "OK",
1197271584abSEd Tanous             5,
1198271584abSEd Tanous 
1199fbe8378fSJason M. Bills             {
1200fbe8378fSJason M. Bills                 "number",
1201fbe8378fSJason M. Bills                 "string",
1202fbe8378fSJason M. Bills                 "number",
1203fbe8378fSJason M. Bills                 "number",
1204fbe8378fSJason M. Bills                 "number",
1205fbe8378fSJason M. Bills             },
1206271584abSEd Tanous             "None.",
1207fbe8378fSJason M. Bills         }},
1208271584abSEd Tanous     MessageEntry{"NMIButtonPressed",
1209fbe8378fSJason M. Bills                  {
1210271584abSEd Tanous                      "Indicates that the NMI button was pressed.",
1211271584abSEd Tanous                      "NMI Button Pressed.",
1212271584abSEd Tanous                      "Critical",
1213271584abSEd Tanous                      0,
1214271584abSEd Tanous                      {},
1215271584abSEd Tanous                      "None.",
1216fbe8378fSJason M. Bills                  }},
1217b76f9ca1SChen,Yugang     MessageEntry{"NMIDiagnosticInterrupt",
1218b76f9ca1SChen,Yugang                  {
1219271584abSEd Tanous                      "Indicates that an NMI Diagnostic "
1220b76f9ca1SChen,Yugang                      "Interrupt has been generated.",
1221271584abSEd Tanous                      "NMI Diagnostic Interrupt.",
1222271584abSEd Tanous                      "Critical",
1223271584abSEd Tanous                      0,
1224271584abSEd Tanous                      {},
1225271584abSEd Tanous                      "None.",
1226b76f9ca1SChen,Yugang                  }},
1227271584abSEd Tanous     MessageEntry{"PCIeCorrectableAdvisoryNonFatal",
1228fbe8378fSJason M. Bills                  {
1229fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Advisory Non-fatal Error.",
1230271584abSEd Tanous                      "PCIe Correctable Advisory Non-fatal Error. Bus=%1 "
1231fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1232271584abSEd Tanous                      "Warning",
1233271584abSEd Tanous                      3,
1234271584abSEd Tanous 
1235fbe8378fSJason M. Bills                      {
1236fbe8378fSJason M. Bills                          "number",
1237fbe8378fSJason M. Bills                          "number",
1238fbe8378fSJason M. Bills                          "number",
1239fbe8378fSJason M. Bills                      },
1240271584abSEd Tanous                      "None.",
1241fbe8378fSJason M. Bills                  }},
1242271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadDLLP",
1243fbe8378fSJason M. Bills                  {
1244271584abSEd Tanous                      "Indicates a PCIe Correctable Bad DLLP Error.",
1245271584abSEd Tanous 
1246fbe8378fSJason M. Bills                      "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
1247271584abSEd Tanous                      "Warning",
1248271584abSEd Tanous                      3,
1249271584abSEd Tanous 
1250fbe8378fSJason M. Bills                      {
1251fbe8378fSJason M. Bills                          "number",
1252fbe8378fSJason M. Bills                          "number",
1253fbe8378fSJason M. Bills                          "number",
1254fbe8378fSJason M. Bills                      },
1255271584abSEd Tanous                      "None.",
1256fbe8378fSJason M. Bills                  }},
1257271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadTLP",
1258fbe8378fSJason M. Bills                  {
1259271584abSEd Tanous                      "Indicates a PCIe Correctable Bad TLP Error.",
1260271584abSEd Tanous 
1261fbe8378fSJason M. Bills                      "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
1262271584abSEd Tanous                      "Warning",
1263271584abSEd Tanous                      3,
1264271584abSEd Tanous 
1265fbe8378fSJason M. Bills                      {
1266fbe8378fSJason M. Bills                          "number",
1267fbe8378fSJason M. Bills                          "number",
1268fbe8378fSJason M. Bills                          "number",
1269fbe8378fSJason M. Bills                      },
1270271584abSEd Tanous                      "None.",
1271fbe8378fSJason M. Bills                  }},
1272271584abSEd Tanous     MessageEntry{"PCIeCorrectableHeaderLogOverflow",
1273fbe8378fSJason M. Bills                  {
1274fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Header Log Overflow Error.",
1275271584abSEd Tanous                      "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 "
1276fbe8378fSJason M. Bills                      "Function=%3.",
1277271584abSEd Tanous                      "Warning",
1278271584abSEd Tanous                      3,
1279271584abSEd Tanous 
1280fbe8378fSJason M. Bills                      {
1281fbe8378fSJason M. Bills                          "number",
1282fbe8378fSJason M. Bills                          "number",
1283fbe8378fSJason M. Bills                          "number",
1284fbe8378fSJason M. Bills                      },
1285271584abSEd Tanous                      "None.",
1286fbe8378fSJason M. Bills                  }},
1287271584abSEd Tanous     MessageEntry{"PCIeCorrectableInternal",
1288fbe8378fSJason M. Bills                  {
1289271584abSEd Tanous                      "Indicates a PCIe Correctable Internal Error.",
1290271584abSEd Tanous                      "PCIe Correctable Internal Error. Bus=%1 Device=%2 "
1291fbe8378fSJason M. Bills                      "Function=%3.",
1292271584abSEd Tanous                      "Warning",
1293271584abSEd Tanous                      3,
1294271584abSEd Tanous 
1295fbe8378fSJason M. Bills                      {
1296fbe8378fSJason M. Bills                          "number",
1297fbe8378fSJason M. Bills                          "number",
1298fbe8378fSJason M. Bills                          "number",
1299fbe8378fSJason M. Bills                      },
1300271584abSEd Tanous                      "None.",
1301fbe8378fSJason M. Bills                  }},
1302fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableLinkBWChanged",
1303fbe8378fSJason M. Bills                  {
1304fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Link BW Changed Error.",
1305271584abSEd Tanous                      "PCIe Correctable Link BW Changed. Bus=%1 "
1306fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1307271584abSEd Tanous                      "Warning",
1308271584abSEd Tanous                      3,
1309271584abSEd Tanous 
1310fbe8378fSJason M. Bills                      {
1311fbe8378fSJason M. Bills                          "number",
1312fbe8378fSJason M. Bills                          "number",
1313fbe8378fSJason M. Bills                          "number",
1314fbe8378fSJason M. Bills                      },
1315271584abSEd Tanous                      "None.",
1316fbe8378fSJason M. Bills                  }},
1317271584abSEd Tanous     MessageEntry{"PCIeCorrectableReceiverError",
1318fbe8378fSJason M. Bills                  {
1319271584abSEd Tanous                      "Indicates a PCIe Correctable Receiver Error.",
1320271584abSEd Tanous                      "PCIe Correctable Receiver Error. Bus=%1 Device=%2 "
1321fbe8378fSJason M. Bills                      "Function=%3.",
1322271584abSEd Tanous                      "Warning",
1323271584abSEd Tanous                      3,
1324271584abSEd Tanous 
1325fbe8378fSJason M. Bills                      {
1326fbe8378fSJason M. Bills                          "number",
1327fbe8378fSJason M. Bills                          "number",
1328fbe8378fSJason M. Bills                          "number",
1329fbe8378fSJason M. Bills                      },
1330271584abSEd Tanous                      "None.",
1331fbe8378fSJason M. Bills                  }},
1332271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayNumRollover",
1333fbe8378fSJason M. Bills                  {
1334271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Num Rollover.",
1335271584abSEd Tanous                      "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 "
1336fbe8378fSJason M. Bills                      "Function=%3.",
1337271584abSEd Tanous                      "Warning",
1338271584abSEd Tanous                      3,
1339271584abSEd Tanous 
1340fbe8378fSJason M. Bills                      {
1341fbe8378fSJason M. Bills                          "number",
1342fbe8378fSJason M. Bills                          "number",
1343fbe8378fSJason M. Bills                          "number",
1344fbe8378fSJason M. Bills                      },
1345271584abSEd Tanous                      "None.",
1346fbe8378fSJason M. Bills                  }},
1347271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayTimerTimeout",
1348fbe8378fSJason M. Bills                  {
1349271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Timer Timeout.",
1350271584abSEd Tanous                      "PCIe Correctable Replay Timer Timeout. Bus=%1 "
1351fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1352271584abSEd Tanous                      "Warning",
1353271584abSEd Tanous                      3,
1354271584abSEd Tanous 
1355fbe8378fSJason M. Bills                      {
1356fbe8378fSJason M. Bills                          "number",
1357fbe8378fSJason M. Bills                          "number",
1358fbe8378fSJason M. Bills                          "number",
1359fbe8378fSJason M. Bills                      },
1360271584abSEd Tanous                      "None.",
1361fbe8378fSJason M. Bills                  }},
1362fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableUnspecifiedAERError",
1363fbe8378fSJason M. Bills                  {
1364fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Unspecified AER Error.",
1365271584abSEd Tanous                      "PCIe Correctable Unspecified AER Error. "
1366fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
1367271584abSEd Tanous                      "Warning",
1368271584abSEd Tanous                      3,
1369271584abSEd Tanous 
1370fbe8378fSJason M. Bills                      {
1371fbe8378fSJason M. Bills                          "number",
1372fbe8378fSJason M. Bills                          "number",
1373fbe8378fSJason M. Bills                          "number",
1374fbe8378fSJason M. Bills                      },
1375271584abSEd Tanous                      "None.",
1376fbe8378fSJason M. Bills                  }},
1377271584abSEd Tanous     MessageEntry{"PCIeFatalACSViolation",
1378fbe8378fSJason M. Bills                  {
1379271584abSEd Tanous                      "Indicates a PCIe ACS Violation Error.",
1380271584abSEd Tanous 
1381fbe8378fSJason M. Bills                      "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
13824228a160SJason M. Bills                      "Critical",
1383271584abSEd Tanous                      3,
1384271584abSEd Tanous 
1385fbe8378fSJason M. Bills                      {
1386fbe8378fSJason M. Bills                          "number",
1387fbe8378fSJason M. Bills                          "number",
1388fbe8378fSJason M. Bills                          "number",
1389fbe8378fSJason M. Bills                      },
1390271584abSEd Tanous                      "None.",
1391fbe8378fSJason M. Bills                  }},
1392271584abSEd Tanous     MessageEntry{"PCIeFatalAtomicEgressBlocked",
1393fbe8378fSJason M. Bills                  {
1394271584abSEd Tanous                      "Indicates a PCIe Atomic Egress Blocked Error.",
1395271584abSEd Tanous                      "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 "
1396fbe8378fSJason M. Bills                      "Function=%3.",
13974228a160SJason M. Bills                      "Critical",
1398271584abSEd Tanous                      3,
1399271584abSEd Tanous 
1400fbe8378fSJason M. Bills                      {
1401fbe8378fSJason M. Bills                          "number",
1402fbe8378fSJason M. Bills                          "number",
1403fbe8378fSJason M. Bills                          "number",
1404fbe8378fSJason M. Bills                      },
1405271584abSEd Tanous                      "None.",
1406fbe8378fSJason M. Bills                  }},
1407fbe8378fSJason M. Bills     MessageEntry{
1408fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
1409fbe8378fSJason M. Bills         {
1410271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
1411271584abSEd Tanous 
1412fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
14134228a160SJason M. Bills             "Critical",
1414271584abSEd Tanous             3,
1415271584abSEd Tanous 
1416fbe8378fSJason M. Bills             {
1417fbe8378fSJason M. Bills                 "number",
1418fbe8378fSJason M. Bills                 "number",
1419fbe8378fSJason M. Bills                 "number",
1420fbe8378fSJason M. Bills             },
1421271584abSEd Tanous             "None.",
1422fbe8378fSJason M. Bills         }},
1423fbe8378fSJason M. Bills     MessageEntry{
1424fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1425fbe8378fSJason M. Bills         {
1426271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1427271584abSEd Tanous 
1428fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
14294228a160SJason M. Bills             "Critical",
1430271584abSEd Tanous             3,
1431271584abSEd Tanous 
1432fbe8378fSJason M. Bills             {
1433fbe8378fSJason M. Bills                 "number",
1434fbe8378fSJason M. Bills                 "number",
1435fbe8378fSJason M. Bills                 "number",
1436fbe8378fSJason M. Bills             },
1437271584abSEd Tanous             "None.",
1438fbe8378fSJason M. Bills         }},
1439fbe8378fSJason M. Bills     MessageEntry{
1440fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1441fbe8378fSJason M. Bills         {
1442271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
1443271584abSEd Tanous 
1444fbe8378fSJason M. Bills             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 "
1445fbe8378fSJason M. Bills             "Function=%3.",
14464228a160SJason M. Bills             "Critical",
1447271584abSEd Tanous             3,
1448271584abSEd Tanous 
1449fbe8378fSJason M. Bills             {
1450fbe8378fSJason M. Bills                 "number",
1451fbe8378fSJason M. Bills                 "number",
1452fbe8378fSJason M. Bills                 "number",
1453fbe8378fSJason M. Bills             },
1454271584abSEd Tanous             "None.",
1455fbe8378fSJason M. Bills         }},
1456271584abSEd Tanous     MessageEntry{"PCIeFatalECRCError",
1457fbe8378fSJason M. Bills                  {
1458271584abSEd Tanous                      "Indicates a PCIe ECRC Error.",
1459271584abSEd Tanous                      "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
14604228a160SJason M. Bills                      "Critical",
1461271584abSEd Tanous                      3,
1462271584abSEd Tanous 
1463fbe8378fSJason M. Bills                      {
1464fbe8378fSJason M. Bills                          "number",
1465fbe8378fSJason M. Bills                          "number",
1466fbe8378fSJason M. Bills                          "number",
1467fbe8378fSJason M. Bills                      },
1468271584abSEd Tanous                      "None.",
1469fbe8378fSJason M. Bills                  }},
1470271584abSEd Tanous     MessageEntry{"PCIeFatalFlowControlProtocol",
1471fbe8378fSJason M. Bills                  {
1472271584abSEd Tanous                      "Indicates a PCIe Flow Control Protocol Error.",
1473271584abSEd Tanous 
1474fbe8378fSJason M. Bills                      "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 "
1475fbe8378fSJason M. Bills                      "Function=%3.",
14764228a160SJason M. Bills                      "Critical",
1477271584abSEd Tanous                      3,
1478271584abSEd Tanous 
1479fbe8378fSJason M. Bills                      {
1480fbe8378fSJason M. Bills                          "number",
1481fbe8378fSJason M. Bills                          "number",
1482fbe8378fSJason M. Bills                          "number",
1483fbe8378fSJason M. Bills                      },
1484271584abSEd Tanous                      "None.",
1485fbe8378fSJason M. Bills                  }},
1486fbe8378fSJason M. Bills     MessageEntry{
1487fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1488fbe8378fSJason M. Bills         {
1489271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1490271584abSEd Tanous 
1491fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
14924228a160SJason M. Bills             "Critical",
1493271584abSEd Tanous             3,
1494271584abSEd Tanous 
1495fbe8378fSJason M. Bills             {
1496fbe8378fSJason M. Bills                 "number",
1497fbe8378fSJason M. Bills                 "number",
1498fbe8378fSJason M. Bills                 "number",
1499fbe8378fSJason M. Bills             },
1500271584abSEd Tanous             "None.",
1501fbe8378fSJason M. Bills         }},
1502fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalMCBlockedTLP",
1503fbe8378fSJason M. Bills                  {
1504271584abSEd Tanous                      "Indicates a PCIe MC Blocked TLP Error.",
1505271584abSEd Tanous                      "PCIe Fatal MC Blocked TLP Error. Bus=%1 "
1506fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
15074228a160SJason M. Bills                      "Critical",
1508271584abSEd Tanous                      3,
1509271584abSEd Tanous 
1510fbe8378fSJason M. Bills                      {
1511fbe8378fSJason M. Bills                          "number",
1512fbe8378fSJason M. Bills                          "number",
1513fbe8378fSJason M. Bills                          "number",
1514fbe8378fSJason M. Bills                      },
1515271584abSEd Tanous                      "None.",
1516fbe8378fSJason M. Bills                  }},
1517fbe8378fSJason M. Bills     MessageEntry{
1518fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1519fbe8378fSJason M. Bills         {
1520271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1521271584abSEd Tanous 
1522fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
15234228a160SJason M. Bills             "Critical",
1524271584abSEd Tanous             3,
1525271584abSEd Tanous 
1526fbe8378fSJason M. Bills             {
1527fbe8378fSJason M. Bills                 "number",
1528fbe8378fSJason M. Bills                 "number",
1529fbe8378fSJason M. Bills                 "number",
1530fbe8378fSJason M. Bills             },
1531271584abSEd Tanous             "None.",
1532fbe8378fSJason M. Bills         }},
1533271584abSEd Tanous     MessageEntry{"PCIeFatalReceiverBufferOverflow",
1534fbe8378fSJason M. Bills                  {
1535271584abSEd Tanous                      "Indicates a PCIe Receiver Buffer Overflow Error.",
1536271584abSEd Tanous                      "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 "
1537fbe8378fSJason M. Bills                      "Function=%3.",
15384228a160SJason M. Bills                      "Critical",
1539271584abSEd Tanous                      3,
1540271584abSEd Tanous 
1541fbe8378fSJason M. Bills                      {
1542fbe8378fSJason M. Bills                          "number",
1543fbe8378fSJason M. Bills                          "number",
1544fbe8378fSJason M. Bills                          "number",
1545fbe8378fSJason M. Bills                      },
1546271584abSEd Tanous                      "None.",
1547fbe8378fSJason M. Bills                  }},
1548fbe8378fSJason M. Bills     MessageEntry{
154914c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1550fbe8378fSJason M. Bills         {
1551fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
1552271584abSEd Tanous 
1553fbe8378fSJason M. Bills             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 "
1554fbe8378fSJason M. Bills             "Function=%3.",
15554228a160SJason M. Bills             "Critical",
1556271584abSEd Tanous             3,
1557271584abSEd Tanous 
1558fbe8378fSJason M. Bills             {
1559fbe8378fSJason M. Bills                 "number",
1560fbe8378fSJason M. Bills                 "number",
1561fbe8378fSJason M. Bills                 "number",
1562fbe8378fSJason M. Bills             },
1563271584abSEd Tanous             "None.",
1564fbe8378fSJason M. Bills         }},
1565fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream",
1566fbe8378fSJason M. Bills                  {
1567271584abSEd Tanous                      "Indicates a PCIe Received Fatal Message "
1568fbe8378fSJason M. Bills                      "From Downstream Error.",
1569271584abSEd Tanous 
1570fbe8378fSJason M. Bills                      "PCIe Fatal Received Fatal Message From Downstream. "
1571fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
15724228a160SJason M. Bills                      "Critical",
1573271584abSEd Tanous                      3,
1574271584abSEd Tanous 
1575fbe8378fSJason M. Bills                      {
1576fbe8378fSJason M. Bills                          "number",
1577fbe8378fSJason M. Bills                          "number",
1578fbe8378fSJason M. Bills                          "number",
1579fbe8378fSJason M. Bills                      },
1580271584abSEd Tanous                      "None.",
1581fbe8378fSJason M. Bills                  }},
1582271584abSEd Tanous     MessageEntry{"PCIeFatalSurpriseLinkDown",
1583fbe8378fSJason M. Bills                  {
1584271584abSEd Tanous                      "Indicates a PCIe Surprise Link Down Error.",
1585271584abSEd Tanous                      "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 "
1586fbe8378fSJason M. Bills                      "Function=%3.",
15874228a160SJason M. Bills                      "Critical",
1588271584abSEd Tanous                      3,
1589271584abSEd Tanous 
1590fbe8378fSJason M. Bills                      {
1591fbe8378fSJason M. Bills                          "number",
1592fbe8378fSJason M. Bills                          "number",
1593fbe8378fSJason M. Bills                          "number",
1594fbe8378fSJason M. Bills                      },
1595271584abSEd Tanous                      "None.",
1596fbe8378fSJason M. Bills                  }},
1597271584abSEd Tanous     MessageEntry{"PCIeFatalTLPPrefixBlocked",
1598fbe8378fSJason M. Bills                  {
1599271584abSEd Tanous                      "Indicates a PCIe TLP Prefix Blocked Error.",
1600271584abSEd Tanous                      "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 "
1601fbe8378fSJason M. Bills                      "Function=%3.",
16024228a160SJason M. Bills                      "Critical",
1603271584abSEd Tanous                      3,
1604271584abSEd Tanous 
1605fbe8378fSJason M. Bills                      {
1606fbe8378fSJason M. Bills                          "number",
1607fbe8378fSJason M. Bills                          "number",
1608fbe8378fSJason M. Bills                          "number",
1609fbe8378fSJason M. Bills                      },
1610271584abSEd Tanous                      "None.",
1611fbe8378fSJason M. Bills                  }},
1612fbe8378fSJason M. Bills     MessageEntry{
1613fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1614fbe8378fSJason M. Bills         {
1615271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
1616271584abSEd Tanous 
1617fbe8378fSJason M. Bills             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 "
1618fbe8378fSJason M. Bills             "Function=%3.",
16194228a160SJason M. Bills             "Critical",
1620271584abSEd Tanous             3,
1621271584abSEd Tanous 
1622fbe8378fSJason M. Bills             {
1623fbe8378fSJason M. Bills                 "number",
1624fbe8378fSJason M. Bills                 "number",
1625fbe8378fSJason M. Bills                 "number",
1626fbe8378fSJason M. Bills             },
1627271584abSEd Tanous             "None.",
1628fbe8378fSJason M. Bills         }},
1629271584abSEd Tanous     MessageEntry{"PCIeFatalUnexpectedCompletion",
1630fbe8378fSJason M. Bills                  {
1631271584abSEd Tanous                      "Indicates a PCIe Unexpected Completion Error.",
1632271584abSEd Tanous                      "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 "
1633fbe8378fSJason M. Bills                      "Function=%3.",
16344228a160SJason M. Bills                      "Critical",
1635271584abSEd Tanous                      3,
1636271584abSEd Tanous 
1637fbe8378fSJason M. Bills                      {
1638fbe8378fSJason M. Bills                          "number",
1639fbe8378fSJason M. Bills                          "number",
1640fbe8378fSJason M. Bills                          "number",
1641fbe8378fSJason M. Bills                      },
1642271584abSEd Tanous                      "None.",
1643fbe8378fSJason M. Bills                  }},
1644271584abSEd Tanous     MessageEntry{"PCIeFatalUnspecifiedNonAERFatalError",
1645fbe8378fSJason M. Bills                  {
1646271584abSEd Tanous                      "Indicates a PCIe Unspecified Non-AER Fatal Error.",
1647271584abSEd Tanous                      "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 "
1648fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
16494228a160SJason M. Bills                      "Critical",
1650271584abSEd Tanous                      3,
1651271584abSEd Tanous 
1652fbe8378fSJason M. Bills                      {
1653fbe8378fSJason M. Bills                          "number",
1654fbe8378fSJason M. Bills                          "number",
1655fbe8378fSJason M. Bills                          "number",
1656fbe8378fSJason M. Bills                      },
1657271584abSEd Tanous                      "None.",
1658fbe8378fSJason M. Bills                  }},
1659fbe8378fSJason M. Bills     MessageEntry{
1660fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1661fbe8378fSJason M. Bills         {
1662271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1663271584abSEd Tanous 
1664fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
16654228a160SJason M. Bills             "Critical",
1666271584abSEd Tanous             3,
1667271584abSEd Tanous 
1668fbe8378fSJason M. Bills             {
1669fbe8378fSJason M. Bills                 "number",
1670fbe8378fSJason M. Bills                 "number",
1671fbe8378fSJason M. Bills                 "number",
1672fbe8378fSJason M. Bills             },
1673271584abSEd Tanous             "None.",
1674fbe8378fSJason M. Bills         }},
1675271584abSEd Tanous     MessageEntry{"PowerButtonPressed",
1676fbe8378fSJason M. Bills                  {
1677271584abSEd Tanous                      "Indicates that the power button was pressed.",
1678271584abSEd Tanous                      "Power Button Pressed.",
1679271584abSEd Tanous                      "OK",
1680271584abSEd Tanous                      0,
1681271584abSEd Tanous                      {},
1682271584abSEd Tanous                      "None.",
1683fbe8378fSJason M. Bills                  }},
1684dd118a2eSJason M. Bills     MessageEntry{"PowerRestorePolicyApplied",
1685dd118a2eSJason M. Bills                  {
1686271584abSEd Tanous                      "Indicates that power was restored and the "
1687dd118a2eSJason M. Bills                      "BMC has applied the restore policy.",
1688271584abSEd Tanous                      "Power restore policy applied.",
1689271584abSEd Tanous                      "OK",
1690271584abSEd Tanous                      0,
1691271584abSEd Tanous                      {},
1692271584abSEd Tanous                      "None.",
1693dd118a2eSJason M. Bills                  }},
1694271584abSEd Tanous     MessageEntry{"PowerSupplyConfigurationError",
1695fbe8378fSJason M. Bills                  {
1696271584abSEd Tanous                      "Indicates an error in power supply configuration.",
1697271584abSEd Tanous                      "Power supply %1 configuration error.",
16989c6b0159SYong Li                      "Warning",
1699271584abSEd Tanous                      1,
1700271584abSEd Tanous                      {"string"},
1701271584abSEd Tanous                      "None.",
1702fbe8378fSJason M. Bills                  }},
1703fbe8378fSJason M. Bills     MessageEntry{
17047f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
17057f68549fSjayaprakash Mutyala         {
17067f68549fSjayaprakash Mutyala             "Indicates that power supply configuration error recovered "
17077f68549fSjayaprakash Mutyala             "from a failure.",
17087f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
17097f68549fSjayaprakash Mutyala             "OK",
17107f68549fSjayaprakash Mutyala             1,
17117f68549fSjayaprakash Mutyala             {"string"},
17127f68549fSjayaprakash Mutyala             "None.",
17137f68549fSjayaprakash Mutyala         }},
17147f68549fSjayaprakash Mutyala     MessageEntry{
1715fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1716fbe8378fSJason M. Bills         {
1717fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1718271584abSEd Tanous             "Power supply %1 fan %2 failed.",
17199c6b0159SYong Li             "Warning",
1720271584abSEd Tanous             2,
1721271584abSEd Tanous             {"string", "string"},
1722271584abSEd Tanous             "None.",
1723fbe8378fSJason M. Bills         }},
1724dac62eefSCheng C Yang     MessageEntry{
1725dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1726dac62eefSCheng C Yang         {
1727dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1728271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1729271584abSEd Tanous             "OK",
1730271584abSEd Tanous             2,
1731271584abSEd Tanous             {"string", "string"},
1732271584abSEd Tanous             "None.",
1733dac62eefSCheng C Yang         }},
1734fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailed",
1735fbe8378fSJason M. Bills                  {
1736271584abSEd Tanous                      "Indicates that a power supply has failed.",
1737271584abSEd Tanous                      "Power supply %1 failed.",
17389c6b0159SYong Li                      "Warning",
1739271584abSEd Tanous                      1,
1740271584abSEd Tanous                      {"string"},
1741271584abSEd Tanous                      "None.",
1742fbe8378fSJason M. Bills                  }},
1743fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailurePredicted",
1744fbe8378fSJason M. Bills                  {
1745fbe8378fSJason M. Bills                      "Indicates that a power supply is predicted to fail.",
1746271584abSEd Tanous                      "Power supply %1 failure predicted.",
1747271584abSEd Tanous                      "Warning",
1748271584abSEd Tanous                      1,
1749271584abSEd Tanous                      {"string"},
1750271584abSEd Tanous                      "None.",
1751fbe8378fSJason M. Bills                  }},
1752271584abSEd Tanous     MessageEntry{"PowerSupplyInserted",
1753fbe8378fSJason M. Bills                  {
1754271584abSEd Tanous                      "Indicates that a power supply has been inserted.",
1755271584abSEd Tanous                      "Power supply %1 inserted.",
1756271584abSEd Tanous                      "OK",
1757271584abSEd Tanous                      1,
1758271584abSEd Tanous                      {"string"},
1759271584abSEd Tanous                      "None.",
1760fbe8378fSJason M. Bills                  }},
1761271584abSEd Tanous     MessageEntry{"PowerSupplyPowerGoodFailed",
1762bc48a175SJason M. Bills                  {
1763271584abSEd Tanous                      "Indicates that the power supply power good signal "
1764bc48a175SJason M. Bills                      "failed to assert within the specified time.",
1765271584abSEd Tanous                      "Power supply power good failed to assert within %1 "
1766bc48a175SJason M. Bills                      "milliseconds.",
1767271584abSEd Tanous                      "Critical",
1768271584abSEd Tanous                      1,
1769271584abSEd Tanous                      {"number"},
1770271584abSEd Tanous                      "None.",
1771bc48a175SJason M. Bills                  }},
1772dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPowerLost",
1773dac62eefSCheng C Yang                  {
1774dac62eefSCheng C Yang                      "Indicates that a power supply has lost input power.",
1775271584abSEd Tanous                      "Power supply %1 power lost.",
17769c6b0159SYong Li                      "Warning",
1777271584abSEd Tanous                      1,
1778271584abSEd Tanous                      {"string"},
1779271584abSEd Tanous                      "None.",
1780dac62eefSCheng C Yang                  }},
1781271584abSEd Tanous     MessageEntry{"PowerSupplyPowerRestored",
1782dac62eefSCheng C Yang                  {
1783dac62eefSCheng C Yang                      "Indicates that a power supply input power was restored.",
1784271584abSEd Tanous                      "Power supply %1 power restored.",
1785271584abSEd Tanous                      "OK",
17865f2b84eeSEd Tanous                      0,
1787271584abSEd Tanous                      {"string"},
1788271584abSEd Tanous                      "None.",
1789dac62eefSCheng C Yang                  }},
1790dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPredictedFailureRecovered",
1791dac62eefSCheng C Yang                  {
1792271584abSEd Tanous                      "Indicates that a power supply recovered "
1793dac62eefSCheng C Yang                      "from a predicted failure.",
1794271584abSEd Tanous                      "Power supply %1 predicted failure recovered.",
1795271584abSEd Tanous                      "OK",
1796271584abSEd Tanous                      1,
1797271584abSEd Tanous                      {"string"},
1798271584abSEd Tanous                      "None.",
1799dac62eefSCheng C Yang                  }},
1800271584abSEd Tanous     MessageEntry{"PowerSupplyRecovered",
1801dac62eefSCheng C Yang                  {
1802dac62eefSCheng C Yang                      "Indicates that a power supply recovered from a failure.",
1803271584abSEd Tanous                      "Power supply %1 recovered.",
1804271584abSEd Tanous                      "OK",
1805271584abSEd Tanous                      1,
1806271584abSEd Tanous                      {"string"},
1807271584abSEd Tanous                      "None.",
1808dac62eefSCheng C Yang                  }},
1809271584abSEd Tanous     MessageEntry{"PowerSupplyRemoved",
1810fbe8378fSJason M. Bills                  {
1811271584abSEd Tanous                      "Indicates that a power supply has been removed.",
1812271584abSEd Tanous                      "Power supply %1 removed.",
1813271584abSEd Tanous                      "Warning",
1814271584abSEd Tanous                      1,
1815271584abSEd Tanous                      {"string"},
1816271584abSEd Tanous                      "None.",
1817fbe8378fSJason M. Bills                  }},
1818271584abSEd Tanous     MessageEntry{"PowerUnitDegradedFromNonRedundant",
1819cecb4cb6SCheng C Yang                  {
1820cecb4cb6SCheng C Yang                      "Indicates that power unit is come back to redundant from"
1821cecb4cb6SCheng C Yang                      "nonredundant but is still not in full redundancy mode.",
1822271584abSEd Tanous                      "Power Unit degraded from nonredundant.",
1823271584abSEd Tanous                      "Warning",
1824271584abSEd Tanous                      0,
1825271584abSEd Tanous                      {},
1826271584abSEd Tanous                      "None.",
1827cecb4cb6SCheng C Yang                  }},
1828cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitDegradedFromRedundant",
1829cecb4cb6SCheng C Yang                  {
1830cecb4cb6SCheng C Yang                      "Indicates that power unit is degarded from full "
1831cecb4cb6SCheng C Yang                      "redundancy mode.",
1832271584abSEd Tanous                      "Power Unit degraded from redundant.",
1833271584abSEd Tanous                      "Warning",
1834271584abSEd Tanous                      0,
1835271584abSEd Tanous                      {},
1836271584abSEd Tanous                      "None.",
1837cecb4cb6SCheng C Yang                  }},
1838271584abSEd Tanous     MessageEntry{"PowerUnitRedundancyDegraded",
1839cecb4cb6SCheng C Yang                  {
1840cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been degraded.",
1841271584abSEd Tanous                      "Power Unit Redundancy degraded.",
1842271584abSEd Tanous                      "Warning",
1843271584abSEd Tanous                      0,
1844271584abSEd Tanous                      {},
1845271584abSEd Tanous                      "None.",
1846cecb4cb6SCheng C Yang                  }},
1847cecb4cb6SCheng C Yang     MessageEntry{
1848cecb4cb6SCheng C Yang         "PowerUnitNonRedundantFromInsufficient",
1849cecb4cb6SCheng C Yang         {
1850cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode and get"
1851cecb4cb6SCheng C Yang             "sufficient power to support redundancy from insufficient"
1852cecb4cb6SCheng C Yang             "power.",
1853271584abSEd Tanous 
1854cecb4cb6SCheng C Yang             "Power Unit NonRedundant from insufficient to sufficient.",
1855271584abSEd Tanous             "Warning",
1856271584abSEd Tanous             0,
1857271584abSEd Tanous             {},
1858271584abSEd Tanous             "None.",
1859cecb4cb6SCheng C Yang         }},
1860271584abSEd Tanous     MessageEntry{"PowerUnitNonRedundantInsufficient",
1861cecb4cb6SCheng C Yang                  {
1862271584abSEd Tanous                      "Indicates that power unit do not have sufficient "
1863cecb4cb6SCheng C Yang                      "power to support redundancy.",
1864271584abSEd Tanous                      "Power Unit NonRedundant and has insufficient resource.",
18654228a160SJason M. Bills                      "Critical",
1866271584abSEd Tanous                      0,
1867271584abSEd Tanous                      {},
1868271584abSEd Tanous                      "None.",
1869cecb4cb6SCheng C Yang                  }},
1870cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitRedundancyLost",
1871cecb4cb6SCheng C Yang                  {
1872cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been lost.",
1873271584abSEd Tanous                      "Power Unit Redundancy lost.",
1874271584abSEd Tanous                      "Warning",
1875271584abSEd Tanous                      0,
1876271584abSEd Tanous                      {},
1877271584abSEd Tanous                      "None.",
1878cecb4cb6SCheng C Yang                  }},
1879cecb4cb6SCheng C Yang     MessageEntry{
1880cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1881cecb4cb6SCheng C Yang         {
1882cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1883271584abSEd Tanous             "Power Unit Redundancy regained.",
1884271584abSEd Tanous             "OK",
1885271584abSEd Tanous             0,
1886271584abSEd Tanous             {},
1887271584abSEd Tanous             "None.",
1888cecb4cb6SCheng C Yang         }},
1889cecb4cb6SCheng C Yang     MessageEntry{
1890cecb4cb6SCheng C Yang         "PowerUnitNonRedundantSufficient",
1891cecb4cb6SCheng C Yang         {
1892cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode but still"
1893cecb4cb6SCheng C Yang             "has sufficient power to support redundancy.",
1894271584abSEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
1895271584abSEd Tanous             "Warning",
1896271584abSEd Tanous             0,
1897271584abSEd Tanous             {},
1898271584abSEd Tanous             "None.",
1899cecb4cb6SCheng C Yang         }},
1900271584abSEd Tanous     MessageEntry{"ResetButtonPressed",
1901fbe8378fSJason M. Bills                  {
1902271584abSEd Tanous                      "Indicates that the reset button was pressed.",
1903271584abSEd Tanous                      "Reset Button Pressed.",
1904271584abSEd Tanous                      "OK",
1905271584abSEd Tanous                      0,
1906271584abSEd Tanous                      {},
1907271584abSEd Tanous                      "None.",
1908fbe8378fSJason M. Bills                  }},
19098ae37025SChen,Yugang     MessageEntry{"SecurityBoot2ndFlashEnabled",
19108ae37025SChen,Yugang                  {
19118ae37025SChen,Yugang                      "Indicates that the BMC 2nd boot flash is enabled.",
19128ae37025SChen,Yugang                      "BMC 2nd boot flash is enabled.",
19138ae37025SChen,Yugang                      "Critical",
19148ae37025SChen,Yugang                      0,
19158ae37025SChen,Yugang                      {},
19168ae37025SChen,Yugang                      "None.",
19178ae37025SChen,Yugang                  }},
19188ae37025SChen,Yugang     MessageEntry{"SecurityP2aBridgeEnabled",
19198ae37025SChen,Yugang                  {
19208ae37025SChen,Yugang                      "Indicates that the P2A bridge is enabled.",
19218ae37025SChen,Yugang                      "P2A(PCIe to AHB) bridge is enabled.",
19228ae37025SChen,Yugang                      "Critical",
19238ae37025SChen,Yugang                      0,
19248ae37025SChen,Yugang                      {},
19258ae37025SChen,Yugang                      "None.",
19268ae37025SChen,Yugang                  }},
19278ae37025SChen,Yugang     MessageEntry{"SecurityUartPortDebugEnabled",
19288ae37025SChen,Yugang                  {
19298ae37025SChen,Yugang                      "Indicates that the uart port debug is enabled.",
19308ae37025SChen,Yugang                      "Uart port debug is enabled.",
19318ae37025SChen,Yugang                      "Critical",
19328ae37025SChen,Yugang                      0,
19338ae37025SChen,Yugang                      {},
19348ae37025SChen,Yugang                      "None.",
19358ae37025SChen,Yugang                  }},
19368988dda4SSuryakanth Sekar     MessageEntry{
19378988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
19388988dda4SSuryakanth Sekar         {
19398988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
19408988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
19418988dda4SSuryakanth Sekar             "OK",
19428988dda4SSuryakanth Sekar             0,
19438988dda4SSuryakanth Sekar             {},
19448988dda4SSuryakanth Sekar             "None.",
19458988dda4SSuryakanth Sekar         }},
19468988dda4SSuryakanth Sekar 
19478988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroAssigned",
19488988dda4SSuryakanth Sekar                  {
19498988dda4SSuryakanth Sekar                      "Indicates that non root user assigned with user ID zero.",
19508988dda4SSuryakanth Sekar                      "User ID Zero is assigned with non-root user.",
19518988dda4SSuryakanth Sekar                      "Critical",
19528988dda4SSuryakanth Sekar                      0,
19538988dda4SSuryakanth Sekar                      {},
19548988dda4SSuryakanth Sekar                      "None.",
19558988dda4SSuryakanth Sekar                  }},
19568988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroRemoved",
19578988dda4SSuryakanth Sekar                  {
19588988dda4SSuryakanth Sekar                      "Indicates that non root user ID is removed",
19598988dda4SSuryakanth Sekar                      "Non root user assigned with user ID zero is removed.",
19608988dda4SSuryakanth Sekar                      "OK",
19618988dda4SSuryakanth Sekar                      0,
19628988dda4SSuryakanth Sekar                      {},
19638988dda4SSuryakanth Sekar                      "None.",
19648988dda4SSuryakanth Sekar                  }},
19658988dda4SSuryakanth Sekar 
19668988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootEnabled",
19678988dda4SSuryakanth Sekar                  {
19688988dda4SSuryakanth Sekar                      "Indicates that system root user is enabled.",
19698988dda4SSuryakanth Sekar                      "User root is enabled.",
19708988dda4SSuryakanth Sekar                      "Critical",
19718988dda4SSuryakanth Sekar                      0,
19728988dda4SSuryakanth Sekar                      {},
19738988dda4SSuryakanth Sekar                      "None.",
19748988dda4SSuryakanth Sekar                  }},
19758988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootDisabled",
19768988dda4SSuryakanth Sekar                  {
19778988dda4SSuryakanth Sekar                      "Indicates that system root user is disabled.",
19788988dda4SSuryakanth Sekar                      "User root is disabled.",
19798988dda4SSuryakanth Sekar                      "OK",
19808988dda4SSuryakanth Sekar                      0,
19818988dda4SSuryakanth Sekar                      {},
19828988dda4SSuryakanth Sekar                      "None.",
19838988dda4SSuryakanth Sekar                  }},
19848988dda4SSuryakanth Sekar 
19858988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellEnabled",
19868988dda4SSuryakanth Sekar                  {
19878988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is enabled.",
19888988dda4SSuryakanth Sekar                      "Unsupported shell is enabled.",
19898988dda4SSuryakanth Sekar                      "Critical",
19908988dda4SSuryakanth Sekar                      0,
19918988dda4SSuryakanth Sekar                      {},
19928988dda4SSuryakanth Sekar                      "None.",
19938988dda4SSuryakanth Sekar                  }},
19948988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellRemoved",
19958988dda4SSuryakanth Sekar                  {
19968988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is removed.",
19978988dda4SSuryakanth Sekar                      "Unsupported shell is removed.",
19988988dda4SSuryakanth Sekar                      "OK",
19998988dda4SSuryakanth Sekar                      0,
20008988dda4SSuryakanth Sekar                      {},
20018988dda4SSuryakanth Sekar                      "None.",
20028988dda4SSuryakanth Sekar                  }},
20038988dda4SSuryakanth Sekar 
20048988dda4SSuryakanth Sekar     MessageEntry{
20058988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
20068988dda4SSuryakanth Sekar         {
20078988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
20088988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
20098988dda4SSuryakanth Sekar             "Critical",
20108988dda4SSuryakanth Sekar             0,
20118988dda4SSuryakanth Sekar             {},
20128988dda4SSuryakanth Sekar             "None.",
20138988dda4SSuryakanth Sekar         }},
2014fbe8378fSJason M. Bills     MessageEntry{"SELEntryAdded",
2015fbe8378fSJason M. Bills                  {
2016271584abSEd Tanous                      "Indicates a SEL entry was added using the "
2017fbe8378fSJason M. Bills                      "Add SEL Entry or Platform Event command.",
2018271584abSEd Tanous                      "SEL Entry Added: %1",
2019271584abSEd Tanous                      "OK",
2020271584abSEd Tanous                      1,
2021fbe8378fSJason M. Bills                      {
2022fbe8378fSJason M. Bills                          "string",
2023fbe8378fSJason M. Bills                      },
2024271584abSEd Tanous                      "None.",
2025fbe8378fSJason M. Bills                  }},
2026271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingHigh",
2027fbe8378fSJason M. Bills                  {
2028271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2029fbe8378fSJason M. Bills                      "critical high threshold going high.",
2030271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going "
2031fbe8378fSJason M. Bills                      "high. Reading=%2 Threshold=%3.",
2032271584abSEd Tanous                      "Critical",
2033271584abSEd Tanous                      3,
2034271584abSEd Tanous                      {"string", "number", "number"},
2035271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2036fbe8378fSJason M. Bills                  }},
2037271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingLow",
2038fbe8378fSJason M. Bills                  {
2039271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2040fbe8378fSJason M. Bills                      "critical high threshold going low.",
2041271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going low. "
2042fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2043271584abSEd Tanous                      "OK",
2044271584abSEd Tanous                      3,
2045271584abSEd Tanous                      {"string", "number", "number"},
2046271584abSEd Tanous                      "None.",
2047fbe8378fSJason M. Bills                  }},
2048271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingHigh",
2049fbe8378fSJason M. Bills                  {
2050271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2051fbe8378fSJason M. Bills                      "critical low threshold going high.",
2052271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going high. "
2053fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2054271584abSEd Tanous                      "OK",
2055271584abSEd Tanous                      3,
2056271584abSEd Tanous                      {"string", "number", "number"},
2057271584abSEd Tanous                      "None.",
2058fbe8378fSJason M. Bills                  }},
2059271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingLow",
2060fbe8378fSJason M. Bills                  {
2061271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2062fbe8378fSJason M. Bills                      "critical low threshold going low.",
2063271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going low. "
2064fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2065271584abSEd Tanous                      "Critical",
2066271584abSEd Tanous                      3,
2067271584abSEd Tanous                      {"string", "number", "number"},
2068271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2069fbe8378fSJason M. Bills                  }},
2070271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingHigh",
2071fbe8378fSJason M. Bills                  {
2072271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2073fbe8378fSJason M. Bills                      "warning high threshold going high.",
2074271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going high. "
2075fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2076271584abSEd Tanous                      "Warning",
2077271584abSEd Tanous                      3,
2078271584abSEd Tanous                      {"string", "number", "number"},
2079271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2080fbe8378fSJason M. Bills                  }},
2081271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingLow",
2082fbe8378fSJason M. Bills                  {
2083271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2084fbe8378fSJason M. Bills                      "warning high threshold going low.",
2085271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going low. "
2086fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2087271584abSEd Tanous                      "OK",
2088271584abSEd Tanous                      3,
2089271584abSEd Tanous                      {"string", "number", "number"},
2090271584abSEd Tanous                      "None.",
2091fbe8378fSJason M. Bills                  }},
2092271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingHigh",
2093fbe8378fSJason M. Bills                  {
2094271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2095fbe8378fSJason M. Bills                      "warning low threshold going high.",
2096271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going high. "
2097fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2098271584abSEd Tanous                      "OK",
2099271584abSEd Tanous                      3,
2100271584abSEd Tanous                      {"string", "number", "number"},
2101271584abSEd Tanous                      "None.",
2102fbe8378fSJason M. Bills                  }},
2103271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingLow",
2104fbe8378fSJason M. Bills                  {
2105271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2106fbe8378fSJason M. Bills                      "warning low threshold going low.",
2107271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going low. "
2108fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2109271584abSEd Tanous                      "Warning",
2110271584abSEd Tanous                      3,
2111271584abSEd Tanous                      {"string", "number", "number"},
2112271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2113fbe8378fSJason M. Bills                  }},
2114fb7579e9SJames Feist     MessageEntry{"ServiceFailure",
2115fb7579e9SJames Feist                  {
2116fb7579e9SJames Feist                      "Indicates that a service has exited unsuccessfully.",
2117271584abSEd Tanous                      "Service %1 has exited unsuccessfully.",
2118271584abSEd Tanous                      "Warning",
2119271584abSEd Tanous                      1,
2120271584abSEd Tanous                      {"string"},
2121271584abSEd Tanous                      "None.",
2122fb7579e9SJames Feist                  }},
2123fbe8378fSJason M. Bills     MessageEntry{"SparingRedundancyDegraded",
2124fbe8378fSJason M. Bills                  {
2125fbe8378fSJason M. Bills                      "Indicates the sparing redundancy state is degraded.",
2126271584abSEd Tanous                      "Sparing redundancy state degraded. Socket=%1 "
2127fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2128271584abSEd Tanous                      "Warning",
2129271584abSEd Tanous                      5,
2130271584abSEd Tanous 
2131fbe8378fSJason M. Bills                      {
2132fbe8378fSJason M. Bills                          "number",
2133fbe8378fSJason M. Bills                          "string",
2134fbe8378fSJason M. Bills                          "number",
2135fbe8378fSJason M. Bills                          "string",
2136fbe8378fSJason M. Bills                          "number",
2137fbe8378fSJason M. Bills                      },
2138271584abSEd Tanous                      "None.",
2139fbe8378fSJason M. Bills                  }},
2140fbe8378fSJason M. Bills     MessageEntry{
2141fbe8378fSJason M. Bills         "SparingRedundancyFull",
2142fbe8378fSJason M. Bills         {
2143fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
2144271584abSEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 "
2145fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2146271584abSEd Tanous             "OK",
2147271584abSEd Tanous             5,
2148271584abSEd Tanous 
2149fbe8378fSJason M. Bills             {
2150fbe8378fSJason M. Bills                 "number",
2151fbe8378fSJason M. Bills                 "string",
2152fbe8378fSJason M. Bills                 "number",
2153fbe8378fSJason M. Bills                 "string",
2154fbe8378fSJason M. Bills                 "number",
2155fbe8378fSJason M. Bills             },
2156271584abSEd Tanous             "None.",
2157fbe8378fSJason M. Bills         }},
2158271584abSEd Tanous     MessageEntry{"SsbThermalTrip",
2159b76f9ca1SChen,Yugang                  {
2160b76f9ca1SChen,Yugang                      "Indicates that an SSB Thermal trip has been asserted.",
2161271584abSEd Tanous                      "SSB Thermal trip.",
2162271584abSEd Tanous                      "Critical",
2163271584abSEd Tanous                      0,
2164271584abSEd Tanous                      {},
2165271584abSEd Tanous                      "None.",
2166b76f9ca1SChen,Yugang                  }},
216752efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceDisabledProvisioned",
216852efa5d6SRichard Marian Thomaiyar                  {
216952efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the disabled "
217052efa5d6SRichard Marian Thomaiyar                      "provisioned state. All commands are blocked to execute "
217152efa5d6SRichard Marian Thomaiyar                      "through the system interface.",
217252efa5d6SRichard Marian Thomaiyar                      "The system interface is in the disabled provisioned "
217352efa5d6SRichard Marian Thomaiyar                      "state.",
217452efa5d6SRichard Marian Thomaiyar                      "OK",
217552efa5d6SRichard Marian Thomaiyar                      0,
217652efa5d6SRichard Marian Thomaiyar                      {},
217752efa5d6SRichard Marian Thomaiyar                      "None.",
217852efa5d6SRichard Marian Thomaiyar                  }},
217952efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceUnprovisioned",
218052efa5d6SRichard Marian Thomaiyar                  {
218152efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the "
218252efa5d6SRichard Marian Thomaiyar                      "unprovisioned state. All commands are permitted to "
218352efa5d6SRichard Marian Thomaiyar                      "execute through the system interface.",
218452efa5d6SRichard Marian Thomaiyar                      "The system interface is in the unprovisioned state.",
218552efa5d6SRichard Marian Thomaiyar                      "Critical",
218652efa5d6SRichard Marian Thomaiyar                      0,
218752efa5d6SRichard Marian Thomaiyar                      {},
218852efa5d6SRichard Marian Thomaiyar                      "None.",
218952efa5d6SRichard Marian Thomaiyar                  }},
219052efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceWhitelistProvisioned",
219152efa5d6SRichard Marian Thomaiyar                  {
219252efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the whitelist "
219352efa5d6SRichard Marian Thomaiyar                      "provisioned state. Only whitelisted commands "
219452efa5d6SRichard Marian Thomaiyar                      "are permitted to execute through the system interface.",
219552efa5d6SRichard Marian Thomaiyar                      "The system interface is in the whitelist provisioned "
219652efa5d6SRichard Marian Thomaiyar                      "state.",
219752efa5d6SRichard Marian Thomaiyar                      "Warning",
219852efa5d6SRichard Marian Thomaiyar                      0,
219952efa5d6SRichard Marian Thomaiyar                      {},
220052efa5d6SRichard Marian Thomaiyar                      "None.",
220152efa5d6SRichard Marian Thomaiyar                  }},
2202bc48a175SJason M. Bills     MessageEntry{"SystemPowerGoodFailed",
2203bc48a175SJason M. Bills                  {
2204bc48a175SJason M. Bills                      "Indicates that the system power good signal failed "
2205bc48a175SJason M. Bills                      "to assert within the specified time (VR failure).",
2206271584abSEd Tanous                      "System power good failed to assert within %1 "
2207bc48a175SJason M. Bills                      "milliseconds (VR failure).",
2208271584abSEd Tanous                      "Critical",
2209271584abSEd Tanous                      1,
2210271584abSEd Tanous                      {"number"},
2211271584abSEd Tanous                      "None.",
2212bc48a175SJason M. Bills                  }},
2213fbe8378fSJason M. Bills     MessageEntry{"SystemPowerLost",
2214fbe8378fSJason M. Bills                  {
2215271584abSEd Tanous                      "Indicates that power was lost while the "
2216fbe8378fSJason M. Bills                      "system was powered on.",
2217271584abSEd Tanous                      "System Power Lost.",
2218271584abSEd Tanous                      "Critical",
2219271584abSEd Tanous                      0,
2220271584abSEd Tanous                      {},
2221271584abSEd Tanous                      "None.",
2222fbe8378fSJason M. Bills                  }},
2223271584abSEd Tanous     MessageEntry{"SystemPowerOffFailed",
2224fbe8378fSJason M. Bills                  {
2225271584abSEd Tanous                      "Indicates that the system failed to power off.",
2226271584abSEd Tanous                      "System Power-Off Failed.",
2227271584abSEd Tanous                      "Critical",
2228271584abSEd Tanous                      0,
2229271584abSEd Tanous                      {},
2230271584abSEd Tanous                      "None.",
2231fbe8378fSJason M. Bills                  }},
2232271584abSEd Tanous     MessageEntry{"SystemPowerOnFailed",
2233fbe8378fSJason M. Bills                  {
2234271584abSEd Tanous                      "Indicates that the system failed to power on.",
2235271584abSEd Tanous                      "System Power-On Failed.",
2236271584abSEd Tanous                      "Critical",
2237271584abSEd Tanous                      0,
2238271584abSEd Tanous                      {},
2239271584abSEd Tanous                      "None.",
2240fbe8378fSJason M. Bills                  }},
224173de092fSJason M. Bills     MessageEntry{
224273de092fSJason M. Bills         "VoltageRegulatorOverheated",
224373de092fSJason M. Bills         {
224473de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
2245271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
2246271584abSEd Tanous             "Critical",
2247271584abSEd Tanous             1,
2248271584abSEd Tanous             {"string"},
2249271584abSEd Tanous             "None.",
225073de092fSJason M. Bills         }},
22519aa46454SAgnieszka Szlendak 
2252fbe8378fSJason M. Bills };
2253fffb8c1fSEd Tanous } // namespace redfish::registries::openbmc
2254