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 };
32a3316fc6SZhikuiRen constexpr std::array<MessageEntry, 154> 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                  }},
315*5db4be21Sjayaprakash Mutyala     MessageEntry{"CPUMismatch",
316*5db4be21Sjayaprakash Mutyala                  {
317*5db4be21Sjayaprakash Mutyala                      "Indicates that the specified CPU power/current "
318*5db4be21Sjayaprakash Mutyala                      "rating is incompatible with the board.",
319*5db4be21Sjayaprakash Mutyala                      "CPU %1 Mismatch.",
320*5db4be21Sjayaprakash Mutyala                      "Critical",
321*5db4be21Sjayaprakash Mutyala                      1,
322*5db4be21Sjayaprakash Mutyala                      {"number"},
323*5db4be21Sjayaprakash Mutyala                      "Install the supported CPU.",
324*5db4be21Sjayaprakash 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                  }},
5980c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwarePanicReason",
5990c0f18e7SAppaRao Puli                  {
6000c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware panic.",
6010c0f18e7SAppaRao Puli                      "ME firmware panic occurred due to %1.",
6020c0f18e7SAppaRao Puli                      "Warning",
6030c0f18e7SAppaRao Puli                      1,
6040c0f18e7SAppaRao Puli                      {
6050c0f18e7SAppaRao Puli                          "string",
6060c0f18e7SAppaRao Puli                      },
6070c0f18e7SAppaRao Puli                      "None.",
6080c0f18e7SAppaRao Puli                  }},
6090c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareRecoveryReason",
6100c0f18e7SAppaRao Puli                  {
6110c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware recovery.",
6120c0f18e7SAppaRao Puli                      "ME firmware recovery occurred due to %1.",
6130c0f18e7SAppaRao Puli                      "Warning",
6140c0f18e7SAppaRao Puli                      1,
6150c0f18e7SAppaRao Puli                      {
6160c0f18e7SAppaRao Puli                          "string",
6170c0f18e7SAppaRao Puli                      },
6180c0f18e7SAppaRao Puli                      "None.",
6190c0f18e7SAppaRao Puli                  }},
6200c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareResiliencyError",
6210c0f18e7SAppaRao Puli                  {
6220c0f18e7SAppaRao Puli                      "Indicates ME firmware encountered resilience error.",
6230c0f18e7SAppaRao Puli                      "ME firmware resiliency error. Error reason: %1.",
6240c0f18e7SAppaRao Puli                      "Critical",
6250c0f18e7SAppaRao Puli                      1,
6260c0f18e7SAppaRao Puli                      {
6270c0f18e7SAppaRao Puli                          "string",
6280c0f18e7SAppaRao Puli                      },
6290c0f18e7SAppaRao Puli                      "None.",
6300c0f18e7SAppaRao Puli                  }},
631fbe8378fSJason M. Bills     MessageEntry{"MemoryECCCorrectable",
632fbe8378fSJason M. Bills                  {
633271584abSEd Tanous                      "Indicates a Correctable Memory ECC error.",
634271584abSEd Tanous                      "Memory ECC correctable error. Socket=%1 "
635fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Rank=%4.",
636271584abSEd Tanous                      "Warning",
637271584abSEd Tanous                      4,
638271584abSEd Tanous 
639fbe8378fSJason M. Bills                      {
640fbe8378fSJason M. Bills                          "number",
641fbe8378fSJason M. Bills                          "string",
642fbe8378fSJason M. Bills                          "number",
643fbe8378fSJason M. Bills                          "number",
644fbe8378fSJason M. Bills                      },
645271584abSEd Tanous                      "None.",
646fbe8378fSJason M. Bills                  }},
647271584abSEd Tanous     MessageEntry{"MemoryECCUncorrectable",
648fbe8378fSJason M. Bills                  {
649271584abSEd Tanous                      "Indicates an Uncorrectable Memory ECC error.",
650271584abSEd Tanous                      "Memory ECC uncorrectable error. Socket=%1 Channel=%2 "
651fbe8378fSJason M. Bills                      "DIMM=%3 Rank=%4.",
652271584abSEd Tanous                      "Critical",
653271584abSEd Tanous                      4,
654271584abSEd Tanous 
655fbe8378fSJason M. Bills                      {
656fbe8378fSJason M. Bills                          "number",
657fbe8378fSJason M. Bills                          "string",
658fbe8378fSJason M. Bills                          "number",
659fbe8378fSJason M. Bills                          "number",
660fbe8378fSJason M. Bills                      },
661271584abSEd Tanous                      "None.",
662fbe8378fSJason M. Bills                  }},
663271584abSEd Tanous     MessageEntry{"MemoryParityCommandAndAddress",
664fbe8378fSJason M. Bills                  {
665271584abSEd Tanous                      "Indicates a Command and Address parity error.",
666271584abSEd Tanous                      "Command and Address parity error. Socket=%1 Channel=%2 "
667fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
668271584abSEd Tanous                      "Critical",
669271584abSEd Tanous                      5,
670271584abSEd Tanous 
671fbe8378fSJason M. Bills                      {
672fbe8378fSJason M. Bills                          "number",
673fbe8378fSJason M. Bills                          "string",
674fbe8378fSJason M. Bills                          "number",
675fbe8378fSJason M. Bills                          "number",
676fbe8378fSJason M. Bills                          "number",
677fbe8378fSJason M. Bills                      },
678271584abSEd Tanous                      "None.",
679fbe8378fSJason M. Bills                  }},
680fbe8378fSJason M. Bills     MessageEntry{"MemoryParityNotKnown",
681fbe8378fSJason M. Bills                  {
682271584abSEd Tanous                      "Indicates an unknown parity error.",
683271584abSEd Tanous                      "Memory parity error. Socket=%1 Channel=%2 "
684fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
685271584abSEd Tanous                      "Critical",
686271584abSEd Tanous                      5,
687271584abSEd Tanous 
688fbe8378fSJason M. Bills                      {
689fbe8378fSJason M. Bills                          "number",
690fbe8378fSJason M. Bills                          "string",
691fbe8378fSJason M. Bills                          "number",
692fbe8378fSJason M. Bills                          "number",
693fbe8378fSJason M. Bills                          "number",
694fbe8378fSJason M. Bills                      },
695271584abSEd Tanous                      "None.",
696fbe8378fSJason M. Bills                  }},
697271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationDisabled",
698fbe8378fSJason M. Bills                  {
699fbe8378fSJason M. Bills                      "Indicates Memory RAS Disabled Configuration Status.",
700271584abSEd Tanous                      "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
701271584abSEd Tanous                      "OK",
702271584abSEd Tanous                      2,
703271584abSEd Tanous 
704fbe8378fSJason M. Bills                      {
705fbe8378fSJason M. Bills                          "string",
706fbe8378fSJason M. Bills                          "string",
707fbe8378fSJason M. Bills                      },
708271584abSEd Tanous                      "None.",
709fbe8378fSJason M. Bills                  }},
710271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationEnabled",
711fbe8378fSJason M. Bills                  {
712271584abSEd Tanous                      "Indicates Memory RAS Enabled Configuration Status.",
713271584abSEd Tanous                      "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
714271584abSEd Tanous                      "OK",
715271584abSEd Tanous                      2,
716271584abSEd Tanous 
717fbe8378fSJason M. Bills                      {
718fbe8378fSJason M. Bills                          "string",
719fbe8378fSJason M. Bills                          "string",
720fbe8378fSJason M. Bills                      },
721271584abSEd Tanous                      "None.",
722fbe8378fSJason M. Bills                  }},
723271584abSEd Tanous     MessageEntry{"MemoryRASModeDisabled",
724fbe8378fSJason M. Bills                  {
725271584abSEd Tanous                      "Indicates Memory RAS Disabled Mode Selection.",
726271584abSEd Tanous                      "Memory RAS Mode Select Disabled. Prior Mode=%1 "
727fbe8378fSJason M. Bills                      "Selected Mode=%2.",
728271584abSEd Tanous                      "OK",
729271584abSEd Tanous                      2,
730271584abSEd Tanous 
731fbe8378fSJason M. Bills                      {
732fbe8378fSJason M. Bills                          "string",
733fbe8378fSJason M. Bills                          "string",
734fbe8378fSJason M. Bills                      },
735271584abSEd Tanous                      "None.",
736fbe8378fSJason M. Bills                  }},
737271584abSEd Tanous     MessageEntry{"MemoryRASModeEnabled",
738fbe8378fSJason M. Bills                  {
739271584abSEd Tanous                      "Indicates Memory RAS Enabled Mode Selection.",
740271584abSEd Tanous                      "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected "
741fbe8378fSJason M. Bills                      "Mode=%2.",
742271584abSEd Tanous                      "OK",
743271584abSEd Tanous                      2,
744271584abSEd Tanous 
745fbe8378fSJason M. Bills                      {
746fbe8378fSJason M. Bills                          "string",
747fbe8378fSJason M. Bills                          "string",
748fbe8378fSJason M. Bills                      },
749271584abSEd Tanous                      "None.",
750fbe8378fSJason M. Bills                  }},
751271584abSEd Tanous     MessageEntry{"MemoryThermTrip",
752fbe8378fSJason M. Bills                  {
753bc6be237Sjayaprakash Mutyala                      "Indicates that the system memory ThermTrip is asserted "
754bc6be237Sjayaprakash Mutyala                      "by the specified component.",
755bc6be237Sjayaprakash Mutyala                      "Memory ThermTrip asserted: %1.",
756271584abSEd Tanous                      "Critical",
757bc6be237Sjayaprakash Mutyala                      1,
758bc6be237Sjayaprakash Mutyala                      {"string"},
759271584abSEd Tanous                      "None.",
760fbe8378fSJason M. Bills                  }},
761271584abSEd Tanous     MessageEntry{"MirroringRedundancyDegraded",
762fbe8378fSJason M. Bills                  {
763fbe8378fSJason M. Bills                      "Indicates the mirroring redundancy state is degraded.",
764271584abSEd Tanous                      "Mirroring redundancy state degraded. Socket=%1 "
765fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
766271584abSEd Tanous                      "Warning",
767271584abSEd Tanous                      5,
768271584abSEd Tanous 
769fbe8378fSJason M. Bills                      {
770fbe8378fSJason M. Bills                          "number",
771fbe8378fSJason M. Bills                          "string",
772fbe8378fSJason M. Bills                          "number",
773fbe8378fSJason M. Bills                          "number",
774fbe8378fSJason M. Bills                          "number",
775fbe8378fSJason M. Bills                      },
776271584abSEd Tanous                      "None.",
777fbe8378fSJason M. Bills                  }},
778fbe8378fSJason M. Bills     MessageEntry{
779fbe8378fSJason M. Bills         "MirroringRedundancyFull",
780fbe8378fSJason M. Bills         {
781fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
782271584abSEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 "
783fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
784271584abSEd Tanous             "OK",
785271584abSEd Tanous             5,
786271584abSEd Tanous 
787fbe8378fSJason M. Bills             {
788fbe8378fSJason M. Bills                 "number",
789fbe8378fSJason M. Bills                 "string",
790fbe8378fSJason M. Bills                 "number",
791fbe8378fSJason M. Bills                 "number",
792fbe8378fSJason M. Bills                 "number",
793fbe8378fSJason M. Bills             },
794271584abSEd Tanous             "None.",
795fbe8378fSJason M. Bills         }},
796271584abSEd Tanous     MessageEntry{"NMIButtonPressed",
797fbe8378fSJason M. Bills                  {
798271584abSEd Tanous                      "Indicates that the NMI button was pressed.",
799271584abSEd Tanous                      "NMI Button Pressed.",
800271584abSEd Tanous                      "Critical",
801271584abSEd Tanous                      0,
802271584abSEd Tanous                      {},
803271584abSEd Tanous                      "None.",
804fbe8378fSJason M. Bills                  }},
805b76f9ca1SChen,Yugang     MessageEntry{"NMIDiagnosticInterrupt",
806b76f9ca1SChen,Yugang                  {
807271584abSEd Tanous                      "Indicates that an NMI Diagnostic "
808b76f9ca1SChen,Yugang                      "Interrupt has been generated.",
809271584abSEd Tanous                      "NMI Diagnostic Interrupt.",
810271584abSEd Tanous                      "Critical",
811271584abSEd Tanous                      0,
812271584abSEd Tanous                      {},
813271584abSEd Tanous                      "None.",
814b76f9ca1SChen,Yugang                  }},
815271584abSEd Tanous     MessageEntry{"PCIeCorrectableAdvisoryNonFatal",
816fbe8378fSJason M. Bills                  {
817fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Advisory Non-fatal Error.",
818271584abSEd Tanous                      "PCIe Correctable Advisory Non-fatal Error. Bus=%1 "
819fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
820271584abSEd Tanous                      "Warning",
821271584abSEd Tanous                      3,
822271584abSEd Tanous 
823fbe8378fSJason M. Bills                      {
824fbe8378fSJason M. Bills                          "number",
825fbe8378fSJason M. Bills                          "number",
826fbe8378fSJason M. Bills                          "number",
827fbe8378fSJason M. Bills                      },
828271584abSEd Tanous                      "None.",
829fbe8378fSJason M. Bills                  }},
830271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadDLLP",
831fbe8378fSJason M. Bills                  {
832271584abSEd Tanous                      "Indicates a PCIe Correctable Bad DLLP Error.",
833271584abSEd Tanous 
834fbe8378fSJason M. Bills                      "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
835271584abSEd Tanous                      "Warning",
836271584abSEd Tanous                      3,
837271584abSEd Tanous 
838fbe8378fSJason M. Bills                      {
839fbe8378fSJason M. Bills                          "number",
840fbe8378fSJason M. Bills                          "number",
841fbe8378fSJason M. Bills                          "number",
842fbe8378fSJason M. Bills                      },
843271584abSEd Tanous                      "None.",
844fbe8378fSJason M. Bills                  }},
845271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadTLP",
846fbe8378fSJason M. Bills                  {
847271584abSEd Tanous                      "Indicates a PCIe Correctable Bad TLP Error.",
848271584abSEd Tanous 
849fbe8378fSJason M. Bills                      "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
850271584abSEd Tanous                      "Warning",
851271584abSEd Tanous                      3,
852271584abSEd Tanous 
853fbe8378fSJason M. Bills                      {
854fbe8378fSJason M. Bills                          "number",
855fbe8378fSJason M. Bills                          "number",
856fbe8378fSJason M. Bills                          "number",
857fbe8378fSJason M. Bills                      },
858271584abSEd Tanous                      "None.",
859fbe8378fSJason M. Bills                  }},
860271584abSEd Tanous     MessageEntry{"PCIeCorrectableHeaderLogOverflow",
861fbe8378fSJason M. Bills                  {
862fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Header Log Overflow Error.",
863271584abSEd Tanous                      "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 "
864fbe8378fSJason M. Bills                      "Function=%3.",
865271584abSEd Tanous                      "Warning",
866271584abSEd Tanous                      3,
867271584abSEd Tanous 
868fbe8378fSJason M. Bills                      {
869fbe8378fSJason M. Bills                          "number",
870fbe8378fSJason M. Bills                          "number",
871fbe8378fSJason M. Bills                          "number",
872fbe8378fSJason M. Bills                      },
873271584abSEd Tanous                      "None.",
874fbe8378fSJason M. Bills                  }},
875271584abSEd Tanous     MessageEntry{"PCIeCorrectableInternal",
876fbe8378fSJason M. Bills                  {
877271584abSEd Tanous                      "Indicates a PCIe Correctable Internal Error.",
878271584abSEd Tanous                      "PCIe Correctable Internal Error. Bus=%1 Device=%2 "
879fbe8378fSJason M. Bills                      "Function=%3.",
880271584abSEd Tanous                      "Warning",
881271584abSEd Tanous                      3,
882271584abSEd Tanous 
883fbe8378fSJason M. Bills                      {
884fbe8378fSJason M. Bills                          "number",
885fbe8378fSJason M. Bills                          "number",
886fbe8378fSJason M. Bills                          "number",
887fbe8378fSJason M. Bills                      },
888271584abSEd Tanous                      "None.",
889fbe8378fSJason M. Bills                  }},
890fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableLinkBWChanged",
891fbe8378fSJason M. Bills                  {
892fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Link BW Changed Error.",
893271584abSEd Tanous                      "PCIe Correctable Link BW Changed. Bus=%1 "
894fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
895271584abSEd Tanous                      "Warning",
896271584abSEd Tanous                      3,
897271584abSEd Tanous 
898fbe8378fSJason M. Bills                      {
899fbe8378fSJason M. Bills                          "number",
900fbe8378fSJason M. Bills                          "number",
901fbe8378fSJason M. Bills                          "number",
902fbe8378fSJason M. Bills                      },
903271584abSEd Tanous                      "None.",
904fbe8378fSJason M. Bills                  }},
905271584abSEd Tanous     MessageEntry{"PCIeCorrectableReceiverError",
906fbe8378fSJason M. Bills                  {
907271584abSEd Tanous                      "Indicates a PCIe Correctable Receiver Error.",
908271584abSEd Tanous                      "PCIe Correctable Receiver Error. Bus=%1 Device=%2 "
909fbe8378fSJason M. Bills                      "Function=%3.",
910271584abSEd Tanous                      "Warning",
911271584abSEd Tanous                      3,
912271584abSEd Tanous 
913fbe8378fSJason M. Bills                      {
914fbe8378fSJason M. Bills                          "number",
915fbe8378fSJason M. Bills                          "number",
916fbe8378fSJason M. Bills                          "number",
917fbe8378fSJason M. Bills                      },
918271584abSEd Tanous                      "None.",
919fbe8378fSJason M. Bills                  }},
920271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayNumRollover",
921fbe8378fSJason M. Bills                  {
922271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Num Rollover.",
923271584abSEd Tanous                      "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 "
924fbe8378fSJason M. Bills                      "Function=%3.",
925271584abSEd Tanous                      "Warning",
926271584abSEd Tanous                      3,
927271584abSEd Tanous 
928fbe8378fSJason M. Bills                      {
929fbe8378fSJason M. Bills                          "number",
930fbe8378fSJason M. Bills                          "number",
931fbe8378fSJason M. Bills                          "number",
932fbe8378fSJason M. Bills                      },
933271584abSEd Tanous                      "None.",
934fbe8378fSJason M. Bills                  }},
935271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayTimerTimeout",
936fbe8378fSJason M. Bills                  {
937271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Timer Timeout.",
938271584abSEd Tanous                      "PCIe Correctable Replay Timer Timeout. Bus=%1 "
939fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
940271584abSEd Tanous                      "Warning",
941271584abSEd Tanous                      3,
942271584abSEd Tanous 
943fbe8378fSJason M. Bills                      {
944fbe8378fSJason M. Bills                          "number",
945fbe8378fSJason M. Bills                          "number",
946fbe8378fSJason M. Bills                          "number",
947fbe8378fSJason M. Bills                      },
948271584abSEd Tanous                      "None.",
949fbe8378fSJason M. Bills                  }},
950fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableUnspecifiedAERError",
951fbe8378fSJason M. Bills                  {
952fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Unspecified AER Error.",
953271584abSEd Tanous                      "PCIe Correctable Unspecified AER Error. "
954fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
955271584abSEd Tanous                      "Warning",
956271584abSEd Tanous                      3,
957271584abSEd Tanous 
958fbe8378fSJason M. Bills                      {
959fbe8378fSJason M. Bills                          "number",
960fbe8378fSJason M. Bills                          "number",
961fbe8378fSJason M. Bills                          "number",
962fbe8378fSJason M. Bills                      },
963271584abSEd Tanous                      "None.",
964fbe8378fSJason M. Bills                  }},
965271584abSEd Tanous     MessageEntry{"PCIeFatalACSViolation",
966fbe8378fSJason M. Bills                  {
967271584abSEd Tanous                      "Indicates a PCIe ACS Violation Error.",
968271584abSEd Tanous 
969fbe8378fSJason M. Bills                      "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
9704228a160SJason M. Bills                      "Critical",
971271584abSEd Tanous                      3,
972271584abSEd Tanous 
973fbe8378fSJason M. Bills                      {
974fbe8378fSJason M. Bills                          "number",
975fbe8378fSJason M. Bills                          "number",
976fbe8378fSJason M. Bills                          "number",
977fbe8378fSJason M. Bills                      },
978271584abSEd Tanous                      "None.",
979fbe8378fSJason M. Bills                  }},
980271584abSEd Tanous     MessageEntry{"PCIeFatalAtomicEgressBlocked",
981fbe8378fSJason M. Bills                  {
982271584abSEd Tanous                      "Indicates a PCIe Atomic Egress Blocked Error.",
983271584abSEd Tanous                      "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 "
984fbe8378fSJason M. Bills                      "Function=%3.",
9854228a160SJason M. Bills                      "Critical",
986271584abSEd Tanous                      3,
987271584abSEd Tanous 
988fbe8378fSJason M. Bills                      {
989fbe8378fSJason M. Bills                          "number",
990fbe8378fSJason M. Bills                          "number",
991fbe8378fSJason M. Bills                          "number",
992fbe8378fSJason M. Bills                      },
993271584abSEd Tanous                      "None.",
994fbe8378fSJason M. Bills                  }},
995fbe8378fSJason M. Bills     MessageEntry{
996fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
997fbe8378fSJason M. Bills         {
998271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
999271584abSEd Tanous 
1000fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
10014228a160SJason M. Bills             "Critical",
1002271584abSEd Tanous             3,
1003271584abSEd Tanous 
1004fbe8378fSJason M. Bills             {
1005fbe8378fSJason M. Bills                 "number",
1006fbe8378fSJason M. Bills                 "number",
1007fbe8378fSJason M. Bills                 "number",
1008fbe8378fSJason M. Bills             },
1009271584abSEd Tanous             "None.",
1010fbe8378fSJason M. Bills         }},
1011fbe8378fSJason M. Bills     MessageEntry{
1012fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
1013fbe8378fSJason M. Bills         {
1014271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
1015271584abSEd Tanous 
1016fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
10174228a160SJason M. Bills             "Critical",
1018271584abSEd Tanous             3,
1019271584abSEd Tanous 
1020fbe8378fSJason M. Bills             {
1021fbe8378fSJason M. Bills                 "number",
1022fbe8378fSJason M. Bills                 "number",
1023fbe8378fSJason M. Bills                 "number",
1024fbe8378fSJason M. Bills             },
1025271584abSEd Tanous             "None.",
1026fbe8378fSJason M. Bills         }},
1027fbe8378fSJason M. Bills     MessageEntry{
1028fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1029fbe8378fSJason M. Bills         {
1030271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
1031271584abSEd Tanous 
1032fbe8378fSJason M. Bills             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 "
1033fbe8378fSJason M. Bills             "Function=%3.",
10344228a160SJason M. Bills             "Critical",
1035271584abSEd Tanous             3,
1036271584abSEd Tanous 
1037fbe8378fSJason M. Bills             {
1038fbe8378fSJason M. Bills                 "number",
1039fbe8378fSJason M. Bills                 "number",
1040fbe8378fSJason M. Bills                 "number",
1041fbe8378fSJason M. Bills             },
1042271584abSEd Tanous             "None.",
1043fbe8378fSJason M. Bills         }},
1044271584abSEd Tanous     MessageEntry{"PCIeFatalECRCError",
1045fbe8378fSJason M. Bills                  {
1046271584abSEd Tanous                      "Indicates a PCIe ECRC Error.",
1047271584abSEd Tanous                      "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
10484228a160SJason M. Bills                      "Critical",
1049271584abSEd Tanous                      3,
1050271584abSEd Tanous 
1051fbe8378fSJason M. Bills                      {
1052fbe8378fSJason M. Bills                          "number",
1053fbe8378fSJason M. Bills                          "number",
1054fbe8378fSJason M. Bills                          "number",
1055fbe8378fSJason M. Bills                      },
1056271584abSEd Tanous                      "None.",
1057fbe8378fSJason M. Bills                  }},
1058271584abSEd Tanous     MessageEntry{"PCIeFatalFlowControlProtocol",
1059fbe8378fSJason M. Bills                  {
1060271584abSEd Tanous                      "Indicates a PCIe Flow Control Protocol Error.",
1061271584abSEd Tanous 
1062fbe8378fSJason M. Bills                      "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 "
1063fbe8378fSJason M. Bills                      "Function=%3.",
10644228a160SJason M. Bills                      "Critical",
1065271584abSEd Tanous                      3,
1066271584abSEd Tanous 
1067fbe8378fSJason M. Bills                      {
1068fbe8378fSJason M. Bills                          "number",
1069fbe8378fSJason M. Bills                          "number",
1070fbe8378fSJason M. Bills                          "number",
1071fbe8378fSJason M. Bills                      },
1072271584abSEd Tanous                      "None.",
1073fbe8378fSJason M. Bills                  }},
1074fbe8378fSJason M. Bills     MessageEntry{
1075fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1076fbe8378fSJason M. Bills         {
1077271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1078271584abSEd Tanous 
1079fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
10804228a160SJason M. Bills             "Critical",
1081271584abSEd Tanous             3,
1082271584abSEd Tanous 
1083fbe8378fSJason M. Bills             {
1084fbe8378fSJason M. Bills                 "number",
1085fbe8378fSJason M. Bills                 "number",
1086fbe8378fSJason M. Bills                 "number",
1087fbe8378fSJason M. Bills             },
1088271584abSEd Tanous             "None.",
1089fbe8378fSJason M. Bills         }},
1090fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalMCBlockedTLP",
1091fbe8378fSJason M. Bills                  {
1092271584abSEd Tanous                      "Indicates a PCIe MC Blocked TLP Error.",
1093271584abSEd Tanous                      "PCIe Fatal MC Blocked TLP Error. Bus=%1 "
1094fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
10954228a160SJason M. Bills                      "Critical",
1096271584abSEd Tanous                      3,
1097271584abSEd Tanous 
1098fbe8378fSJason M. Bills                      {
1099fbe8378fSJason M. Bills                          "number",
1100fbe8378fSJason M. Bills                          "number",
1101fbe8378fSJason M. Bills                          "number",
1102fbe8378fSJason M. Bills                      },
1103271584abSEd Tanous                      "None.",
1104fbe8378fSJason M. Bills                  }},
1105fbe8378fSJason M. Bills     MessageEntry{
1106fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1107fbe8378fSJason M. Bills         {
1108271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1109271584abSEd Tanous 
1110fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
11114228a160SJason M. Bills             "Critical",
1112271584abSEd Tanous             3,
1113271584abSEd Tanous 
1114fbe8378fSJason M. Bills             {
1115fbe8378fSJason M. Bills                 "number",
1116fbe8378fSJason M. Bills                 "number",
1117fbe8378fSJason M. Bills                 "number",
1118fbe8378fSJason M. Bills             },
1119271584abSEd Tanous             "None.",
1120fbe8378fSJason M. Bills         }},
1121271584abSEd Tanous     MessageEntry{"PCIeFatalReceiverBufferOverflow",
1122fbe8378fSJason M. Bills                  {
1123271584abSEd Tanous                      "Indicates a PCIe Receiver Buffer Overflow Error.",
1124271584abSEd Tanous                      "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 "
1125fbe8378fSJason M. Bills                      "Function=%3.",
11264228a160SJason M. Bills                      "Critical",
1127271584abSEd Tanous                      3,
1128271584abSEd Tanous 
1129fbe8378fSJason M. Bills                      {
1130fbe8378fSJason M. Bills                          "number",
1131fbe8378fSJason M. Bills                          "number",
1132fbe8378fSJason M. Bills                          "number",
1133fbe8378fSJason M. Bills                      },
1134271584abSEd Tanous                      "None.",
1135fbe8378fSJason M. Bills                  }},
1136fbe8378fSJason M. Bills     MessageEntry{
113714c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1138fbe8378fSJason M. Bills         {
1139fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
1140271584abSEd Tanous 
1141fbe8378fSJason M. Bills             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 "
1142fbe8378fSJason M. Bills             "Function=%3.",
11434228a160SJason M. Bills             "Critical",
1144271584abSEd Tanous             3,
1145271584abSEd Tanous 
1146fbe8378fSJason M. Bills             {
1147fbe8378fSJason M. Bills                 "number",
1148fbe8378fSJason M. Bills                 "number",
1149fbe8378fSJason M. Bills                 "number",
1150fbe8378fSJason M. Bills             },
1151271584abSEd Tanous             "None.",
1152fbe8378fSJason M. Bills         }},
1153fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream",
1154fbe8378fSJason M. Bills                  {
1155271584abSEd Tanous                      "Indicates a PCIe Received Fatal Message "
1156fbe8378fSJason M. Bills                      "From Downstream Error.",
1157271584abSEd Tanous 
1158fbe8378fSJason M. Bills                      "PCIe Fatal Received Fatal Message From Downstream. "
1159fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
11604228a160SJason M. Bills                      "Critical",
1161271584abSEd Tanous                      3,
1162271584abSEd Tanous 
1163fbe8378fSJason M. Bills                      {
1164fbe8378fSJason M. Bills                          "number",
1165fbe8378fSJason M. Bills                          "number",
1166fbe8378fSJason M. Bills                          "number",
1167fbe8378fSJason M. Bills                      },
1168271584abSEd Tanous                      "None.",
1169fbe8378fSJason M. Bills                  }},
1170271584abSEd Tanous     MessageEntry{"PCIeFatalSurpriseLinkDown",
1171fbe8378fSJason M. Bills                  {
1172271584abSEd Tanous                      "Indicates a PCIe Surprise Link Down Error.",
1173271584abSEd Tanous                      "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 "
1174fbe8378fSJason M. Bills                      "Function=%3.",
11754228a160SJason M. Bills                      "Critical",
1176271584abSEd Tanous                      3,
1177271584abSEd Tanous 
1178fbe8378fSJason M. Bills                      {
1179fbe8378fSJason M. Bills                          "number",
1180fbe8378fSJason M. Bills                          "number",
1181fbe8378fSJason M. Bills                          "number",
1182fbe8378fSJason M. Bills                      },
1183271584abSEd Tanous                      "None.",
1184fbe8378fSJason M. Bills                  }},
1185271584abSEd Tanous     MessageEntry{"PCIeFatalTLPPrefixBlocked",
1186fbe8378fSJason M. Bills                  {
1187271584abSEd Tanous                      "Indicates a PCIe TLP Prefix Blocked Error.",
1188271584abSEd Tanous                      "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 "
1189fbe8378fSJason M. Bills                      "Function=%3.",
11904228a160SJason M. Bills                      "Critical",
1191271584abSEd Tanous                      3,
1192271584abSEd Tanous 
1193fbe8378fSJason M. Bills                      {
1194fbe8378fSJason M. Bills                          "number",
1195fbe8378fSJason M. Bills                          "number",
1196fbe8378fSJason M. Bills                          "number",
1197fbe8378fSJason M. Bills                      },
1198271584abSEd Tanous                      "None.",
1199fbe8378fSJason M. Bills                  }},
1200fbe8378fSJason M. Bills     MessageEntry{
1201fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1202fbe8378fSJason M. Bills         {
1203271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
1204271584abSEd Tanous 
1205fbe8378fSJason M. Bills             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 "
1206fbe8378fSJason M. Bills             "Function=%3.",
12074228a160SJason M. Bills             "Critical",
1208271584abSEd Tanous             3,
1209271584abSEd Tanous 
1210fbe8378fSJason M. Bills             {
1211fbe8378fSJason M. Bills                 "number",
1212fbe8378fSJason M. Bills                 "number",
1213fbe8378fSJason M. Bills                 "number",
1214fbe8378fSJason M. Bills             },
1215271584abSEd Tanous             "None.",
1216fbe8378fSJason M. Bills         }},
1217271584abSEd Tanous     MessageEntry{"PCIeFatalUnexpectedCompletion",
1218fbe8378fSJason M. Bills                  {
1219271584abSEd Tanous                      "Indicates a PCIe Unexpected Completion Error.",
1220271584abSEd Tanous                      "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 "
1221fbe8378fSJason M. Bills                      "Function=%3.",
12224228a160SJason M. Bills                      "Critical",
1223271584abSEd Tanous                      3,
1224271584abSEd Tanous 
1225fbe8378fSJason M. Bills                      {
1226fbe8378fSJason M. Bills                          "number",
1227fbe8378fSJason M. Bills                          "number",
1228fbe8378fSJason M. Bills                          "number",
1229fbe8378fSJason M. Bills                      },
1230271584abSEd Tanous                      "None.",
1231fbe8378fSJason M. Bills                  }},
1232271584abSEd Tanous     MessageEntry{"PCIeFatalUnspecifiedNonAERFatalError",
1233fbe8378fSJason M. Bills                  {
1234271584abSEd Tanous                      "Indicates a PCIe Unspecified Non-AER Fatal Error.",
1235271584abSEd Tanous                      "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 "
1236fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
12374228a160SJason M. Bills                      "Critical",
1238271584abSEd Tanous                      3,
1239271584abSEd Tanous 
1240fbe8378fSJason M. Bills                      {
1241fbe8378fSJason M. Bills                          "number",
1242fbe8378fSJason M. Bills                          "number",
1243fbe8378fSJason M. Bills                          "number",
1244fbe8378fSJason M. Bills                      },
1245271584abSEd Tanous                      "None.",
1246fbe8378fSJason M. Bills                  }},
1247fbe8378fSJason M. Bills     MessageEntry{
1248fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1249fbe8378fSJason M. Bills         {
1250271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1251271584abSEd Tanous 
1252fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
12534228a160SJason M. Bills             "Critical",
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{"PowerButtonPressed",
1264fbe8378fSJason M. Bills                  {
1265271584abSEd Tanous                      "Indicates that the power button was pressed.",
1266271584abSEd Tanous                      "Power Button Pressed.",
1267271584abSEd Tanous                      "OK",
1268271584abSEd Tanous                      0,
1269271584abSEd Tanous                      {},
1270271584abSEd Tanous                      "None.",
1271fbe8378fSJason M. Bills                  }},
1272dd118a2eSJason M. Bills     MessageEntry{"PowerRestorePolicyApplied",
1273dd118a2eSJason M. Bills                  {
1274271584abSEd Tanous                      "Indicates that power was restored and the "
1275dd118a2eSJason M. Bills                      "BMC has applied the restore policy.",
1276271584abSEd Tanous                      "Power restore policy applied.",
1277271584abSEd Tanous                      "OK",
1278271584abSEd Tanous                      0,
1279271584abSEd Tanous                      {},
1280271584abSEd Tanous                      "None.",
1281dd118a2eSJason M. Bills                  }},
1282271584abSEd Tanous     MessageEntry{"PowerSupplyConfigurationError",
1283fbe8378fSJason M. Bills                  {
1284271584abSEd Tanous                      "Indicates an error in power supply configuration.",
1285271584abSEd Tanous                      "Power supply %1 configuration error.",
12869c6b0159SYong Li                      "Warning",
1287271584abSEd Tanous                      1,
1288271584abSEd Tanous                      {"string"},
1289271584abSEd Tanous                      "None.",
1290fbe8378fSJason M. Bills                  }},
1291fbe8378fSJason M. Bills     MessageEntry{
12927f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
12937f68549fSjayaprakash Mutyala         {
12947f68549fSjayaprakash Mutyala             "Indicates that power supply configuration error recovered "
12957f68549fSjayaprakash Mutyala             "from a failure.",
12967f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
12977f68549fSjayaprakash Mutyala             "OK",
12987f68549fSjayaprakash Mutyala             1,
12997f68549fSjayaprakash Mutyala             {"string"},
13007f68549fSjayaprakash Mutyala             "None.",
13017f68549fSjayaprakash Mutyala         }},
13027f68549fSjayaprakash Mutyala     MessageEntry{
1303fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1304fbe8378fSJason M. Bills         {
1305fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1306271584abSEd Tanous             "Power supply %1 fan %2 failed.",
13079c6b0159SYong Li             "Warning",
1308271584abSEd Tanous             2,
1309271584abSEd Tanous             {"string", "string"},
1310271584abSEd Tanous             "None.",
1311fbe8378fSJason M. Bills         }},
1312dac62eefSCheng C Yang     MessageEntry{
1313dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1314dac62eefSCheng C Yang         {
1315dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1316271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1317271584abSEd Tanous             "OK",
1318271584abSEd Tanous             2,
1319271584abSEd Tanous             {"string", "string"},
1320271584abSEd Tanous             "None.",
1321dac62eefSCheng C Yang         }},
1322fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailed",
1323fbe8378fSJason M. Bills                  {
1324271584abSEd Tanous                      "Indicates that a power supply has failed.",
1325271584abSEd Tanous                      "Power supply %1 failed.",
13269c6b0159SYong Li                      "Warning",
1327271584abSEd Tanous                      1,
1328271584abSEd Tanous                      {"string"},
1329271584abSEd Tanous                      "None.",
1330fbe8378fSJason M. Bills                  }},
1331fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailurePredicted",
1332fbe8378fSJason M. Bills                  {
1333fbe8378fSJason M. Bills                      "Indicates that a power supply is predicted to fail.",
1334271584abSEd Tanous                      "Power supply %1 failure predicted.",
1335271584abSEd Tanous                      "Warning",
1336271584abSEd Tanous                      1,
1337271584abSEd Tanous                      {"string"},
1338271584abSEd Tanous                      "None.",
1339fbe8378fSJason M. Bills                  }},
1340271584abSEd Tanous     MessageEntry{"PowerSupplyInserted",
1341fbe8378fSJason M. Bills                  {
1342271584abSEd Tanous                      "Indicates that a power supply has been inserted.",
1343271584abSEd Tanous                      "Power supply %1 inserted.",
1344271584abSEd Tanous                      "OK",
1345271584abSEd Tanous                      1,
1346271584abSEd Tanous                      {"string"},
1347271584abSEd Tanous                      "None.",
1348fbe8378fSJason M. Bills                  }},
1349271584abSEd Tanous     MessageEntry{"PowerSupplyPowerGoodFailed",
1350bc48a175SJason M. Bills                  {
1351271584abSEd Tanous                      "Indicates that the power supply power good signal "
1352bc48a175SJason M. Bills                      "failed to assert within the specified time.",
1353271584abSEd Tanous                      "Power supply power good failed to assert within %1 "
1354bc48a175SJason M. Bills                      "milliseconds.",
1355271584abSEd Tanous                      "Critical",
1356271584abSEd Tanous                      1,
1357271584abSEd Tanous                      {"number"},
1358271584abSEd Tanous                      "None.",
1359bc48a175SJason M. Bills                  }},
1360dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPowerLost",
1361dac62eefSCheng C Yang                  {
1362dac62eefSCheng C Yang                      "Indicates that a power supply has lost input power.",
1363271584abSEd Tanous                      "Power supply %1 power lost.",
13649c6b0159SYong Li                      "Warning",
1365271584abSEd Tanous                      1,
1366271584abSEd Tanous                      {"string"},
1367271584abSEd Tanous                      "None.",
1368dac62eefSCheng C Yang                  }},
1369271584abSEd Tanous     MessageEntry{"PowerSupplyPowerRestored",
1370dac62eefSCheng C Yang                  {
1371dac62eefSCheng C Yang                      "Indicates that a power supply input power was restored.",
1372271584abSEd Tanous                      "Power supply %1 power restored.",
1373271584abSEd Tanous                      "OK",
1374271584abSEd Tanous                      1,
1375271584abSEd Tanous                      {"string"},
1376271584abSEd Tanous                      "None.",
1377dac62eefSCheng C Yang                  }},
1378dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPredictedFailureRecovered",
1379dac62eefSCheng C Yang                  {
1380271584abSEd Tanous                      "Indicates that a power supply recovered "
1381dac62eefSCheng C Yang                      "from a predicted failure.",
1382271584abSEd Tanous                      "Power supply %1 predicted failure recovered.",
1383271584abSEd Tanous                      "OK",
1384271584abSEd Tanous                      1,
1385271584abSEd Tanous                      {"string"},
1386271584abSEd Tanous                      "None.",
1387dac62eefSCheng C Yang                  }},
1388271584abSEd Tanous     MessageEntry{"PowerSupplyRecovered",
1389dac62eefSCheng C Yang                  {
1390dac62eefSCheng C Yang                      "Indicates that a power supply recovered from a failure.",
1391271584abSEd Tanous                      "Power supply %1 recovered.",
1392271584abSEd Tanous                      "OK",
1393271584abSEd Tanous                      1,
1394271584abSEd Tanous                      {"string"},
1395271584abSEd Tanous                      "None.",
1396dac62eefSCheng C Yang                  }},
1397271584abSEd Tanous     MessageEntry{"PowerSupplyRemoved",
1398fbe8378fSJason M. Bills                  {
1399271584abSEd Tanous                      "Indicates that a power supply has been removed.",
1400271584abSEd Tanous                      "Power supply %1 removed.",
1401271584abSEd Tanous                      "Warning",
1402271584abSEd Tanous                      1,
1403271584abSEd Tanous                      {"string"},
1404271584abSEd Tanous                      "None.",
1405fbe8378fSJason M. Bills                  }},
1406271584abSEd Tanous     MessageEntry{"PowerUnitDegradedFromNonRedundant",
1407cecb4cb6SCheng C Yang                  {
1408cecb4cb6SCheng C Yang                      "Indicates that power unit is come back to redundant from"
1409cecb4cb6SCheng C Yang                      "nonredundant but is still not in full redundancy mode.",
1410271584abSEd Tanous                      "Power Unit degraded from nonredundant.",
1411271584abSEd Tanous                      "Warning",
1412271584abSEd Tanous                      0,
1413271584abSEd Tanous                      {},
1414271584abSEd Tanous                      "None.",
1415cecb4cb6SCheng C Yang                  }},
1416cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitDegradedFromRedundant",
1417cecb4cb6SCheng C Yang                  {
1418cecb4cb6SCheng C Yang                      "Indicates that power unit is degarded from full "
1419cecb4cb6SCheng C Yang                      "redundancy mode.",
1420271584abSEd Tanous                      "Power Unit degraded from redundant.",
1421271584abSEd Tanous                      "Warning",
1422271584abSEd Tanous                      0,
1423271584abSEd Tanous                      {},
1424271584abSEd Tanous                      "None.",
1425cecb4cb6SCheng C Yang                  }},
1426271584abSEd Tanous     MessageEntry{"PowerUnitRedundancyDegraded",
1427cecb4cb6SCheng C Yang                  {
1428cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been degraded.",
1429271584abSEd Tanous                      "Power Unit Redundancy degraded.",
1430271584abSEd Tanous                      "Warning",
1431271584abSEd Tanous                      0,
1432271584abSEd Tanous                      {},
1433271584abSEd Tanous                      "None.",
1434cecb4cb6SCheng C Yang                  }},
1435cecb4cb6SCheng C Yang     MessageEntry{
1436cecb4cb6SCheng C Yang         "PowerUnitNonRedundantFromInsufficient",
1437cecb4cb6SCheng C Yang         {
1438cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode and get"
1439cecb4cb6SCheng C Yang             "sufficient power to support redundancy from insufficient"
1440cecb4cb6SCheng C Yang             "power.",
1441271584abSEd Tanous 
1442cecb4cb6SCheng C Yang             "Power Unit NonRedundant from insufficient to sufficient.",
1443271584abSEd Tanous             "Warning",
1444271584abSEd Tanous             0,
1445271584abSEd Tanous             {},
1446271584abSEd Tanous             "None.",
1447cecb4cb6SCheng C Yang         }},
1448271584abSEd Tanous     MessageEntry{"PowerUnitNonRedundantInsufficient",
1449cecb4cb6SCheng C Yang                  {
1450271584abSEd Tanous                      "Indicates that power unit do not have sufficient "
1451cecb4cb6SCheng C Yang                      "power to support redundancy.",
1452271584abSEd Tanous                      "Power Unit NonRedundant and has insufficient resource.",
14534228a160SJason M. Bills                      "Critical",
1454271584abSEd Tanous                      0,
1455271584abSEd Tanous                      {},
1456271584abSEd Tanous                      "None.",
1457cecb4cb6SCheng C Yang                  }},
1458cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitRedundancyLost",
1459cecb4cb6SCheng C Yang                  {
1460cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been lost.",
1461271584abSEd Tanous                      "Power Unit Redundancy lost.",
1462271584abSEd Tanous                      "Warning",
1463271584abSEd Tanous                      0,
1464271584abSEd Tanous                      {},
1465271584abSEd Tanous                      "None.",
1466cecb4cb6SCheng C Yang                  }},
1467cecb4cb6SCheng C Yang     MessageEntry{
1468cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1469cecb4cb6SCheng C Yang         {
1470cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1471271584abSEd Tanous             "Power Unit Redundancy regained.",
1472271584abSEd Tanous             "OK",
1473271584abSEd Tanous             0,
1474271584abSEd Tanous             {},
1475271584abSEd Tanous             "None.",
1476cecb4cb6SCheng C Yang         }},
1477cecb4cb6SCheng C Yang     MessageEntry{
1478cecb4cb6SCheng C Yang         "PowerUnitNonRedundantSufficient",
1479cecb4cb6SCheng C Yang         {
1480cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode but still"
1481cecb4cb6SCheng C Yang             "has sufficient power to support redundancy.",
1482271584abSEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
1483271584abSEd Tanous             "Warning",
1484271584abSEd Tanous             0,
1485271584abSEd Tanous             {},
1486271584abSEd Tanous             "None.",
1487cecb4cb6SCheng C Yang         }},
1488271584abSEd Tanous     MessageEntry{"ResetButtonPressed",
1489fbe8378fSJason M. Bills                  {
1490271584abSEd Tanous                      "Indicates that the reset button was pressed.",
1491271584abSEd Tanous                      "Reset Button Pressed.",
1492271584abSEd Tanous                      "OK",
1493271584abSEd Tanous                      0,
1494271584abSEd Tanous                      {},
1495271584abSEd Tanous                      "None.",
1496fbe8378fSJason M. Bills                  }},
14978ae37025SChen,Yugang     MessageEntry{"SecurityBoot2ndFlashEnabled",
14988ae37025SChen,Yugang                  {
14998ae37025SChen,Yugang                      "Indicates that the BMC 2nd boot flash is enabled.",
15008ae37025SChen,Yugang                      "BMC 2nd boot flash is enabled.",
15018ae37025SChen,Yugang                      "Critical",
15028ae37025SChen,Yugang                      0,
15038ae37025SChen,Yugang                      {},
15048ae37025SChen,Yugang                      "None.",
15058ae37025SChen,Yugang                  }},
15068ae37025SChen,Yugang     MessageEntry{"SecurityP2aBridgeEnabled",
15078ae37025SChen,Yugang                  {
15088ae37025SChen,Yugang                      "Indicates that the P2A bridge is enabled.",
15098ae37025SChen,Yugang                      "P2A(PCIe to AHB) bridge is enabled.",
15108ae37025SChen,Yugang                      "Critical",
15118ae37025SChen,Yugang                      0,
15128ae37025SChen,Yugang                      {},
15138ae37025SChen,Yugang                      "None.",
15148ae37025SChen,Yugang                  }},
15158ae37025SChen,Yugang     MessageEntry{"SecurityUartPortDebugEnabled",
15168ae37025SChen,Yugang                  {
15178ae37025SChen,Yugang                      "Indicates that the uart port debug is enabled.",
15188ae37025SChen,Yugang                      "Uart port debug is enabled.",
15198ae37025SChen,Yugang                      "Critical",
15208ae37025SChen,Yugang                      0,
15218ae37025SChen,Yugang                      {},
15228ae37025SChen,Yugang                      "None.",
15238ae37025SChen,Yugang                  }},
15248988dda4SSuryakanth Sekar     MessageEntry{
15258988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
15268988dda4SSuryakanth Sekar         {
15278988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
15288988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
15298988dda4SSuryakanth Sekar             "OK",
15308988dda4SSuryakanth Sekar             0,
15318988dda4SSuryakanth Sekar             {},
15328988dda4SSuryakanth Sekar             "None.",
15338988dda4SSuryakanth Sekar         }},
15348988dda4SSuryakanth Sekar 
15358988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroAssigned",
15368988dda4SSuryakanth Sekar                  {
15378988dda4SSuryakanth Sekar                      "Indicates that non root user assigned with user ID zero.",
15388988dda4SSuryakanth Sekar                      "User ID Zero is assigned with non-root user.",
15398988dda4SSuryakanth Sekar                      "Critical",
15408988dda4SSuryakanth Sekar                      0,
15418988dda4SSuryakanth Sekar                      {},
15428988dda4SSuryakanth Sekar                      "None.",
15438988dda4SSuryakanth Sekar                  }},
15448988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroRemoved",
15458988dda4SSuryakanth Sekar                  {
15468988dda4SSuryakanth Sekar                      "Indicates that non root user ID is removed",
15478988dda4SSuryakanth Sekar                      "Non root user assigned with user ID zero is removed.",
15488988dda4SSuryakanth Sekar                      "OK",
15498988dda4SSuryakanth Sekar                      0,
15508988dda4SSuryakanth Sekar                      {},
15518988dda4SSuryakanth Sekar                      "None.",
15528988dda4SSuryakanth Sekar                  }},
15538988dda4SSuryakanth Sekar 
15548988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootEnabled",
15558988dda4SSuryakanth Sekar                  {
15568988dda4SSuryakanth Sekar                      "Indicates that system root user is enabled.",
15578988dda4SSuryakanth Sekar                      "User root is enabled.",
15588988dda4SSuryakanth Sekar                      "Critical",
15598988dda4SSuryakanth Sekar                      0,
15608988dda4SSuryakanth Sekar                      {},
15618988dda4SSuryakanth Sekar                      "None.",
15628988dda4SSuryakanth Sekar                  }},
15638988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootDisabled",
15648988dda4SSuryakanth Sekar                  {
15658988dda4SSuryakanth Sekar                      "Indicates that system root user is disabled.",
15668988dda4SSuryakanth Sekar                      "User root is disabled.",
15678988dda4SSuryakanth Sekar                      "OK",
15688988dda4SSuryakanth Sekar                      0,
15698988dda4SSuryakanth Sekar                      {},
15708988dda4SSuryakanth Sekar                      "None.",
15718988dda4SSuryakanth Sekar                  }},
15728988dda4SSuryakanth Sekar 
15738988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellEnabled",
15748988dda4SSuryakanth Sekar                  {
15758988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is enabled.",
15768988dda4SSuryakanth Sekar                      "Unsupported shell is enabled.",
15778988dda4SSuryakanth Sekar                      "Critical",
15788988dda4SSuryakanth Sekar                      0,
15798988dda4SSuryakanth Sekar                      {},
15808988dda4SSuryakanth Sekar                      "None.",
15818988dda4SSuryakanth Sekar                  }},
15828988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellRemoved",
15838988dda4SSuryakanth Sekar                  {
15848988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is removed.",
15858988dda4SSuryakanth Sekar                      "Unsupported shell is removed.",
15868988dda4SSuryakanth Sekar                      "OK",
15878988dda4SSuryakanth Sekar                      0,
15888988dda4SSuryakanth Sekar                      {},
15898988dda4SSuryakanth Sekar                      "None.",
15908988dda4SSuryakanth Sekar                  }},
15918988dda4SSuryakanth Sekar 
15928988dda4SSuryakanth Sekar     MessageEntry{
15938988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
15948988dda4SSuryakanth Sekar         {
15958988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
15968988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
15978988dda4SSuryakanth Sekar             "Critical",
15988988dda4SSuryakanth Sekar             0,
15998988dda4SSuryakanth Sekar             {},
16008988dda4SSuryakanth Sekar             "None.",
16018988dda4SSuryakanth Sekar         }},
16028988dda4SSuryakanth Sekar 
1603fbe8378fSJason M. Bills     MessageEntry{"SELEntryAdded",
1604fbe8378fSJason M. Bills                  {
1605271584abSEd Tanous                      "Indicates a SEL entry was added using the "
1606fbe8378fSJason M. Bills                      "Add SEL Entry or Platform Event command.",
1607271584abSEd Tanous                      "SEL Entry Added: %1",
1608271584abSEd Tanous                      "OK",
1609271584abSEd Tanous                      1,
1610271584abSEd Tanous 
1611fbe8378fSJason M. Bills                      {
1612fbe8378fSJason M. Bills                          "string",
1613fbe8378fSJason M. Bills                      },
1614271584abSEd Tanous                      "None.",
1615fbe8378fSJason M. Bills                  }},
1616271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingHigh",
1617fbe8378fSJason M. Bills                  {
1618271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1619fbe8378fSJason M. Bills                      "critical high threshold going high.",
1620271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going "
1621fbe8378fSJason M. Bills                      "high. Reading=%2 Threshold=%3.",
1622271584abSEd Tanous                      "Critical",
1623271584abSEd Tanous                      3,
1624271584abSEd Tanous                      {"string", "number", "number"},
1625271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1626fbe8378fSJason M. Bills                  }},
1627271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingLow",
1628fbe8378fSJason M. Bills                  {
1629271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1630fbe8378fSJason M. Bills                      "critical high threshold going low.",
1631271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going low. "
1632fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1633271584abSEd Tanous                      "OK",
1634271584abSEd Tanous                      3,
1635271584abSEd Tanous                      {"string", "number", "number"},
1636271584abSEd Tanous                      "None.",
1637fbe8378fSJason M. Bills                  }},
1638271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingHigh",
1639fbe8378fSJason M. Bills                  {
1640271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1641fbe8378fSJason M. Bills                      "critical low threshold going high.",
1642271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going high. "
1643fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1644271584abSEd Tanous                      "OK",
1645271584abSEd Tanous                      3,
1646271584abSEd Tanous                      {"string", "number", "number"},
1647271584abSEd Tanous                      "None.",
1648fbe8378fSJason M. Bills                  }},
1649271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingLow",
1650fbe8378fSJason M. Bills                  {
1651271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1652fbe8378fSJason M. Bills                      "critical low threshold going low.",
1653271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going low. "
1654fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1655271584abSEd Tanous                      "Critical",
1656271584abSEd Tanous                      3,
1657271584abSEd Tanous                      {"string", "number", "number"},
1658271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1659fbe8378fSJason M. Bills                  }},
1660271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingHigh",
1661fbe8378fSJason M. Bills                  {
1662271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1663fbe8378fSJason M. Bills                      "warning high threshold going high.",
1664271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going high. "
1665fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1666271584abSEd Tanous                      "Warning",
1667271584abSEd Tanous                      3,
1668271584abSEd Tanous                      {"string", "number", "number"},
1669271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1670fbe8378fSJason M. Bills                  }},
1671271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingLow",
1672fbe8378fSJason M. Bills                  {
1673271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1674fbe8378fSJason M. Bills                      "warning high threshold going low.",
1675271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going low. "
1676fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1677271584abSEd Tanous                      "OK",
1678271584abSEd Tanous                      3,
1679271584abSEd Tanous                      {"string", "number", "number"},
1680271584abSEd Tanous                      "None.",
1681fbe8378fSJason M. Bills                  }},
1682271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingHigh",
1683fbe8378fSJason M. Bills                  {
1684271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1685fbe8378fSJason M. Bills                      "warning low threshold going high.",
1686271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going high. "
1687fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1688271584abSEd Tanous                      "OK",
1689271584abSEd Tanous                      3,
1690271584abSEd Tanous                      {"string", "number", "number"},
1691271584abSEd Tanous                      "None.",
1692fbe8378fSJason M. Bills                  }},
1693271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingLow",
1694fbe8378fSJason M. Bills                  {
1695271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1696fbe8378fSJason M. Bills                      "warning low threshold going low.",
1697271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going low. "
1698fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1699271584abSEd Tanous                      "Warning",
1700271584abSEd Tanous                      3,
1701271584abSEd Tanous                      {"string", "number", "number"},
1702271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1703fbe8378fSJason M. Bills                  }},
1704fb7579e9SJames Feist     MessageEntry{"ServiceFailure",
1705fb7579e9SJames Feist                  {
1706fb7579e9SJames Feist                      "Indicates that a service has exited unsuccessfully.",
1707271584abSEd Tanous                      "Service %1 has exited unsuccessfully.",
1708271584abSEd Tanous                      "Warning",
1709271584abSEd Tanous                      1,
1710271584abSEd Tanous                      {"string"},
1711271584abSEd Tanous                      "None.",
1712fb7579e9SJames Feist                  }},
1713fbe8378fSJason M. Bills     MessageEntry{"SparingRedundancyDegraded",
1714fbe8378fSJason M. Bills                  {
1715fbe8378fSJason M. Bills                      "Indicates the sparing redundancy state is degraded.",
1716271584abSEd Tanous                      "Sparing redundancy state degraded. Socket=%1 "
1717fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
1718271584abSEd Tanous                      "Warning",
1719271584abSEd Tanous                      5,
1720271584abSEd Tanous 
1721fbe8378fSJason M. Bills                      {
1722fbe8378fSJason M. Bills                          "number",
1723fbe8378fSJason M. Bills                          "string",
1724fbe8378fSJason M. Bills                          "number",
1725fbe8378fSJason M. Bills                          "string",
1726fbe8378fSJason M. Bills                          "number",
1727fbe8378fSJason M. Bills                      },
1728271584abSEd Tanous                      "None.",
1729fbe8378fSJason M. Bills                  }},
1730fbe8378fSJason M. Bills     MessageEntry{
1731fbe8378fSJason M. Bills         "SparingRedundancyFull",
1732fbe8378fSJason M. Bills         {
1733fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
1734271584abSEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 "
1735fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
1736271584abSEd Tanous             "OK",
1737271584abSEd Tanous             5,
1738271584abSEd Tanous 
1739fbe8378fSJason M. Bills             {
1740fbe8378fSJason M. Bills                 "number",
1741fbe8378fSJason M. Bills                 "string",
1742fbe8378fSJason M. Bills                 "number",
1743fbe8378fSJason M. Bills                 "string",
1744fbe8378fSJason M. Bills                 "number",
1745fbe8378fSJason M. Bills             },
1746271584abSEd Tanous             "None.",
1747fbe8378fSJason M. Bills         }},
1748271584abSEd Tanous     MessageEntry{"SsbThermalTrip",
1749b76f9ca1SChen,Yugang                  {
1750b76f9ca1SChen,Yugang                      "Indicates that an SSB Thermal trip has been asserted.",
1751271584abSEd Tanous                      "SSB Thermal trip.",
1752271584abSEd Tanous                      "Critical",
1753271584abSEd Tanous                      0,
1754271584abSEd Tanous                      {},
1755271584abSEd Tanous                      "None.",
1756b76f9ca1SChen,Yugang                  }},
175752efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceDisabledProvisioned",
175852efa5d6SRichard Marian Thomaiyar                  {
175952efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the disabled "
176052efa5d6SRichard Marian Thomaiyar                      "provisioned state. All commands are blocked to execute "
176152efa5d6SRichard Marian Thomaiyar                      "through the system interface.",
176252efa5d6SRichard Marian Thomaiyar                      "The system interface is in the disabled provisioned "
176352efa5d6SRichard Marian Thomaiyar                      "state.",
176452efa5d6SRichard Marian Thomaiyar                      "OK",
176552efa5d6SRichard Marian Thomaiyar                      0,
176652efa5d6SRichard Marian Thomaiyar                      {},
176752efa5d6SRichard Marian Thomaiyar                      "None.",
176852efa5d6SRichard Marian Thomaiyar                  }},
176952efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceUnprovisioned",
177052efa5d6SRichard Marian Thomaiyar                  {
177152efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the "
177252efa5d6SRichard Marian Thomaiyar                      "unprovisioned state. All commands are permitted to "
177352efa5d6SRichard Marian Thomaiyar                      "execute through the system interface.",
177452efa5d6SRichard Marian Thomaiyar                      "The system interface is in the unprovisioned state.",
177552efa5d6SRichard Marian Thomaiyar                      "Critical",
177652efa5d6SRichard Marian Thomaiyar                      0,
177752efa5d6SRichard Marian Thomaiyar                      {},
177852efa5d6SRichard Marian Thomaiyar                      "None.",
177952efa5d6SRichard Marian Thomaiyar                  }},
178052efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceWhitelistProvisioned",
178152efa5d6SRichard Marian Thomaiyar                  {
178252efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the whitelist "
178352efa5d6SRichard Marian Thomaiyar                      "provisioned state. Only whitelisted commands "
178452efa5d6SRichard Marian Thomaiyar                      "are permitted to execute through the system interface.",
178552efa5d6SRichard Marian Thomaiyar                      "The system interface is in the whitelist provisioned "
178652efa5d6SRichard Marian Thomaiyar                      "state.",
178752efa5d6SRichard Marian Thomaiyar                      "Warning",
178852efa5d6SRichard Marian Thomaiyar                      0,
178952efa5d6SRichard Marian Thomaiyar                      {},
179052efa5d6SRichard Marian Thomaiyar                      "None.",
179152efa5d6SRichard Marian Thomaiyar                  }},
1792bc48a175SJason M. Bills     MessageEntry{"SystemPowerGoodFailed",
1793bc48a175SJason M. Bills                  {
1794bc48a175SJason M. Bills                      "Indicates that the system power good signal failed "
1795bc48a175SJason M. Bills                      "to assert within the specified time (VR failure).",
1796271584abSEd Tanous                      "System power good failed to assert within %1 "
1797bc48a175SJason M. Bills                      "milliseconds (VR failure).",
1798271584abSEd Tanous                      "Critical",
1799271584abSEd Tanous                      1,
1800271584abSEd Tanous                      {"number"},
1801271584abSEd Tanous                      "None.",
1802bc48a175SJason M. Bills                  }},
1803fbe8378fSJason M. Bills     MessageEntry{"SystemPowerLost",
1804fbe8378fSJason M. Bills                  {
1805271584abSEd Tanous                      "Indicates that power was lost while the "
1806fbe8378fSJason M. Bills                      "system was powered on.",
1807271584abSEd Tanous                      "System Power Lost.",
1808271584abSEd Tanous                      "Critical",
1809271584abSEd Tanous                      0,
1810271584abSEd Tanous                      {},
1811271584abSEd Tanous                      "None.",
1812fbe8378fSJason M. Bills                  }},
1813271584abSEd Tanous     MessageEntry{"SystemPowerOffFailed",
1814fbe8378fSJason M. Bills                  {
1815271584abSEd Tanous                      "Indicates that the system failed to power off.",
1816271584abSEd Tanous                      "System Power-Off Failed.",
1817271584abSEd Tanous                      "Critical",
1818271584abSEd Tanous                      0,
1819271584abSEd Tanous                      {},
1820271584abSEd Tanous                      "None.",
1821fbe8378fSJason M. Bills                  }},
1822271584abSEd Tanous     MessageEntry{"SystemPowerOnFailed",
1823fbe8378fSJason M. Bills                  {
1824271584abSEd Tanous                      "Indicates that the system failed to power on.",
1825271584abSEd Tanous                      "System Power-On Failed.",
1826271584abSEd Tanous                      "Critical",
1827271584abSEd Tanous                      0,
1828271584abSEd Tanous                      {},
1829271584abSEd Tanous                      "None.",
1830fbe8378fSJason M. Bills                  }},
183173de092fSJason M. Bills     MessageEntry{
183273de092fSJason M. Bills         "VoltageRegulatorOverheated",
183373de092fSJason M. Bills         {
183473de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
1835271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
1836271584abSEd Tanous             "Critical",
1837271584abSEd Tanous             1,
1838271584abSEd Tanous             {"string"},
1839271584abSEd Tanous             "None.",
184073de092fSJason M. Bills         }},
1841fbe8378fSJason M. Bills };
1842fbe8378fSJason M. Bills } // namespace redfish::message_registries::openbmc
1843