xref: /openbmc/bmcweb/features/redfish/include/registries/openbmc_message_registry.hpp (revision 9aa46454877beb1c85a17c14d97eb7595ac28861)
1fbe8378fSJason M. Bills /*
2fbe8378fSJason M. Bills // Copyright (c) 2019 Intel Corporation
3fbe8378fSJason M. Bills //
4fbe8378fSJason M. Bills // Licensed under the Apache License, Version 2.0 (the "License");
5fbe8378fSJason M. Bills // you may not use this file except in compliance with the License.
6fbe8378fSJason M. Bills // You may obtain a copy of the License at
7fbe8378fSJason M. Bills //
8fbe8378fSJason M. Bills //      http://www.apache.org/licenses/LICENSE-2.0
9fbe8378fSJason M. Bills //
10fbe8378fSJason M. Bills // Unless required by applicable law or agreed to in writing, software
11fbe8378fSJason M. Bills // distributed under the License is distributed on an "AS IS" BASIS,
12fbe8378fSJason M. Bills // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13fbe8378fSJason M. Bills // See the License for the specific language governing permissions and
14fbe8378fSJason M. Bills // limitations under the License.
15fbe8378fSJason M. Bills */
16fbe8378fSJason M. Bills #pragma once
17fbe8378fSJason M. Bills #include <registries.hpp>
18fbe8378fSJason M. Bills 
19fbe8378fSJason M. Bills namespace redfish::message_registries::openbmc
20fbe8378fSJason M. Bills {
21fbe8378fSJason M. Bills const Header header = {
22271584abSEd Tanous     "Copyright 2018 OpenBMC. All rights reserved.",
23271584abSEd Tanous     "#MessageRegistry.v1_0_0.MessageRegistry",
24271584abSEd Tanous     "OpenBMC.0.1.0",
25271584abSEd Tanous     "OpenBMC Message Registry",
26271584abSEd Tanous     "en",
27271584abSEd Tanous     "This registry defines the base messages for OpenBMC.",
28271584abSEd Tanous     "OpenBMC",
29271584abSEd Tanous     "0.1.0",
30271584abSEd Tanous     "OpenBMC",
31fbe8378fSJason M. Bills };
32*9aa46454SAgnieszka Szlendak constexpr std::array<MessageEntry, 181> 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                  }},
175a3316fc6SZhikuiRen     MessageEntry{"BIOSPOSTCode",
176a3316fc6SZhikuiRen                  {
177a3316fc6SZhikuiRen                      "BIOS Power-On Self-Test Code received",
178a3316fc6SZhikuiRen                      "Boot Count: %1: TS Offset: %2; POST Code: %3",
179a3316fc6SZhikuiRen                      "OK",
180a3316fc6SZhikuiRen                      3,
181a3316fc6SZhikuiRen                      {"number", "number", "number"},
182a3316fc6SZhikuiRen                      "None.",
183a3316fc6SZhikuiRen                  }},
184271584abSEd Tanous     MessageEntry{"BIOSPOSTError",
185fbe8378fSJason M. Bills                  {
186271584abSEd Tanous                      "Indicates BIOS POST has encountered an error.",
187271584abSEd Tanous                      "BIOS POST Error. Error Code=%1",
188271584abSEd Tanous                      "Warning",
189271584abSEd Tanous                      1,
190271584abSEd Tanous                      {"number"},
191271584abSEd Tanous                      "None.",
192fbe8378fSJason M. Bills                  }},
193fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryComplete",
194fbe8378fSJason M. Bills                  {
195271584abSEd Tanous                      "Indicates BIOS Recovery has completed.",
196271584abSEd Tanous                      "BIOS Recovery Complete.",
197271584abSEd Tanous                      "OK",
198271584abSEd Tanous                      0,
199271584abSEd Tanous                      {},
200271584abSEd Tanous                      "None.",
201fbe8378fSJason M. Bills                  }},
202fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryStart",
203fbe8378fSJason M. Bills                  {
204271584abSEd Tanous                      "Indicates BIOS Recovery has started.",
205271584abSEd Tanous                      "BIOS Recovery Start.",
206271584abSEd Tanous                      "Warning",
207271584abSEd Tanous                      0,
208271584abSEd Tanous                      {},
209271584abSEd Tanous                      "None.",
210fbe8378fSJason M. Bills                  }},
211bd5db522SYong Li     MessageEntry{"BMCKernelPanic",
212bd5db522SYong Li                  {
213bd5db522SYong Li                      "Indicates that BMC kernel panic occurred.",
214bd5db522SYong Li                      "BMC rebooted due to kernel panic.",
215bd5db522SYong Li                      "OK",
216bd5db522SYong Li                      0,
217bd5db522SYong Li                      {},
218bd5db522SYong Li                      "None.",
219bd5db522SYong Li                  }},
2200c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwarePanicReason",
2210c0f18e7SAppaRao Puli                  {
2220c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware panic.",
2230c0f18e7SAppaRao Puli                      "BMC firmware panic occurred due to %1.",
2240c0f18e7SAppaRao Puli                      "Warning",
2250c0f18e7SAppaRao Puli                      1,
2260c0f18e7SAppaRao Puli                      {
2270c0f18e7SAppaRao Puli                          "string",
2280c0f18e7SAppaRao Puli                      },
2290c0f18e7SAppaRao Puli                      "None.",
2300c0f18e7SAppaRao Puli                  }},
2310c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareRecoveryReason",
2320c0f18e7SAppaRao Puli                  {
2330c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware recovery.",
2340c0f18e7SAppaRao Puli                      "BMC firmware recovery occurred due to %1.",
2350c0f18e7SAppaRao Puli                      "Warning",
2360c0f18e7SAppaRao Puli                      1,
2370c0f18e7SAppaRao Puli                      {
2380c0f18e7SAppaRao Puli                          "string",
2390c0f18e7SAppaRao Puli                      },
2400c0f18e7SAppaRao Puli                      "None.",
2410c0f18e7SAppaRao Puli                  }},
2420c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareResiliencyError",
2430c0f18e7SAppaRao Puli                  {
2440c0f18e7SAppaRao Puli                      "Indicates BMC firmware encountered resilience error.",
2450c0f18e7SAppaRao Puli                      "BMC firmware resiliency error. Error reason: %1.",
2460c0f18e7SAppaRao Puli                      "Critical",
2470c0f18e7SAppaRao Puli                      1,
2480c0f18e7SAppaRao Puli                      {
2490c0f18e7SAppaRao Puli                          "string",
2500c0f18e7SAppaRao Puli                      },
2510c0f18e7SAppaRao Puli                      "None.",
2520c0f18e7SAppaRao Puli                  }},
253789771ddSQiang XU     MessageEntry{"ChassisIntrusionDetected",
254789771ddSQiang XU                  {
255789771ddSQiang XU                      "Indicates that a physical security event "
256789771ddSQiang XU                      "of the chassis intrusion has occurred.",
257789771ddSQiang XU                      "Chassis Intrusion Detected.",
258789771ddSQiang XU                      "Warning",
259789771ddSQiang XU                      0,
260789771ddSQiang XU                      {},
261789771ddSQiang XU                      "None.",
262789771ddSQiang XU                  }},
263789771ddSQiang XU     MessageEntry{"ChassisIntrusionReset",
264789771ddSQiang XU                  {
265789771ddSQiang XU                      "Indicates that chassis intrusion status has recovered.",
266789771ddSQiang XU                      "Chassis Intrusion Reset.",
267789771ddSQiang XU                      "OK",
268789771ddSQiang XU                      0,
269789771ddSQiang XU                      {},
270789771ddSQiang XU                      "None.",
271789771ddSQiang XU                  }},
2720c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwarePanicReason",
2730c0f18e7SAppaRao Puli                  {
2740c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware panic.",
2750c0f18e7SAppaRao Puli                      "CPLD firmware panic occurred due to %1.",
2760c0f18e7SAppaRao Puli                      "Warning",
2770c0f18e7SAppaRao Puli                      1,
2780c0f18e7SAppaRao Puli                      {
2790c0f18e7SAppaRao Puli                          "string",
2800c0f18e7SAppaRao Puli                      },
2810c0f18e7SAppaRao Puli                      "None.",
2820c0f18e7SAppaRao Puli                  }},
2830c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareRecoveryReason",
2840c0f18e7SAppaRao Puli                  {
2850c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware recovery.",
2860c0f18e7SAppaRao Puli                      "CPLD firmware recovery occurred due to %1.",
2870c0f18e7SAppaRao Puli                      "Warning",
2880c0f18e7SAppaRao Puli                      1,
2890c0f18e7SAppaRao Puli                      {
2900c0f18e7SAppaRao Puli                          "string",
2910c0f18e7SAppaRao Puli                      },
2920c0f18e7SAppaRao Puli                      "None.",
2930c0f18e7SAppaRao Puli                  }},
2940c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareResiliencyError",
2950c0f18e7SAppaRao Puli                  {
2960c0f18e7SAppaRao Puli                      "Indicates CPLD firmware encountered resilience error.",
2970c0f18e7SAppaRao Puli                      "CPLD firmware resiliency error. Error reason: %1.",
2980c0f18e7SAppaRao Puli                      "Critical",
2990c0f18e7SAppaRao Puli                      1,
3000c0f18e7SAppaRao Puli                      {
3010c0f18e7SAppaRao Puli                          "string",
3020c0f18e7SAppaRao Puli                      },
3030c0f18e7SAppaRao Puli                      "None.",
3040c0f18e7SAppaRao Puli                  }},
305fbe8378fSJason M. Bills     MessageEntry{"CPUError",
306fbe8378fSJason M. Bills                  {
307271584abSEd Tanous                      "Indicates that a CPU Error occurred of "
308fbe8378fSJason M. Bills                      "the specified type or cause.",
309271584abSEd Tanous                      "CPU Error Occurred: %1.",
310271584abSEd Tanous                      "Critical",
311271584abSEd Tanous                      1,
312271584abSEd Tanous                      {"string"},
313271584abSEd Tanous                      "None.",
314fbe8378fSJason M. Bills                  }},
3155db4be21Sjayaprakash Mutyala     MessageEntry{"CPUMismatch",
3165db4be21Sjayaprakash Mutyala                  {
3175db4be21Sjayaprakash Mutyala                      "Indicates that the specified CPU power/current "
3185db4be21Sjayaprakash Mutyala                      "rating is incompatible with the board.",
3195db4be21Sjayaprakash Mutyala                      "CPU %1 Mismatch.",
3205db4be21Sjayaprakash Mutyala                      "Critical",
3215db4be21Sjayaprakash Mutyala                      1,
3225db4be21Sjayaprakash Mutyala                      {"number"},
3235db4be21Sjayaprakash Mutyala                      "Install the supported CPU.",
3245db4be21Sjayaprakash Mutyala                  }},
32573de092fSJason M. Bills     MessageEntry{"CPUThermalTrip",
32673de092fSJason M. Bills                  {
327271584abSEd Tanous                      "Indicates that the specified CPU thermal "
32873de092fSJason M. Bills                      "trip has been asserted.",
329271584abSEd Tanous                      "CPU %1 Thermal Trip.",
330271584abSEd Tanous                      "Critical",
331271584abSEd Tanous                      1,
332271584abSEd Tanous                      {"number"},
333271584abSEd Tanous                      "None.",
33473de092fSJason M. Bills                  }},
335271584abSEd Tanous     MessageEntry{"DCPowerOff",
336fbe8378fSJason M. Bills                  {
337271584abSEd Tanous                      "Indicates that the system DC power is off.",
338271584abSEd Tanous                      "Host system DC power is off",
339271584abSEd Tanous                      "OK",
340271584abSEd Tanous                      0,
341271584abSEd Tanous                      {},
342271584abSEd Tanous                      "None.",
343fbe8378fSJason M. Bills                  }},
344fbe8378fSJason M. Bills     MessageEntry{"DCPowerOn",
345fbe8378fSJason M. Bills                  {
346271584abSEd Tanous                      "Indicates that the system DC power is on.",
347271584abSEd Tanous                      "Host system DC power is on",
348271584abSEd Tanous                      "OK",
349271584abSEd Tanous                      0,
350271584abSEd Tanous                      {},
351271584abSEd Tanous                      "None.",
352fbe8378fSJason M. Bills                  }},
353c75f1e9aSJames Feist     MessageEntry{"DriveError",
354c75f1e9aSJames Feist                  {
355c75f1e9aSJames Feist                      "Indicates that a Drive Error occurred of "
356c75f1e9aSJames Feist                      "the specified type or cause.",
357c75f1e9aSJames Feist                      "Drive Error Occurred: %1.",
358c75f1e9aSJames Feist                      "Warning",
359c75f1e9aSJames Feist                      1,
360c75f1e9aSJames Feist                      {"string"},
361c75f1e9aSJames Feist                      "None.",
362c75f1e9aSJames Feist                  }},
363271584abSEd Tanous     MessageEntry{"EventLogCleared",
364fbe8378fSJason M. Bills                  {
365271584abSEd Tanous                      "Indicates that the event log has been cleared.",
366271584abSEd Tanous                      "Event Log Cleared.",
367271584abSEd Tanous                      "OK",
368271584abSEd Tanous                      0,
369271584abSEd Tanous                      {},
370271584abSEd Tanous                      "None.",
371fbe8378fSJason M. Bills                  }},
372271584abSEd Tanous     MessageEntry{"FanInserted",
373fbe8378fSJason M. Bills                  {
374271584abSEd Tanous                      "Indicates that a system fan has been inserted.",
375271584abSEd Tanous                      "%1 inserted.",
376271584abSEd Tanous                      "OK",
377271584abSEd Tanous                      1,
378271584abSEd Tanous                      {"string"},
379271584abSEd Tanous                      "None.",
380fbe8378fSJason M. Bills                  }},
381fbe8378fSJason M. Bills     MessageEntry{"FanRedundancyLost",
382fbe8378fSJason M. Bills                  {
383fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been lost.",
384271584abSEd Tanous                      "Fan redundancy lost.",
385271584abSEd Tanous                      "Warning",
386271584abSEd Tanous                      0,
387271584abSEd Tanous                      {},
388271584abSEd Tanous                      "None.",
389fbe8378fSJason M. Bills                  }},
390271584abSEd Tanous     MessageEntry{"FanRedundancyRegained",
391fbe8378fSJason M. Bills                  {
392fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been regained.",
393271584abSEd Tanous                      "Fan redundancy regained.",
394271584abSEd Tanous                      "OK",
395271584abSEd Tanous                      0,
396271584abSEd Tanous                      {},
397271584abSEd Tanous                      "None.",
398fbe8378fSJason M. Bills                  }},
399271584abSEd Tanous     MessageEntry{"FanRemoved",
400fbe8378fSJason M. Bills                  {
401271584abSEd Tanous                      "Indicates that a system fan has been removed.",
402271584abSEd Tanous                      "%1 removed.",
403271584abSEd Tanous                      "OK",
404271584abSEd Tanous                      1,
405271584abSEd Tanous                      {"string"},
406271584abSEd Tanous                      "None.",
407fbe8378fSJason M. Bills                  }},
408271584abSEd Tanous     MessageEntry{"FirmwareUpdateCompleted",
409fbe8378fSJason M. Bills                  {
410fbe8378fSJason M. Bills                      "Indicates a firmware update has completed successfully.",
411271584abSEd Tanous                      "%1 firmware update to version %2 completed "
412fbe8378fSJason M. Bills                      "successfully.",
413271584abSEd Tanous                      "OK",
414271584abSEd Tanous                      2,
415271584abSEd Tanous                      {"string", "string"},
416271584abSEd Tanous                      "None.",
417fbe8378fSJason M. Bills                  }},
418fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateFailed",
419fbe8378fSJason M. Bills                  {
420271584abSEd Tanous                      "Indicates a firmware update has failed.",
421271584abSEd Tanous                      "%1 firmware update to version %2 failed.",
422271584abSEd Tanous                      "Warning",
423271584abSEd Tanous                      2,
424271584abSEd Tanous                      {"string", "string"},
425271584abSEd Tanous                      "None.",
426fbe8378fSJason M. Bills                  }},
427fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateStarted",
428fbe8378fSJason M. Bills                  {
429271584abSEd Tanous                      "Indicates a firmware update has started.",
430271584abSEd Tanous                      "%1 firmware update to version %2 started.",
431271584abSEd Tanous                      "OK",
432271584abSEd Tanous                      2,
433271584abSEd Tanous                      {"string", "string"},
434271584abSEd Tanous                      "None.",
435fbe8378fSJason M. Bills                  }},
436fbe8378fSJason M. Bills     MessageEntry{
437fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
438fbe8378fSJason M. Bills         {
439fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
440271584abSEd Tanous             "Firmware security violation: %1.",
441271584abSEd Tanous             "Critical",
442271584abSEd Tanous             1,
443271584abSEd Tanous             {"string"},
444271584abSEd Tanous             "None.",
445fbe8378fSJason M. Bills         }},
446271584abSEd Tanous     MessageEntry{"InvalidLoginAttempted",
447fbe8378fSJason M. Bills                  {
448fbe8378fSJason M. Bills                      "Indicates that a login was attempted on the specified "
449fbe8378fSJason M. Bills                      "interface with an invalid username or password.",
450271584abSEd Tanous                      "Invalid username or password attempted on %1.",
451271584abSEd Tanous                      "Warning",
452271584abSEd Tanous                      1,
453271584abSEd Tanous                      {"string"},
454271584abSEd Tanous                      "None.",
455fbe8378fSJason M. Bills                  }},
456fbe8378fSJason M. Bills     MessageEntry{
457d62cec73SJames Feist         "InventoryAdded",
458d62cec73SJames Feist         {
459d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
460d62cec73SJames Feist             "type, and serial number was installed.",
461271584abSEd Tanous             "%1 %2 with serial number %3 was installed.",
462271584abSEd Tanous             "OK",
463271584abSEd Tanous             3,
464271584abSEd Tanous 
465d62cec73SJames Feist             {
466d62cec73SJames Feist                 "string",
467d62cec73SJames Feist                 "string",
468d62cec73SJames Feist                 "string",
469d62cec73SJames Feist             },
470271584abSEd Tanous             "None.",
471d62cec73SJames Feist         }},
472d62cec73SJames Feist     MessageEntry{
473d62cec73SJames Feist         "InventoryRemoved",
474d62cec73SJames Feist         {
475d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
476d62cec73SJames Feist             "type, and serial number was removed.",
477271584abSEd Tanous             "%1 %2 with serial number %3 was removed.",
478271584abSEd Tanous             "OK",
479271584abSEd Tanous             3,
480271584abSEd Tanous 
481d62cec73SJames Feist             {
482d62cec73SJames Feist                 "string",
483d62cec73SJames Feist                 "string",
484d62cec73SJames Feist                 "string",
485d62cec73SJames Feist             },
486271584abSEd Tanous             "None.",
487d62cec73SJames Feist         }},
488d62cec73SJames Feist     MessageEntry{
489fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
490fbe8378fSJason M. Bills         {
491fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
492271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
493271584abSEd Tanous             "Warning",
494271584abSEd Tanous             1,
495271584abSEd Tanous 
496fbe8378fSJason M. Bills             {
497fbe8378fSJason M. Bills                 "number",
498fbe8378fSJason M. Bills             },
499271584abSEd Tanous             "None.",
500fbe8378fSJason M. Bills         }},
501fbe8378fSJason M. Bills     MessageEntry{
502fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
503fbe8378fSJason M. Bills         {
504fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
505271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
506271584abSEd Tanous             "Warning",
507271584abSEd Tanous             1,
508271584abSEd Tanous 
509fbe8378fSJason M. Bills             {
510fbe8378fSJason M. Bills                 "number",
511fbe8378fSJason M. Bills             },
512271584abSEd Tanous             "None.",
513fbe8378fSJason M. Bills         }},
51493a2b2fcSYong Li 
515271584abSEd Tanous     MessageEntry{"IPMIWatchdog",
51693a2b2fcSYong Li                  {
517271584abSEd Tanous                      "Indicates that there is a host watchdog event.",
518271584abSEd Tanous                      "Host Watchdog Event: %1",
519271584abSEd Tanous                      "OK",
520271584abSEd Tanous                      1,
521271584abSEd Tanous 
52293a2b2fcSYong Li                      {
52393a2b2fcSYong Li                          "string",
52493a2b2fcSYong Li                      },
525271584abSEd Tanous                      "None.",
52693a2b2fcSYong Li                  }},
527789771ddSQiang XU     MessageEntry{"LanLost",
528789771ddSQiang XU                  {
529789771ddSQiang XU                      "Indicates that a physical security event "
530789771ddSQiang XU                      "of the LAN leash has lost.",
531789771ddSQiang XU                      "%1 LAN leash lost.",
532789771ddSQiang XU                      "Warning",
533789771ddSQiang XU                      1,
534789771ddSQiang XU                      {
535789771ddSQiang XU                          "string",
536789771ddSQiang XU                      },
537789771ddSQiang XU                      "None.",
538789771ddSQiang XU                  }},
539789771ddSQiang XU     MessageEntry{"LanRegained",
540789771ddSQiang XU                  {
541789771ddSQiang XU                      "Indicates that LAN link status has reconnected.",
542789771ddSQiang XU                      "%1 LAN leash regained.",
543789771ddSQiang XU                      "OK",
544789771ddSQiang XU                      1,
545789771ddSQiang XU                      {
546789771ddSQiang XU                          "string",
547789771ddSQiang XU                      },
548789771ddSQiang XU                      "None.",
549789771ddSQiang XU                  }},
550271584abSEd Tanous     MessageEntry{"LegacyPCIPERR",
551fbe8378fSJason M. Bills                  {
552271584abSEd Tanous                      "Indicates a Legacy PCI PERR.",
553271584abSEd Tanous                      "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
554271584abSEd Tanous                      "Warning",
555271584abSEd Tanous                      3,
556271584abSEd Tanous 
557fbe8378fSJason M. Bills                      {
558fbe8378fSJason M. Bills                          "number",
559fbe8378fSJason M. Bills                          "number",
560fbe8378fSJason M. Bills                          "number",
561fbe8378fSJason M. Bills                      },
562271584abSEd Tanous                      "None.",
563fbe8378fSJason M. Bills                  }},
564271584abSEd Tanous     MessageEntry{"LegacyPCISERR",
565fbe8378fSJason M. Bills                  {
566271584abSEd Tanous                      "Indicates a Legacy PCI SERR.",
567271584abSEd Tanous                      "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
568271584abSEd Tanous                      "Critical",
569271584abSEd Tanous                      3,
570271584abSEd Tanous 
571fbe8378fSJason M. Bills                      {
572fbe8378fSJason M. Bills                          "number",
573fbe8378fSJason M. Bills                          "number",
574fbe8378fSJason M. Bills                          "number",
575fbe8378fSJason M. Bills                      },
576271584abSEd Tanous                      "None.",
577fbe8378fSJason M. Bills                  }},
578fbe8378fSJason M. Bills     MessageEntry{"ManufacturingModeEntered",
579fbe8378fSJason M. Bills                  {
58053d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC entered Factory, "
58153d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
582271584abSEd Tanous                      "Entered Manufacturing Mode.",
58353d9a666SRichard Marian Thomaiyar                      "Critical",
58453d9a666SRichard Marian Thomaiyar                      0,
58553d9a666SRichard Marian Thomaiyar                      {},
58653d9a666SRichard Marian Thomaiyar                      "None.",
58753d9a666SRichard Marian Thomaiyar                  }},
58853d9a666SRichard Marian Thomaiyar     MessageEntry{"ManufacturingModeExited",
58953d9a666SRichard Marian Thomaiyar                  {
59053d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC exited Factory, "
59153d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
59253d9a666SRichard Marian Thomaiyar                      "Exited Manufacturing Mode.",
59353d9a666SRichard Marian Thomaiyar                      "OK",
594271584abSEd Tanous                      0,
595271584abSEd Tanous                      {},
596271584abSEd Tanous                      "None.",
597fbe8378fSJason M. Bills                  }},
598*9aa46454SAgnieszka Szlendak     MessageEntry{"MEAutoConfigFailed",
599*9aa46454SAgnieszka Szlendak                  {
600*9aa46454SAgnieszka Szlendak                      "Indicates that Intel ME power sensor "
601*9aa46454SAgnieszka Szlendak                      "auto-configuration has failed.",
602*9aa46454SAgnieszka Szlendak                      "Intel ME power sensor auto-configuration failed. Power "
603*9aa46454SAgnieszka Szlendak                      "monitoring, limiting and HW protection features might "
604*9aa46454SAgnieszka Szlendak                      "be unavailable. Failure reason: %1",
605*9aa46454SAgnieszka Szlendak                      "Critical",
606*9aa46454SAgnieszka Szlendak                      1,
607*9aa46454SAgnieszka Szlendak                      {"string"},
608*9aa46454SAgnieszka Szlendak                      "Ensure that Intel ME configuration for power "
609*9aa46454SAgnieszka Szlendak                      "sources is correct.",
610*9aa46454SAgnieszka Szlendak                  }},
611*9aa46454SAgnieszka Szlendak     MessageEntry{
612*9aa46454SAgnieszka Szlendak         "MEAutoConfigSuccess",
613*9aa46454SAgnieszka Szlendak         {
614*9aa46454SAgnieszka Szlendak             "Indicates that Intel ME has performed successful "
615*9aa46454SAgnieszka Szlendak             "power sensor auto-configuration.",
616*9aa46454SAgnieszka Szlendak             "Intel ME power sensor auto-configuration succeeded. "
617*9aa46454SAgnieszka Szlendak             "Determined sources for domain readings are: DC Power: %1 ; "
618*9aa46454SAgnieszka Szlendak             "Chassis Power: %2 ; PSU Efficiency: %3 ; Unamanaged power: %4",
619*9aa46454SAgnieszka Szlendak             "OK",
620*9aa46454SAgnieszka Szlendak             4,
621*9aa46454SAgnieszka Szlendak             {"string", "string", "string", "string"},
622*9aa46454SAgnieszka Szlendak             "None.",
623*9aa46454SAgnieszka Szlendak         }},
624*9aa46454SAgnieszka Szlendak     MessageEntry{"MEBootGuardHealthEvent",
625*9aa46454SAgnieszka Szlendak                  {
626*9aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected error during "
627*9aa46454SAgnieszka Szlendak                      "operations of Intel Boot Guard",
628*9aa46454SAgnieszka Szlendak                      "Intel ME has detected following issue with Intel Boot "
629*9aa46454SAgnieszka Szlendak                      "Guard: %1",
630*9aa46454SAgnieszka Szlendak                      "Critical",
631*9aa46454SAgnieszka Szlendak                      1,
632*9aa46454SAgnieszka Szlendak                      {"string"},
633*9aa46454SAgnieszka Szlendak                      "None.",
634*9aa46454SAgnieszka Szlendak                  }},
635*9aa46454SAgnieszka Szlendak     MessageEntry{"MECpuDebugCapabilityDisabled",
636*9aa46454SAgnieszka Szlendak                  {
637*9aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has detected situation in "
638*9aa46454SAgnieszka Szlendak                      "which CPU Debug Capability is disabled.",
639*9aa46454SAgnieszka Szlendak                      "CPU Debug Capability disabled",
640*9aa46454SAgnieszka Szlendak                      "Warning",
641*9aa46454SAgnieszka Szlendak                      0,
642*9aa46454SAgnieszka Szlendak                      {},
643*9aa46454SAgnieszka Szlendak                      "None.",
644*9aa46454SAgnieszka Szlendak                  }},
645*9aa46454SAgnieszka Szlendak     MessageEntry{"MEDirectFlashUpdateRequested",
646*9aa46454SAgnieszka Szlendak                  {
647*9aa46454SAgnieszka Szlendak                      "Indicates that BIOS has requested Direct Flash "
648*9aa46454SAgnieszka Szlendak                      "Update (DFU) of Intel ME",
649*9aa46454SAgnieszka Szlendak                      "Intel ME Firmware switched to recovery mode to perform "
650*9aa46454SAgnieszka Szlendak                      "full update from BIOS.",
651*9aa46454SAgnieszka Szlendak                      "OK",
652*9aa46454SAgnieszka Szlendak                      0,
653*9aa46454SAgnieszka Szlendak                      {},
654*9aa46454SAgnieszka Szlendak                      "This is transient state. Intel ME Firmware should "
655*9aa46454SAgnieszka Szlendak                      "return to operational mode after successful image "
656*9aa46454SAgnieszka Szlendak                      "update performed by the BIOS.",
657*9aa46454SAgnieszka Szlendak                  }},
658*9aa46454SAgnieszka Szlendak     MessageEntry{
659*9aa46454SAgnieszka Szlendak         "MEExceptionDuringShutdown",
660*9aa46454SAgnieszka Szlendak         {
661*9aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not successfully "
662*9aa46454SAgnieszka Szlendak             "perform emergency host shutdown.",
663*9aa46454SAgnieszka Szlendak             "Power Down command triggered by Intel Node Manager policy "
664*9aa46454SAgnieszka Szlendak             "failure action and Intel ME forced shutdown. BMC probably did "
665*9aa46454SAgnieszka Szlendak             "not respond correctly to Chassis Control.",
666*9aa46454SAgnieszka Szlendak             "Warning",
667*9aa46454SAgnieszka Szlendak             0,
668*9aa46454SAgnieszka Szlendak             {},
669*9aa46454SAgnieszka Szlendak             "Verify the Intel Node Manager policy configuration.",
670*9aa46454SAgnieszka Szlendak         }},
671*9aa46454SAgnieszka Szlendak     MessageEntry{
672*9aa46454SAgnieszka Szlendak         "MEFactoryResetError",
673*9aa46454SAgnieszka Szlendak         {
674*9aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
675*9aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
676*9aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
677*9aa46454SAgnieszka Szlendak             "Critical",
678*9aa46454SAgnieszka Szlendak             1,
679*9aa46454SAgnieszka Szlendak             {"string"},
680*9aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
681*9aa46454SAgnieszka Szlendak         }},
682*9aa46454SAgnieszka Szlendak     MessageEntry{
683*9aa46454SAgnieszka Szlendak         "MEFactoryRestore",
684*9aa46454SAgnieszka Szlendak         {
685*9aa46454SAgnieszka Szlendak             "Indicates that Intel ME has ben restored to factory preset.",
686*9aa46454SAgnieszka Szlendak             "Intel ME has performed automatic reset to factory "
687*9aa46454SAgnieszka Szlendak             "presets due to following reason: %1",
688*9aa46454SAgnieszka Szlendak             "OK",
689*9aa46454SAgnieszka Szlendak             1,
690*9aa46454SAgnieszka Szlendak             {"string"},
691*9aa46454SAgnieszka Szlendak             "If error is persistent the Flash device must be replaced.",
692*9aa46454SAgnieszka Szlendak         }},
693*9aa46454SAgnieszka Szlendak     MessageEntry{
694*9aa46454SAgnieszka Szlendak         "MEFirmwareException",
695*9aa46454SAgnieszka Szlendak         {
696*9aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered firmware "
697*9aa46454SAgnieszka Szlendak             "exception during execution.",
698*9aa46454SAgnieszka Szlendak             "Intel ME has encountered firmware exception. Error code = %1",
699*9aa46454SAgnieszka Szlendak             "Warning",
700*9aa46454SAgnieszka Szlendak             1,
701*9aa46454SAgnieszka Szlendak             {"string"},
702*9aa46454SAgnieszka Szlendak             "Restore factory presets using Force ME Recovery IPMI "
703*9aa46454SAgnieszka Szlendak             "command or by doing AC power cycle with Recovery jumper "
704*9aa46454SAgnieszka Szlendak             "asserted. If this does not clear the issue, reflash the SPI "
705*9aa46454SAgnieszka Szlendak             "flash. If the issue persists, provide the content of error "
706*9aa46454SAgnieszka Szlendak             "code to Intel support team for interpretation. (Error codes "
707*9aa46454SAgnieszka Szlendak             "are not documented because they only provide clues that must "
708*9aa46454SAgnieszka Szlendak             "be interpreted individually..",
709*9aa46454SAgnieszka Szlendak         }},
7100c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwarePanicReason",
7110c0f18e7SAppaRao Puli                  {
7120c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware panic.",
7130c0f18e7SAppaRao Puli                      "ME firmware panic occurred due to %1.",
7140c0f18e7SAppaRao Puli                      "Warning",
7150c0f18e7SAppaRao Puli                      1,
7160c0f18e7SAppaRao Puli                      {
7170c0f18e7SAppaRao Puli                          "string",
7180c0f18e7SAppaRao Puli                      },
7190c0f18e7SAppaRao Puli                      "None.",
7200c0f18e7SAppaRao Puli                  }},
7210c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareRecoveryReason",
7220c0f18e7SAppaRao Puli                  {
7230c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware recovery.",
7240c0f18e7SAppaRao Puli                      "ME firmware recovery occurred due to %1.",
7250c0f18e7SAppaRao Puli                      "Warning",
7260c0f18e7SAppaRao Puli                      1,
7270c0f18e7SAppaRao Puli                      {
7280c0f18e7SAppaRao Puli                          "string",
7290c0f18e7SAppaRao Puli                      },
7300c0f18e7SAppaRao Puli                      "None.",
7310c0f18e7SAppaRao Puli                  }},
7320c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareResiliencyError",
7330c0f18e7SAppaRao Puli                  {
7340c0f18e7SAppaRao Puli                      "Indicates ME firmware encountered resilience error.",
7350c0f18e7SAppaRao Puli                      "ME firmware resiliency error. Error reason: %1.",
7360c0f18e7SAppaRao Puli                      "Critical",
7370c0f18e7SAppaRao Puli                      1,
7380c0f18e7SAppaRao Puli                      {
7390c0f18e7SAppaRao Puli                          "string",
7400c0f18e7SAppaRao Puli                      },
7410c0f18e7SAppaRao Puli                      "None.",
7420c0f18e7SAppaRao Puli                  }},
743*9aa46454SAgnieszka Szlendak 
744*9aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashEraseError",
745*9aa46454SAgnieszka Szlendak                  {
746*9aa46454SAgnieszka Szlendak                      "Indicates that Intel ME was unable to finish flash "
747*9aa46454SAgnieszka Szlendak                      "erase procedure.",
748*9aa46454SAgnieszka Szlendak                      "Intel ME has encountered an error during Flash erasure "
749*9aa46454SAgnieszka Szlendak                      "procedure probably due to Flash part corruption.",
750*9aa46454SAgnieszka Szlendak                      "Critical",
751*9aa46454SAgnieszka Szlendak                      0,
752*9aa46454SAgnieszka Szlendak                      {},
753*9aa46454SAgnieszka Szlendak                      "The Flash device must be replaced.",
754*9aa46454SAgnieszka Szlendak                  }},
755*9aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformation",
756*9aa46454SAgnieszka Szlendak                  {
757*9aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
758*9aa46454SAgnieszka Szlendak                      "during IO to flash device.",
759*9aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
760*9aa46454SAgnieszka Szlendak                      "device. Reason: %1",
761*9aa46454SAgnieszka Szlendak                      "Critical",
762*9aa46454SAgnieszka Szlendak                      1,
763*9aa46454SAgnieszka Szlendak                      {"string"},
764*9aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
765*9aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
766*9aa46454SAgnieszka Szlendak                  }},
767*9aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashStateInformationWritingEnabled",
768*9aa46454SAgnieszka Szlendak                  {
769*9aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered a problem "
770*9aa46454SAgnieszka Szlendak                      "during IO to flash device.",
771*9aa46454SAgnieszka Szlendak                      "Intel ME has encountered problem during IO to flash "
772*9aa46454SAgnieszka Szlendak                      "device. Reason: %1",
773*9aa46454SAgnieszka Szlendak                      "OK",
774*9aa46454SAgnieszka Szlendak                      1,
775*9aa46454SAgnieszka Szlendak                      {"string"},
776*9aa46454SAgnieszka Szlendak                      "If flash wear-out protection occurred wait until it "
777*9aa46454SAgnieszka Szlendak                      "expires. Otherwise - flash device must be replaced.",
778*9aa46454SAgnieszka Szlendak                  }},
779*9aa46454SAgnieszka Szlendak     MessageEntry{"MEFlashVerificationError",
780*9aa46454SAgnieszka Szlendak                  {
781*9aa46454SAgnieszka Szlendak                      "Indicates that Intel ME encountered invalid flash "
782*9aa46454SAgnieszka Szlendak                      "descriptor region.",
783*9aa46454SAgnieszka Szlendak                      "Intel ME has detected invalid flash descriptor region. "
784*9aa46454SAgnieszka Szlendak                      "Following error is detected: %1",
785*9aa46454SAgnieszka Szlendak                      "Critical",
786*9aa46454SAgnieszka Szlendak                      1,
787*9aa46454SAgnieszka Szlendak                      {"string"},
788*9aa46454SAgnieszka Szlendak                      "Flash Descriptor Region must be created correctly.",
789*9aa46454SAgnieszka Szlendak                  }},
790*9aa46454SAgnieszka Szlendak     MessageEntry{
791*9aa46454SAgnieszka Szlendak         "MEFlashWearOutWarning",
792*9aa46454SAgnieszka Szlendak         {
793*9aa46454SAgnieszka Szlendak             "Indicates that Intel ME has reached certain "
794*9aa46454SAgnieszka Szlendak             "threshold of flash write operations.",
795*9aa46454SAgnieszka Szlendak             "Warning threshold for number of flash operations has been "
796*9aa46454SAgnieszka Szlendak             "exceeded. Current percentage of write operations capacity: %1",
797*9aa46454SAgnieszka Szlendak             "Warning",
798*9aa46454SAgnieszka Szlendak             1,
799*9aa46454SAgnieszka Szlendak             {"number"},
800*9aa46454SAgnieszka Szlendak             "No immediate repair action needed.",
801*9aa46454SAgnieszka Szlendak         }},
802*9aa46454SAgnieszka Szlendak 
803*9aa46454SAgnieszka Szlendak     MessageEntry{
804*9aa46454SAgnieszka Szlendak         "MEImageExecutionFailed",
805*9aa46454SAgnieszka Szlendak         {
806*9aa46454SAgnieszka Szlendak             "Indicates that Intel ME could not load primary FW image.",
807*9aa46454SAgnieszka Szlendak             "Intel ME Recovery Image or backup operational image "
808*9aa46454SAgnieszka Szlendak             "loaded because operational image is corrupted. This "
809*9aa46454SAgnieszka Szlendak             "may be either caused by Flash device corruption or "
810*9aa46454SAgnieszka Szlendak             "failed upgrade procedure.",
811*9aa46454SAgnieszka Szlendak             "Critical",
812*9aa46454SAgnieszka Szlendak             0,
813*9aa46454SAgnieszka Szlendak             {},
814*9aa46454SAgnieszka Szlendak             "Either the Flash device must be replaced (if error is "
815*9aa46454SAgnieszka Szlendak             "persistent) or the upgrade procedure must be started again.",
816*9aa46454SAgnieszka Szlendak         }},
817*9aa46454SAgnieszka Szlendak 
818*9aa46454SAgnieszka Szlendak     MessageEntry{
819*9aa46454SAgnieszka Szlendak         "MEInternalError",
820*9aa46454SAgnieszka Szlendak         {
821*9aa46454SAgnieszka Szlendak             "Indicates that Intel ME encountered "
822*9aa46454SAgnieszka Szlendak             "internal error leading to watchdog reset.",
823*9aa46454SAgnieszka Szlendak             "Error during Intel ME execution. Watchdog "
824*9aa46454SAgnieszka Szlendak             "timeout has expired.",
825*9aa46454SAgnieszka Szlendak             "Critical",
826*9aa46454SAgnieszka Szlendak             0,
827*9aa46454SAgnieszka Szlendak             {},
828*9aa46454SAgnieszka Szlendak             "Firmware should automatically recover from error state. "
829*9aa46454SAgnieszka Szlendak             "If error is persistent then operational image shall be updated "
830*9aa46454SAgnieszka Szlendak             "or hardware board repair is needed.",
831*9aa46454SAgnieszka Szlendak         }},
832*9aa46454SAgnieszka Szlendak     MessageEntry{"MEManufacturingError",
833*9aa46454SAgnieszka Szlendak                  {
834*9aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is unable to start in "
835*9aa46454SAgnieszka Szlendak                      "operational mode due to wrong configuration.",
836*9aa46454SAgnieszka Szlendak                      "Wrong manufacturing configuration detected by Intel ME "
837*9aa46454SAgnieszka Szlendak                      "Firmware. Unable to start operational mode. Reason: %1",
838*9aa46454SAgnieszka Szlendak                      "Critical",
839*9aa46454SAgnieszka Szlendak                      1,
840*9aa46454SAgnieszka Szlendak                      {"string"},
841*9aa46454SAgnieszka Szlendak                      " If error is persistent the Flash device must be "
842*9aa46454SAgnieszka Szlendak                      "replaced or FW configuration must be updated. Trace "
843*9aa46454SAgnieszka Szlendak                      "logs might be gathered for detailed information.",
844*9aa46454SAgnieszka Szlendak                  }},
845*9aa46454SAgnieszka Szlendak     MessageEntry{"MEMctpInterfaceError",
846*9aa46454SAgnieszka Szlendak                  {
847*9aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered an error "
848*9aa46454SAgnieszka Szlendak                      "in MCTP protocol.",
849*9aa46454SAgnieszka Szlendak                      "Intel ME has detected MCTP interface failure and it is "
850*9aa46454SAgnieszka Szlendak                      "not functional any more. It may indicate the situation "
851*9aa46454SAgnieszka Szlendak                      "when MCTP was not configured by BIOS or a defect which "
852*9aa46454SAgnieszka Szlendak                      "may need a Host reset to recover from. Details: %1",
853*9aa46454SAgnieszka Szlendak                      "Critical",
854*9aa46454SAgnieszka Szlendak                      1,
855*9aa46454SAgnieszka Szlendak                      {"string"},
856*9aa46454SAgnieszka Szlendak                      "Recovery via CPU Host reset or platform reset. If error "
857*9aa46454SAgnieszka Szlendak                      "is persistent, deep-dive platform-level debugging is "
858*9aa46454SAgnieszka Szlendak                      "required.",
859*9aa46454SAgnieszka Szlendak                  }},
860fbe8378fSJason M. Bills     MessageEntry{"MemoryECCCorrectable",
861fbe8378fSJason M. Bills                  {
862271584abSEd Tanous                      "Indicates a Correctable Memory ECC error.",
863271584abSEd Tanous                      "Memory ECC correctable error. Socket=%1 "
864fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Rank=%4.",
865271584abSEd Tanous                      "Warning",
866271584abSEd Tanous                      4,
867271584abSEd Tanous 
868fbe8378fSJason M. Bills                      {
869fbe8378fSJason M. Bills                          "number",
870fbe8378fSJason M. Bills                          "string",
871fbe8378fSJason M. Bills                          "number",
872fbe8378fSJason M. Bills                          "number",
873fbe8378fSJason M. Bills                      },
874271584abSEd Tanous                      "None.",
875fbe8378fSJason M. Bills                  }},
876271584abSEd Tanous     MessageEntry{"MemoryECCUncorrectable",
877fbe8378fSJason M. Bills                  {
878271584abSEd Tanous                      "Indicates an Uncorrectable Memory ECC error.",
879271584abSEd Tanous                      "Memory ECC uncorrectable error. Socket=%1 Channel=%2 "
880fbe8378fSJason M. Bills                      "DIMM=%3 Rank=%4.",
881271584abSEd Tanous                      "Critical",
882271584abSEd Tanous                      4,
883271584abSEd Tanous 
884fbe8378fSJason M. Bills                      {
885fbe8378fSJason M. Bills                          "number",
886fbe8378fSJason M. Bills                          "string",
887fbe8378fSJason M. Bills                          "number",
888fbe8378fSJason M. Bills                          "number",
889fbe8378fSJason M. Bills                      },
890271584abSEd Tanous                      "None.",
891fbe8378fSJason M. Bills                  }},
892271584abSEd Tanous     MessageEntry{"MemoryParityCommandAndAddress",
893fbe8378fSJason M. Bills                  {
894271584abSEd Tanous                      "Indicates a Command and Address parity error.",
895271584abSEd Tanous                      "Command and Address parity error. Socket=%1 Channel=%2 "
896fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
897271584abSEd Tanous                      "Critical",
898271584abSEd Tanous                      5,
899271584abSEd Tanous 
900fbe8378fSJason M. Bills                      {
901fbe8378fSJason M. Bills                          "number",
902fbe8378fSJason M. Bills                          "string",
903fbe8378fSJason M. Bills                          "number",
904fbe8378fSJason M. Bills                          "number",
905fbe8378fSJason M. Bills                          "number",
906fbe8378fSJason M. Bills                      },
907271584abSEd Tanous                      "None.",
908fbe8378fSJason M. Bills                  }},
909fbe8378fSJason M. Bills     MessageEntry{"MemoryParityNotKnown",
910fbe8378fSJason M. Bills                  {
911271584abSEd Tanous                      "Indicates an unknown parity error.",
912271584abSEd Tanous                      "Memory parity error. Socket=%1 Channel=%2 "
913fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
914271584abSEd Tanous                      "Critical",
915271584abSEd Tanous                      5,
916271584abSEd Tanous 
917fbe8378fSJason M. Bills                      {
918fbe8378fSJason M. Bills                          "number",
919fbe8378fSJason M. Bills                          "string",
920fbe8378fSJason M. Bills                          "number",
921fbe8378fSJason M. Bills                          "number",
922fbe8378fSJason M. Bills                          "number",
923fbe8378fSJason M. Bills                      },
924271584abSEd Tanous                      "None.",
925fbe8378fSJason M. Bills                  }},
926271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationDisabled",
927fbe8378fSJason M. Bills                  {
928fbe8378fSJason M. Bills                      "Indicates Memory RAS Disabled Configuration Status.",
929271584abSEd Tanous                      "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
930271584abSEd Tanous                      "OK",
931271584abSEd Tanous                      2,
932271584abSEd Tanous 
933fbe8378fSJason M. Bills                      {
934fbe8378fSJason M. Bills                          "string",
935fbe8378fSJason M. Bills                          "string",
936fbe8378fSJason M. Bills                      },
937271584abSEd Tanous                      "None.",
938fbe8378fSJason M. Bills                  }},
939271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationEnabled",
940fbe8378fSJason M. Bills                  {
941271584abSEd Tanous                      "Indicates Memory RAS Enabled Configuration Status.",
942271584abSEd Tanous                      "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
943271584abSEd Tanous                      "OK",
944271584abSEd Tanous                      2,
945271584abSEd Tanous 
946fbe8378fSJason M. Bills                      {
947fbe8378fSJason M. Bills                          "string",
948fbe8378fSJason M. Bills                          "string",
949fbe8378fSJason M. Bills                      },
950271584abSEd Tanous                      "None.",
951fbe8378fSJason M. Bills                  }},
952271584abSEd Tanous     MessageEntry{"MemoryRASModeDisabled",
953fbe8378fSJason M. Bills                  {
954271584abSEd Tanous                      "Indicates Memory RAS Disabled Mode Selection.",
955271584abSEd Tanous                      "Memory RAS Mode Select Disabled. Prior Mode=%1 "
956fbe8378fSJason M. Bills                      "Selected Mode=%2.",
957271584abSEd Tanous                      "OK",
958271584abSEd Tanous                      2,
959271584abSEd Tanous 
960fbe8378fSJason M. Bills                      {
961fbe8378fSJason M. Bills                          "string",
962fbe8378fSJason M. Bills                          "string",
963fbe8378fSJason M. Bills                      },
964271584abSEd Tanous                      "None.",
965fbe8378fSJason M. Bills                  }},
966271584abSEd Tanous     MessageEntry{"MemoryRASModeEnabled",
967fbe8378fSJason M. Bills                  {
968271584abSEd Tanous                      "Indicates Memory RAS Enabled Mode Selection.",
969271584abSEd Tanous                      "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected "
970fbe8378fSJason M. Bills                      "Mode=%2.",
971271584abSEd Tanous                      "OK",
972271584abSEd Tanous                      2,
973271584abSEd Tanous 
974fbe8378fSJason M. Bills                      {
975fbe8378fSJason M. Bills                          "string",
976fbe8378fSJason M. Bills                          "string",
977fbe8378fSJason M. Bills                      },
978271584abSEd Tanous                      "None.",
979fbe8378fSJason M. Bills                  }},
980271584abSEd Tanous     MessageEntry{"MemoryThermTrip",
981fbe8378fSJason M. Bills                  {
982bc6be237Sjayaprakash Mutyala                      "Indicates that the system memory ThermTrip is asserted "
983bc6be237Sjayaprakash Mutyala                      "by the specified component.",
984bc6be237Sjayaprakash Mutyala                      "Memory ThermTrip asserted: %1.",
985271584abSEd Tanous                      "Critical",
986bc6be237Sjayaprakash Mutyala                      1,
987bc6be237Sjayaprakash Mutyala                      {"string"},
988271584abSEd Tanous                      "None.",
989fbe8378fSJason M. Bills                  }},
990*9aa46454SAgnieszka Szlendak     MessageEntry{"MEMultiPchModeMisconfig",
991*9aa46454SAgnieszka Szlendak                  {
992*9aa46454SAgnieszka Szlendak                      "Indicates that Intel ME has encountered "
993*9aa46454SAgnieszka Szlendak                      "problems in initializing Multi-PCH mode.",
994*9aa46454SAgnieszka Szlendak                      "Intel ME error in Multi-PCH mode: %1",
995*9aa46454SAgnieszka Szlendak                      "Critical",
996*9aa46454SAgnieszka Szlendak                      1,
997*9aa46454SAgnieszka Szlendak                      {"string"},
998*9aa46454SAgnieszka Szlendak                      "None.",
999*9aa46454SAgnieszka Szlendak                  }},
1000*9aa46454SAgnieszka Szlendak     MessageEntry{
1001*9aa46454SAgnieszka Szlendak         "MEPeciOverDmiError",
1002*9aa46454SAgnieszka Szlendak         {
1003*9aa46454SAgnieszka Szlendak             "Indicates that Intel ME is unable to communicate "
1004*9aa46454SAgnieszka Szlendak             "using PECI over DMI.",
1005*9aa46454SAgnieszka Szlendak             "Intel ME has detected  PECI over DMI interface failure "
1006*9aa46454SAgnieszka Szlendak             "and it is not functional any more. It may indicate the "
1007*9aa46454SAgnieszka Szlendak             "situation when PECI over DMI was not configured by "
1008*9aa46454SAgnieszka Szlendak             "BIOS or a defect which may require a CPU Host reset to "
1009*9aa46454SAgnieszka Szlendak             "recover from. Details: %1",
1010*9aa46454SAgnieszka Szlendak             "Critical",
1011*9aa46454SAgnieszka Szlendak             1,
1012*9aa46454SAgnieszka Szlendak             {"string"},
1013*9aa46454SAgnieszka Szlendak             "Recovery via CPU Host reset or platform reset. If error is "
1014*9aa46454SAgnieszka Szlendak             "persistent, deep-dive platform-level debugging is required.",
1015*9aa46454SAgnieszka Szlendak         }},
1016*9aa46454SAgnieszka Szlendak     MessageEntry{
1017*9aa46454SAgnieszka Szlendak         "MEPttHealthEvent",
1018*9aa46454SAgnieszka Szlendak         {
1019*9aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered issue with Intel PTT",
1020*9aa46454SAgnieszka Szlendak             "Intel ME has detected following issue with Intel PTT: %1",
1021*9aa46454SAgnieszka Szlendak             "Warning",
1022*9aa46454SAgnieszka Szlendak             1,
1023*9aa46454SAgnieszka Szlendak             {"string"},
1024*9aa46454SAgnieszka Szlendak             "None.",
1025*9aa46454SAgnieszka Szlendak         }},
1026*9aa46454SAgnieszka Szlendak     MessageEntry{
1027*9aa46454SAgnieszka Szlendak         "MERecoveryGpioForced",
1028*9aa46454SAgnieszka Szlendak         {
1029*9aa46454SAgnieszka Szlendak             "Indicates that Intel ME image is booted in "
1030*9aa46454SAgnieszka Szlendak             "recovery mode due to GPIO assertion.",
1031*9aa46454SAgnieszka Szlendak             "Intel ME Recovery Image loaded due to recovery MGPIO "
1032*9aa46454SAgnieszka Szlendak             "pin asserted. Pin number is configurable in factory "
1033*9aa46454SAgnieszka Szlendak             "presets, Default recovery pin is MGPIO1.",
1034*9aa46454SAgnieszka Szlendak             "OK",
1035*9aa46454SAgnieszka Szlendak             0,
1036*9aa46454SAgnieszka Szlendak             {},
1037*9aa46454SAgnieszka Szlendak             "Deassert recovery GPIO and reset the Intel ME back to "
1038*9aa46454SAgnieszka Szlendak             "operational mode. If Recovery Jumper is in legacy behavior, "
1039*9aa46454SAgnieszka Szlendak             "a ME reset (eg. Cold Reset IPMI cmd) is needed to have ME "
1040*9aa46454SAgnieszka Szlendak             "back in operational mode.",
1041*9aa46454SAgnieszka Szlendak         }},
1042*9aa46454SAgnieszka Szlendak     MessageEntry{"MERestrictedMode",
1043*9aa46454SAgnieszka Szlendak                  {
1044*9aa46454SAgnieszka Szlendak                      "Indicates events related to Intel ME restricted mode.",
1045*9aa46454SAgnieszka Szlendak                      "Intel ME restricted mode information: %1",
1046*9aa46454SAgnieszka Szlendak                      "Critical",
1047*9aa46454SAgnieszka Szlendak                      1,
1048*9aa46454SAgnieszka Szlendak                      {"string"},
1049*9aa46454SAgnieszka Szlendak                      "None.",
1050*9aa46454SAgnieszka Szlendak                  }},
1051*9aa46454SAgnieszka Szlendak     MessageEntry{
1052*9aa46454SAgnieszka Szlendak         "MESmbusLinkFailure",
1053*9aa46454SAgnieszka Szlendak         {
1054*9aa46454SAgnieszka Szlendak             "Indicate that Intel ME encountered SMBus link error.",
1055*9aa46454SAgnieszka Szlendak             "Intel ME has detected SMBus link error. "
1056*9aa46454SAgnieszka Szlendak             "Sensor Bus: %1 , MUX Address: %2 ",
1057*9aa46454SAgnieszka Szlendak             "Critical",
1058*9aa46454SAgnieszka Szlendak             2,
1059*9aa46454SAgnieszka Szlendak             {"string", "string"},
1060*9aa46454SAgnieszka Szlendak             "Devices connected to given SMLINK might cause communication "
1061*9aa46454SAgnieszka Szlendak             "corruption. See error code and refer to Intel ME External "
1062*9aa46454SAgnieszka Szlendak             "Interfaces Specification for details.",
1063*9aa46454SAgnieszka Szlendak         }},
1064*9aa46454SAgnieszka Szlendak     MessageEntry{
1065*9aa46454SAgnieszka Szlendak         "MEUmaError",
1066*9aa46454SAgnieszka Szlendak         {
1067*9aa46454SAgnieszka Szlendak             "Indicates that Intel ME has encountered UMA operation error.",
1068*9aa46454SAgnieszka Szlendak             "Intel ME has encountered UMA operation error. Details: %1",
1069*9aa46454SAgnieszka Szlendak             "Critical",
1070*9aa46454SAgnieszka Szlendak             1,
1071*9aa46454SAgnieszka Szlendak             {"string"},
1072*9aa46454SAgnieszka Szlendak             "Platform reset when UMA not configured correctly, or when "
1073*9aa46454SAgnieszka Szlendak             "error occurred during normal operation on correctly "
1074*9aa46454SAgnieszka Szlendak             "configured UMA multiple times leading to Intel ME entering "
1075*9aa46454SAgnieszka Szlendak             "Recovery or restricted operational mode.",
1076*9aa46454SAgnieszka Szlendak         }},
1077*9aa46454SAgnieszka Szlendak     MessageEntry{"MEUnsupportedFeature",
1078*9aa46454SAgnieszka Szlendak                  {
1079*9aa46454SAgnieszka Szlendak                      "Indicates that Intel ME is configuration with "
1080*9aa46454SAgnieszka Szlendak                      "feature which is not supported on this platform.",
1081*9aa46454SAgnieszka Szlendak                      "Feature not supported in current segment detected by "
1082*9aa46454SAgnieszka Szlendak                      "Intel ME Firmware. Details: %1",
1083*9aa46454SAgnieszka Szlendak                      "Critical",
1084*9aa46454SAgnieszka Szlendak                      1,
1085*9aa46454SAgnieszka Szlendak                      {"string"},
1086*9aa46454SAgnieszka Szlendak                      "Proper FW configuration must be updated or use the "
1087*9aa46454SAgnieszka Szlendak                      "Flash device with proper FW configuration",
1088*9aa46454SAgnieszka Szlendak                  }},
1089271584abSEd Tanous     MessageEntry{"MirroringRedundancyDegraded",
1090fbe8378fSJason M. Bills                  {
1091fbe8378fSJason M. Bills                      "Indicates the mirroring redundancy state is degraded.",
1092271584abSEd Tanous                      "Mirroring redundancy state degraded. Socket=%1 "
1093fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1094271584abSEd Tanous                      "Warning",
1095271584abSEd Tanous                      5,
1096271584abSEd Tanous 
1097fbe8378fSJason M. Bills                      {
1098fbe8378fSJason M. Bills                          "number",
1099fbe8378fSJason M. Bills                          "string",
1100fbe8378fSJason M. Bills                          "number",
1101fbe8378fSJason M. Bills                          "number",
1102fbe8378fSJason M. Bills                          "number",
1103fbe8378fSJason M. Bills                      },
1104271584abSEd Tanous                      "None.",
1105fbe8378fSJason M. Bills                  }},
1106fbe8378fSJason M. Bills     MessageEntry{
1107fbe8378fSJason M. Bills         "MirroringRedundancyFull",
1108fbe8378fSJason M. Bills         {
1109fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
1110271584abSEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 "
1111fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
1112271584abSEd Tanous             "OK",
1113271584abSEd Tanous             5,
1114271584abSEd Tanous 
1115fbe8378fSJason M. Bills             {
1116fbe8378fSJason M. Bills                 "number",
1117fbe8378fSJason M. Bills                 "string",
1118fbe8378fSJason M. Bills                 "number",
1119fbe8378fSJason M. Bills                 "number",
1120fbe8378fSJason M. Bills                 "number",
1121fbe8378fSJason M. Bills             },
1122271584abSEd Tanous             "None.",
1123fbe8378fSJason M. Bills         }},
1124271584abSEd Tanous     MessageEntry{"NMIButtonPressed",
1125fbe8378fSJason M. Bills                  {
1126271584abSEd Tanous                      "Indicates that the NMI button was pressed.",
1127271584abSEd Tanous                      "NMI Button Pressed.",
1128271584abSEd Tanous                      "Critical",
1129271584abSEd Tanous                      0,
1130271584abSEd Tanous                      {},
1131271584abSEd Tanous                      "None.",
1132fbe8378fSJason M. Bills                  }},
1133b76f9ca1SChen,Yugang     MessageEntry{"NMIDiagnosticInterrupt",
1134b76f9ca1SChen,Yugang                  {
1135271584abSEd Tanous                      "Indicates that an NMI Diagnostic "
1136b76f9ca1SChen,Yugang                      "Interrupt has been generated.",
1137271584abSEd Tanous                      "NMI Diagnostic Interrupt.",
1138271584abSEd Tanous                      "Critical",
1139271584abSEd Tanous                      0,
1140271584abSEd Tanous                      {},
1141271584abSEd Tanous                      "None.",
1142b76f9ca1SChen,Yugang                  }},
1143271584abSEd Tanous     MessageEntry{"PCIeCorrectableAdvisoryNonFatal",
1144fbe8378fSJason M. Bills                  {
1145fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Advisory Non-fatal Error.",
1146271584abSEd Tanous                      "PCIe Correctable Advisory Non-fatal Error. Bus=%1 "
1147fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
1148271584abSEd Tanous                      "Warning",
1149271584abSEd Tanous                      3,
1150271584abSEd Tanous 
1151fbe8378fSJason M. Bills                      {
1152fbe8378fSJason M. Bills                          "number",
1153fbe8378fSJason M. Bills                          "number",
1154fbe8378fSJason M. Bills                          "number",
1155fbe8378fSJason M. Bills                      },
1156271584abSEd Tanous                      "None.",
1157fbe8378fSJason M. Bills                  }},
1158271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadDLLP",
1159fbe8378fSJason M. Bills                  {
1160271584abSEd Tanous                      "Indicates a PCIe Correctable Bad DLLP Error.",
1161271584abSEd Tanous 
1162fbe8378fSJason M. Bills                      "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
1163271584abSEd Tanous                      "Warning",
1164271584abSEd Tanous                      3,
1165271584abSEd Tanous 
1166fbe8378fSJason M. Bills                      {
1167fbe8378fSJason M. Bills                          "number",
1168fbe8378fSJason M. Bills                          "number",
1169fbe8378fSJason M. Bills                          "number",
1170fbe8378fSJason M. Bills                      },
1171271584abSEd Tanous                      "None.",
1172fbe8378fSJason M. Bills                  }},
1173271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadTLP",
1174fbe8378fSJason M. Bills                  {
1175271584abSEd Tanous                      "Indicates a PCIe Correctable Bad TLP Error.",
1176271584abSEd Tanous 
1177fbe8378fSJason M. Bills                      "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
1178271584abSEd Tanous                      "Warning",
1179271584abSEd Tanous                      3,
1180271584abSEd Tanous 
1181fbe8378fSJason M. Bills                      {
1182fbe8378fSJason M. Bills                          "number",
1183fbe8378fSJason M. Bills                          "number",
1184fbe8378fSJason M. Bills                          "number",
1185fbe8378fSJason M. Bills                      },
1186271584abSEd Tanous                      "None.",
1187fbe8378fSJason M. Bills                  }},
1188271584abSEd Tanous     MessageEntry{"PCIeCorrectableHeaderLogOverflow",
1189fbe8378fSJason M. Bills                  {
1190fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Header Log Overflow Error.",
1191271584abSEd Tanous                      "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 "
1192fbe8378fSJason M. Bills                      "Function=%3.",
1193271584abSEd Tanous                      "Warning",
1194271584abSEd Tanous                      3,
1195271584abSEd Tanous 
1196fbe8378fSJason M. Bills                      {
1197fbe8378fSJason M. Bills                          "number",
1198fbe8378fSJason M. Bills                          "number",
1199fbe8378fSJason M. Bills                          "number",
1200fbe8378fSJason M. Bills                      },
1201271584abSEd Tanous                      "None.",
1202fbe8378fSJason M. Bills                  }},
1203271584abSEd Tanous     MessageEntry{"PCIeCorrectableInternal",
1204fbe8378fSJason M. Bills                  {
1205271584abSEd Tanous                      "Indicates a PCIe Correctable Internal Error.",
1206271584abSEd Tanous                      "PCIe Correctable Internal Error. Bus=%1 Device=%2 "
1207fbe8378fSJason M. Bills                      "Function=%3.",
1208271584abSEd Tanous                      "Warning",
1209271584abSEd Tanous                      3,
1210271584abSEd Tanous 
1211fbe8378fSJason M. Bills                      {
1212fbe8378fSJason M. Bills                          "number",
1213fbe8378fSJason M. Bills                          "number",
1214fbe8378fSJason M. Bills                          "number",
1215fbe8378fSJason M. Bills                      },
1216271584abSEd Tanous                      "None.",
1217fbe8378fSJason M. Bills                  }},
1218fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableLinkBWChanged",
1219fbe8378fSJason M. Bills                  {
1220fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Link BW Changed Error.",
1221271584abSEd Tanous                      "PCIe Correctable Link BW Changed. 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{"PCIeCorrectableReceiverError",
1234fbe8378fSJason M. Bills                  {
1235271584abSEd Tanous                      "Indicates a PCIe Correctable Receiver Error.",
1236271584abSEd Tanous                      "PCIe Correctable Receiver Error. Bus=%1 Device=%2 "
1237fbe8378fSJason M. Bills                      "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{"PCIeCorrectableReplayNumRollover",
1249fbe8378fSJason M. Bills                  {
1250271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Num Rollover.",
1251271584abSEd Tanous                      "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 "
1252fbe8378fSJason M. Bills                      "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{"PCIeCorrectableReplayTimerTimeout",
1264fbe8378fSJason M. Bills                  {
1265271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Timer Timeout.",
1266271584abSEd Tanous                      "PCIe Correctable Replay Timer Timeout. Bus=%1 "
1267fbe8378fSJason M. Bills                      "Device=%2 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                  }},
1278fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableUnspecifiedAERError",
1279fbe8378fSJason M. Bills                  {
1280fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Unspecified AER Error.",
1281271584abSEd Tanous                      "PCIe Correctable Unspecified AER Error. "
1282fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 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                  }},
1293271584abSEd Tanous     MessageEntry{"PCIeFatalACSViolation",
1294fbe8378fSJason M. Bills                  {
1295271584abSEd Tanous                      "Indicates a PCIe ACS Violation Error.",
1296271584abSEd Tanous 
1297fbe8378fSJason M. Bills                      "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
12984228a160SJason M. Bills                      "Critical",
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{"PCIeFatalAtomicEgressBlocked",
1309fbe8378fSJason M. Bills                  {
1310271584abSEd Tanous                      "Indicates a PCIe Atomic Egress Blocked Error.",
1311271584abSEd Tanous                      "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 "
1312fbe8378fSJason M. Bills                      "Function=%3.",
13134228a160SJason M. Bills                      "Critical",
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                  }},
1323fbe8378fSJason M. Bills     MessageEntry{
1324fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
1325fbe8378fSJason M. Bills         {
1326271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
1327271584abSEd Tanous 
1328fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
13294228a160SJason M. Bills             "Critical",
1330271584abSEd Tanous             3,
1331271584abSEd Tanous 
1332fbe8378fSJason M. Bills             {
1333fbe8378fSJason M. Bills                 "number",
1334fbe8378fSJason M. Bills                 "number",
1335fbe8378fSJason M. Bills                 "number",
1336fbe8378fSJason M. Bills             },
1337271584abSEd Tanous             "None.",
1338fbe8378fSJason M. Bills         }},
1339fbe8378fSJason M. Bills     MessageEntry{
1340fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1341fbe8378fSJason M. Bills         {
1342271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1343271584abSEd Tanous 
1344fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
13454228a160SJason M. Bills             "Critical",
1346271584abSEd Tanous             3,
1347271584abSEd Tanous 
1348fbe8378fSJason M. Bills             {
1349fbe8378fSJason M. Bills                 "number",
1350fbe8378fSJason M. Bills                 "number",
1351fbe8378fSJason M. Bills                 "number",
1352fbe8378fSJason M. Bills             },
1353271584abSEd Tanous             "None.",
1354fbe8378fSJason M. Bills         }},
1355fbe8378fSJason M. Bills     MessageEntry{
1356fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1357fbe8378fSJason M. Bills         {
1358271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
1359271584abSEd Tanous 
1360fbe8378fSJason M. Bills             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 "
1361fbe8378fSJason M. Bills             "Function=%3.",
13624228a160SJason M. Bills             "Critical",
1363271584abSEd Tanous             3,
1364271584abSEd Tanous 
1365fbe8378fSJason M. Bills             {
1366fbe8378fSJason M. Bills                 "number",
1367fbe8378fSJason M. Bills                 "number",
1368fbe8378fSJason M. Bills                 "number",
1369fbe8378fSJason M. Bills             },
1370271584abSEd Tanous             "None.",
1371fbe8378fSJason M. Bills         }},
1372271584abSEd Tanous     MessageEntry{"PCIeFatalECRCError",
1373fbe8378fSJason M. Bills                  {
1374271584abSEd Tanous                      "Indicates a PCIe ECRC Error.",
1375271584abSEd Tanous                      "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
13764228a160SJason M. Bills                      "Critical",
1377271584abSEd Tanous                      3,
1378271584abSEd Tanous 
1379fbe8378fSJason M. Bills                      {
1380fbe8378fSJason M. Bills                          "number",
1381fbe8378fSJason M. Bills                          "number",
1382fbe8378fSJason M. Bills                          "number",
1383fbe8378fSJason M. Bills                      },
1384271584abSEd Tanous                      "None.",
1385fbe8378fSJason M. Bills                  }},
1386271584abSEd Tanous     MessageEntry{"PCIeFatalFlowControlProtocol",
1387fbe8378fSJason M. Bills                  {
1388271584abSEd Tanous                      "Indicates a PCIe Flow Control Protocol Error.",
1389271584abSEd Tanous 
1390fbe8378fSJason M. Bills                      "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 "
1391fbe8378fSJason M. Bills                      "Function=%3.",
13924228a160SJason M. Bills                      "Critical",
1393271584abSEd Tanous                      3,
1394271584abSEd Tanous 
1395fbe8378fSJason M. Bills                      {
1396fbe8378fSJason M. Bills                          "number",
1397fbe8378fSJason M. Bills                          "number",
1398fbe8378fSJason M. Bills                          "number",
1399fbe8378fSJason M. Bills                      },
1400271584abSEd Tanous                      "None.",
1401fbe8378fSJason M. Bills                  }},
1402fbe8378fSJason M. Bills     MessageEntry{
1403fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1404fbe8378fSJason M. Bills         {
1405271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1406271584abSEd Tanous 
1407fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
14084228a160SJason M. Bills             "Critical",
1409271584abSEd Tanous             3,
1410271584abSEd Tanous 
1411fbe8378fSJason M. Bills             {
1412fbe8378fSJason M. Bills                 "number",
1413fbe8378fSJason M. Bills                 "number",
1414fbe8378fSJason M. Bills                 "number",
1415fbe8378fSJason M. Bills             },
1416271584abSEd Tanous             "None.",
1417fbe8378fSJason M. Bills         }},
1418fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalMCBlockedTLP",
1419fbe8378fSJason M. Bills                  {
1420271584abSEd Tanous                      "Indicates a PCIe MC Blocked TLP Error.",
1421271584abSEd Tanous                      "PCIe Fatal MC Blocked TLP Error. Bus=%1 "
1422fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
14234228a160SJason M. Bills                      "Critical",
1424271584abSEd Tanous                      3,
1425271584abSEd Tanous 
1426fbe8378fSJason M. Bills                      {
1427fbe8378fSJason M. Bills                          "number",
1428fbe8378fSJason M. Bills                          "number",
1429fbe8378fSJason M. Bills                          "number",
1430fbe8378fSJason M. Bills                      },
1431271584abSEd Tanous                      "None.",
1432fbe8378fSJason M. Bills                  }},
1433fbe8378fSJason M. Bills     MessageEntry{
1434fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1435fbe8378fSJason M. Bills         {
1436271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1437271584abSEd Tanous 
1438fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
14394228a160SJason M. Bills             "Critical",
1440271584abSEd Tanous             3,
1441271584abSEd Tanous 
1442fbe8378fSJason M. Bills             {
1443fbe8378fSJason M. Bills                 "number",
1444fbe8378fSJason M. Bills                 "number",
1445fbe8378fSJason M. Bills                 "number",
1446fbe8378fSJason M. Bills             },
1447271584abSEd Tanous             "None.",
1448fbe8378fSJason M. Bills         }},
1449271584abSEd Tanous     MessageEntry{"PCIeFatalReceiverBufferOverflow",
1450fbe8378fSJason M. Bills                  {
1451271584abSEd Tanous                      "Indicates a PCIe Receiver Buffer Overflow Error.",
1452271584abSEd Tanous                      "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 "
1453fbe8378fSJason M. Bills                      "Function=%3.",
14544228a160SJason M. Bills                      "Critical",
1455271584abSEd Tanous                      3,
1456271584abSEd Tanous 
1457fbe8378fSJason M. Bills                      {
1458fbe8378fSJason M. Bills                          "number",
1459fbe8378fSJason M. Bills                          "number",
1460fbe8378fSJason M. Bills                          "number",
1461fbe8378fSJason M. Bills                      },
1462271584abSEd Tanous                      "None.",
1463fbe8378fSJason M. Bills                  }},
1464fbe8378fSJason M. Bills     MessageEntry{
146514c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1466fbe8378fSJason M. Bills         {
1467fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
1468271584abSEd Tanous 
1469fbe8378fSJason M. Bills             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 "
1470fbe8378fSJason M. Bills             "Function=%3.",
14714228a160SJason M. Bills             "Critical",
1472271584abSEd Tanous             3,
1473271584abSEd Tanous 
1474fbe8378fSJason M. Bills             {
1475fbe8378fSJason M. Bills                 "number",
1476fbe8378fSJason M. Bills                 "number",
1477fbe8378fSJason M. Bills                 "number",
1478fbe8378fSJason M. Bills             },
1479271584abSEd Tanous             "None.",
1480fbe8378fSJason M. Bills         }},
1481fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream",
1482fbe8378fSJason M. Bills                  {
1483271584abSEd Tanous                      "Indicates a PCIe Received Fatal Message "
1484fbe8378fSJason M. Bills                      "From Downstream Error.",
1485271584abSEd Tanous 
1486fbe8378fSJason M. Bills                      "PCIe Fatal Received Fatal Message From Downstream. "
1487fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
14884228a160SJason M. Bills                      "Critical",
1489271584abSEd Tanous                      3,
1490271584abSEd Tanous 
1491fbe8378fSJason M. Bills                      {
1492fbe8378fSJason M. Bills                          "number",
1493fbe8378fSJason M. Bills                          "number",
1494fbe8378fSJason M. Bills                          "number",
1495fbe8378fSJason M. Bills                      },
1496271584abSEd Tanous                      "None.",
1497fbe8378fSJason M. Bills                  }},
1498271584abSEd Tanous     MessageEntry{"PCIeFatalSurpriseLinkDown",
1499fbe8378fSJason M. Bills                  {
1500271584abSEd Tanous                      "Indicates a PCIe Surprise Link Down Error.",
1501271584abSEd Tanous                      "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 "
1502fbe8378fSJason M. Bills                      "Function=%3.",
15034228a160SJason M. Bills                      "Critical",
1504271584abSEd Tanous                      3,
1505271584abSEd Tanous 
1506fbe8378fSJason M. Bills                      {
1507fbe8378fSJason M. Bills                          "number",
1508fbe8378fSJason M. Bills                          "number",
1509fbe8378fSJason M. Bills                          "number",
1510fbe8378fSJason M. Bills                      },
1511271584abSEd Tanous                      "None.",
1512fbe8378fSJason M. Bills                  }},
1513271584abSEd Tanous     MessageEntry{"PCIeFatalTLPPrefixBlocked",
1514fbe8378fSJason M. Bills                  {
1515271584abSEd Tanous                      "Indicates a PCIe TLP Prefix Blocked Error.",
1516271584abSEd Tanous                      "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 "
1517fbe8378fSJason M. Bills                      "Function=%3.",
15184228a160SJason M. Bills                      "Critical",
1519271584abSEd Tanous                      3,
1520271584abSEd Tanous 
1521fbe8378fSJason M. Bills                      {
1522fbe8378fSJason M. Bills                          "number",
1523fbe8378fSJason M. Bills                          "number",
1524fbe8378fSJason M. Bills                          "number",
1525fbe8378fSJason M. Bills                      },
1526271584abSEd Tanous                      "None.",
1527fbe8378fSJason M. Bills                  }},
1528fbe8378fSJason M. Bills     MessageEntry{
1529fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1530fbe8378fSJason M. Bills         {
1531271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
1532271584abSEd Tanous 
1533fbe8378fSJason M. Bills             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 "
1534fbe8378fSJason M. Bills             "Function=%3.",
15354228a160SJason M. Bills             "Critical",
1536271584abSEd Tanous             3,
1537271584abSEd Tanous 
1538fbe8378fSJason M. Bills             {
1539fbe8378fSJason M. Bills                 "number",
1540fbe8378fSJason M. Bills                 "number",
1541fbe8378fSJason M. Bills                 "number",
1542fbe8378fSJason M. Bills             },
1543271584abSEd Tanous             "None.",
1544fbe8378fSJason M. Bills         }},
1545271584abSEd Tanous     MessageEntry{"PCIeFatalUnexpectedCompletion",
1546fbe8378fSJason M. Bills                  {
1547271584abSEd Tanous                      "Indicates a PCIe Unexpected Completion Error.",
1548271584abSEd Tanous                      "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 "
1549fbe8378fSJason M. Bills                      "Function=%3.",
15504228a160SJason M. Bills                      "Critical",
1551271584abSEd Tanous                      3,
1552271584abSEd Tanous 
1553fbe8378fSJason M. Bills                      {
1554fbe8378fSJason M. Bills                          "number",
1555fbe8378fSJason M. Bills                          "number",
1556fbe8378fSJason M. Bills                          "number",
1557fbe8378fSJason M. Bills                      },
1558271584abSEd Tanous                      "None.",
1559fbe8378fSJason M. Bills                  }},
1560271584abSEd Tanous     MessageEntry{"PCIeFatalUnspecifiedNonAERFatalError",
1561fbe8378fSJason M. Bills                  {
1562271584abSEd Tanous                      "Indicates a PCIe Unspecified Non-AER Fatal Error.",
1563271584abSEd Tanous                      "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 "
1564fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
15654228a160SJason M. Bills                      "Critical",
1566271584abSEd Tanous                      3,
1567271584abSEd Tanous 
1568fbe8378fSJason M. Bills                      {
1569fbe8378fSJason M. Bills                          "number",
1570fbe8378fSJason M. Bills                          "number",
1571fbe8378fSJason M. Bills                          "number",
1572fbe8378fSJason M. Bills                      },
1573271584abSEd Tanous                      "None.",
1574fbe8378fSJason M. Bills                  }},
1575fbe8378fSJason M. Bills     MessageEntry{
1576fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1577fbe8378fSJason M. Bills         {
1578271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1579271584abSEd Tanous 
1580fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
15814228a160SJason M. Bills             "Critical",
1582271584abSEd Tanous             3,
1583271584abSEd Tanous 
1584fbe8378fSJason M. Bills             {
1585fbe8378fSJason M. Bills                 "number",
1586fbe8378fSJason M. Bills                 "number",
1587fbe8378fSJason M. Bills                 "number",
1588fbe8378fSJason M. Bills             },
1589271584abSEd Tanous             "None.",
1590fbe8378fSJason M. Bills         }},
1591271584abSEd Tanous     MessageEntry{"PowerButtonPressed",
1592fbe8378fSJason M. Bills                  {
1593271584abSEd Tanous                      "Indicates that the power button was pressed.",
1594271584abSEd Tanous                      "Power Button Pressed.",
1595271584abSEd Tanous                      "OK",
1596271584abSEd Tanous                      0,
1597271584abSEd Tanous                      {},
1598271584abSEd Tanous                      "None.",
1599fbe8378fSJason M. Bills                  }},
1600dd118a2eSJason M. Bills     MessageEntry{"PowerRestorePolicyApplied",
1601dd118a2eSJason M. Bills                  {
1602271584abSEd Tanous                      "Indicates that power was restored and the "
1603dd118a2eSJason M. Bills                      "BMC has applied the restore policy.",
1604271584abSEd Tanous                      "Power restore policy applied.",
1605271584abSEd Tanous                      "OK",
1606271584abSEd Tanous                      0,
1607271584abSEd Tanous                      {},
1608271584abSEd Tanous                      "None.",
1609dd118a2eSJason M. Bills                  }},
1610271584abSEd Tanous     MessageEntry{"PowerSupplyConfigurationError",
1611fbe8378fSJason M. Bills                  {
1612271584abSEd Tanous                      "Indicates an error in power supply configuration.",
1613271584abSEd Tanous                      "Power supply %1 configuration error.",
16149c6b0159SYong Li                      "Warning",
1615271584abSEd Tanous                      1,
1616271584abSEd Tanous                      {"string"},
1617271584abSEd Tanous                      "None.",
1618fbe8378fSJason M. Bills                  }},
1619fbe8378fSJason M. Bills     MessageEntry{
16207f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
16217f68549fSjayaprakash Mutyala         {
16227f68549fSjayaprakash Mutyala             "Indicates that power supply configuration error recovered "
16237f68549fSjayaprakash Mutyala             "from a failure.",
16247f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
16257f68549fSjayaprakash Mutyala             "OK",
16267f68549fSjayaprakash Mutyala             1,
16277f68549fSjayaprakash Mutyala             {"string"},
16287f68549fSjayaprakash Mutyala             "None.",
16297f68549fSjayaprakash Mutyala         }},
16307f68549fSjayaprakash Mutyala     MessageEntry{
1631fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1632fbe8378fSJason M. Bills         {
1633fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1634271584abSEd Tanous             "Power supply %1 fan %2 failed.",
16359c6b0159SYong Li             "Warning",
1636271584abSEd Tanous             2,
1637271584abSEd Tanous             {"string", "string"},
1638271584abSEd Tanous             "None.",
1639fbe8378fSJason M. Bills         }},
1640dac62eefSCheng C Yang     MessageEntry{
1641dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1642dac62eefSCheng C Yang         {
1643dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1644271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1645271584abSEd Tanous             "OK",
1646271584abSEd Tanous             2,
1647271584abSEd Tanous             {"string", "string"},
1648271584abSEd Tanous             "None.",
1649dac62eefSCheng C Yang         }},
1650fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailed",
1651fbe8378fSJason M. Bills                  {
1652271584abSEd Tanous                      "Indicates that a power supply has failed.",
1653271584abSEd Tanous                      "Power supply %1 failed.",
16549c6b0159SYong Li                      "Warning",
1655271584abSEd Tanous                      1,
1656271584abSEd Tanous                      {"string"},
1657271584abSEd Tanous                      "None.",
1658fbe8378fSJason M. Bills                  }},
1659fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailurePredicted",
1660fbe8378fSJason M. Bills                  {
1661fbe8378fSJason M. Bills                      "Indicates that a power supply is predicted to fail.",
1662271584abSEd Tanous                      "Power supply %1 failure predicted.",
1663271584abSEd Tanous                      "Warning",
1664271584abSEd Tanous                      1,
1665271584abSEd Tanous                      {"string"},
1666271584abSEd Tanous                      "None.",
1667fbe8378fSJason M. Bills                  }},
1668271584abSEd Tanous     MessageEntry{"PowerSupplyInserted",
1669fbe8378fSJason M. Bills                  {
1670271584abSEd Tanous                      "Indicates that a power supply has been inserted.",
1671271584abSEd Tanous                      "Power supply %1 inserted.",
1672271584abSEd Tanous                      "OK",
1673271584abSEd Tanous                      1,
1674271584abSEd Tanous                      {"string"},
1675271584abSEd Tanous                      "None.",
1676fbe8378fSJason M. Bills                  }},
1677271584abSEd Tanous     MessageEntry{"PowerSupplyPowerGoodFailed",
1678bc48a175SJason M. Bills                  {
1679271584abSEd Tanous                      "Indicates that the power supply power good signal "
1680bc48a175SJason M. Bills                      "failed to assert within the specified time.",
1681271584abSEd Tanous                      "Power supply power good failed to assert within %1 "
1682bc48a175SJason M. Bills                      "milliseconds.",
1683271584abSEd Tanous                      "Critical",
1684271584abSEd Tanous                      1,
1685271584abSEd Tanous                      {"number"},
1686271584abSEd Tanous                      "None.",
1687bc48a175SJason M. Bills                  }},
1688dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPowerLost",
1689dac62eefSCheng C Yang                  {
1690dac62eefSCheng C Yang                      "Indicates that a power supply has lost input power.",
1691271584abSEd Tanous                      "Power supply %1 power lost.",
16929c6b0159SYong Li                      "Warning",
1693271584abSEd Tanous                      1,
1694271584abSEd Tanous                      {"string"},
1695271584abSEd Tanous                      "None.",
1696dac62eefSCheng C Yang                  }},
1697271584abSEd Tanous     MessageEntry{"PowerSupplyPowerRestored",
1698dac62eefSCheng C Yang                  {
1699dac62eefSCheng C Yang                      "Indicates that a power supply input power was restored.",
1700271584abSEd Tanous                      "Power supply %1 power restored.",
1701271584abSEd Tanous                      "OK",
1702271584abSEd Tanous                      1,
1703271584abSEd Tanous                      {"string"},
1704271584abSEd Tanous                      "None.",
1705dac62eefSCheng C Yang                  }},
1706dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPredictedFailureRecovered",
1707dac62eefSCheng C Yang                  {
1708271584abSEd Tanous                      "Indicates that a power supply recovered "
1709dac62eefSCheng C Yang                      "from a predicted failure.",
1710271584abSEd Tanous                      "Power supply %1 predicted failure recovered.",
1711271584abSEd Tanous                      "OK",
1712271584abSEd Tanous                      1,
1713271584abSEd Tanous                      {"string"},
1714271584abSEd Tanous                      "None.",
1715dac62eefSCheng C Yang                  }},
1716271584abSEd Tanous     MessageEntry{"PowerSupplyRecovered",
1717dac62eefSCheng C Yang                  {
1718dac62eefSCheng C Yang                      "Indicates that a power supply recovered from a failure.",
1719271584abSEd Tanous                      "Power supply %1 recovered.",
1720271584abSEd Tanous                      "OK",
1721271584abSEd Tanous                      1,
1722271584abSEd Tanous                      {"string"},
1723271584abSEd Tanous                      "None.",
1724dac62eefSCheng C Yang                  }},
1725271584abSEd Tanous     MessageEntry{"PowerSupplyRemoved",
1726fbe8378fSJason M. Bills                  {
1727271584abSEd Tanous                      "Indicates that a power supply has been removed.",
1728271584abSEd Tanous                      "Power supply %1 removed.",
1729271584abSEd Tanous                      "Warning",
1730271584abSEd Tanous                      1,
1731271584abSEd Tanous                      {"string"},
1732271584abSEd Tanous                      "None.",
1733fbe8378fSJason M. Bills                  }},
1734271584abSEd Tanous     MessageEntry{"PowerUnitDegradedFromNonRedundant",
1735cecb4cb6SCheng C Yang                  {
1736cecb4cb6SCheng C Yang                      "Indicates that power unit is come back to redundant from"
1737cecb4cb6SCheng C Yang                      "nonredundant but is still not in full redundancy mode.",
1738271584abSEd Tanous                      "Power Unit degraded from nonredundant.",
1739271584abSEd Tanous                      "Warning",
1740271584abSEd Tanous                      0,
1741271584abSEd Tanous                      {},
1742271584abSEd Tanous                      "None.",
1743cecb4cb6SCheng C Yang                  }},
1744cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitDegradedFromRedundant",
1745cecb4cb6SCheng C Yang                  {
1746cecb4cb6SCheng C Yang                      "Indicates that power unit is degarded from full "
1747cecb4cb6SCheng C Yang                      "redundancy mode.",
1748271584abSEd Tanous                      "Power Unit degraded from redundant.",
1749271584abSEd Tanous                      "Warning",
1750271584abSEd Tanous                      0,
1751271584abSEd Tanous                      {},
1752271584abSEd Tanous                      "None.",
1753cecb4cb6SCheng C Yang                  }},
1754271584abSEd Tanous     MessageEntry{"PowerUnitRedundancyDegraded",
1755cecb4cb6SCheng C Yang                  {
1756cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been degraded.",
1757271584abSEd Tanous                      "Power Unit Redundancy degraded.",
1758271584abSEd Tanous                      "Warning",
1759271584abSEd Tanous                      0,
1760271584abSEd Tanous                      {},
1761271584abSEd Tanous                      "None.",
1762cecb4cb6SCheng C Yang                  }},
1763cecb4cb6SCheng C Yang     MessageEntry{
1764cecb4cb6SCheng C Yang         "PowerUnitNonRedundantFromInsufficient",
1765cecb4cb6SCheng C Yang         {
1766cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode and get"
1767cecb4cb6SCheng C Yang             "sufficient power to support redundancy from insufficient"
1768cecb4cb6SCheng C Yang             "power.",
1769271584abSEd Tanous 
1770cecb4cb6SCheng C Yang             "Power Unit NonRedundant from insufficient to sufficient.",
1771271584abSEd Tanous             "Warning",
1772271584abSEd Tanous             0,
1773271584abSEd Tanous             {},
1774271584abSEd Tanous             "None.",
1775cecb4cb6SCheng C Yang         }},
1776271584abSEd Tanous     MessageEntry{"PowerUnitNonRedundantInsufficient",
1777cecb4cb6SCheng C Yang                  {
1778271584abSEd Tanous                      "Indicates that power unit do not have sufficient "
1779cecb4cb6SCheng C Yang                      "power to support redundancy.",
1780271584abSEd Tanous                      "Power Unit NonRedundant and has insufficient resource.",
17814228a160SJason M. Bills                      "Critical",
1782271584abSEd Tanous                      0,
1783271584abSEd Tanous                      {},
1784271584abSEd Tanous                      "None.",
1785cecb4cb6SCheng C Yang                  }},
1786cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitRedundancyLost",
1787cecb4cb6SCheng C Yang                  {
1788cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been lost.",
1789271584abSEd Tanous                      "Power Unit Redundancy lost.",
1790271584abSEd Tanous                      "Warning",
1791271584abSEd Tanous                      0,
1792271584abSEd Tanous                      {},
1793271584abSEd Tanous                      "None.",
1794cecb4cb6SCheng C Yang                  }},
1795cecb4cb6SCheng C Yang     MessageEntry{
1796cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1797cecb4cb6SCheng C Yang         {
1798cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1799271584abSEd Tanous             "Power Unit Redundancy regained.",
1800271584abSEd Tanous             "OK",
1801271584abSEd Tanous             0,
1802271584abSEd Tanous             {},
1803271584abSEd Tanous             "None.",
1804cecb4cb6SCheng C Yang         }},
1805cecb4cb6SCheng C Yang     MessageEntry{
1806cecb4cb6SCheng C Yang         "PowerUnitNonRedundantSufficient",
1807cecb4cb6SCheng C Yang         {
1808cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode but still"
1809cecb4cb6SCheng C Yang             "has sufficient power to support redundancy.",
1810271584abSEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
1811271584abSEd Tanous             "Warning",
1812271584abSEd Tanous             0,
1813271584abSEd Tanous             {},
1814271584abSEd Tanous             "None.",
1815cecb4cb6SCheng C Yang         }},
1816271584abSEd Tanous     MessageEntry{"ResetButtonPressed",
1817fbe8378fSJason M. Bills                  {
1818271584abSEd Tanous                      "Indicates that the reset button was pressed.",
1819271584abSEd Tanous                      "Reset Button Pressed.",
1820271584abSEd Tanous                      "OK",
1821271584abSEd Tanous                      0,
1822271584abSEd Tanous                      {},
1823271584abSEd Tanous                      "None.",
1824fbe8378fSJason M. Bills                  }},
18258ae37025SChen,Yugang     MessageEntry{"SecurityBoot2ndFlashEnabled",
18268ae37025SChen,Yugang                  {
18278ae37025SChen,Yugang                      "Indicates that the BMC 2nd boot flash is enabled.",
18288ae37025SChen,Yugang                      "BMC 2nd boot flash is enabled.",
18298ae37025SChen,Yugang                      "Critical",
18308ae37025SChen,Yugang                      0,
18318ae37025SChen,Yugang                      {},
18328ae37025SChen,Yugang                      "None.",
18338ae37025SChen,Yugang                  }},
18348ae37025SChen,Yugang     MessageEntry{"SecurityP2aBridgeEnabled",
18358ae37025SChen,Yugang                  {
18368ae37025SChen,Yugang                      "Indicates that the P2A bridge is enabled.",
18378ae37025SChen,Yugang                      "P2A(PCIe to AHB) bridge is enabled.",
18388ae37025SChen,Yugang                      "Critical",
18398ae37025SChen,Yugang                      0,
18408ae37025SChen,Yugang                      {},
18418ae37025SChen,Yugang                      "None.",
18428ae37025SChen,Yugang                  }},
18438ae37025SChen,Yugang     MessageEntry{"SecurityUartPortDebugEnabled",
18448ae37025SChen,Yugang                  {
18458ae37025SChen,Yugang                      "Indicates that the uart port debug is enabled.",
18468ae37025SChen,Yugang                      "Uart port debug is enabled.",
18478ae37025SChen,Yugang                      "Critical",
18488ae37025SChen,Yugang                      0,
18498ae37025SChen,Yugang                      {},
18508ae37025SChen,Yugang                      "None.",
18518ae37025SChen,Yugang                  }},
18528988dda4SSuryakanth Sekar     MessageEntry{
18538988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
18548988dda4SSuryakanth Sekar         {
18558988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
18568988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
18578988dda4SSuryakanth Sekar             "OK",
18588988dda4SSuryakanth Sekar             0,
18598988dda4SSuryakanth Sekar             {},
18608988dda4SSuryakanth Sekar             "None.",
18618988dda4SSuryakanth Sekar         }},
18628988dda4SSuryakanth Sekar 
18638988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroAssigned",
18648988dda4SSuryakanth Sekar                  {
18658988dda4SSuryakanth Sekar                      "Indicates that non root user assigned with user ID zero.",
18668988dda4SSuryakanth Sekar                      "User ID Zero is assigned with non-root user.",
18678988dda4SSuryakanth Sekar                      "Critical",
18688988dda4SSuryakanth Sekar                      0,
18698988dda4SSuryakanth Sekar                      {},
18708988dda4SSuryakanth Sekar                      "None.",
18718988dda4SSuryakanth Sekar                  }},
18728988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroRemoved",
18738988dda4SSuryakanth Sekar                  {
18748988dda4SSuryakanth Sekar                      "Indicates that non root user ID is removed",
18758988dda4SSuryakanth Sekar                      "Non root user assigned with user ID zero is removed.",
18768988dda4SSuryakanth Sekar                      "OK",
18778988dda4SSuryakanth Sekar                      0,
18788988dda4SSuryakanth Sekar                      {},
18798988dda4SSuryakanth Sekar                      "None.",
18808988dda4SSuryakanth Sekar                  }},
18818988dda4SSuryakanth Sekar 
18828988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootEnabled",
18838988dda4SSuryakanth Sekar                  {
18848988dda4SSuryakanth Sekar                      "Indicates that system root user is enabled.",
18858988dda4SSuryakanth Sekar                      "User root is enabled.",
18868988dda4SSuryakanth Sekar                      "Critical",
18878988dda4SSuryakanth Sekar                      0,
18888988dda4SSuryakanth Sekar                      {},
18898988dda4SSuryakanth Sekar                      "None.",
18908988dda4SSuryakanth Sekar                  }},
18918988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootDisabled",
18928988dda4SSuryakanth Sekar                  {
18938988dda4SSuryakanth Sekar                      "Indicates that system root user is disabled.",
18948988dda4SSuryakanth Sekar                      "User root is disabled.",
18958988dda4SSuryakanth Sekar                      "OK",
18968988dda4SSuryakanth Sekar                      0,
18978988dda4SSuryakanth Sekar                      {},
18988988dda4SSuryakanth Sekar                      "None.",
18998988dda4SSuryakanth Sekar                  }},
19008988dda4SSuryakanth Sekar 
19018988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellEnabled",
19028988dda4SSuryakanth Sekar                  {
19038988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is enabled.",
19048988dda4SSuryakanth Sekar                      "Unsupported shell is enabled.",
19058988dda4SSuryakanth Sekar                      "Critical",
19068988dda4SSuryakanth Sekar                      0,
19078988dda4SSuryakanth Sekar                      {},
19088988dda4SSuryakanth Sekar                      "None.",
19098988dda4SSuryakanth Sekar                  }},
19108988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellRemoved",
19118988dda4SSuryakanth Sekar                  {
19128988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is removed.",
19138988dda4SSuryakanth Sekar                      "Unsupported shell is removed.",
19148988dda4SSuryakanth Sekar                      "OK",
19158988dda4SSuryakanth Sekar                      0,
19168988dda4SSuryakanth Sekar                      {},
19178988dda4SSuryakanth Sekar                      "None.",
19188988dda4SSuryakanth Sekar                  }},
19198988dda4SSuryakanth Sekar 
19208988dda4SSuryakanth Sekar     MessageEntry{
19218988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
19228988dda4SSuryakanth Sekar         {
19238988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
19248988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
19258988dda4SSuryakanth Sekar             "Critical",
19268988dda4SSuryakanth Sekar             0,
19278988dda4SSuryakanth Sekar             {},
19288988dda4SSuryakanth Sekar             "None.",
19298988dda4SSuryakanth Sekar         }},
1930fbe8378fSJason M. Bills     MessageEntry{"SELEntryAdded",
1931fbe8378fSJason M. Bills                  {
1932271584abSEd Tanous                      "Indicates a SEL entry was added using the "
1933fbe8378fSJason M. Bills                      "Add SEL Entry or Platform Event command.",
1934271584abSEd Tanous                      "SEL Entry Added: %1",
1935271584abSEd Tanous                      "OK",
1936271584abSEd Tanous                      1,
1937271584abSEd Tanous 
1938fbe8378fSJason M. Bills                      {
1939fbe8378fSJason M. Bills                          "string",
1940fbe8378fSJason M. Bills                      },
1941271584abSEd Tanous                      "None.",
1942fbe8378fSJason M. Bills                  }},
1943271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingHigh",
1944fbe8378fSJason M. Bills                  {
1945271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1946fbe8378fSJason M. Bills                      "critical high threshold going high.",
1947271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going "
1948fbe8378fSJason M. Bills                      "high. Reading=%2 Threshold=%3.",
1949271584abSEd Tanous                      "Critical",
1950271584abSEd Tanous                      3,
1951271584abSEd Tanous                      {"string", "number", "number"},
1952271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1953fbe8378fSJason M. Bills                  }},
1954271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingLow",
1955fbe8378fSJason M. Bills                  {
1956271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1957fbe8378fSJason M. Bills                      "critical high threshold going low.",
1958271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going low. "
1959fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1960271584abSEd Tanous                      "OK",
1961271584abSEd Tanous                      3,
1962271584abSEd Tanous                      {"string", "number", "number"},
1963271584abSEd Tanous                      "None.",
1964fbe8378fSJason M. Bills                  }},
1965271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingHigh",
1966fbe8378fSJason M. Bills                  {
1967271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1968fbe8378fSJason M. Bills                      "critical low threshold going high.",
1969271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going high. "
1970fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1971271584abSEd Tanous                      "OK",
1972271584abSEd Tanous                      3,
1973271584abSEd Tanous                      {"string", "number", "number"},
1974271584abSEd Tanous                      "None.",
1975fbe8378fSJason M. Bills                  }},
1976271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingLow",
1977fbe8378fSJason M. Bills                  {
1978271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1979fbe8378fSJason M. Bills                      "critical low threshold going low.",
1980271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going low. "
1981fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1982271584abSEd Tanous                      "Critical",
1983271584abSEd Tanous                      3,
1984271584abSEd Tanous                      {"string", "number", "number"},
1985271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1986fbe8378fSJason M. Bills                  }},
1987271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingHigh",
1988fbe8378fSJason M. Bills                  {
1989271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1990fbe8378fSJason M. Bills                      "warning high threshold going high.",
1991271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going high. "
1992fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1993271584abSEd Tanous                      "Warning",
1994271584abSEd Tanous                      3,
1995271584abSEd Tanous                      {"string", "number", "number"},
1996271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1997fbe8378fSJason M. Bills                  }},
1998271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingLow",
1999fbe8378fSJason M. Bills                  {
2000271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2001fbe8378fSJason M. Bills                      "warning high threshold going low.",
2002271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going low. "
2003fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2004271584abSEd Tanous                      "OK",
2005271584abSEd Tanous                      3,
2006271584abSEd Tanous                      {"string", "number", "number"},
2007271584abSEd Tanous                      "None.",
2008fbe8378fSJason M. Bills                  }},
2009271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingHigh",
2010fbe8378fSJason M. Bills                  {
2011271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2012fbe8378fSJason M. Bills                      "warning low threshold going high.",
2013271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going high. "
2014fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2015271584abSEd Tanous                      "OK",
2016271584abSEd Tanous                      3,
2017271584abSEd Tanous                      {"string", "number", "number"},
2018271584abSEd Tanous                      "None.",
2019fbe8378fSJason M. Bills                  }},
2020271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingLow",
2021fbe8378fSJason M. Bills                  {
2022271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
2023fbe8378fSJason M. Bills                      "warning low threshold going low.",
2024271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going low. "
2025fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
2026271584abSEd Tanous                      "Warning",
2027271584abSEd Tanous                      3,
2028271584abSEd Tanous                      {"string", "number", "number"},
2029271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
2030fbe8378fSJason M. Bills                  }},
2031fb7579e9SJames Feist     MessageEntry{"ServiceFailure",
2032fb7579e9SJames Feist                  {
2033fb7579e9SJames Feist                      "Indicates that a service has exited unsuccessfully.",
2034271584abSEd Tanous                      "Service %1 has exited unsuccessfully.",
2035271584abSEd Tanous                      "Warning",
2036271584abSEd Tanous                      1,
2037271584abSEd Tanous                      {"string"},
2038271584abSEd Tanous                      "None.",
2039fb7579e9SJames Feist                  }},
2040fbe8378fSJason M. Bills     MessageEntry{"SparingRedundancyDegraded",
2041fbe8378fSJason M. Bills                  {
2042fbe8378fSJason M. Bills                      "Indicates the sparing redundancy state is degraded.",
2043271584abSEd Tanous                      "Sparing redundancy state degraded. Socket=%1 "
2044fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2045271584abSEd Tanous                      "Warning",
2046271584abSEd Tanous                      5,
2047271584abSEd Tanous 
2048fbe8378fSJason M. Bills                      {
2049fbe8378fSJason M. Bills                          "number",
2050fbe8378fSJason M. Bills                          "string",
2051fbe8378fSJason M. Bills                          "number",
2052fbe8378fSJason M. Bills                          "string",
2053fbe8378fSJason M. Bills                          "number",
2054fbe8378fSJason M. Bills                      },
2055271584abSEd Tanous                      "None.",
2056fbe8378fSJason M. Bills                  }},
2057fbe8378fSJason M. Bills     MessageEntry{
2058fbe8378fSJason M. Bills         "SparingRedundancyFull",
2059fbe8378fSJason M. Bills         {
2060fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
2061271584abSEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 "
2062fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
2063271584abSEd Tanous             "OK",
2064271584abSEd Tanous             5,
2065271584abSEd Tanous 
2066fbe8378fSJason M. Bills             {
2067fbe8378fSJason M. Bills                 "number",
2068fbe8378fSJason M. Bills                 "string",
2069fbe8378fSJason M. Bills                 "number",
2070fbe8378fSJason M. Bills                 "string",
2071fbe8378fSJason M. Bills                 "number",
2072fbe8378fSJason M. Bills             },
2073271584abSEd Tanous             "None.",
2074fbe8378fSJason M. Bills         }},
2075271584abSEd Tanous     MessageEntry{"SsbThermalTrip",
2076b76f9ca1SChen,Yugang                  {
2077b76f9ca1SChen,Yugang                      "Indicates that an SSB Thermal trip has been asserted.",
2078271584abSEd Tanous                      "SSB Thermal trip.",
2079271584abSEd Tanous                      "Critical",
2080271584abSEd Tanous                      0,
2081271584abSEd Tanous                      {},
2082271584abSEd Tanous                      "None.",
2083b76f9ca1SChen,Yugang                  }},
208452efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceDisabledProvisioned",
208552efa5d6SRichard Marian Thomaiyar                  {
208652efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the disabled "
208752efa5d6SRichard Marian Thomaiyar                      "provisioned state. All commands are blocked to execute "
208852efa5d6SRichard Marian Thomaiyar                      "through the system interface.",
208952efa5d6SRichard Marian Thomaiyar                      "The system interface is in the disabled provisioned "
209052efa5d6SRichard Marian Thomaiyar                      "state.",
209152efa5d6SRichard Marian Thomaiyar                      "OK",
209252efa5d6SRichard Marian Thomaiyar                      0,
209352efa5d6SRichard Marian Thomaiyar                      {},
209452efa5d6SRichard Marian Thomaiyar                      "None.",
209552efa5d6SRichard Marian Thomaiyar                  }},
209652efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceUnprovisioned",
209752efa5d6SRichard Marian Thomaiyar                  {
209852efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the "
209952efa5d6SRichard Marian Thomaiyar                      "unprovisioned state. All commands are permitted to "
210052efa5d6SRichard Marian Thomaiyar                      "execute through the system interface.",
210152efa5d6SRichard Marian Thomaiyar                      "The system interface is in the unprovisioned state.",
210252efa5d6SRichard Marian Thomaiyar                      "Critical",
210352efa5d6SRichard Marian Thomaiyar                      0,
210452efa5d6SRichard Marian Thomaiyar                      {},
210552efa5d6SRichard Marian Thomaiyar                      "None.",
210652efa5d6SRichard Marian Thomaiyar                  }},
210752efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceWhitelistProvisioned",
210852efa5d6SRichard Marian Thomaiyar                  {
210952efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the whitelist "
211052efa5d6SRichard Marian Thomaiyar                      "provisioned state. Only whitelisted commands "
211152efa5d6SRichard Marian Thomaiyar                      "are permitted to execute through the system interface.",
211252efa5d6SRichard Marian Thomaiyar                      "The system interface is in the whitelist provisioned "
211352efa5d6SRichard Marian Thomaiyar                      "state.",
211452efa5d6SRichard Marian Thomaiyar                      "Warning",
211552efa5d6SRichard Marian Thomaiyar                      0,
211652efa5d6SRichard Marian Thomaiyar                      {},
211752efa5d6SRichard Marian Thomaiyar                      "None.",
211852efa5d6SRichard Marian Thomaiyar                  }},
2119bc48a175SJason M. Bills     MessageEntry{"SystemPowerGoodFailed",
2120bc48a175SJason M. Bills                  {
2121bc48a175SJason M. Bills                      "Indicates that the system power good signal failed "
2122bc48a175SJason M. Bills                      "to assert within the specified time (VR failure).",
2123271584abSEd Tanous                      "System power good failed to assert within %1 "
2124bc48a175SJason M. Bills                      "milliseconds (VR failure).",
2125271584abSEd Tanous                      "Critical",
2126271584abSEd Tanous                      1,
2127271584abSEd Tanous                      {"number"},
2128271584abSEd Tanous                      "None.",
2129bc48a175SJason M. Bills                  }},
2130fbe8378fSJason M. Bills     MessageEntry{"SystemPowerLost",
2131fbe8378fSJason M. Bills                  {
2132271584abSEd Tanous                      "Indicates that power was lost while the "
2133fbe8378fSJason M. Bills                      "system was powered on.",
2134271584abSEd Tanous                      "System Power Lost.",
2135271584abSEd Tanous                      "Critical",
2136271584abSEd Tanous                      0,
2137271584abSEd Tanous                      {},
2138271584abSEd Tanous                      "None.",
2139fbe8378fSJason M. Bills                  }},
2140271584abSEd Tanous     MessageEntry{"SystemPowerOffFailed",
2141fbe8378fSJason M. Bills                  {
2142271584abSEd Tanous                      "Indicates that the system failed to power off.",
2143271584abSEd Tanous                      "System Power-Off Failed.",
2144271584abSEd Tanous                      "Critical",
2145271584abSEd Tanous                      0,
2146271584abSEd Tanous                      {},
2147271584abSEd Tanous                      "None.",
2148fbe8378fSJason M. Bills                  }},
2149271584abSEd Tanous     MessageEntry{"SystemPowerOnFailed",
2150fbe8378fSJason M. Bills                  {
2151271584abSEd Tanous                      "Indicates that the system failed to power on.",
2152271584abSEd Tanous                      "System Power-On Failed.",
2153271584abSEd Tanous                      "Critical",
2154271584abSEd Tanous                      0,
2155271584abSEd Tanous                      {},
2156271584abSEd Tanous                      "None.",
2157fbe8378fSJason M. Bills                  }},
215873de092fSJason M. Bills     MessageEntry{
215973de092fSJason M. Bills         "VoltageRegulatorOverheated",
216073de092fSJason M. Bills         {
216173de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
2162271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
2163271584abSEd Tanous             "Critical",
2164271584abSEd Tanous             1,
2165271584abSEd Tanous             {"string"},
2166271584abSEd Tanous             "None.",
216773de092fSJason M. Bills         }},
2168*9aa46454SAgnieszka Szlendak 
2169fbe8378fSJason M. Bills };
2170fbe8378fSJason M. Bills } // namespace redfish::message_registries::openbmc
2171