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 };
32f1e1bbf2SJayaprakash Mutyala constexpr std::array<MessageEntry, 189> registry = {
33fbe8378fSJason M. Bills     MessageEntry{
34fbe8378fSJason M. Bills         "ADDDCCorrectable",
35fbe8378fSJason M. Bills         {
36271584abSEd Tanous             "Indicates an ADDDC Correctable Error.",
37fbe8378fSJason M. Bills             "ADDDC Correctable Error.Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
38271584abSEd Tanous             "Warning",
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 
1324dcc3f92SSuryakanth Sekar     MessageEntry{
133fbe8378fSJason M. Bills         "BIOSBoot",
134fbe8378fSJason M. Bills         {
135fbe8378fSJason M. Bills             "Indicates BIOS has transitioned control to the OS Loader.",
136271584abSEd Tanous             "BIOS System Boot.",
137271584abSEd Tanous             "OK",
138271584abSEd Tanous             0,
139271584abSEd Tanous             {},
140271584abSEd Tanous             "None.",
141fbe8378fSJason M. Bills         }},
1420c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwarePanicReason",
1430c0f18e7SAppaRao Puli                  {
1440c0f18e7SAppaRao Puli                      "Indicates the reason for BIOS firmware panic.",
1450c0f18e7SAppaRao Puli                      "BIOS firmware panic occurred due to %1.",
1460c0f18e7SAppaRao Puli                      "Warning",
1470c0f18e7SAppaRao Puli                      1,
1480c0f18e7SAppaRao Puli                      {
1490c0f18e7SAppaRao Puli                          "string",
1500c0f18e7SAppaRao Puli                      },
1510c0f18e7SAppaRao Puli                      "None.",
1520c0f18e7SAppaRao Puli                  }},
1530c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwareRecoveryReason",
1540c0f18e7SAppaRao Puli                  {
1550c0f18e7SAppaRao Puli                      "Indicates the reason for BIOS firmware recovery.",
1560c0f18e7SAppaRao Puli                      "BIOS firmware recovery occurred due to %1.",
1570c0f18e7SAppaRao Puli                      "Warning",
1580c0f18e7SAppaRao Puli                      1,
1590c0f18e7SAppaRao Puli                      {
1600c0f18e7SAppaRao Puli                          "string",
1610c0f18e7SAppaRao Puli                      },
1620c0f18e7SAppaRao Puli                      "None.",
1630c0f18e7SAppaRao Puli                  }},
1640c0f18e7SAppaRao Puli     MessageEntry{"BIOSFirmwareResiliencyError",
1650c0f18e7SAppaRao Puli                  {
1660c0f18e7SAppaRao Puli                      "Indicates BIOS firmware encountered resilience error.",
1670c0f18e7SAppaRao Puli                      "BIOS firmware resiliency error. Error reason: %1.",
1680c0f18e7SAppaRao Puli                      "Critical",
1690c0f18e7SAppaRao Puli                      1,
1700c0f18e7SAppaRao Puli                      {
1710c0f18e7SAppaRao Puli                          "string",
1720c0f18e7SAppaRao Puli                      },
1730c0f18e7SAppaRao Puli                      "None.",
1740c0f18e7SAppaRao Puli                  }},
1754a0bf539SManojkiran Eda     MessageEntry{
1764a0bf539SManojkiran Eda         "BIOSPOSTCode",
177a3316fc6SZhikuiRen         {
178a3316fc6SZhikuiRen             "BIOS Power-On Self-Test Code received",
1794a0bf539SManojkiran Eda             "Boot Count: %1; Time Stamp Offset: %2 seconds; POST Code: %3",
180a3316fc6SZhikuiRen             "OK",
181a3316fc6SZhikuiRen             3,
182a3316fc6SZhikuiRen             {"number", "number", "number"},
183a3316fc6SZhikuiRen             "None.",
184a3316fc6SZhikuiRen         }},
185271584abSEd Tanous     MessageEntry{"BIOSPOSTError",
186fbe8378fSJason M. Bills                  {
187271584abSEd Tanous                      "Indicates BIOS POST has encountered an error.",
188271584abSEd Tanous                      "BIOS POST Error. Error Code=%1",
189271584abSEd Tanous                      "Warning",
190271584abSEd Tanous                      1,
191271584abSEd Tanous                      {"number"},
192271584abSEd Tanous                      "None.",
193fbe8378fSJason M. Bills                  }},
194fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryComplete",
195fbe8378fSJason M. Bills                  {
196271584abSEd Tanous                      "Indicates BIOS Recovery has completed.",
197271584abSEd Tanous                      "BIOS Recovery Complete.",
198271584abSEd Tanous                      "OK",
199271584abSEd Tanous                      0,
200271584abSEd Tanous                      {},
201271584abSEd Tanous                      "None.",
202fbe8378fSJason M. Bills                  }},
203fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryStart",
204fbe8378fSJason M. Bills                  {
205271584abSEd Tanous                      "Indicates BIOS Recovery has started.",
206271584abSEd Tanous                      "BIOS Recovery Start.",
207271584abSEd Tanous                      "Warning",
208271584abSEd Tanous                      0,
209271584abSEd Tanous                      {},
210271584abSEd Tanous                      "None.",
211fbe8378fSJason M. Bills                  }},
212b58c79ebSJonathan Doman     MessageEntry{"BMCBootReason",
213bd5db522SYong Li                  {
214b58c79ebSJonathan Doman                      "Indicates the reason why BMC firmware booted.",
215b58c79ebSJonathan Doman                      "BMC firmware version %1 booted due to %2.",
216bd5db522SYong Li                      "OK",
217b58c79ebSJonathan Doman                      2,
218b58c79ebSJonathan Doman                      {
219b58c79ebSJonathan Doman                          "string",
220b58c79ebSJonathan Doman                          "string",
221b58c79ebSJonathan Doman                      },
222bd5db522SYong Li                      "None.",
223bd5db522SYong Li                  }},
2240c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwarePanicReason",
2250c0f18e7SAppaRao Puli                  {
2260c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware panic.",
2270c0f18e7SAppaRao Puli                      "BMC firmware panic occurred due to %1.",
2280c0f18e7SAppaRao Puli                      "Warning",
2290c0f18e7SAppaRao Puli                      1,
2300c0f18e7SAppaRao Puli                      {
2310c0f18e7SAppaRao Puli                          "string",
2320c0f18e7SAppaRao Puli                      },
2330c0f18e7SAppaRao Puli                      "None.",
2340c0f18e7SAppaRao Puli                  }},
2350c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareRecoveryReason",
2360c0f18e7SAppaRao Puli                  {
2370c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware recovery.",
2380c0f18e7SAppaRao Puli                      "BMC firmware recovery occurred due to %1.",
2390c0f18e7SAppaRao Puli                      "Warning",
2400c0f18e7SAppaRao Puli                      1,
2410c0f18e7SAppaRao Puli                      {
2420c0f18e7SAppaRao Puli                          "string",
2430c0f18e7SAppaRao Puli                      },
2440c0f18e7SAppaRao Puli                      "None.",
2450c0f18e7SAppaRao Puli                  }},
2460c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareResiliencyError",
2470c0f18e7SAppaRao Puli                  {
2480c0f18e7SAppaRao Puli                      "Indicates BMC firmware encountered resilience error.",
2490c0f18e7SAppaRao Puli                      "BMC firmware resiliency error. Error reason: %1.",
2500c0f18e7SAppaRao Puli                      "Critical",
2510c0f18e7SAppaRao Puli                      1,
2520c0f18e7SAppaRao Puli                      {
2530c0f18e7SAppaRao Puli                          "string",
2540c0f18e7SAppaRao Puli                      },
2550c0f18e7SAppaRao Puli                      "None.",
2560c0f18e7SAppaRao Puli                  }},
257b58c79ebSJonathan Doman     MessageEntry{"BMCKernelPanic",
258b58c79ebSJonathan Doman                  {
259b58c79ebSJonathan Doman                      "Indicates that BMC kernel panic occurred.",
260b58c79ebSJonathan Doman                      "BMC rebooted due to kernel panic.",
261b58c79ebSJonathan Doman                      "OK",
262b58c79ebSJonathan Doman                      0,
263b58c79ebSJonathan Doman                      {},
264b58c79ebSJonathan Doman                      "None.",
265b58c79ebSJonathan Doman                  }},
266789771ddSQiang XU     MessageEntry{"ChassisIntrusionDetected",
267789771ddSQiang XU                  {
268789771ddSQiang XU                      "Indicates that a physical security event "
269789771ddSQiang XU                      "of the chassis intrusion has occurred.",
270789771ddSQiang XU                      "Chassis Intrusion Detected.",
271789771ddSQiang XU                      "Warning",
272789771ddSQiang XU                      0,
273789771ddSQiang XU                      {},
274789771ddSQiang XU                      "None.",
275789771ddSQiang XU                  }},
276789771ddSQiang XU     MessageEntry{"ChassisIntrusionReset",
277789771ddSQiang XU                  {
278789771ddSQiang XU                      "Indicates that chassis intrusion status has recovered.",
279789771ddSQiang XU                      "Chassis Intrusion Reset.",
280789771ddSQiang XU                      "OK",
281789771ddSQiang XU                      0,
282789771ddSQiang XU                      {},
283789771ddSQiang XU                      "None.",
284789771ddSQiang XU                  }},
285f1e1bbf2SJayaprakash Mutyala     MessageEntry{
286f1e1bbf2SJayaprakash Mutyala         "ComponentOverTemperature",
287f1e1bbf2SJayaprakash Mutyala         {
288f1e1bbf2SJayaprakash Mutyala             "Indicates that the specified component is over temperature.",
28916b96f2eSHardik Panchal             "%1 over temperature and being throttled.",
290f1e1bbf2SJayaprakash Mutyala             "Critical",
291f1e1bbf2SJayaprakash Mutyala             1,
292f1e1bbf2SJayaprakash Mutyala             {"string"},
293f1e1bbf2SJayaprakash Mutyala             "None.",
294f1e1bbf2SJayaprakash Mutyala         }},
2950c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwarePanicReason",
2960c0f18e7SAppaRao Puli                  {
2970c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware panic.",
2980c0f18e7SAppaRao Puli                      "CPLD firmware panic occurred due to %1.",
2990c0f18e7SAppaRao Puli                      "Warning",
3000c0f18e7SAppaRao Puli                      1,
3010c0f18e7SAppaRao Puli                      {
3020c0f18e7SAppaRao Puli                          "string",
3030c0f18e7SAppaRao Puli                      },
3040c0f18e7SAppaRao Puli                      "None.",
3050c0f18e7SAppaRao Puli                  }},
3060c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareRecoveryReason",
3070c0f18e7SAppaRao Puli                  {
3080c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware recovery.",
3090c0f18e7SAppaRao Puli                      "CPLD firmware recovery occurred due to %1.",
3100c0f18e7SAppaRao Puli                      "Warning",
3110c0f18e7SAppaRao Puli                      1,
3120c0f18e7SAppaRao Puli                      {
3130c0f18e7SAppaRao Puli                          "string",
3140c0f18e7SAppaRao Puli                      },
3150c0f18e7SAppaRao Puli                      "None.",
3160c0f18e7SAppaRao Puli                  }},
3170c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareResiliencyError",
3180c0f18e7SAppaRao Puli                  {
3190c0f18e7SAppaRao Puli                      "Indicates CPLD firmware encountered resilience error.",
3200c0f18e7SAppaRao Puli                      "CPLD firmware resiliency error. Error reason: %1.",
3210c0f18e7SAppaRao Puli                      "Critical",
3220c0f18e7SAppaRao Puli                      1,
3230c0f18e7SAppaRao Puli                      {
3240c0f18e7SAppaRao Puli                          "string",
3250c0f18e7SAppaRao Puli                      },
3260c0f18e7SAppaRao Puli                      "None.",
3270c0f18e7SAppaRao Puli                  }},
328fbe8378fSJason M. Bills     MessageEntry{"CPUError",
329fbe8378fSJason M. Bills                  {
330271584abSEd Tanous                      "Indicates that a CPU Error occurred of "
331fbe8378fSJason M. Bills                      "the specified type or cause.",
332271584abSEd Tanous                      "CPU Error Occurred: %1.",
333271584abSEd Tanous                      "Critical",
334271584abSEd Tanous                      1,
335271584abSEd Tanous                      {"string"},
336271584abSEd Tanous                      "None.",
337fbe8378fSJason M. Bills                  }},
3385db4be21Sjayaprakash Mutyala     MessageEntry{"CPUMismatch",
3395db4be21Sjayaprakash Mutyala                  {
3405db4be21Sjayaprakash Mutyala                      "Indicates that the specified CPU power/current "
3415db4be21Sjayaprakash Mutyala                      "rating is incompatible with the board.",
3425db4be21Sjayaprakash Mutyala                      "CPU %1 Mismatch.",
3435db4be21Sjayaprakash Mutyala                      "Critical",
3445db4be21Sjayaprakash Mutyala                      1,
3455db4be21Sjayaprakash Mutyala                      {"number"},
3465db4be21Sjayaprakash Mutyala                      "Install the supported CPU.",
3475db4be21Sjayaprakash Mutyala                  }},
34873de092fSJason M. Bills     MessageEntry{"CPUThermalTrip",
34973de092fSJason M. Bills                  {
350271584abSEd Tanous                      "Indicates that the specified CPU thermal "
35173de092fSJason M. Bills                      "trip has been asserted.",
352271584abSEd Tanous                      "CPU %1 Thermal Trip.",
353271584abSEd Tanous                      "Critical",
354271584abSEd Tanous                      1,
355271584abSEd Tanous                      {"number"},
356271584abSEd Tanous                      "None.",
35773de092fSJason M. Bills                  }},
358271584abSEd Tanous     MessageEntry{"DCPowerOff",
359fbe8378fSJason M. Bills                  {
360271584abSEd Tanous                      "Indicates that the system DC power is off.",
361271584abSEd Tanous                      "Host system DC power is off",
362271584abSEd Tanous                      "OK",
363271584abSEd Tanous                      0,
364271584abSEd Tanous                      {},
365271584abSEd Tanous                      "None.",
366fbe8378fSJason M. Bills                  }},
367fbe8378fSJason M. Bills     MessageEntry{"DCPowerOn",
368fbe8378fSJason M. Bills                  {
369271584abSEd Tanous                      "Indicates that the system DC power is on.",
370271584abSEd Tanous                      "Host system DC power is on",
371271584abSEd Tanous                      "OK",
372271584abSEd Tanous                      0,
373271584abSEd Tanous                      {},
374271584abSEd Tanous                      "None.",
375fbe8378fSJason M. Bills                  }},
376c75f1e9aSJames Feist     MessageEntry{"DriveError",
377c75f1e9aSJames Feist                  {
378c75f1e9aSJames Feist                      "Indicates that a Drive Error occurred of "
379c75f1e9aSJames Feist                      "the specified type or cause.",
380c75f1e9aSJames Feist                      "Drive Error Occurred: %1.",
381c75f1e9aSJames Feist                      "Warning",
382c75f1e9aSJames Feist                      1,
383c75f1e9aSJames Feist                      {"string"},
384c75f1e9aSJames Feist                      "None.",
385c75f1e9aSJames Feist                  }},
386271584abSEd Tanous     MessageEntry{"EventLogCleared",
387fbe8378fSJason M. Bills                  {
388271584abSEd Tanous                      "Indicates that the event log has been cleared.",
389271584abSEd Tanous                      "Event Log Cleared.",
390271584abSEd Tanous                      "OK",
391271584abSEd Tanous                      0,
392271584abSEd Tanous                      {},
393271584abSEd Tanous                      "None.",
394fbe8378fSJason M. Bills                  }},
395271584abSEd Tanous     MessageEntry{"FanInserted",
396fbe8378fSJason M. Bills                  {
397271584abSEd Tanous                      "Indicates that a system fan has been inserted.",
398271584abSEd Tanous                      "%1 inserted.",
399271584abSEd Tanous                      "OK",
400271584abSEd Tanous                      1,
401271584abSEd Tanous                      {"string"},
402271584abSEd Tanous                      "None.",
403fbe8378fSJason M. Bills                  }},
404fbe8378fSJason M. Bills     MessageEntry{"FanRedundancyLost",
405fbe8378fSJason M. Bills                  {
406fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been lost.",
407271584abSEd Tanous                      "Fan redundancy lost.",
408271584abSEd Tanous                      "Warning",
409271584abSEd Tanous                      0,
410271584abSEd Tanous                      {},
411271584abSEd Tanous                      "None.",
412fbe8378fSJason M. Bills                  }},
413271584abSEd Tanous     MessageEntry{"FanRedundancyRegained",
414fbe8378fSJason M. Bills                  {
415fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been regained.",
416271584abSEd Tanous                      "Fan redundancy regained.",
417271584abSEd Tanous                      "OK",
418271584abSEd Tanous                      0,
419271584abSEd Tanous                      {},
420271584abSEd Tanous                      "None.",
421fbe8378fSJason M. Bills                  }},
422271584abSEd Tanous     MessageEntry{"FanRemoved",
423fbe8378fSJason M. Bills                  {
424271584abSEd Tanous                      "Indicates that a system fan has been removed.",
425271584abSEd Tanous                      "%1 removed.",
426271584abSEd Tanous                      "OK",
427*5f2b84eeSEd Tanous                      0,
428271584abSEd Tanous                      {"string"},
429271584abSEd Tanous                      "None.",
430fbe8378fSJason M. Bills                  }},
4315b0de033SJason M. Bills     MessageEntry{
4325b0de033SJason M. Bills         "FirmwareActivationCompleted",
4335b0de033SJason M. Bills         {
4345b0de033SJason M. Bills             "Indicates a firmware activation has completed successfully.",
4355b0de033SJason M. Bills             "%1 firmware activation completed successfully.",
4365b0de033SJason M. Bills             "OK",
4375b0de033SJason M. Bills             1,
4385b0de033SJason M. Bills             {"string"},
4395b0de033SJason M. Bills             "None.",
4405b0de033SJason M. Bills         }},
4415b0de033SJason M. Bills     MessageEntry{"FirmwareActivationFailed",
4425b0de033SJason M. Bills                  {
4435b0de033SJason M. Bills                      "Indicates a firmware activation has failed.",
4445b0de033SJason M. Bills                      "%1 firmware activation failed: %2.",
4455b0de033SJason M. Bills                      "Warning",
4465b0de033SJason M. Bills                      2,
4475b0de033SJason M. Bills                      {"string", "string"},
4485b0de033SJason M. Bills                      "None.",
4495b0de033SJason M. Bills                  }},
4505b0de033SJason M. Bills     MessageEntry{"FirmwareActivationStarted",
4515b0de033SJason M. Bills                  {
4525b0de033SJason M. Bills                      "Indicates a firmware activation has started.",
4535b0de033SJason M. Bills                      "%1 firmware activation started.",
4545b0de033SJason M. Bills                      "OK",
4555b0de033SJason M. Bills                      1,
4565b0de033SJason M. Bills                      {"string"},
4575b0de033SJason M. Bills                      "None.",
4585b0de033SJason M. Bills                  }},
459567e3ab7SChalapathi Venkataramashetty     MessageEntry{"FirmwareResiliencyError",
460567e3ab7SChalapathi Venkataramashetty                  {
461567e3ab7SChalapathi Venkataramashetty                      "Indicates firmware encountered resilience error.",
462567e3ab7SChalapathi Venkataramashetty                      "Firmware resiliency error. Error reason: %1.",
463567e3ab7SChalapathi Venkataramashetty                      "Critical",
464567e3ab7SChalapathi Venkataramashetty                      1,
465567e3ab7SChalapathi Venkataramashetty                      {
466567e3ab7SChalapathi Venkataramashetty                          "string",
467567e3ab7SChalapathi Venkataramashetty                      },
468567e3ab7SChalapathi Venkataramashetty                      "None.",
469567e3ab7SChalapathi Venkataramashetty                  }},
470271584abSEd Tanous     MessageEntry{"FirmwareUpdateCompleted",
471fbe8378fSJason M. Bills                  {
472fbe8378fSJason M. Bills                      "Indicates a firmware update has completed successfully.",
473271584abSEd Tanous                      "%1 firmware update to version %2 completed "
474fbe8378fSJason M. Bills                      "successfully.",
475271584abSEd Tanous                      "OK",
476271584abSEd Tanous                      2,
477271584abSEd Tanous                      {"string", "string"},
478271584abSEd Tanous                      "None.",
479fbe8378fSJason M. Bills                  }},
480fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateFailed",
481fbe8378fSJason M. Bills                  {
482271584abSEd Tanous                      "Indicates a firmware update has failed.",
483a2ec6384SChalapathi Venkataramashetty                      "%1 firmware update to version %2 failed: %3.",
484271584abSEd Tanous                      "Warning",
485a2ec6384SChalapathi Venkataramashetty                      3,
486a2ec6384SChalapathi Venkataramashetty                      {"string", "string", "string"},
487271584abSEd Tanous                      "None.",
488fbe8378fSJason M. Bills                  }},
4899edd866cSChalapathi Venkataramashetty     MessageEntry{"FirmwareUpdateStaged",
4909edd866cSChalapathi Venkataramashetty                  {
4919edd866cSChalapathi Venkataramashetty                      "Indicates a firmware update has staged successfully.",
4929edd866cSChalapathi Venkataramashetty                      "%1 firmware update to version %2 staged successfully.",
4939edd866cSChalapathi Venkataramashetty                      "OK",
4949edd866cSChalapathi Venkataramashetty                      2,
4959edd866cSChalapathi Venkataramashetty                      {"string", "string"},
4969edd866cSChalapathi Venkataramashetty                      "None.",
4979edd866cSChalapathi Venkataramashetty                  }},
498fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateStarted",
499fbe8378fSJason M. Bills                  {
500271584abSEd Tanous                      "Indicates a firmware update has started.",
501271584abSEd Tanous                      "%1 firmware update to version %2 started.",
502271584abSEd Tanous                      "OK",
503271584abSEd Tanous                      2,
504271584abSEd Tanous                      {"string", "string"},
505271584abSEd Tanous                      "None.",
506fbe8378fSJason M. Bills                  }},
507fbe8378fSJason M. Bills     MessageEntry{
508fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
509fbe8378fSJason M. Bills         {
510fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
511271584abSEd Tanous             "Firmware security violation: %1.",
512271584abSEd Tanous             "Critical",
513271584abSEd Tanous             1,
514271584abSEd Tanous             {"string"},
515271584abSEd Tanous             "None.",
516fbe8378fSJason M. Bills         }},
517271584abSEd Tanous     MessageEntry{"InvalidLoginAttempted",
518fbe8378fSJason M. Bills                  {
519fbe8378fSJason M. Bills                      "Indicates that a login was attempted on the specified "
520fbe8378fSJason M. Bills                      "interface with an invalid username or password.",
521271584abSEd Tanous                      "Invalid username or password attempted on %1.",
522271584abSEd Tanous                      "Warning",
523271584abSEd Tanous                      1,
524271584abSEd Tanous                      {"string"},
525271584abSEd Tanous                      "None.",
526fbe8378fSJason M. Bills                  }},
5274cde5d90SJames Feist     MessageEntry{"InvalidUpload",
5284cde5d90SJames Feist                  {
5294cde5d90SJames Feist                      "Indicates that the uploaded file was invalid.",
5304cde5d90SJames Feist                      "Invalid file uploaded to %1: %2.",
5314cde5d90SJames Feist                      "Warning",
5324cde5d90SJames Feist                      2,
5334cde5d90SJames Feist                      {"string", "string"},
5344cde5d90SJames Feist                      "None.",
5354cde5d90SJames Feist                  }},
536fbe8378fSJason M. Bills     MessageEntry{
537d62cec73SJames Feist         "InventoryAdded",
538d62cec73SJames Feist         {
539d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
540d62cec73SJames Feist             "type, and serial number was installed.",
541271584abSEd Tanous             "%1 %2 with serial number %3 was installed.",
542271584abSEd Tanous             "OK",
543271584abSEd Tanous             3,
544271584abSEd Tanous 
545d62cec73SJames Feist             {
546d62cec73SJames Feist                 "string",
547d62cec73SJames Feist                 "string",
548d62cec73SJames Feist                 "string",
549d62cec73SJames Feist             },
550271584abSEd Tanous             "None.",
551d62cec73SJames Feist         }},
552d62cec73SJames Feist     MessageEntry{
553d62cec73SJames Feist         "InventoryRemoved",
554d62cec73SJames Feist         {
555d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
556d62cec73SJames Feist             "type, and serial number was removed.",
557271584abSEd Tanous             "%1 %2 with serial number %3 was removed.",
558271584abSEd Tanous             "OK",
559271584abSEd Tanous             3,
560271584abSEd Tanous 
561d62cec73SJames Feist             {
562d62cec73SJames Feist                 "string",
563d62cec73SJames Feist                 "string",
564d62cec73SJames Feist                 "string",
565d62cec73SJames Feist             },
566271584abSEd Tanous             "None.",
567d62cec73SJames Feist         }},
568d62cec73SJames Feist     MessageEntry{
569fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
570fbe8378fSJason M. Bills         {
571fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
572271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
573271584abSEd Tanous             "Warning",
574271584abSEd Tanous             1,
575271584abSEd Tanous 
576fbe8378fSJason M. Bills             {
577fbe8378fSJason M. Bills                 "number",
578fbe8378fSJason M. Bills             },
579271584abSEd Tanous             "None.",
580fbe8378fSJason M. Bills         }},
581fbe8378fSJason M. Bills     MessageEntry{
582fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
583fbe8378fSJason M. Bills         {
584fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
585271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
586271584abSEd Tanous             "Warning",
587271584abSEd Tanous             1,
588271584abSEd Tanous 
589fbe8378fSJason M. Bills             {
590fbe8378fSJason M. Bills                 "number",
591fbe8378fSJason M. Bills             },
592271584abSEd Tanous             "None.",
593fbe8378fSJason M. Bills         }},
59493a2b2fcSYong Li 
595271584abSEd Tanous     MessageEntry{"IPMIWatchdog",
59693a2b2fcSYong Li                  {
597271584abSEd Tanous                      "Indicates that there is a host watchdog event.",
598271584abSEd Tanous                      "Host Watchdog Event: %1",
599271584abSEd Tanous                      "OK",
600271584abSEd Tanous                      1,
60193a2b2fcSYong Li                      {
60293a2b2fcSYong Li                          "string",
60393a2b2fcSYong Li                      },
604271584abSEd Tanous                      "None.",
60593a2b2fcSYong Li                  }},
606789771ddSQiang XU     MessageEntry{"LanLost",
607789771ddSQiang XU                  {
608789771ddSQiang XU                      "Indicates that a physical security event "
609789771ddSQiang XU                      "of the LAN leash has lost.",
610789771ddSQiang XU                      "%1 LAN leash lost.",
611789771ddSQiang XU                      "Warning",
612789771ddSQiang XU                      1,
613789771ddSQiang XU                      {
614789771ddSQiang XU                          "string",
615789771ddSQiang XU                      },
616789771ddSQiang XU                      "None.",
617789771ddSQiang XU                  }},
618789771ddSQiang XU     MessageEntry{"LanRegained",
619789771ddSQiang XU                  {
620789771ddSQiang XU                      "Indicates that LAN link status has reconnected.",
621789771ddSQiang XU                      "%1 LAN leash regained.",
622789771ddSQiang XU                      "OK",
623789771ddSQiang XU                      1,
624789771ddSQiang XU                      {
625789771ddSQiang XU                          "string",
626789771ddSQiang XU                      },
627789771ddSQiang XU                      "None.",
628789771ddSQiang XU                  }},
629271584abSEd Tanous     MessageEntry{"LegacyPCIPERR",
630fbe8378fSJason M. Bills                  {
631271584abSEd Tanous                      "Indicates a Legacy PCI PERR.",
632271584abSEd Tanous                      "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
633271584abSEd Tanous                      "Warning",
634271584abSEd Tanous                      3,
635271584abSEd Tanous 
636fbe8378fSJason M. Bills                      {
637fbe8378fSJason M. Bills                          "number",
638fbe8378fSJason M. Bills                          "number",
639fbe8378fSJason M. Bills                          "number",
640fbe8378fSJason M. Bills                      },
641271584abSEd Tanous                      "None.",
642fbe8378fSJason M. Bills                  }},
643271584abSEd Tanous     MessageEntry{"LegacyPCISERR",
644fbe8378fSJason M. Bills                  {
645271584abSEd Tanous                      "Indicates a Legacy PCI SERR.",
646271584abSEd Tanous                      "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
647271584abSEd Tanous                      "Critical",
648271584abSEd Tanous                      3,
649271584abSEd Tanous 
650fbe8378fSJason M. Bills                      {
651fbe8378fSJason M. Bills                          "number",
652fbe8378fSJason M. Bills                          "number",
653fbe8378fSJason M. Bills                          "number",
654fbe8378fSJason M. Bills                      },
655271584abSEd Tanous                      "None.",
656fbe8378fSJason M. Bills                  }},
657fbe8378fSJason M. Bills     MessageEntry{"ManufacturingModeEntered",
658fbe8378fSJason M. Bills                  {
65953d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC entered Factory, "
66053d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
661271584abSEd Tanous                      "Entered Manufacturing Mode.",
66253d9a666SRichard Marian Thomaiyar                      "Critical",
66353d9a666SRichard Marian Thomaiyar                      0,
66453d9a666SRichard Marian Thomaiyar                      {},
66553d9a666SRichard Marian Thomaiyar                      "None.",
66653d9a666SRichard Marian Thomaiyar                  }},
66753d9a666SRichard Marian Thomaiyar     MessageEntry{"ManufacturingModeExited",
66853d9a666SRichard Marian Thomaiyar                  {
66953d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC exited Factory, "
67053d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
67153d9a666SRichard Marian Thomaiyar                      "Exited Manufacturing Mode.",
67253d9a666SRichard Marian Thomaiyar                      "OK",
673271584abSEd Tanous                      0,
674271584abSEd Tanous                      {},
675271584abSEd Tanous                      "None.",
676fbe8378fSJason M. Bills                  }},
6779aa46454SAgnieszka Szlendak     MessageEntry{"MEAutoConfigFailed",
6789aa46454SAgnieszka Szlendak                  {
6799aa46454SAgnieszka Szlendak                      "Indicates that Intel ME power sensor "
6809aa46454SAgnieszka Szlendak                      "auto-configuration has failed.",
6819aa46454SAgnieszka Szlendak                      "Intel ME power sensor auto-configuration failed. Power "
6829aa46454SAgnieszka Szlendak                      "monitoring, limiting and HW protection features might "
6839aa46454SAgnieszka Szlendak                      "be unavailable. Failure reason: %1",
6849aa46454SAgnieszka Szlendak                      "Critical",
6859aa46454SAgnieszka Szlendak                      1,
6869aa46454SAgnieszka Szlendak                      {"string"},
6879aa46454SAgnieszka Szlendak                      "Ensure that Intel ME configuration for power "
6889aa46454SAgnieszka Szlendak                      "sources is correct.",
6899aa46454SAgnieszka Szlendak                  }},
6909aa46454SAgnieszka Szlendak     MessageEntry{
6919aa46454SAgnieszka Szlendak         "MEAutoConfigSuccess",
6929aa46454SAgnieszka Szlendak         {
6939aa46454SAgnieszka Szlendak             "Indicates that Intel ME has performed successful "
6949aa46454SAgnieszka Szlendak             "power sensor auto-configuration.",
6959aa46454SAgnieszka Szlendak             "Intel ME power sensor auto-configuration succeeded. "
6969aa46454SAgnieszka Szlendak             "Determined sources for domain readings are: DC Power: %1 ; "
6979aa46454SAgnieszka Szlendak             "Chassis Power: %2 ; PSU Efficiency: %3 ; Unamanaged power: %4",
6989aa46454SAgnieszka Szlendak             "OK",
6999aa46454SAgnieszka Szlendak             4,
7009aa46454SAgnieszka Szlendak             {"string", "string", "string", "string"},
7019aa46454SAgnieszka Szlendak             "None.",
7029aa46454SAgnieszka Szlendak         }},
7039aa46454SAgnieszka Szlendak     MessageEntry{"MEBootGuardHealthEvent",
7049aa46454SAgnieszka Szlendak                  {
7059aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected error during "
7069aa46454SAgnieszka Szlendak                      "operations of Intel Boot Guard",
7079aa46454SAgnieszka Szlendak                      "Intel ME has detected following issue with Intel Boot "
7089aa46454SAgnieszka Szlendak                      "Guard: %1",
7099aa46454SAgnieszka Szlendak                      "Critical",
7109aa46454SAgnieszka Szlendak                      1,
7119aa46454SAgnieszka Szlendak                      {"string"},
7129aa46454SAgnieszka Szlendak                      "None.",
7139aa46454SAgnieszka Szlendak                  }},
7149aa46454SAgnieszka Szlendak     MessageEntry{"MECpuDebugCapabilityDisabled",
7159aa46454SAgnieszka Szlendak                  {
7169aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected situation in "
7179aa46454SAgnieszka Szlendak                      "which CPU Debug Capability is disabled.",
7189aa46454SAgnieszka Szlendak                      "CPU Debug Capability disabled",
7199aa46454SAgnieszka Szlendak                      "Warning",
7209aa46454SAgnieszka Szlendak                      0,
7219aa46454SAgnieszka Szlendak                      {},
7229aa46454SAgnieszka Szlendak                      "None.",
7239aa46454SAgnieszka Szlendak                  }},
7249aa46454SAgnieszka Szlendak     MessageEntry{"MEDirectFlashUpdateRequested",
7259aa46454SAgnieszka Szlendak                  {
7269aa46454SAgnieszka Szlendak                      "Indicates that BIOS has requested Direct Flash "
7279aa46454SAgnieszka Szlendak                      "Update (DFU) of Intel ME",
7289aa46454SAgnieszka Szlendak                      "Intel ME Firmware switched to recovery mode to perform "
7299aa46454SAgnieszka Szlendak                      "full update from BIOS.",
7309aa46454SAgnieszka Szlendak                      "OK",
7319aa46454SAgnieszka Szlendak                      0,
7329aa46454SAgnieszka Szlendak                      {},
7339aa46454SAgnieszka Szlendak                      "This is transient state. Intel ME Firmware should "
7349aa46454SAgnieszka Szlendak                      "return to operational mode after successful image "
7359aa46454SAgnieszka Szlendak                      "update performed by the BIOS.",
7369aa46454SAgnieszka Szlendak                  }},
7379aa46454SAgnieszka Szlendak     MessageEntry{
7389aa46454SAgnieszka Szlendak         "MEExceptionDuringShutdown",
7399aa46454SAgnieszka Szlendak         {
7409aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not successfully "
7419aa46454SAgnieszka Szlendak             "perform emergency host shutdown.",
7429aa46454SAgnieszka Szlendak             "Power Down command triggered by Intel Node Manager policy "
7439aa46454SAgnieszka Szlendak             "failure action and Intel ME forced shutdown. BMC probably did "
7449aa46454SAgnieszka Szlendak             "not respond correctly to Chassis Control.",
7459aa46454SAgnieszka Szlendak             "Warning",
7469aa46454SAgnieszka Szlendak             0,
7479aa46454SAgnieszka Szlendak             {},
7489aa46454SAgnieszka Szlendak             "Verify the Intel Node Manager policy configuration.",
7499aa46454SAgnieszka Szlendak         }},
7509aa46454SAgnieszka Szlendak     MessageEntry{
7519aa46454SAgnieszka Szlendak         "MEFactoryResetError",
7529aa46454SAgnieszka Szlendak         {
7539aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
7549aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
7559aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
7569aa46454SAgnieszka Szlendak             "Critical",
7579aa46454SAgnieszka Szlendak             1,
7589aa46454SAgnieszka Szlendak             {"string"},
7599aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
7609aa46454SAgnieszka Szlendak         }},
7619aa46454SAgnieszka Szlendak     MessageEntry{
7629aa46454SAgnieszka Szlendak         "MEFactoryRestore",
7639aa46454SAgnieszka Szlendak         {
7649aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
7659aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
7669aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
7679aa46454SAgnieszka Szlendak             "OK",
7689aa46454SAgnieszka Szlendak             1,
7699aa46454SAgnieszka Szlendak             {"string"},
7709aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
7719aa46454SAgnieszka Szlendak         }},
7729aa46454SAgnieszka Szlendak     MessageEntry{
7739aa46454SAgnieszka Szlendak         "MEFirmwareException",
7749aa46454SAgnieszka Szlendak         {
7759aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered firmware "
7769aa46454SAgnieszka Szlendak             "exception during execution.",
7779aa46454SAgnieszka Szlendak             "Intel ME has encountered firmware exception. Error code = %1",
7789aa46454SAgnieszka Szlendak             "Warning",
7799aa46454SAgnieszka Szlendak             1,
7809aa46454SAgnieszka Szlendak             {"string"},
7819aa46454SAgnieszka Szlendak             "Restore factory presets using Force ME Recovery IPMI "
7829aa46454SAgnieszka Szlendak             "command or by doing AC power cycle with Recovery jumper "
7839aa46454SAgnieszka Szlendak             "asserted. If this does not clear the issue, reflash the SPI "
7849aa46454SAgnieszka Szlendak             "flash. If the issue persists, provide the content of error "
7859aa46454SAgnieszka Szlendak             "code to Intel support team for interpretation. (Error codes "
7869aa46454SAgnieszka Szlendak             "are not documented because they only provide clues that must "
7879aa46454SAgnieszka Szlendak             "be interpreted individually..",
7889aa46454SAgnieszka Szlendak         }},
7890c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwarePanicReason",
7900c0f18e7SAppaRao Puli                  {
7910c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware panic.",
7920c0f18e7SAppaRao Puli                      "ME firmware panic occurred due to %1.",
7930c0f18e7SAppaRao Puli                      "Warning",
7940c0f18e7SAppaRao Puli                      1,
7950c0f18e7SAppaRao Puli                      {
7960c0f18e7SAppaRao Puli                          "string",
7970c0f18e7SAppaRao Puli                      },
7980c0f18e7SAppaRao Puli                      "None.",
7990c0f18e7SAppaRao Puli                  }},
8000c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareRecoveryReason",
8010c0f18e7SAppaRao Puli                  {
8020c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware recovery.",
8030c0f18e7SAppaRao Puli                      "ME firmware recovery occurred due to %1.",
8040c0f18e7SAppaRao Puli                      "Warning",
8050c0f18e7SAppaRao Puli                      1,
8060c0f18e7SAppaRao Puli                      {
8070c0f18e7SAppaRao Puli                          "string",
8080c0f18e7SAppaRao Puli                      },
8090c0f18e7SAppaRao Puli                      "None.",
8100c0f18e7SAppaRao Puli                  }},
8110c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareResiliencyError",
8120c0f18e7SAppaRao Puli                  {
8130c0f18e7SAppaRao Puli                      "Indicates ME firmware encountered resilience error.",
8140c0f18e7SAppaRao Puli                      "ME firmware resiliency error. Error reason: %1.",
8150c0f18e7SAppaRao Puli                      "Critical",
8160c0f18e7SAppaRao Puli                      1,
8170c0f18e7SAppaRao Puli                      {
8180c0f18e7SAppaRao Puli                          "string",
8190c0f18e7SAppaRao Puli                      },
8200c0f18e7SAppaRao Puli                      "None.",
8210c0f18e7SAppaRao Puli                  }},
8229aa46454SAgnieszka Szlendak 
8239aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashEraseError",
8249aa46454SAgnieszka Szlendak                  {
8259aa46454SAgnieszka Szlendak                      "Indicates that Intel ME was unable to finish flash "
8269aa46454SAgnieszka Szlendak                      "erase procedure.",
8279aa46454SAgnieszka Szlendak                      "Intel ME has encountered an error during Flash erasure "
8289aa46454SAgnieszka Szlendak                      "procedure probably due to Flash part corruption.",
8299aa46454SAgnieszka Szlendak                      "Critical",
8309aa46454SAgnieszka Szlendak                      0,
8319aa46454SAgnieszka Szlendak                      {},
8329aa46454SAgnieszka Szlendak                      "The Flash device must be replaced.",
8339aa46454SAgnieszka Szlendak                  }},
8349aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformation",
8359aa46454SAgnieszka Szlendak                  {
8369aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
8379aa46454SAgnieszka Szlendak                      "during IO to flash device.",
8389aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
8399aa46454SAgnieszka Szlendak                      "device. Reason: %1",
8409aa46454SAgnieszka Szlendak                      "Critical",
8419aa46454SAgnieszka Szlendak                      1,
8429aa46454SAgnieszka Szlendak                      {"string"},
8439aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
8449aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
8459aa46454SAgnieszka Szlendak                  }},
8469aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformationWritingEnabled",
8479aa46454SAgnieszka Szlendak                  {
8489aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
8499aa46454SAgnieszka Szlendak                      "during IO to flash device.",
8509aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
8519aa46454SAgnieszka Szlendak                      "device. Reason: %1",
8529aa46454SAgnieszka Szlendak                      "OK",
8539aa46454SAgnieszka Szlendak                      1,
8549aa46454SAgnieszka Szlendak                      {"string"},
8559aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
8569aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
8579aa46454SAgnieszka Szlendak                  }},
8589aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashVerificationError",
8599aa46454SAgnieszka Szlendak                  {
8609aa46454SAgnieszka Szlendak                      "Indicates that Intel ME encountered invalid flash "
8619aa46454SAgnieszka Szlendak                      "descriptor region.",
8629aa46454SAgnieszka Szlendak                      "Intel ME has detected invalid flash descriptor region. "
8639aa46454SAgnieszka Szlendak                      "Following error is detected: %1",
8649aa46454SAgnieszka Szlendak                      "Critical",
8659aa46454SAgnieszka Szlendak                      1,
8669aa46454SAgnieszka Szlendak                      {"string"},
8679aa46454SAgnieszka Szlendak                      "Flash Descriptor Region must be created correctly.",
8689aa46454SAgnieszka Szlendak                  }},
8699aa46454SAgnieszka Szlendak     MessageEntry{
8709aa46454SAgnieszka Szlendak         "MEFlashWearOutWarning",
8719aa46454SAgnieszka Szlendak         {
8729aa46454SAgnieszka Szlendak             "Indicates that Intel ME has reached certain "
8739aa46454SAgnieszka Szlendak             "threshold of flash write operations.",
8749aa46454SAgnieszka Szlendak             "Warning threshold for number of flash operations has been "
8759aa46454SAgnieszka Szlendak             "exceeded. Current percentage of write operations capacity: %1",
8769aa46454SAgnieszka Szlendak             "Warning",
8779aa46454SAgnieszka Szlendak             1,
8789aa46454SAgnieszka Szlendak             {"number"},
8799aa46454SAgnieszka Szlendak             "No immediate repair action needed.",
8809aa46454SAgnieszka Szlendak         }},
8819aa46454SAgnieszka Szlendak 
8829aa46454SAgnieszka Szlendak     MessageEntry{
8839aa46454SAgnieszka Szlendak         "MEImageExecutionFailed",
8849aa46454SAgnieszka Szlendak         {
8859aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not load primary FW image.",
8869aa46454SAgnieszka Szlendak             "Intel ME Recovery Image or backup operational image "
8879aa46454SAgnieszka Szlendak             "loaded because operational image is corrupted. This "
8889aa46454SAgnieszka Szlendak             "may be either caused by Flash device corruption or "
8899aa46454SAgnieszka Szlendak             "failed upgrade procedure.",
8909aa46454SAgnieszka Szlendak             "Critical",
8919aa46454SAgnieszka Szlendak             0,
8929aa46454SAgnieszka Szlendak             {},
8939aa46454SAgnieszka Szlendak             "Either the Flash device must be replaced (if error is "
8949aa46454SAgnieszka Szlendak             "persistent) or the upgrade procedure must be started again.",
8959aa46454SAgnieszka Szlendak         }},
8969aa46454SAgnieszka Szlendak 
8979aa46454SAgnieszka Szlendak     MessageEntry{
8989aa46454SAgnieszka Szlendak         "MEInternalError",
8999aa46454SAgnieszka Szlendak         {
9009aa46454SAgnieszka Szlendak             "Indicates that Intel ME encountered "
9019aa46454SAgnieszka Szlendak             "internal error leading to watchdog reset.",
9029aa46454SAgnieszka Szlendak             "Error during Intel ME execution. Watchdog "
9039aa46454SAgnieszka Szlendak             "timeout has expired.",
9049aa46454SAgnieszka Szlendak             "Critical",
9059aa46454SAgnieszka Szlendak             0,
9069aa46454SAgnieszka Szlendak             {},
9079aa46454SAgnieszka Szlendak             "Firmware should automatically recover from error state. "
9089aa46454SAgnieszka Szlendak             "If error is persistent then operational image shall be updated "
9099aa46454SAgnieszka Szlendak             "or hardware board repair is needed.",
9109aa46454SAgnieszka Szlendak         }},
9119aa46454SAgnieszka Szlendak     MessageEntry{"MEManufacturingError",
9129aa46454SAgnieszka Szlendak                  {
9139aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is unable to start in "
9149aa46454SAgnieszka Szlendak                      "operational mode due to wrong configuration.",
9159aa46454SAgnieszka Szlendak                      "Wrong manufacturing configuration detected by Intel ME "
9169aa46454SAgnieszka Szlendak                      "Firmware. Unable to start operational mode. Reason: %1",
9179aa46454SAgnieszka Szlendak                      "Critical",
9189aa46454SAgnieszka Szlendak                      1,
9199aa46454SAgnieszka Szlendak                      {"string"},
9209aa46454SAgnieszka Szlendak                      " If error is persistent the Flash device must be "
9219aa46454SAgnieszka Szlendak                      "replaced or FW configuration must be updated. Trace "
9229aa46454SAgnieszka Szlendak                      "logs might be gathered for detailed information.",
9239aa46454SAgnieszka Szlendak                  }},
9249aa46454SAgnieszka Szlendak     MessageEntry{"MEMctpInterfaceError",
9259aa46454SAgnieszka Szlendak                  {
9269aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered an error "
9279aa46454SAgnieszka Szlendak                      "in MCTP protocol.",
9289aa46454SAgnieszka Szlendak                      "Intel ME has detected MCTP interface failure and it is "
9299aa46454SAgnieszka Szlendak                      "not functional any more. It may indicate the situation "
9309aa46454SAgnieszka Szlendak                      "when MCTP was not configured by BIOS or a defect which "
9319aa46454SAgnieszka Szlendak                      "may need a Host reset to recover from. Details: %1",
9329aa46454SAgnieszka Szlendak                      "Critical",
9339aa46454SAgnieszka Szlendak                      1,
9349aa46454SAgnieszka Szlendak                      {"string"},
9359aa46454SAgnieszka Szlendak                      "Recovery via CPU Host reset or platform reset. If error "
9369aa46454SAgnieszka Szlendak                      "is persistent, deep-dive platform-level debugging is "
9379aa46454SAgnieszka Szlendak                      "required.",
9389aa46454SAgnieszka Szlendak                  }},
939fbe8378fSJason M. Bills     MessageEntry{"MemoryECCCorrectable",
940fbe8378fSJason M. Bills                  {
941271584abSEd Tanous                      "Indicates a Correctable Memory ECC error.",
942271584abSEd Tanous                      "Memory ECC correctable error. Socket=%1 "
943fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Rank=%4.",
944271584abSEd Tanous                      "Warning",
945271584abSEd Tanous                      4,
946271584abSEd Tanous 
947fbe8378fSJason M. Bills                      {
948fbe8378fSJason M. Bills                          "number",
949fbe8378fSJason M. Bills                          "string",
950fbe8378fSJason M. Bills                          "number",
951fbe8378fSJason M. Bills                          "number",
952fbe8378fSJason M. Bills                      },
953271584abSEd Tanous                      "None.",
954fbe8378fSJason M. Bills                  }},
955271584abSEd Tanous     MessageEntry{"MemoryECCUncorrectable",
956fbe8378fSJason M. Bills                  {
957271584abSEd Tanous                      "Indicates an Uncorrectable Memory ECC error.",
958271584abSEd Tanous                      "Memory ECC uncorrectable error. Socket=%1 Channel=%2 "
959fbe8378fSJason M. Bills                      "DIMM=%3 Rank=%4.",
960271584abSEd Tanous                      "Critical",
961271584abSEd Tanous                      4,
962271584abSEd Tanous 
963fbe8378fSJason M. Bills                      {
964fbe8378fSJason M. Bills                          "number",
965fbe8378fSJason M. Bills                          "string",
966fbe8378fSJason M. Bills                          "number",
967fbe8378fSJason M. Bills                          "number",
968fbe8378fSJason M. Bills                      },
969271584abSEd Tanous                      "None.",
970fbe8378fSJason M. Bills                  }},
971271584abSEd Tanous     MessageEntry{"MemoryParityCommandAndAddress",
972fbe8378fSJason M. Bills                  {
973271584abSEd Tanous                      "Indicates a Command and Address parity error.",
974271584abSEd Tanous                      "Command and Address parity error. Socket=%1 Channel=%2 "
975fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
976271584abSEd Tanous                      "Critical",
977271584abSEd Tanous                      5,
978271584abSEd Tanous 
979fbe8378fSJason M. Bills                      {
980fbe8378fSJason M. Bills                          "number",
981fbe8378fSJason M. Bills                          "string",
982fbe8378fSJason M. Bills                          "number",
983fbe8378fSJason M. Bills                          "number",
984fbe8378fSJason M. Bills                          "number",
985fbe8378fSJason M. Bills                      },
986271584abSEd Tanous                      "None.",
987fbe8378fSJason M. Bills                  }},
988fbe8378fSJason M. Bills     MessageEntry{"MemoryParityNotKnown",
989fbe8378fSJason M. Bills                  {
990271584abSEd Tanous                      "Indicates an unknown parity error.",
991271584abSEd Tanous                      "Memory parity error. Socket=%1 Channel=%2 "
992fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
993271584abSEd Tanous                      "Critical",
994271584abSEd Tanous                      5,
995271584abSEd Tanous 
996fbe8378fSJason M. Bills                      {
997fbe8378fSJason M. Bills                          "number",
998fbe8378fSJason M. Bills                          "string",
999fbe8378fSJason M. Bills                          "number",
1000fbe8378fSJason M. Bills                          "number",
1001fbe8378fSJason M. Bills                          "number",
1002fbe8378fSJason M. Bills                      },
1003271584abSEd Tanous                      "None.",
1004fbe8378fSJason M. Bills                  }},
1005271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationDisabled",
1006fbe8378fSJason M. Bills                  {
1007fbe8378fSJason M. Bills                      "Indicates Memory RAS Disabled Configuration Status.",
1008271584abSEd Tanous                      "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
1009271584abSEd Tanous                      "OK",
1010271584abSEd Tanous                      2,
1011fbe8378fSJason M. Bills                      {
1012fbe8378fSJason M. Bills                          "string",
1013fbe8378fSJason M. Bills                          "string",
1014fbe8378fSJason M. Bills                      },
1015271584abSEd Tanous                      "None.",
1016fbe8378fSJason M. Bills                  }},
1017271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationEnabled",
1018fbe8378fSJason M. Bills                  {
1019271584abSEd Tanous                      "Indicates Memory RAS Enabled Configuration Status.",
1020271584abSEd Tanous                      "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
1021271584abSEd Tanous                      "OK",
1022271584abSEd Tanous                      2,
1023fbe8378fSJason M. Bills                      {
1024fbe8378fSJason M. Bills                          "string",
1025fbe8378fSJason M. Bills                          "string",
1026fbe8378fSJason M. Bills                      },
1027271584abSEd Tanous                      "None.",
1028fbe8378fSJason M. Bills                  }},
1029271584abSEd Tanous     MessageEntry{"MemoryRASModeDisabled",
1030fbe8378fSJason M. Bills                  {
1031271584abSEd Tanous                      "Indicates Memory RAS Disabled Mode Selection.",
1032271584abSEd Tanous                      "Memory RAS Mode Select Disabled. Prior Mode=%1 "
1033fbe8378fSJason M. Bills                      "Selected Mode=%2.",
1034271584abSEd Tanous                      "OK",
1035271584abSEd Tanous                      2,
1036fbe8378fSJason M. Bills                      {
1037fbe8378fSJason M. Bills                          "string",
1038fbe8378fSJason M. Bills                          "string",
1039fbe8378fSJason M. Bills                      },
1040271584abSEd Tanous                      "None.",
1041fbe8378fSJason M. Bills                  }},
1042271584abSEd Tanous     MessageEntry{"MemoryRASModeEnabled",
1043fbe8378fSJason M. Bills                  {
1044271584abSEd Tanous                      "Indicates Memory RAS Enabled Mode Selection.",
1045271584abSEd Tanous                      "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected "
1046fbe8378fSJason M. Bills                      "Mode=%2.",
1047271584abSEd Tanous                      "OK",
1048271584abSEd Tanous                      2,
1049fbe8378fSJason M. Bills                      {
1050fbe8378fSJason M. Bills                          "string",
1051fbe8378fSJason M. Bills                          "string",
1052fbe8378fSJason M. Bills                      },
1053271584abSEd Tanous                      "None.",
1054fbe8378fSJason M. Bills                  }},
1055271584abSEd Tanous     MessageEntry{"MemoryThermTrip",
1056fbe8378fSJason M. Bills                  {
1057bc6be237Sjayaprakash Mutyala                      "Indicates that the system memory ThermTrip is asserted "
1058bc6be237Sjayaprakash Mutyala                      "by the specified component.",
1059bc6be237Sjayaprakash Mutyala                      "Memory ThermTrip asserted: %1.",
1060271584abSEd Tanous                      "Critical",
1061bc6be237Sjayaprakash Mutyala                      1,
1062bc6be237Sjayaprakash Mutyala                      {"string"},
1063271584abSEd Tanous                      "None.",
1064fbe8378fSJason M. Bills                  }},
10659aa46454SAgnieszka Szlendak     MessageEntry{"MEMultiPchModeMisconfig",
10669aa46454SAgnieszka Szlendak                  {
10679aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered "
10689aa46454SAgnieszka Szlendak                      "problems in initializing Multi-PCH mode.",
10699aa46454SAgnieszka Szlendak                      "Intel ME error in Multi-PCH mode: %1",
10709aa46454SAgnieszka Szlendak                      "Critical",
10719aa46454SAgnieszka Szlendak                      1,
10729aa46454SAgnieszka Szlendak                      {"string"},
10739aa46454SAgnieszka Szlendak                      "None.",
10749aa46454SAgnieszka Szlendak                  }},
10759aa46454SAgnieszka Szlendak     MessageEntry{
10769aa46454SAgnieszka Szlendak         "MEPeciOverDmiError",
10779aa46454SAgnieszka Szlendak         {
10789aa46454SAgnieszka Szlendak             "Indicates that Intel ME is unable to communicate "
10799aa46454SAgnieszka Szlendak             "using PECI over DMI.",
10809aa46454SAgnieszka Szlendak             "Intel ME has detected  PECI over DMI interface failure "
10819aa46454SAgnieszka Szlendak             "and it is not functional any more. It may indicate the "
10829aa46454SAgnieszka Szlendak             "situation when PECI over DMI was not configured by "
10839aa46454SAgnieszka Szlendak             "BIOS or a defect which may require a CPU Host reset to "
10849aa46454SAgnieszka Szlendak             "recover from. Details: %1",
10859aa46454SAgnieszka Szlendak             "Critical",
10869aa46454SAgnieszka Szlendak             1,
10879aa46454SAgnieszka Szlendak             {"string"},
10889aa46454SAgnieszka Szlendak             "Recovery via CPU Host reset or platform reset. If error is "
10899aa46454SAgnieszka Szlendak             "persistent, deep-dive platform-level debugging is required.",
10909aa46454SAgnieszka Szlendak         }},
10919aa46454SAgnieszka Szlendak     MessageEntry{
10929aa46454SAgnieszka Szlendak         "MEPttHealthEvent",
10939aa46454SAgnieszka Szlendak         {
10949aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered issue with Intel PTT",
10959aa46454SAgnieszka Szlendak             "Intel ME has detected following issue with Intel PTT: %1",
10969aa46454SAgnieszka Szlendak             "Warning",
10979aa46454SAgnieszka Szlendak             1,
10989aa46454SAgnieszka Szlendak             {"string"},
10999aa46454SAgnieszka Szlendak             "None.",
11009aa46454SAgnieszka Szlendak         }},
11019aa46454SAgnieszka Szlendak     MessageEntry{
11029aa46454SAgnieszka Szlendak         "MERecoveryGpioForced",
11039aa46454SAgnieszka Szlendak         {
11049aa46454SAgnieszka Szlendak             "Indicates that Intel ME image is booted in "
11059aa46454SAgnieszka Szlendak             "recovery mode due to GPIO assertion.",
11069aa46454SAgnieszka Szlendak             "Intel ME Recovery Image loaded due to recovery MGPIO "
11079aa46454SAgnieszka Szlendak             "pin asserted. Pin number is configurable in factory "
11089aa46454SAgnieszka Szlendak             "presets, Default recovery pin is MGPIO1.",
11099aa46454SAgnieszka Szlendak             "OK",
11109aa46454SAgnieszka Szlendak             0,
11119aa46454SAgnieszka Szlendak             {},
11129aa46454SAgnieszka Szlendak             "Deassert recovery GPIO and reset the Intel ME back to "
11139aa46454SAgnieszka Szlendak             "operational mode. If Recovery Jumper is in legacy behavior, "
11149aa46454SAgnieszka Szlendak             "a ME reset (eg. Cold Reset IPMI cmd) is needed to have ME "
11159aa46454SAgnieszka Szlendak             "back in operational mode.",
11169aa46454SAgnieszka Szlendak         }},
11179aa46454SAgnieszka Szlendak     MessageEntry{"MERestrictedMode",
11189aa46454SAgnieszka Szlendak                  {
11199aa46454SAgnieszka Szlendak                      "Indicates events related to Intel ME restricted mode.",
11209aa46454SAgnieszka Szlendak                      "Intel ME restricted mode information: %1",
11219aa46454SAgnieszka Szlendak                      "Critical",
11229aa46454SAgnieszka Szlendak                      1,
11239aa46454SAgnieszka Szlendak                      {"string"},
11249aa46454SAgnieszka Szlendak                      "None.",
11259aa46454SAgnieszka Szlendak                  }},
11269aa46454SAgnieszka Szlendak     MessageEntry{
11279aa46454SAgnieszka Szlendak         "MESmbusLinkFailure",
11289aa46454SAgnieszka Szlendak         {
11299aa46454SAgnieszka Szlendak             "Indicate that Intel ME encountered SMBus link error.",
11309aa46454SAgnieszka Szlendak             "Intel ME has detected SMBus link error. "
11319aa46454SAgnieszka Szlendak             "Sensor Bus: %1 , MUX Address: %2 ",
11329aa46454SAgnieszka Szlendak             "Critical",
11339aa46454SAgnieszka Szlendak             2,
11349aa46454SAgnieszka Szlendak             {"string", "string"},
11359aa46454SAgnieszka Szlendak             "Devices connected to given SMLINK might cause communication "
11369aa46454SAgnieszka Szlendak             "corruption. See error code and refer to Intel ME External "
11379aa46454SAgnieszka Szlendak             "Interfaces Specification for details.",
11389aa46454SAgnieszka Szlendak         }},
11399aa46454SAgnieszka Szlendak     MessageEntry{
11409aa46454SAgnieszka Szlendak         "MEUmaError",
11419aa46454SAgnieszka Szlendak         {
11429aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered UMA operation error.",
11439aa46454SAgnieszka Szlendak             "Intel ME has encountered UMA operation error. Details: %1",
11449aa46454SAgnieszka Szlendak             "Critical",
11459aa46454SAgnieszka Szlendak             1,
11469aa46454SAgnieszka Szlendak             {"string"},
11479aa46454SAgnieszka Szlendak             "Platform reset when UMA not configured correctly, or when "
11489aa46454SAgnieszka Szlendak             "error occurred during normal operation on correctly "
11499aa46454SAgnieszka Szlendak             "configured UMA multiple times leading to Intel ME entering "
11509aa46454SAgnieszka Szlendak             "Recovery or restricted operational mode.",
11519aa46454SAgnieszka Szlendak         }},
11529aa46454SAgnieszka Szlendak     MessageEntry{"MEUnsupportedFeature",
11539aa46454SAgnieszka Szlendak                  {
11549aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is configuration with "
11559aa46454SAgnieszka Szlendak                      "feature which is not supported on this platform.",
11569aa46454SAgnieszka Szlendak                      "Feature not supported in current segment detected by "
11579aa46454SAgnieszka Szlendak                      "Intel ME Firmware. Details: %1",
11589aa46454SAgnieszka Szlendak                      "Critical",
11599aa46454SAgnieszka Szlendak                      1,
11609aa46454SAgnieszka Szlendak                      {"string"},
11619aa46454SAgnieszka Szlendak                      "Proper FW configuration must be updated or use the "
11629aa46454SAgnieszka Szlendak                      "Flash device with proper FW configuration",
11639aa46454SAgnieszka Szlendak                  }},
1164271584abSEd Tanous     MessageEntry{"MirroringRedundancyDegraded",
1165fbe8378fSJason M. Bills                  {
1166fbe8378fSJason M. Bills                      "Indicates the mirroring redundancy state is degraded.",
1167271584abSEd Tanous                      "Mirroring redundancy state degraded. Socket=%1 "
1168fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1169271584abSEd Tanous                      "Warning",
1170271584abSEd Tanous                      5,
1171271584abSEd Tanous 
1172fbe8378fSJason M. Bills                      {
1173fbe8378fSJason M. Bills                          "number",
1174fbe8378fSJason M. Bills                          "string",
1175fbe8378fSJason M. Bills                          "number",
1176fbe8378fSJason M. Bills                          "number",
1177fbe8378fSJason M. Bills                          "number",
1178fbe8378fSJason M. Bills                      },
1179271584abSEd Tanous                      "None.",
1180fbe8378fSJason M. Bills                  }},
1181fbe8378fSJason M. Bills     MessageEntry{
1182fbe8378fSJason M. Bills         "MirroringRedundancyFull",
1183fbe8378fSJason M. Bills         {
1184fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
1185271584abSEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 "
1186fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1187271584abSEd Tanous             "OK",
1188271584abSEd Tanous             5,
1189271584abSEd Tanous 
1190fbe8378fSJason M. Bills             {
1191fbe8378fSJason M. Bills                 "number",
1192fbe8378fSJason M. Bills                 "string",
1193fbe8378fSJason M. Bills                 "number",
1194fbe8378fSJason M. Bills                 "number",
1195fbe8378fSJason M. Bills                 "number",
1196fbe8378fSJason M. Bills             },
1197271584abSEd Tanous             "None.",
1198fbe8378fSJason M. Bills         }},
1199271584abSEd Tanous     MessageEntry{"NMIButtonPressed",
1200fbe8378fSJason M. Bills                  {
1201271584abSEd Tanous                      "Indicates that the NMI button was pressed.",
1202271584abSEd Tanous                      "NMI Button Pressed.",
1203271584abSEd Tanous                      "Critical",
1204271584abSEd Tanous                      0,
1205271584abSEd Tanous                      {},
1206271584abSEd Tanous                      "None.",
1207fbe8378fSJason M. Bills                  }},
1208b76f9ca1SChen,Yugang     MessageEntry{"NMIDiagnosticInterrupt",
1209b76f9ca1SChen,Yugang                  {
1210271584abSEd Tanous                      "Indicates that an NMI Diagnostic "
1211b76f9ca1SChen,Yugang                      "Interrupt has been generated.",
1212271584abSEd Tanous                      "NMI Diagnostic Interrupt.",
1213271584abSEd Tanous                      "Critical",
1214271584abSEd Tanous                      0,
1215271584abSEd Tanous                      {},
1216271584abSEd Tanous                      "None.",
1217b76f9ca1SChen,Yugang                  }},
1218271584abSEd Tanous     MessageEntry{"PCIeCorrectableAdvisoryNonFatal",
1219fbe8378fSJason M. Bills                  {
1220fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Advisory Non-fatal Error.",
1221271584abSEd Tanous                      "PCIe Correctable Advisory Non-fatal Error. Bus=%1 "
1222fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1223271584abSEd Tanous                      "Warning",
1224271584abSEd Tanous                      3,
1225271584abSEd Tanous 
1226fbe8378fSJason M. Bills                      {
1227fbe8378fSJason M. Bills                          "number",
1228fbe8378fSJason M. Bills                          "number",
1229fbe8378fSJason M. Bills                          "number",
1230fbe8378fSJason M. Bills                      },
1231271584abSEd Tanous                      "None.",
1232fbe8378fSJason M. Bills                  }},
1233271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadDLLP",
1234fbe8378fSJason M. Bills                  {
1235271584abSEd Tanous                      "Indicates a PCIe Correctable Bad DLLP Error.",
1236271584abSEd Tanous 
1237fbe8378fSJason M. Bills                      "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
1238271584abSEd Tanous                      "Warning",
1239271584abSEd Tanous                      3,
1240271584abSEd Tanous 
1241fbe8378fSJason M. Bills                      {
1242fbe8378fSJason M. Bills                          "number",
1243fbe8378fSJason M. Bills                          "number",
1244fbe8378fSJason M. Bills                          "number",
1245fbe8378fSJason M. Bills                      },
1246271584abSEd Tanous                      "None.",
1247fbe8378fSJason M. Bills                  }},
1248271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadTLP",
1249fbe8378fSJason M. Bills                  {
1250271584abSEd Tanous                      "Indicates a PCIe Correctable Bad TLP Error.",
1251271584abSEd Tanous 
1252fbe8378fSJason M. Bills                      "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
1253271584abSEd Tanous                      "Warning",
1254271584abSEd Tanous                      3,
1255271584abSEd Tanous 
1256fbe8378fSJason M. Bills                      {
1257fbe8378fSJason M. Bills                          "number",
1258fbe8378fSJason M. Bills                          "number",
1259fbe8378fSJason M. Bills                          "number",
1260fbe8378fSJason M. Bills                      },
1261271584abSEd Tanous                      "None.",
1262fbe8378fSJason M. Bills                  }},
1263271584abSEd Tanous     MessageEntry{"PCIeCorrectableHeaderLogOverflow",
1264fbe8378fSJason M. Bills                  {
1265fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Header Log Overflow Error.",
1266271584abSEd Tanous                      "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 "
1267fbe8378fSJason M. Bills                      "Function=%3.",
1268271584abSEd Tanous                      "Warning",
1269271584abSEd Tanous                      3,
1270271584abSEd Tanous 
1271fbe8378fSJason M. Bills                      {
1272fbe8378fSJason M. Bills                          "number",
1273fbe8378fSJason M. Bills                          "number",
1274fbe8378fSJason M. Bills                          "number",
1275fbe8378fSJason M. Bills                      },
1276271584abSEd Tanous                      "None.",
1277fbe8378fSJason M. Bills                  }},
1278271584abSEd Tanous     MessageEntry{"PCIeCorrectableInternal",
1279fbe8378fSJason M. Bills                  {
1280271584abSEd Tanous                      "Indicates a PCIe Correctable Internal Error.",
1281271584abSEd Tanous                      "PCIe Correctable Internal Error. Bus=%1 Device=%2 "
1282fbe8378fSJason M. Bills                      "Function=%3.",
1283271584abSEd Tanous                      "Warning",
1284271584abSEd Tanous                      3,
1285271584abSEd Tanous 
1286fbe8378fSJason M. Bills                      {
1287fbe8378fSJason M. Bills                          "number",
1288fbe8378fSJason M. Bills                          "number",
1289fbe8378fSJason M. Bills                          "number",
1290fbe8378fSJason M. Bills                      },
1291271584abSEd Tanous                      "None.",
1292fbe8378fSJason M. Bills                  }},
1293fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableLinkBWChanged",
1294fbe8378fSJason M. Bills                  {
1295fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Link BW Changed Error.",
1296271584abSEd Tanous                      "PCIe Correctable Link BW Changed. Bus=%1 "
1297fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1298271584abSEd Tanous                      "Warning",
1299271584abSEd Tanous                      3,
1300271584abSEd Tanous 
1301fbe8378fSJason M. Bills                      {
1302fbe8378fSJason M. Bills                          "number",
1303fbe8378fSJason M. Bills                          "number",
1304fbe8378fSJason M. Bills                          "number",
1305fbe8378fSJason M. Bills                      },
1306271584abSEd Tanous                      "None.",
1307fbe8378fSJason M. Bills                  }},
1308271584abSEd Tanous     MessageEntry{"PCIeCorrectableReceiverError",
1309fbe8378fSJason M. Bills                  {
1310271584abSEd Tanous                      "Indicates a PCIe Correctable Receiver Error.",
1311271584abSEd Tanous                      "PCIe Correctable Receiver Error. Bus=%1 Device=%2 "
1312fbe8378fSJason M. Bills                      "Function=%3.",
1313271584abSEd Tanous                      "Warning",
1314271584abSEd Tanous                      3,
1315271584abSEd Tanous 
1316fbe8378fSJason M. Bills                      {
1317fbe8378fSJason M. Bills                          "number",
1318fbe8378fSJason M. Bills                          "number",
1319fbe8378fSJason M. Bills                          "number",
1320fbe8378fSJason M. Bills                      },
1321271584abSEd Tanous                      "None.",
1322fbe8378fSJason M. Bills                  }},
1323271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayNumRollover",
1324fbe8378fSJason M. Bills                  {
1325271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Num Rollover.",
1326271584abSEd Tanous                      "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 "
1327fbe8378fSJason M. Bills                      "Function=%3.",
1328271584abSEd Tanous                      "Warning",
1329271584abSEd Tanous                      3,
1330271584abSEd Tanous 
1331fbe8378fSJason M. Bills                      {
1332fbe8378fSJason M. Bills                          "number",
1333fbe8378fSJason M. Bills                          "number",
1334fbe8378fSJason M. Bills                          "number",
1335fbe8378fSJason M. Bills                      },
1336271584abSEd Tanous                      "None.",
1337fbe8378fSJason M. Bills                  }},
1338271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayTimerTimeout",
1339fbe8378fSJason M. Bills                  {
1340271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Timer Timeout.",
1341271584abSEd Tanous                      "PCIe Correctable Replay Timer Timeout. Bus=%1 "
1342fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1343271584abSEd Tanous                      "Warning",
1344271584abSEd Tanous                      3,
1345271584abSEd Tanous 
1346fbe8378fSJason M. Bills                      {
1347fbe8378fSJason M. Bills                          "number",
1348fbe8378fSJason M. Bills                          "number",
1349fbe8378fSJason M. Bills                          "number",
1350fbe8378fSJason M. Bills                      },
1351271584abSEd Tanous                      "None.",
1352fbe8378fSJason M. Bills                  }},
1353fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableUnspecifiedAERError",
1354fbe8378fSJason M. Bills                  {
1355fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Unspecified AER Error.",
1356271584abSEd Tanous                      "PCIe Correctable Unspecified AER Error. "
1357fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
1358271584abSEd Tanous                      "Warning",
1359271584abSEd Tanous                      3,
1360271584abSEd Tanous 
1361fbe8378fSJason M. Bills                      {
1362fbe8378fSJason M. Bills                          "number",
1363fbe8378fSJason M. Bills                          "number",
1364fbe8378fSJason M. Bills                          "number",
1365fbe8378fSJason M. Bills                      },
1366271584abSEd Tanous                      "None.",
1367fbe8378fSJason M. Bills                  }},
1368271584abSEd Tanous     MessageEntry{"PCIeFatalACSViolation",
1369fbe8378fSJason M. Bills                  {
1370271584abSEd Tanous                      "Indicates a PCIe ACS Violation Error.",
1371271584abSEd Tanous 
1372fbe8378fSJason M. Bills                      "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
13734228a160SJason M. Bills                      "Critical",
1374271584abSEd Tanous                      3,
1375271584abSEd Tanous 
1376fbe8378fSJason M. Bills                      {
1377fbe8378fSJason M. Bills                          "number",
1378fbe8378fSJason M. Bills                          "number",
1379fbe8378fSJason M. Bills                          "number",
1380fbe8378fSJason M. Bills                      },
1381271584abSEd Tanous                      "None.",
1382fbe8378fSJason M. Bills                  }},
1383271584abSEd Tanous     MessageEntry{"PCIeFatalAtomicEgressBlocked",
1384fbe8378fSJason M. Bills                  {
1385271584abSEd Tanous                      "Indicates a PCIe Atomic Egress Blocked Error.",
1386271584abSEd Tanous                      "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 "
1387fbe8378fSJason M. Bills                      "Function=%3.",
13884228a160SJason M. Bills                      "Critical",
1389271584abSEd Tanous                      3,
1390271584abSEd Tanous 
1391fbe8378fSJason M. Bills                      {
1392fbe8378fSJason M. Bills                          "number",
1393fbe8378fSJason M. Bills                          "number",
1394fbe8378fSJason M. Bills                          "number",
1395fbe8378fSJason M. Bills                      },
1396271584abSEd Tanous                      "None.",
1397fbe8378fSJason M. Bills                  }},
1398fbe8378fSJason M. Bills     MessageEntry{
1399fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
1400fbe8378fSJason M. Bills         {
1401271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
1402271584abSEd Tanous 
1403fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
14044228a160SJason M. Bills             "Critical",
1405271584abSEd Tanous             3,
1406271584abSEd Tanous 
1407fbe8378fSJason M. Bills             {
1408fbe8378fSJason M. Bills                 "number",
1409fbe8378fSJason M. Bills                 "number",
1410fbe8378fSJason M. Bills                 "number",
1411fbe8378fSJason M. Bills             },
1412271584abSEd Tanous             "None.",
1413fbe8378fSJason M. Bills         }},
1414fbe8378fSJason M. Bills     MessageEntry{
1415fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1416fbe8378fSJason M. Bills         {
1417271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1418271584abSEd Tanous 
1419fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
14204228a160SJason M. Bills             "Critical",
1421271584abSEd Tanous             3,
1422271584abSEd Tanous 
1423fbe8378fSJason M. Bills             {
1424fbe8378fSJason M. Bills                 "number",
1425fbe8378fSJason M. Bills                 "number",
1426fbe8378fSJason M. Bills                 "number",
1427fbe8378fSJason M. Bills             },
1428271584abSEd Tanous             "None.",
1429fbe8378fSJason M. Bills         }},
1430fbe8378fSJason M. Bills     MessageEntry{
1431fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1432fbe8378fSJason M. Bills         {
1433271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
1434271584abSEd Tanous 
1435fbe8378fSJason M. Bills             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 "
1436fbe8378fSJason M. Bills             "Function=%3.",
14374228a160SJason M. Bills             "Critical",
1438271584abSEd Tanous             3,
1439271584abSEd Tanous 
1440fbe8378fSJason M. Bills             {
1441fbe8378fSJason M. Bills                 "number",
1442fbe8378fSJason M. Bills                 "number",
1443fbe8378fSJason M. Bills                 "number",
1444fbe8378fSJason M. Bills             },
1445271584abSEd Tanous             "None.",
1446fbe8378fSJason M. Bills         }},
1447271584abSEd Tanous     MessageEntry{"PCIeFatalECRCError",
1448fbe8378fSJason M. Bills                  {
1449271584abSEd Tanous                      "Indicates a PCIe ECRC Error.",
1450271584abSEd Tanous                      "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
14514228a160SJason M. Bills                      "Critical",
1452271584abSEd Tanous                      3,
1453271584abSEd Tanous 
1454fbe8378fSJason M. Bills                      {
1455fbe8378fSJason M. Bills                          "number",
1456fbe8378fSJason M. Bills                          "number",
1457fbe8378fSJason M. Bills                          "number",
1458fbe8378fSJason M. Bills                      },
1459271584abSEd Tanous                      "None.",
1460fbe8378fSJason M. Bills                  }},
1461271584abSEd Tanous     MessageEntry{"PCIeFatalFlowControlProtocol",
1462fbe8378fSJason M. Bills                  {
1463271584abSEd Tanous                      "Indicates a PCIe Flow Control Protocol Error.",
1464271584abSEd Tanous 
1465fbe8378fSJason M. Bills                      "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 "
1466fbe8378fSJason M. Bills                      "Function=%3.",
14674228a160SJason M. Bills                      "Critical",
1468271584abSEd Tanous                      3,
1469271584abSEd Tanous 
1470fbe8378fSJason M. Bills                      {
1471fbe8378fSJason M. Bills                          "number",
1472fbe8378fSJason M. Bills                          "number",
1473fbe8378fSJason M. Bills                          "number",
1474fbe8378fSJason M. Bills                      },
1475271584abSEd Tanous                      "None.",
1476fbe8378fSJason M. Bills                  }},
1477fbe8378fSJason M. Bills     MessageEntry{
1478fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1479fbe8378fSJason M. Bills         {
1480271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1481271584abSEd Tanous 
1482fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
14834228a160SJason M. Bills             "Critical",
1484271584abSEd Tanous             3,
1485271584abSEd Tanous 
1486fbe8378fSJason M. Bills             {
1487fbe8378fSJason M. Bills                 "number",
1488fbe8378fSJason M. Bills                 "number",
1489fbe8378fSJason M. Bills                 "number",
1490fbe8378fSJason M. Bills             },
1491271584abSEd Tanous             "None.",
1492fbe8378fSJason M. Bills         }},
1493fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalMCBlockedTLP",
1494fbe8378fSJason M. Bills                  {
1495271584abSEd Tanous                      "Indicates a PCIe MC Blocked TLP Error.",
1496271584abSEd Tanous                      "PCIe Fatal MC Blocked TLP Error. Bus=%1 "
1497fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
14984228a160SJason M. Bills                      "Critical",
1499271584abSEd Tanous                      3,
1500271584abSEd Tanous 
1501fbe8378fSJason M. Bills                      {
1502fbe8378fSJason M. Bills                          "number",
1503fbe8378fSJason M. Bills                          "number",
1504fbe8378fSJason M. Bills                          "number",
1505fbe8378fSJason M. Bills                      },
1506271584abSEd Tanous                      "None.",
1507fbe8378fSJason M. Bills                  }},
1508fbe8378fSJason M. Bills     MessageEntry{
1509fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1510fbe8378fSJason M. Bills         {
1511271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1512271584abSEd Tanous 
1513fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
15144228a160SJason M. Bills             "Critical",
1515271584abSEd Tanous             3,
1516271584abSEd Tanous 
1517fbe8378fSJason M. Bills             {
1518fbe8378fSJason M. Bills                 "number",
1519fbe8378fSJason M. Bills                 "number",
1520fbe8378fSJason M. Bills                 "number",
1521fbe8378fSJason M. Bills             },
1522271584abSEd Tanous             "None.",
1523fbe8378fSJason M. Bills         }},
1524271584abSEd Tanous     MessageEntry{"PCIeFatalReceiverBufferOverflow",
1525fbe8378fSJason M. Bills                  {
1526271584abSEd Tanous                      "Indicates a PCIe Receiver Buffer Overflow Error.",
1527271584abSEd Tanous                      "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 "
1528fbe8378fSJason M. Bills                      "Function=%3.",
15294228a160SJason M. Bills                      "Critical",
1530271584abSEd Tanous                      3,
1531271584abSEd Tanous 
1532fbe8378fSJason M. Bills                      {
1533fbe8378fSJason M. Bills                          "number",
1534fbe8378fSJason M. Bills                          "number",
1535fbe8378fSJason M. Bills                          "number",
1536fbe8378fSJason M. Bills                      },
1537271584abSEd Tanous                      "None.",
1538fbe8378fSJason M. Bills                  }},
1539fbe8378fSJason M. Bills     MessageEntry{
154014c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1541fbe8378fSJason M. Bills         {
1542fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
1543271584abSEd Tanous 
1544fbe8378fSJason M. Bills             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 "
1545fbe8378fSJason M. Bills             "Function=%3.",
15464228a160SJason M. Bills             "Critical",
1547271584abSEd Tanous             3,
1548271584abSEd Tanous 
1549fbe8378fSJason M. Bills             {
1550fbe8378fSJason M. Bills                 "number",
1551fbe8378fSJason M. Bills                 "number",
1552fbe8378fSJason M. Bills                 "number",
1553fbe8378fSJason M. Bills             },
1554271584abSEd Tanous             "None.",
1555fbe8378fSJason M. Bills         }},
1556fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream",
1557fbe8378fSJason M. Bills                  {
1558271584abSEd Tanous                      "Indicates a PCIe Received Fatal Message "
1559fbe8378fSJason M. Bills                      "From Downstream Error.",
1560271584abSEd Tanous 
1561fbe8378fSJason M. Bills                      "PCIe Fatal Received Fatal Message From Downstream. "
1562fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
15634228a160SJason M. Bills                      "Critical",
1564271584abSEd Tanous                      3,
1565271584abSEd Tanous 
1566fbe8378fSJason M. Bills                      {
1567fbe8378fSJason M. Bills                          "number",
1568fbe8378fSJason M. Bills                          "number",
1569fbe8378fSJason M. Bills                          "number",
1570fbe8378fSJason M. Bills                      },
1571271584abSEd Tanous                      "None.",
1572fbe8378fSJason M. Bills                  }},
1573271584abSEd Tanous     MessageEntry{"PCIeFatalSurpriseLinkDown",
1574fbe8378fSJason M. Bills                  {
1575271584abSEd Tanous                      "Indicates a PCIe Surprise Link Down Error.",
1576271584abSEd Tanous                      "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 "
1577fbe8378fSJason M. Bills                      "Function=%3.",
15784228a160SJason M. Bills                      "Critical",
1579271584abSEd Tanous                      3,
1580271584abSEd Tanous 
1581fbe8378fSJason M. Bills                      {
1582fbe8378fSJason M. Bills                          "number",
1583fbe8378fSJason M. Bills                          "number",
1584fbe8378fSJason M. Bills                          "number",
1585fbe8378fSJason M. Bills                      },
1586271584abSEd Tanous                      "None.",
1587fbe8378fSJason M. Bills                  }},
1588271584abSEd Tanous     MessageEntry{"PCIeFatalTLPPrefixBlocked",
1589fbe8378fSJason M. Bills                  {
1590271584abSEd Tanous                      "Indicates a PCIe TLP Prefix Blocked Error.",
1591271584abSEd Tanous                      "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 "
1592fbe8378fSJason M. Bills                      "Function=%3.",
15934228a160SJason M. Bills                      "Critical",
1594271584abSEd Tanous                      3,
1595271584abSEd Tanous 
1596fbe8378fSJason M. Bills                      {
1597fbe8378fSJason M. Bills                          "number",
1598fbe8378fSJason M. Bills                          "number",
1599fbe8378fSJason M. Bills                          "number",
1600fbe8378fSJason M. Bills                      },
1601271584abSEd Tanous                      "None.",
1602fbe8378fSJason M. Bills                  }},
1603fbe8378fSJason M. Bills     MessageEntry{
1604fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1605fbe8378fSJason M. Bills         {
1606271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
1607271584abSEd Tanous 
1608fbe8378fSJason M. Bills             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 "
1609fbe8378fSJason M. Bills             "Function=%3.",
16104228a160SJason M. Bills             "Critical",
1611271584abSEd Tanous             3,
1612271584abSEd Tanous 
1613fbe8378fSJason M. Bills             {
1614fbe8378fSJason M. Bills                 "number",
1615fbe8378fSJason M. Bills                 "number",
1616fbe8378fSJason M. Bills                 "number",
1617fbe8378fSJason M. Bills             },
1618271584abSEd Tanous             "None.",
1619fbe8378fSJason M. Bills         }},
1620271584abSEd Tanous     MessageEntry{"PCIeFatalUnexpectedCompletion",
1621fbe8378fSJason M. Bills                  {
1622271584abSEd Tanous                      "Indicates a PCIe Unexpected Completion Error.",
1623271584abSEd Tanous                      "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 "
1624fbe8378fSJason M. Bills                      "Function=%3.",
16254228a160SJason M. Bills                      "Critical",
1626271584abSEd Tanous                      3,
1627271584abSEd Tanous 
1628fbe8378fSJason M. Bills                      {
1629fbe8378fSJason M. Bills                          "number",
1630fbe8378fSJason M. Bills                          "number",
1631fbe8378fSJason M. Bills                          "number",
1632fbe8378fSJason M. Bills                      },
1633271584abSEd Tanous                      "None.",
1634fbe8378fSJason M. Bills                  }},
1635271584abSEd Tanous     MessageEntry{"PCIeFatalUnspecifiedNonAERFatalError",
1636fbe8378fSJason M. Bills                  {
1637271584abSEd Tanous                      "Indicates a PCIe Unspecified Non-AER Fatal Error.",
1638271584abSEd Tanous                      "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 "
1639fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
16404228a160SJason M. Bills                      "Critical",
1641271584abSEd Tanous                      3,
1642271584abSEd Tanous 
1643fbe8378fSJason M. Bills                      {
1644fbe8378fSJason M. Bills                          "number",
1645fbe8378fSJason M. Bills                          "number",
1646fbe8378fSJason M. Bills                          "number",
1647fbe8378fSJason M. Bills                      },
1648271584abSEd Tanous                      "None.",
1649fbe8378fSJason M. Bills                  }},
1650fbe8378fSJason M. Bills     MessageEntry{
1651fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1652fbe8378fSJason M. Bills         {
1653271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1654271584abSEd Tanous 
1655fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
16564228a160SJason M. Bills             "Critical",
1657271584abSEd Tanous             3,
1658271584abSEd Tanous 
1659fbe8378fSJason M. Bills             {
1660fbe8378fSJason M. Bills                 "number",
1661fbe8378fSJason M. Bills                 "number",
1662fbe8378fSJason M. Bills                 "number",
1663fbe8378fSJason M. Bills             },
1664271584abSEd Tanous             "None.",
1665fbe8378fSJason M. Bills         }},
1666271584abSEd Tanous     MessageEntry{"PowerButtonPressed",
1667fbe8378fSJason M. Bills                  {
1668271584abSEd Tanous                      "Indicates that the power button was pressed.",
1669271584abSEd Tanous                      "Power Button Pressed.",
1670271584abSEd Tanous                      "OK",
1671271584abSEd Tanous                      0,
1672271584abSEd Tanous                      {},
1673271584abSEd Tanous                      "None.",
1674fbe8378fSJason M. Bills                  }},
1675dd118a2eSJason M. Bills     MessageEntry{"PowerRestorePolicyApplied",
1676dd118a2eSJason M. Bills                  {
1677271584abSEd Tanous                      "Indicates that power was restored and the "
1678dd118a2eSJason M. Bills                      "BMC has applied the restore policy.",
1679271584abSEd Tanous                      "Power restore policy applied.",
1680271584abSEd Tanous                      "OK",
1681271584abSEd Tanous                      0,
1682271584abSEd Tanous                      {},
1683271584abSEd Tanous                      "None.",
1684dd118a2eSJason M. Bills                  }},
1685271584abSEd Tanous     MessageEntry{"PowerSupplyConfigurationError",
1686fbe8378fSJason M. Bills                  {
1687271584abSEd Tanous                      "Indicates an error in power supply configuration.",
1688271584abSEd Tanous                      "Power supply %1 configuration error.",
16899c6b0159SYong Li                      "Warning",
1690271584abSEd Tanous                      1,
1691271584abSEd Tanous                      {"string"},
1692271584abSEd Tanous                      "None.",
1693fbe8378fSJason M. Bills                  }},
1694fbe8378fSJason M. Bills     MessageEntry{
16957f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
16967f68549fSjayaprakash Mutyala         {
16977f68549fSjayaprakash Mutyala             "Indicates that power supply configuration error recovered "
16987f68549fSjayaprakash Mutyala             "from a failure.",
16997f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
17007f68549fSjayaprakash Mutyala             "OK",
17017f68549fSjayaprakash Mutyala             1,
17027f68549fSjayaprakash Mutyala             {"string"},
17037f68549fSjayaprakash Mutyala             "None.",
17047f68549fSjayaprakash Mutyala         }},
17057f68549fSjayaprakash Mutyala     MessageEntry{
1706fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1707fbe8378fSJason M. Bills         {
1708fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1709271584abSEd Tanous             "Power supply %1 fan %2 failed.",
17109c6b0159SYong Li             "Warning",
1711271584abSEd Tanous             2,
1712271584abSEd Tanous             {"string", "string"},
1713271584abSEd Tanous             "None.",
1714fbe8378fSJason M. Bills         }},
1715dac62eefSCheng C Yang     MessageEntry{
1716dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1717dac62eefSCheng C Yang         {
1718dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1719271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1720271584abSEd Tanous             "OK",
1721271584abSEd Tanous             2,
1722271584abSEd Tanous             {"string", "string"},
1723271584abSEd Tanous             "None.",
1724dac62eefSCheng C Yang         }},
1725fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailed",
1726fbe8378fSJason M. Bills                  {
1727271584abSEd Tanous                      "Indicates that a power supply has failed.",
1728271584abSEd Tanous                      "Power supply %1 failed.",
17299c6b0159SYong Li                      "Warning",
1730271584abSEd Tanous                      1,
1731271584abSEd Tanous                      {"string"},
1732271584abSEd Tanous                      "None.",
1733fbe8378fSJason M. Bills                  }},
1734fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailurePredicted",
1735fbe8378fSJason M. Bills                  {
1736fbe8378fSJason M. Bills                      "Indicates that a power supply is predicted to fail.",
1737271584abSEd Tanous                      "Power supply %1 failure predicted.",
1738271584abSEd Tanous                      "Warning",
1739271584abSEd Tanous                      1,
1740271584abSEd Tanous                      {"string"},
1741271584abSEd Tanous                      "None.",
1742fbe8378fSJason M. Bills                  }},
1743271584abSEd Tanous     MessageEntry{"PowerSupplyInserted",
1744fbe8378fSJason M. Bills                  {
1745271584abSEd Tanous                      "Indicates that a power supply has been inserted.",
1746271584abSEd Tanous                      "Power supply %1 inserted.",
1747271584abSEd Tanous                      "OK",
1748271584abSEd Tanous                      1,
1749271584abSEd Tanous                      {"string"},
1750271584abSEd Tanous                      "None.",
1751fbe8378fSJason M. Bills                  }},
1752271584abSEd Tanous     MessageEntry{"PowerSupplyPowerGoodFailed",
1753bc48a175SJason M. Bills                  {
1754271584abSEd Tanous                      "Indicates that the power supply power good signal "
1755bc48a175SJason M. Bills                      "failed to assert within the specified time.",
1756271584abSEd Tanous                      "Power supply power good failed to assert within %1 "
1757bc48a175SJason M. Bills                      "milliseconds.",
1758271584abSEd Tanous                      "Critical",
1759271584abSEd Tanous                      1,
1760271584abSEd Tanous                      {"number"},
1761271584abSEd Tanous                      "None.",
1762bc48a175SJason M. Bills                  }},
1763dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPowerLost",
1764dac62eefSCheng C Yang                  {
1765dac62eefSCheng C Yang                      "Indicates that a power supply has lost input power.",
1766271584abSEd Tanous                      "Power supply %1 power lost.",
17679c6b0159SYong Li                      "Warning",
1768271584abSEd Tanous                      1,
1769271584abSEd Tanous                      {"string"},
1770271584abSEd Tanous                      "None.",
1771dac62eefSCheng C Yang                  }},
1772271584abSEd Tanous     MessageEntry{"PowerSupplyPowerRestored",
1773dac62eefSCheng C Yang                  {
1774dac62eefSCheng C Yang                      "Indicates that a power supply input power was restored.",
1775271584abSEd Tanous                      "Power supply %1 power restored.",
1776271584abSEd Tanous                      "OK",
1777*5f2b84eeSEd Tanous                      0,
1778271584abSEd Tanous                      {"string"},
1779271584abSEd Tanous                      "None.",
1780dac62eefSCheng C Yang                  }},
1781dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPredictedFailureRecovered",
1782dac62eefSCheng C Yang                  {
1783271584abSEd Tanous                      "Indicates that a power supply recovered "
1784dac62eefSCheng C Yang                      "from a predicted failure.",
1785271584abSEd Tanous                      "Power supply %1 predicted failure recovered.",
1786271584abSEd Tanous                      "OK",
1787271584abSEd Tanous                      1,
1788271584abSEd Tanous                      {"string"},
1789271584abSEd Tanous                      "None.",
1790dac62eefSCheng C Yang                  }},
1791271584abSEd Tanous     MessageEntry{"PowerSupplyRecovered",
1792dac62eefSCheng C Yang                  {
1793dac62eefSCheng C Yang                      "Indicates that a power supply recovered from a failure.",
1794271584abSEd Tanous                      "Power supply %1 recovered.",
1795271584abSEd Tanous                      "OK",
1796271584abSEd Tanous                      1,
1797271584abSEd Tanous                      {"string"},
1798271584abSEd Tanous                      "None.",
1799dac62eefSCheng C Yang                  }},
1800271584abSEd Tanous     MessageEntry{"PowerSupplyRemoved",
1801fbe8378fSJason M. Bills                  {
1802271584abSEd Tanous                      "Indicates that a power supply has been removed.",
1803271584abSEd Tanous                      "Power supply %1 removed.",
1804271584abSEd Tanous                      "Warning",
1805271584abSEd Tanous                      1,
1806271584abSEd Tanous                      {"string"},
1807271584abSEd Tanous                      "None.",
1808fbe8378fSJason M. Bills                  }},
1809271584abSEd Tanous     MessageEntry{"PowerUnitDegradedFromNonRedundant",
1810cecb4cb6SCheng C Yang                  {
1811cecb4cb6SCheng C Yang                      "Indicates that power unit is come back to redundant from"
1812cecb4cb6SCheng C Yang                      "nonredundant but is still not in full redundancy mode.",
1813271584abSEd Tanous                      "Power Unit degraded from nonredundant.",
1814271584abSEd Tanous                      "Warning",
1815271584abSEd Tanous                      0,
1816271584abSEd Tanous                      {},
1817271584abSEd Tanous                      "None.",
1818cecb4cb6SCheng C Yang                  }},
1819cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitDegradedFromRedundant",
1820cecb4cb6SCheng C Yang                  {
1821cecb4cb6SCheng C Yang                      "Indicates that power unit is degarded from full "
1822cecb4cb6SCheng C Yang                      "redundancy mode.",
1823271584abSEd Tanous                      "Power Unit degraded from redundant.",
1824271584abSEd Tanous                      "Warning",
1825271584abSEd Tanous                      0,
1826271584abSEd Tanous                      {},
1827271584abSEd Tanous                      "None.",
1828cecb4cb6SCheng C Yang                  }},
1829271584abSEd Tanous     MessageEntry{"PowerUnitRedundancyDegraded",
1830cecb4cb6SCheng C Yang                  {
1831cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been degraded.",
1832271584abSEd Tanous                      "Power Unit Redundancy degraded.",
1833271584abSEd Tanous                      "Warning",
1834271584abSEd Tanous                      0,
1835271584abSEd Tanous                      {},
1836271584abSEd Tanous                      "None.",
1837cecb4cb6SCheng C Yang                  }},
1838cecb4cb6SCheng C Yang     MessageEntry{
1839cecb4cb6SCheng C Yang         "PowerUnitNonRedundantFromInsufficient",
1840cecb4cb6SCheng C Yang         {
1841cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode and get"
1842cecb4cb6SCheng C Yang             "sufficient power to support redundancy from insufficient"
1843cecb4cb6SCheng C Yang             "power.",
1844271584abSEd Tanous 
1845cecb4cb6SCheng C Yang             "Power Unit NonRedundant from insufficient to sufficient.",
1846271584abSEd Tanous             "Warning",
1847271584abSEd Tanous             0,
1848271584abSEd Tanous             {},
1849271584abSEd Tanous             "None.",
1850cecb4cb6SCheng C Yang         }},
1851271584abSEd Tanous     MessageEntry{"PowerUnitNonRedundantInsufficient",
1852cecb4cb6SCheng C Yang                  {
1853271584abSEd Tanous                      "Indicates that power unit do not have sufficient "
1854cecb4cb6SCheng C Yang                      "power to support redundancy.",
1855271584abSEd Tanous                      "Power Unit NonRedundant and has insufficient resource.",
18564228a160SJason M. Bills                      "Critical",
1857271584abSEd Tanous                      0,
1858271584abSEd Tanous                      {},
1859271584abSEd Tanous                      "None.",
1860cecb4cb6SCheng C Yang                  }},
1861cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitRedundancyLost",
1862cecb4cb6SCheng C Yang                  {
1863cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been lost.",
1864271584abSEd Tanous                      "Power Unit Redundancy lost.",
1865271584abSEd Tanous                      "Warning",
1866271584abSEd Tanous                      0,
1867271584abSEd Tanous                      {},
1868271584abSEd Tanous                      "None.",
1869cecb4cb6SCheng C Yang                  }},
1870cecb4cb6SCheng C Yang     MessageEntry{
1871cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1872cecb4cb6SCheng C Yang         {
1873cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1874271584abSEd Tanous             "Power Unit Redundancy regained.",
1875271584abSEd Tanous             "OK",
1876271584abSEd Tanous             0,
1877271584abSEd Tanous             {},
1878271584abSEd Tanous             "None.",
1879cecb4cb6SCheng C Yang         }},
1880cecb4cb6SCheng C Yang     MessageEntry{
1881cecb4cb6SCheng C Yang         "PowerUnitNonRedundantSufficient",
1882cecb4cb6SCheng C Yang         {
1883cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode but still"
1884cecb4cb6SCheng C Yang             "has sufficient power to support redundancy.",
1885271584abSEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
1886271584abSEd Tanous             "Warning",
1887271584abSEd Tanous             0,
1888271584abSEd Tanous             {},
1889271584abSEd Tanous             "None.",
1890cecb4cb6SCheng C Yang         }},
1891271584abSEd Tanous     MessageEntry{"ResetButtonPressed",
1892fbe8378fSJason M. Bills                  {
1893271584abSEd Tanous                      "Indicates that the reset button was pressed.",
1894271584abSEd Tanous                      "Reset Button Pressed.",
1895271584abSEd Tanous                      "OK",
1896271584abSEd Tanous                      0,
1897271584abSEd Tanous                      {},
1898271584abSEd Tanous                      "None.",
1899fbe8378fSJason M. Bills                  }},
19008ae37025SChen,Yugang     MessageEntry{"SecurityBoot2ndFlashEnabled",
19018ae37025SChen,Yugang                  {
19028ae37025SChen,Yugang                      "Indicates that the BMC 2nd boot flash is enabled.",
19038ae37025SChen,Yugang                      "BMC 2nd boot flash is enabled.",
19048ae37025SChen,Yugang                      "Critical",
19058ae37025SChen,Yugang                      0,
19068ae37025SChen,Yugang                      {},
19078ae37025SChen,Yugang                      "None.",
19088ae37025SChen,Yugang                  }},
19098ae37025SChen,Yugang     MessageEntry{"SecurityP2aBridgeEnabled",
19108ae37025SChen,Yugang                  {
19118ae37025SChen,Yugang                      "Indicates that the P2A bridge is enabled.",
19128ae37025SChen,Yugang                      "P2A(PCIe to AHB) bridge is enabled.",
19138ae37025SChen,Yugang                      "Critical",
19148ae37025SChen,Yugang                      0,
19158ae37025SChen,Yugang                      {},
19168ae37025SChen,Yugang                      "None.",
19178ae37025SChen,Yugang                  }},
19188ae37025SChen,Yugang     MessageEntry{"SecurityUartPortDebugEnabled",
19198ae37025SChen,Yugang                  {
19208ae37025SChen,Yugang                      "Indicates that the uart port debug is enabled.",
19218ae37025SChen,Yugang                      "Uart port debug is enabled.",
19228ae37025SChen,Yugang                      "Critical",
19238ae37025SChen,Yugang                      0,
19248ae37025SChen,Yugang                      {},
19258ae37025SChen,Yugang                      "None.",
19268ae37025SChen,Yugang                  }},
19278988dda4SSuryakanth Sekar     MessageEntry{
19288988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
19298988dda4SSuryakanth Sekar         {
19308988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
19318988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
19328988dda4SSuryakanth Sekar             "OK",
19338988dda4SSuryakanth Sekar             0,
19348988dda4SSuryakanth Sekar             {},
19358988dda4SSuryakanth Sekar             "None.",
19368988dda4SSuryakanth Sekar         }},
19378988dda4SSuryakanth Sekar 
19388988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroAssigned",
19398988dda4SSuryakanth Sekar                  {
19408988dda4SSuryakanth Sekar                      "Indicates that non root user assigned with user ID zero.",
19418988dda4SSuryakanth Sekar                      "User ID Zero is assigned with non-root user.",
19428988dda4SSuryakanth Sekar                      "Critical",
19438988dda4SSuryakanth Sekar                      0,
19448988dda4SSuryakanth Sekar                      {},
19458988dda4SSuryakanth Sekar                      "None.",
19468988dda4SSuryakanth Sekar                  }},
19478988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroRemoved",
19488988dda4SSuryakanth Sekar                  {
19498988dda4SSuryakanth Sekar                      "Indicates that non root user ID is removed",
19508988dda4SSuryakanth Sekar                      "Non root user assigned with user ID zero is removed.",
19518988dda4SSuryakanth Sekar                      "OK",
19528988dda4SSuryakanth Sekar                      0,
19538988dda4SSuryakanth Sekar                      {},
19548988dda4SSuryakanth Sekar                      "None.",
19558988dda4SSuryakanth Sekar                  }},
19568988dda4SSuryakanth Sekar 
19578988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootEnabled",
19588988dda4SSuryakanth Sekar                  {
19598988dda4SSuryakanth Sekar                      "Indicates that system root user is enabled.",
19608988dda4SSuryakanth Sekar                      "User root is enabled.",
19618988dda4SSuryakanth Sekar                      "Critical",
19628988dda4SSuryakanth Sekar                      0,
19638988dda4SSuryakanth Sekar                      {},
19648988dda4SSuryakanth Sekar                      "None.",
19658988dda4SSuryakanth Sekar                  }},
19668988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootDisabled",
19678988dda4SSuryakanth Sekar                  {
19688988dda4SSuryakanth Sekar                      "Indicates that system root user is disabled.",
19698988dda4SSuryakanth Sekar                      "User root is disabled.",
19708988dda4SSuryakanth Sekar                      "OK",
19718988dda4SSuryakanth Sekar                      0,
19728988dda4SSuryakanth Sekar                      {},
19738988dda4SSuryakanth Sekar                      "None.",
19748988dda4SSuryakanth Sekar                  }},
19758988dda4SSuryakanth Sekar 
19768988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellEnabled",
19778988dda4SSuryakanth Sekar                  {
19788988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is enabled.",
19798988dda4SSuryakanth Sekar                      "Unsupported shell is enabled.",
19808988dda4SSuryakanth Sekar                      "Critical",
19818988dda4SSuryakanth Sekar                      0,
19828988dda4SSuryakanth Sekar                      {},
19838988dda4SSuryakanth Sekar                      "None.",
19848988dda4SSuryakanth Sekar                  }},
19858988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellRemoved",
19868988dda4SSuryakanth Sekar                  {
19878988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is removed.",
19888988dda4SSuryakanth Sekar                      "Unsupported shell is removed.",
19898988dda4SSuryakanth Sekar                      "OK",
19908988dda4SSuryakanth Sekar                      0,
19918988dda4SSuryakanth Sekar                      {},
19928988dda4SSuryakanth Sekar                      "None.",
19938988dda4SSuryakanth Sekar                  }},
19948988dda4SSuryakanth Sekar 
19958988dda4SSuryakanth Sekar     MessageEntry{
19968988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
19978988dda4SSuryakanth Sekar         {
19988988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
19998988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
20008988dda4SSuryakanth Sekar             "Critical",
20018988dda4SSuryakanth Sekar             0,
20028988dda4SSuryakanth Sekar             {},
20038988dda4SSuryakanth Sekar             "None.",
20048988dda4SSuryakanth Sekar         }},
2005fbe8378fSJason M. Bills     MessageEntry{"SELEntryAdded",
2006fbe8378fSJason M. Bills                  {
2007271584abSEd Tanous                      "Indicates a SEL entry was added using the "
2008fbe8378fSJason M. Bills                      "Add SEL Entry or Platform Event command.",
2009271584abSEd Tanous                      "SEL Entry Added: %1",
2010271584abSEd Tanous                      "OK",
2011271584abSEd Tanous                      1,
2012fbe8378fSJason M. Bills                      {
2013fbe8378fSJason M. Bills                          "string",
2014fbe8378fSJason M. Bills                      },
2015271584abSEd Tanous                      "None.",
2016fbe8378fSJason M. Bills                  }},
2017271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingHigh",
2018fbe8378fSJason M. Bills                  {
2019271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2020fbe8378fSJason M. Bills                      "critical high threshold going high.",
2021271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going "
2022fbe8378fSJason M. Bills                      "high. Reading=%2 Threshold=%3.",
2023271584abSEd Tanous                      "Critical",
2024271584abSEd Tanous                      3,
2025271584abSEd Tanous                      {"string", "number", "number"},
2026271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2027fbe8378fSJason M. Bills                  }},
2028271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingLow",
2029fbe8378fSJason M. Bills                  {
2030271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2031fbe8378fSJason M. Bills                      "critical high threshold going low.",
2032271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going low. "
2033fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2034271584abSEd Tanous                      "OK",
2035271584abSEd Tanous                      3,
2036271584abSEd Tanous                      {"string", "number", "number"},
2037271584abSEd Tanous                      "None.",
2038fbe8378fSJason M. Bills                  }},
2039271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingHigh",
2040fbe8378fSJason M. Bills                  {
2041271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2042fbe8378fSJason M. Bills                      "critical low threshold going high.",
2043271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going high. "
2044fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2045271584abSEd Tanous                      "OK",
2046271584abSEd Tanous                      3,
2047271584abSEd Tanous                      {"string", "number", "number"},
2048271584abSEd Tanous                      "None.",
2049fbe8378fSJason M. Bills                  }},
2050271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingLow",
2051fbe8378fSJason M. Bills                  {
2052271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2053fbe8378fSJason M. Bills                      "critical low threshold going low.",
2054271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going low. "
2055fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2056271584abSEd Tanous                      "Critical",
2057271584abSEd Tanous                      3,
2058271584abSEd Tanous                      {"string", "number", "number"},
2059271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2060fbe8378fSJason M. Bills                  }},
2061271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingHigh",
2062fbe8378fSJason M. Bills                  {
2063271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2064fbe8378fSJason M. Bills                      "warning high threshold going high.",
2065271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going high. "
2066fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2067271584abSEd Tanous                      "Warning",
2068271584abSEd Tanous                      3,
2069271584abSEd Tanous                      {"string", "number", "number"},
2070271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2071fbe8378fSJason M. Bills                  }},
2072271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingLow",
2073fbe8378fSJason M. Bills                  {
2074271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2075fbe8378fSJason M. Bills                      "warning high threshold going low.",
2076271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going low. "
2077fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2078271584abSEd Tanous                      "OK",
2079271584abSEd Tanous                      3,
2080271584abSEd Tanous                      {"string", "number", "number"},
2081271584abSEd Tanous                      "None.",
2082fbe8378fSJason M. Bills                  }},
2083271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingHigh",
2084fbe8378fSJason M. Bills                  {
2085271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2086fbe8378fSJason M. Bills                      "warning low threshold going high.",
2087271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going high. "
2088fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2089271584abSEd Tanous                      "OK",
2090271584abSEd Tanous                      3,
2091271584abSEd Tanous                      {"string", "number", "number"},
2092271584abSEd Tanous                      "None.",
2093fbe8378fSJason M. Bills                  }},
2094271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingLow",
2095fbe8378fSJason M. Bills                  {
2096271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2097fbe8378fSJason M. Bills                      "warning low threshold going low.",
2098271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going low. "
2099fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2100271584abSEd Tanous                      "Warning",
2101271584abSEd Tanous                      3,
2102271584abSEd Tanous                      {"string", "number", "number"},
2103271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2104fbe8378fSJason M. Bills                  }},
2105fb7579e9SJames Feist     MessageEntry{"ServiceFailure",
2106fb7579e9SJames Feist                  {
2107fb7579e9SJames Feist                      "Indicates that a service has exited unsuccessfully.",
2108271584abSEd Tanous                      "Service %1 has exited unsuccessfully.",
2109271584abSEd Tanous                      "Warning",
2110271584abSEd Tanous                      1,
2111271584abSEd Tanous                      {"string"},
2112271584abSEd Tanous                      "None.",
2113fb7579e9SJames Feist                  }},
2114fbe8378fSJason M. Bills     MessageEntry{"SparingRedundancyDegraded",
2115fbe8378fSJason M. Bills                  {
2116fbe8378fSJason M. Bills                      "Indicates the sparing redundancy state is degraded.",
2117271584abSEd Tanous                      "Sparing redundancy state degraded. Socket=%1 "
2118fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2119271584abSEd Tanous                      "Warning",
2120271584abSEd Tanous                      5,
2121271584abSEd Tanous 
2122fbe8378fSJason M. Bills                      {
2123fbe8378fSJason M. Bills                          "number",
2124fbe8378fSJason M. Bills                          "string",
2125fbe8378fSJason M. Bills                          "number",
2126fbe8378fSJason M. Bills                          "string",
2127fbe8378fSJason M. Bills                          "number",
2128fbe8378fSJason M. Bills                      },
2129271584abSEd Tanous                      "None.",
2130fbe8378fSJason M. Bills                  }},
2131fbe8378fSJason M. Bills     MessageEntry{
2132fbe8378fSJason M. Bills         "SparingRedundancyFull",
2133fbe8378fSJason M. Bills         {
2134fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
2135271584abSEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 "
2136fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2137271584abSEd Tanous             "OK",
2138271584abSEd Tanous             5,
2139271584abSEd Tanous 
2140fbe8378fSJason M. Bills             {
2141fbe8378fSJason M. Bills                 "number",
2142fbe8378fSJason M. Bills                 "string",
2143fbe8378fSJason M. Bills                 "number",
2144fbe8378fSJason M. Bills                 "string",
2145fbe8378fSJason M. Bills                 "number",
2146fbe8378fSJason M. Bills             },
2147271584abSEd Tanous             "None.",
2148fbe8378fSJason M. Bills         }},
2149271584abSEd Tanous     MessageEntry{"SsbThermalTrip",
2150b76f9ca1SChen,Yugang                  {
2151b76f9ca1SChen,Yugang                      "Indicates that an SSB Thermal trip has been asserted.",
2152271584abSEd Tanous                      "SSB Thermal trip.",
2153271584abSEd Tanous                      "Critical",
2154271584abSEd Tanous                      0,
2155271584abSEd Tanous                      {},
2156271584abSEd Tanous                      "None.",
2157b76f9ca1SChen,Yugang                  }},
215852efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceDisabledProvisioned",
215952efa5d6SRichard Marian Thomaiyar                  {
216052efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the disabled "
216152efa5d6SRichard Marian Thomaiyar                      "provisioned state. All commands are blocked to execute "
216252efa5d6SRichard Marian Thomaiyar                      "through the system interface.",
216352efa5d6SRichard Marian Thomaiyar                      "The system interface is in the disabled provisioned "
216452efa5d6SRichard Marian Thomaiyar                      "state.",
216552efa5d6SRichard Marian Thomaiyar                      "OK",
216652efa5d6SRichard Marian Thomaiyar                      0,
216752efa5d6SRichard Marian Thomaiyar                      {},
216852efa5d6SRichard Marian Thomaiyar                      "None.",
216952efa5d6SRichard Marian Thomaiyar                  }},
217052efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceUnprovisioned",
217152efa5d6SRichard Marian Thomaiyar                  {
217252efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the "
217352efa5d6SRichard Marian Thomaiyar                      "unprovisioned state. All commands are permitted to "
217452efa5d6SRichard Marian Thomaiyar                      "execute through the system interface.",
217552efa5d6SRichard Marian Thomaiyar                      "The system interface is in the unprovisioned state.",
217652efa5d6SRichard Marian Thomaiyar                      "Critical",
217752efa5d6SRichard Marian Thomaiyar                      0,
217852efa5d6SRichard Marian Thomaiyar                      {},
217952efa5d6SRichard Marian Thomaiyar                      "None.",
218052efa5d6SRichard Marian Thomaiyar                  }},
218152efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceWhitelistProvisioned",
218252efa5d6SRichard Marian Thomaiyar                  {
218352efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the whitelist "
218452efa5d6SRichard Marian Thomaiyar                      "provisioned state. Only whitelisted commands "
218552efa5d6SRichard Marian Thomaiyar                      "are permitted to execute through the system interface.",
218652efa5d6SRichard Marian Thomaiyar                      "The system interface is in the whitelist provisioned "
218752efa5d6SRichard Marian Thomaiyar                      "state.",
218852efa5d6SRichard Marian Thomaiyar                      "Warning",
218952efa5d6SRichard Marian Thomaiyar                      0,
219052efa5d6SRichard Marian Thomaiyar                      {},
219152efa5d6SRichard Marian Thomaiyar                      "None.",
219252efa5d6SRichard Marian Thomaiyar                  }},
2193bc48a175SJason M. Bills     MessageEntry{"SystemPowerGoodFailed",
2194bc48a175SJason M. Bills                  {
2195bc48a175SJason M. Bills                      "Indicates that the system power good signal failed "
2196bc48a175SJason M. Bills                      "to assert within the specified time (VR failure).",
2197271584abSEd Tanous                      "System power good failed to assert within %1 "
2198bc48a175SJason M. Bills                      "milliseconds (VR failure).",
2199271584abSEd Tanous                      "Critical",
2200271584abSEd Tanous                      1,
2201271584abSEd Tanous                      {"number"},
2202271584abSEd Tanous                      "None.",
2203bc48a175SJason M. Bills                  }},
2204fbe8378fSJason M. Bills     MessageEntry{"SystemPowerLost",
2205fbe8378fSJason M. Bills                  {
2206271584abSEd Tanous                      "Indicates that power was lost while the "
2207fbe8378fSJason M. Bills                      "system was powered on.",
2208271584abSEd Tanous                      "System Power Lost.",
2209271584abSEd Tanous                      "Critical",
2210271584abSEd Tanous                      0,
2211271584abSEd Tanous                      {},
2212271584abSEd Tanous                      "None.",
2213fbe8378fSJason M. Bills                  }},
2214271584abSEd Tanous     MessageEntry{"SystemPowerOffFailed",
2215fbe8378fSJason M. Bills                  {
2216271584abSEd Tanous                      "Indicates that the system failed to power off.",
2217271584abSEd Tanous                      "System Power-Off Failed.",
2218271584abSEd Tanous                      "Critical",
2219271584abSEd Tanous                      0,
2220271584abSEd Tanous                      {},
2221271584abSEd Tanous                      "None.",
2222fbe8378fSJason M. Bills                  }},
2223271584abSEd Tanous     MessageEntry{"SystemPowerOnFailed",
2224fbe8378fSJason M. Bills                  {
2225271584abSEd Tanous                      "Indicates that the system failed to power on.",
2226271584abSEd Tanous                      "System Power-On Failed.",
2227271584abSEd Tanous                      "Critical",
2228271584abSEd Tanous                      0,
2229271584abSEd Tanous                      {},
2230271584abSEd Tanous                      "None.",
2231fbe8378fSJason M. Bills                  }},
223273de092fSJason M. Bills     MessageEntry{
223373de092fSJason M. Bills         "VoltageRegulatorOverheated",
223473de092fSJason M. Bills         {
223573de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
2236271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
2237271584abSEd Tanous             "Critical",
2238271584abSEd Tanous             1,
2239271584abSEd Tanous             {"string"},
2240271584abSEd Tanous             "None.",
224173de092fSJason M. Bills         }},
22429aa46454SAgnieszka Szlendak 
2243fbe8378fSJason M. Bills };
2244fffb8c1fSEd Tanous } // namespace redfish::registries::openbmc
2245