1fbe8378fSJason M. Bills /*
2fbe8378fSJason M. Bills // Copyright (c) 2019 Intel Corporation
3fbe8378fSJason M. Bills //
4fbe8378fSJason M. Bills // Licensed under the Apache License, Version 2.0 (the "License");
5fbe8378fSJason M. Bills // you may not use this file except in compliance with the License.
6fbe8378fSJason M. Bills // You may obtain a copy of the License at
7fbe8378fSJason M. Bills //
8fbe8378fSJason M. Bills //      http://www.apache.org/licenses/LICENSE-2.0
9fbe8378fSJason M. Bills //
10fbe8378fSJason M. Bills // Unless required by applicable law or agreed to in writing, software
11fbe8378fSJason M. Bills // distributed under the License is distributed on an "AS IS" BASIS,
12fbe8378fSJason M. Bills // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13fbe8378fSJason M. Bills // See the License for the specific language governing permissions and
14fbe8378fSJason M. Bills // limitations under the License.
15fbe8378fSJason M. Bills */
16fbe8378fSJason M. Bills #pragma once
17fbe8378fSJason M. Bills #include <registries.hpp>
18fbe8378fSJason M. Bills 
19fbe8378fSJason M. Bills namespace redfish::message_registries::openbmc
20fbe8378fSJason M. Bills {
21fbe8378fSJason M. Bills const Header header = {
22271584abSEd Tanous     "Copyright 2018 OpenBMC. All rights reserved.",
23271584abSEd Tanous     "#MessageRegistry.v1_0_0.MessageRegistry",
24271584abSEd Tanous     "OpenBMC.0.1.0",
25271584abSEd Tanous     "OpenBMC Message Registry",
26271584abSEd Tanous     "en",
27271584abSEd Tanous     "This registry defines the base messages for OpenBMC.",
28271584abSEd Tanous     "OpenBMC",
29271584abSEd Tanous     "0.1.0",
30271584abSEd Tanous     "OpenBMC",
31fbe8378fSJason M. Bills };
32*bd5db522SYong Li constexpr std::array<MessageEntry, 153> 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                  }},
175271584abSEd Tanous     MessageEntry{"BIOSPOSTError",
176fbe8378fSJason M. Bills                  {
177271584abSEd Tanous                      "Indicates BIOS POST has encountered an error.",
178271584abSEd Tanous                      "BIOS POST Error. Error Code=%1",
179271584abSEd Tanous                      "Warning",
180271584abSEd Tanous                      1,
181271584abSEd Tanous                      {"number"},
182271584abSEd Tanous                      "None.",
183fbe8378fSJason M. Bills                  }},
184fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryComplete",
185fbe8378fSJason M. Bills                  {
186271584abSEd Tanous                      "Indicates BIOS Recovery has completed.",
187271584abSEd Tanous                      "BIOS Recovery Complete.",
188271584abSEd Tanous                      "OK",
189271584abSEd Tanous                      0,
190271584abSEd Tanous                      {},
191271584abSEd Tanous                      "None.",
192fbe8378fSJason M. Bills                  }},
193fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryStart",
194fbe8378fSJason M. Bills                  {
195271584abSEd Tanous                      "Indicates BIOS Recovery has started.",
196271584abSEd Tanous                      "BIOS Recovery Start.",
197271584abSEd Tanous                      "Warning",
198271584abSEd Tanous                      0,
199271584abSEd Tanous                      {},
200271584abSEd Tanous                      "None.",
201fbe8378fSJason M. Bills                  }},
202*bd5db522SYong Li     MessageEntry{"BMCKernelPanic",
203*bd5db522SYong Li                  {
204*bd5db522SYong Li                      "Indicates that BMC kernel panic occurred.",
205*bd5db522SYong Li                      "BMC rebooted due to kernel panic.",
206*bd5db522SYong Li                      "OK",
207*bd5db522SYong Li                      0,
208*bd5db522SYong Li                      {},
209*bd5db522SYong Li                      "None.",
210*bd5db522SYong Li                  }},
2110c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwarePanicReason",
2120c0f18e7SAppaRao Puli                  {
2130c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware panic.",
2140c0f18e7SAppaRao Puli                      "BMC firmware panic occurred due to %1.",
2150c0f18e7SAppaRao Puli                      "Warning",
2160c0f18e7SAppaRao Puli                      1,
2170c0f18e7SAppaRao Puli                      {
2180c0f18e7SAppaRao Puli                          "string",
2190c0f18e7SAppaRao Puli                      },
2200c0f18e7SAppaRao Puli                      "None.",
2210c0f18e7SAppaRao Puli                  }},
2220c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareRecoveryReason",
2230c0f18e7SAppaRao Puli                  {
2240c0f18e7SAppaRao Puli                      "Indicates the reason for last BMC firmware recovery.",
2250c0f18e7SAppaRao Puli                      "BMC firmware recovery occurred due to %1.",
2260c0f18e7SAppaRao Puli                      "Warning",
2270c0f18e7SAppaRao Puli                      1,
2280c0f18e7SAppaRao Puli                      {
2290c0f18e7SAppaRao Puli                          "string",
2300c0f18e7SAppaRao Puli                      },
2310c0f18e7SAppaRao Puli                      "None.",
2320c0f18e7SAppaRao Puli                  }},
2330c0f18e7SAppaRao Puli     MessageEntry{"BMCFirmwareResiliencyError",
2340c0f18e7SAppaRao Puli                  {
2350c0f18e7SAppaRao Puli                      "Indicates BMC firmware encountered resilience error.",
2360c0f18e7SAppaRao Puli                      "BMC firmware resiliency error. Error reason: %1.",
2370c0f18e7SAppaRao Puli                      "Critical",
2380c0f18e7SAppaRao Puli                      1,
2390c0f18e7SAppaRao Puli                      {
2400c0f18e7SAppaRao Puli                          "string",
2410c0f18e7SAppaRao Puli                      },
2420c0f18e7SAppaRao Puli                      "None.",
2430c0f18e7SAppaRao Puli                  }},
244789771ddSQiang XU     MessageEntry{"ChassisIntrusionDetected",
245789771ddSQiang XU                  {
246789771ddSQiang XU                      "Indicates that a physical security event "
247789771ddSQiang XU                      "of the chassis intrusion has occurred.",
248789771ddSQiang XU                      "Chassis Intrusion Detected.",
249789771ddSQiang XU                      "Warning",
250789771ddSQiang XU                      0,
251789771ddSQiang XU                      {},
252789771ddSQiang XU                      "None.",
253789771ddSQiang XU                  }},
254789771ddSQiang XU     MessageEntry{"ChassisIntrusionReset",
255789771ddSQiang XU                  {
256789771ddSQiang XU                      "Indicates that chassis intrusion status has recovered.",
257789771ddSQiang XU                      "Chassis Intrusion Reset.",
258789771ddSQiang XU                      "OK",
259789771ddSQiang XU                      0,
260789771ddSQiang XU                      {},
261789771ddSQiang XU                      "None.",
262789771ddSQiang XU                  }},
2630c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwarePanicReason",
2640c0f18e7SAppaRao Puli                  {
2650c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware panic.",
2660c0f18e7SAppaRao Puli                      "CPLD firmware panic occurred due to %1.",
2670c0f18e7SAppaRao Puli                      "Warning",
2680c0f18e7SAppaRao Puli                      1,
2690c0f18e7SAppaRao Puli                      {
2700c0f18e7SAppaRao Puli                          "string",
2710c0f18e7SAppaRao Puli                      },
2720c0f18e7SAppaRao Puli                      "None.",
2730c0f18e7SAppaRao Puli                  }},
2740c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareRecoveryReason",
2750c0f18e7SAppaRao Puli                  {
2760c0f18e7SAppaRao Puli                      "Indicates the reason for CPLD firmware recovery.",
2770c0f18e7SAppaRao Puli                      "CPLD firmware recovery occurred due to %1.",
2780c0f18e7SAppaRao Puli                      "Warning",
2790c0f18e7SAppaRao Puli                      1,
2800c0f18e7SAppaRao Puli                      {
2810c0f18e7SAppaRao Puli                          "string",
2820c0f18e7SAppaRao Puli                      },
2830c0f18e7SAppaRao Puli                      "None.",
2840c0f18e7SAppaRao Puli                  }},
2850c0f18e7SAppaRao Puli     MessageEntry{"CPLDFirmwareResiliencyError",
2860c0f18e7SAppaRao Puli                  {
2870c0f18e7SAppaRao Puli                      "Indicates CPLD firmware encountered resilience error.",
2880c0f18e7SAppaRao Puli                      "CPLD firmware resiliency error. Error reason: %1.",
2890c0f18e7SAppaRao Puli                      "Critical",
2900c0f18e7SAppaRao Puli                      1,
2910c0f18e7SAppaRao Puli                      {
2920c0f18e7SAppaRao Puli                          "string",
2930c0f18e7SAppaRao Puli                      },
2940c0f18e7SAppaRao Puli                      "None.",
2950c0f18e7SAppaRao Puli                  }},
296fbe8378fSJason M. Bills     MessageEntry{"CPUError",
297fbe8378fSJason M. Bills                  {
298271584abSEd Tanous                      "Indicates that a CPU Error occurred of "
299fbe8378fSJason M. Bills                      "the specified type or cause.",
300271584abSEd Tanous                      "CPU Error Occurred: %1.",
301271584abSEd Tanous                      "Critical",
302271584abSEd Tanous                      1,
303271584abSEd Tanous                      {"string"},
304271584abSEd Tanous                      "None.",
305fbe8378fSJason M. Bills                  }},
30673de092fSJason M. Bills     MessageEntry{"CPUThermalTrip",
30773de092fSJason M. Bills                  {
308271584abSEd Tanous                      "Indicates that the specified CPU thermal "
30973de092fSJason M. Bills                      "trip has been asserted.",
310271584abSEd Tanous                      "CPU %1 Thermal Trip.",
311271584abSEd Tanous                      "Critical",
312271584abSEd Tanous                      1,
313271584abSEd Tanous                      {"number"},
314271584abSEd Tanous                      "None.",
31573de092fSJason M. Bills                  }},
316271584abSEd Tanous     MessageEntry{"DCPowerOff",
317fbe8378fSJason M. Bills                  {
318271584abSEd Tanous                      "Indicates that the system DC power is off.",
319271584abSEd Tanous                      "Host system DC power is off",
320271584abSEd Tanous                      "OK",
321271584abSEd Tanous                      0,
322271584abSEd Tanous                      {},
323271584abSEd Tanous                      "None.",
324fbe8378fSJason M. Bills                  }},
325fbe8378fSJason M. Bills     MessageEntry{"DCPowerOn",
326fbe8378fSJason M. Bills                  {
327271584abSEd Tanous                      "Indicates that the system DC power is on.",
328271584abSEd Tanous                      "Host system DC power is on",
329271584abSEd Tanous                      "OK",
330271584abSEd Tanous                      0,
331271584abSEd Tanous                      {},
332271584abSEd Tanous                      "None.",
333fbe8378fSJason M. Bills                  }},
334c75f1e9aSJames Feist     MessageEntry{"DriveError",
335c75f1e9aSJames Feist                  {
336c75f1e9aSJames Feist                      "Indicates that a Drive Error occurred of "
337c75f1e9aSJames Feist                      "the specified type or cause.",
338c75f1e9aSJames Feist                      "Drive Error Occurred: %1.",
339c75f1e9aSJames Feist                      "Warning",
340c75f1e9aSJames Feist                      1,
341c75f1e9aSJames Feist                      {"string"},
342c75f1e9aSJames Feist                      "None.",
343c75f1e9aSJames Feist                  }},
344271584abSEd Tanous     MessageEntry{"EventLogCleared",
345fbe8378fSJason M. Bills                  {
346271584abSEd Tanous                      "Indicates that the event log has been cleared.",
347271584abSEd Tanous                      "Event Log Cleared.",
348271584abSEd Tanous                      "OK",
349271584abSEd Tanous                      0,
350271584abSEd Tanous                      {},
351271584abSEd Tanous                      "None.",
352fbe8378fSJason M. Bills                  }},
353271584abSEd Tanous     MessageEntry{"FanInserted",
354fbe8378fSJason M. Bills                  {
355271584abSEd Tanous                      "Indicates that a system fan has been inserted.",
356271584abSEd Tanous                      "%1 inserted.",
357271584abSEd Tanous                      "OK",
358271584abSEd Tanous                      1,
359271584abSEd Tanous                      {"string"},
360271584abSEd Tanous                      "None.",
361fbe8378fSJason M. Bills                  }},
362fbe8378fSJason M. Bills     MessageEntry{"FanRedundancyLost",
363fbe8378fSJason M. Bills                  {
364fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been lost.",
365271584abSEd Tanous                      "Fan redundancy lost.",
366271584abSEd Tanous                      "Warning",
367271584abSEd Tanous                      0,
368271584abSEd Tanous                      {},
369271584abSEd Tanous                      "None.",
370fbe8378fSJason M. Bills                  }},
371271584abSEd Tanous     MessageEntry{"FanRedundancyRegained",
372fbe8378fSJason M. Bills                  {
373fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been regained.",
374271584abSEd Tanous                      "Fan redundancy regained.",
375271584abSEd Tanous                      "OK",
376271584abSEd Tanous                      0,
377271584abSEd Tanous                      {},
378271584abSEd Tanous                      "None.",
379fbe8378fSJason M. Bills                  }},
380271584abSEd Tanous     MessageEntry{"FanRemoved",
381fbe8378fSJason M. Bills                  {
382271584abSEd Tanous                      "Indicates that a system fan has been removed.",
383271584abSEd Tanous                      "%1 removed.",
384271584abSEd Tanous                      "OK",
385271584abSEd Tanous                      1,
386271584abSEd Tanous                      {"string"},
387271584abSEd Tanous                      "None.",
388fbe8378fSJason M. Bills                  }},
389271584abSEd Tanous     MessageEntry{"FirmwareUpdateCompleted",
390fbe8378fSJason M. Bills                  {
391fbe8378fSJason M. Bills                      "Indicates a firmware update has completed successfully.",
392271584abSEd Tanous                      "%1 firmware update to version %2 completed "
393fbe8378fSJason M. Bills                      "successfully.",
394271584abSEd Tanous                      "OK",
395271584abSEd Tanous                      2,
396271584abSEd Tanous                      {"string", "string"},
397271584abSEd Tanous                      "None.",
398fbe8378fSJason M. Bills                  }},
399fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateFailed",
400fbe8378fSJason M. Bills                  {
401271584abSEd Tanous                      "Indicates a firmware update has failed.",
402271584abSEd Tanous                      "%1 firmware update to version %2 failed.",
403271584abSEd Tanous                      "Warning",
404271584abSEd Tanous                      2,
405271584abSEd Tanous                      {"string", "string"},
406271584abSEd Tanous                      "None.",
407fbe8378fSJason M. Bills                  }},
408fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateStarted",
409fbe8378fSJason M. Bills                  {
410271584abSEd Tanous                      "Indicates a firmware update has started.",
411271584abSEd Tanous                      "%1 firmware update to version %2 started.",
412271584abSEd Tanous                      "OK",
413271584abSEd Tanous                      2,
414271584abSEd Tanous                      {"string", "string"},
415271584abSEd Tanous                      "None.",
416fbe8378fSJason M. Bills                  }},
417fbe8378fSJason M. Bills     MessageEntry{
418fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
419fbe8378fSJason M. Bills         {
420fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
421271584abSEd Tanous             "Firmware security violation: %1.",
422271584abSEd Tanous             "Critical",
423271584abSEd Tanous             1,
424271584abSEd Tanous             {"string"},
425271584abSEd Tanous             "None.",
426fbe8378fSJason M. Bills         }},
427271584abSEd Tanous     MessageEntry{"InvalidLoginAttempted",
428fbe8378fSJason M. Bills                  {
429fbe8378fSJason M. Bills                      "Indicates that a login was attempted on the specified "
430fbe8378fSJason M. Bills                      "interface with an invalid username or password.",
431271584abSEd Tanous                      "Invalid username or password attempted on %1.",
432271584abSEd Tanous                      "Warning",
433271584abSEd Tanous                      1,
434271584abSEd Tanous                      {"string"},
435271584abSEd Tanous                      "None.",
436fbe8378fSJason M. Bills                  }},
437fbe8378fSJason M. Bills     MessageEntry{
438d62cec73SJames Feist         "InventoryAdded",
439d62cec73SJames Feist         {
440d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
441d62cec73SJames Feist             "type, and serial number was installed.",
442271584abSEd Tanous             "%1 %2 with serial number %3 was installed.",
443271584abSEd Tanous             "OK",
444271584abSEd Tanous             3,
445271584abSEd Tanous 
446d62cec73SJames Feist             {
447d62cec73SJames Feist                 "string",
448d62cec73SJames Feist                 "string",
449d62cec73SJames Feist                 "string",
450d62cec73SJames Feist             },
451271584abSEd Tanous             "None.",
452d62cec73SJames Feist         }},
453d62cec73SJames Feist     MessageEntry{
454d62cec73SJames Feist         "InventoryRemoved",
455d62cec73SJames Feist         {
456d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
457d62cec73SJames Feist             "type, and serial number was removed.",
458271584abSEd Tanous             "%1 %2 with serial number %3 was removed.",
459271584abSEd Tanous             "OK",
460271584abSEd Tanous             3,
461271584abSEd Tanous 
462d62cec73SJames Feist             {
463d62cec73SJames Feist                 "string",
464d62cec73SJames Feist                 "string",
465d62cec73SJames Feist                 "string",
466d62cec73SJames Feist             },
467271584abSEd Tanous             "None.",
468d62cec73SJames Feist         }},
469d62cec73SJames Feist     MessageEntry{
470fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
471fbe8378fSJason M. Bills         {
472fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
473271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
474271584abSEd Tanous             "Warning",
475271584abSEd Tanous             1,
476271584abSEd Tanous 
477fbe8378fSJason M. Bills             {
478fbe8378fSJason M. Bills                 "number",
479fbe8378fSJason M. Bills             },
480271584abSEd Tanous             "None.",
481fbe8378fSJason M. Bills         }},
482fbe8378fSJason M. Bills     MessageEntry{
483fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
484fbe8378fSJason M. Bills         {
485fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
486271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
487271584abSEd Tanous             "Warning",
488271584abSEd Tanous             1,
489271584abSEd Tanous 
490fbe8378fSJason M. Bills             {
491fbe8378fSJason M. Bills                 "number",
492fbe8378fSJason M. Bills             },
493271584abSEd Tanous             "None.",
494fbe8378fSJason M. Bills         }},
49593a2b2fcSYong Li 
496271584abSEd Tanous     MessageEntry{"IPMIWatchdog",
49793a2b2fcSYong Li                  {
498271584abSEd Tanous                      "Indicates that there is a host watchdog event.",
499271584abSEd Tanous                      "Host Watchdog Event: %1",
500271584abSEd Tanous                      "OK",
501271584abSEd Tanous                      1,
502271584abSEd Tanous 
50393a2b2fcSYong Li                      {
50493a2b2fcSYong Li                          "string",
50593a2b2fcSYong Li                      },
506271584abSEd Tanous                      "None.",
50793a2b2fcSYong Li                  }},
508789771ddSQiang XU     MessageEntry{"LanLost",
509789771ddSQiang XU                  {
510789771ddSQiang XU                      "Indicates that a physical security event "
511789771ddSQiang XU                      "of the LAN leash has lost.",
512789771ddSQiang XU                      "%1 LAN leash lost.",
513789771ddSQiang XU                      "Warning",
514789771ddSQiang XU                      1,
515789771ddSQiang XU                      {
516789771ddSQiang XU                          "string",
517789771ddSQiang XU                      },
518789771ddSQiang XU                      "None.",
519789771ddSQiang XU                  }},
520789771ddSQiang XU     MessageEntry{"LanRegained",
521789771ddSQiang XU                  {
522789771ddSQiang XU                      "Indicates that LAN link status has reconnected.",
523789771ddSQiang XU                      "%1 LAN leash regained.",
524789771ddSQiang XU                      "OK",
525789771ddSQiang XU                      1,
526789771ddSQiang XU                      {
527789771ddSQiang XU                          "string",
528789771ddSQiang XU                      },
529789771ddSQiang XU                      "None.",
530789771ddSQiang XU                  }},
531271584abSEd Tanous     MessageEntry{"LegacyPCIPERR",
532fbe8378fSJason M. Bills                  {
533271584abSEd Tanous                      "Indicates a Legacy PCI PERR.",
534271584abSEd Tanous                      "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
535271584abSEd Tanous                      "Warning",
536271584abSEd Tanous                      3,
537271584abSEd Tanous 
538fbe8378fSJason M. Bills                      {
539fbe8378fSJason M. Bills                          "number",
540fbe8378fSJason M. Bills                          "number",
541fbe8378fSJason M. Bills                          "number",
542fbe8378fSJason M. Bills                      },
543271584abSEd Tanous                      "None.",
544fbe8378fSJason M. Bills                  }},
545271584abSEd Tanous     MessageEntry{"LegacyPCISERR",
546fbe8378fSJason M. Bills                  {
547271584abSEd Tanous                      "Indicates a Legacy PCI SERR.",
548271584abSEd Tanous                      "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
549271584abSEd Tanous                      "Critical",
550271584abSEd Tanous                      3,
551271584abSEd Tanous 
552fbe8378fSJason M. Bills                      {
553fbe8378fSJason M. Bills                          "number",
554fbe8378fSJason M. Bills                          "number",
555fbe8378fSJason M. Bills                          "number",
556fbe8378fSJason M. Bills                      },
557271584abSEd Tanous                      "None.",
558fbe8378fSJason M. Bills                  }},
559fbe8378fSJason M. Bills     MessageEntry{"ManufacturingModeEntered",
560fbe8378fSJason M. Bills                  {
56153d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC entered Factory, "
56253d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
563271584abSEd Tanous                      "Entered Manufacturing Mode.",
56453d9a666SRichard Marian Thomaiyar                      "Critical",
56553d9a666SRichard Marian Thomaiyar                      0,
56653d9a666SRichard Marian Thomaiyar                      {},
56753d9a666SRichard Marian Thomaiyar                      "None.",
56853d9a666SRichard Marian Thomaiyar                  }},
56953d9a666SRichard Marian Thomaiyar     MessageEntry{"ManufacturingModeExited",
57053d9a666SRichard Marian Thomaiyar                  {
57153d9a666SRichard Marian Thomaiyar                      "Indicates that the BMC exited Factory, "
57253d9a666SRichard Marian Thomaiyar                      "or Manufacturing mode.",
57353d9a666SRichard Marian Thomaiyar                      "Exited Manufacturing Mode.",
57453d9a666SRichard Marian Thomaiyar                      "OK",
575271584abSEd Tanous                      0,
576271584abSEd Tanous                      {},
577271584abSEd Tanous                      "None.",
578fbe8378fSJason M. Bills                  }},
5790c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwarePanicReason",
5800c0f18e7SAppaRao Puli                  {
5810c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware panic.",
5820c0f18e7SAppaRao Puli                      "ME firmware panic occurred due to %1.",
5830c0f18e7SAppaRao Puli                      "Warning",
5840c0f18e7SAppaRao Puli                      1,
5850c0f18e7SAppaRao Puli                      {
5860c0f18e7SAppaRao Puli                          "string",
5870c0f18e7SAppaRao Puli                      },
5880c0f18e7SAppaRao Puli                      "None.",
5890c0f18e7SAppaRao Puli                  }},
5900c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareRecoveryReason",
5910c0f18e7SAppaRao Puli                  {
5920c0f18e7SAppaRao Puli                      "Indicates the reason for ME firmware recovery.",
5930c0f18e7SAppaRao Puli                      "ME firmware recovery occurred due to %1.",
5940c0f18e7SAppaRao Puli                      "Warning",
5950c0f18e7SAppaRao Puli                      1,
5960c0f18e7SAppaRao Puli                      {
5970c0f18e7SAppaRao Puli                          "string",
5980c0f18e7SAppaRao Puli                      },
5990c0f18e7SAppaRao Puli                      "None.",
6000c0f18e7SAppaRao Puli                  }},
6010c0f18e7SAppaRao Puli     MessageEntry{"MEFirmwareResiliencyError",
6020c0f18e7SAppaRao Puli                  {
6030c0f18e7SAppaRao Puli                      "Indicates ME firmware encountered resilience error.",
6040c0f18e7SAppaRao Puli                      "ME firmware resiliency error. Error reason: %1.",
6050c0f18e7SAppaRao Puli                      "Critical",
6060c0f18e7SAppaRao Puli                      1,
6070c0f18e7SAppaRao Puli                      {
6080c0f18e7SAppaRao Puli                          "string",
6090c0f18e7SAppaRao Puli                      },
6100c0f18e7SAppaRao Puli                      "None.",
6110c0f18e7SAppaRao Puli                  }},
612fbe8378fSJason M. Bills     MessageEntry{"MemoryECCCorrectable",
613fbe8378fSJason M. Bills                  {
614271584abSEd Tanous                      "Indicates a Correctable Memory ECC error.",
615271584abSEd Tanous                      "Memory ECC correctable error. Socket=%1 "
616fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Rank=%4.",
617271584abSEd Tanous                      "Warning",
618271584abSEd Tanous                      4,
619271584abSEd Tanous 
620fbe8378fSJason M. Bills                      {
621fbe8378fSJason M. Bills                          "number",
622fbe8378fSJason M. Bills                          "string",
623fbe8378fSJason M. Bills                          "number",
624fbe8378fSJason M. Bills                          "number",
625fbe8378fSJason M. Bills                      },
626271584abSEd Tanous                      "None.",
627fbe8378fSJason M. Bills                  }},
628271584abSEd Tanous     MessageEntry{"MemoryECCUncorrectable",
629fbe8378fSJason M. Bills                  {
630271584abSEd Tanous                      "Indicates an Uncorrectable Memory ECC error.",
631271584abSEd Tanous                      "Memory ECC uncorrectable error. Socket=%1 Channel=%2 "
632fbe8378fSJason M. Bills                      "DIMM=%3 Rank=%4.",
633271584abSEd Tanous                      "Critical",
634271584abSEd Tanous                      4,
635271584abSEd Tanous 
636fbe8378fSJason M. Bills                      {
637fbe8378fSJason M. Bills                          "number",
638fbe8378fSJason M. Bills                          "string",
639fbe8378fSJason M. Bills                          "number",
640fbe8378fSJason M. Bills                          "number",
641fbe8378fSJason M. Bills                      },
642271584abSEd Tanous                      "None.",
643fbe8378fSJason M. Bills                  }},
644271584abSEd Tanous     MessageEntry{"MemoryParityCommandAndAddress",
645fbe8378fSJason M. Bills                  {
646271584abSEd Tanous                      "Indicates a Command and Address parity error.",
647271584abSEd Tanous                      "Command and Address parity error. Socket=%1 Channel=%2 "
648fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
649271584abSEd Tanous                      "Critical",
650271584abSEd Tanous                      5,
651271584abSEd Tanous 
652fbe8378fSJason M. Bills                      {
653fbe8378fSJason M. Bills                          "number",
654fbe8378fSJason M. Bills                          "string",
655fbe8378fSJason M. Bills                          "number",
656fbe8378fSJason M. Bills                          "number",
657fbe8378fSJason M. Bills                          "number",
658fbe8378fSJason M. Bills                      },
659271584abSEd Tanous                      "None.",
660fbe8378fSJason M. Bills                  }},
661fbe8378fSJason M. Bills     MessageEntry{"MemoryParityNotKnown",
662fbe8378fSJason M. Bills                  {
663271584abSEd Tanous                      "Indicates an unknown parity error.",
664271584abSEd Tanous                      "Memory parity error. Socket=%1 Channel=%2 "
665fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
666271584abSEd Tanous                      "Critical",
667271584abSEd Tanous                      5,
668271584abSEd Tanous 
669fbe8378fSJason M. Bills                      {
670fbe8378fSJason M. Bills                          "number",
671fbe8378fSJason M. Bills                          "string",
672fbe8378fSJason M. Bills                          "number",
673fbe8378fSJason M. Bills                          "number",
674fbe8378fSJason M. Bills                          "number",
675fbe8378fSJason M. Bills                      },
676271584abSEd Tanous                      "None.",
677fbe8378fSJason M. Bills                  }},
678271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationDisabled",
679fbe8378fSJason M. Bills                  {
680fbe8378fSJason M. Bills                      "Indicates Memory RAS Disabled Configuration Status.",
681271584abSEd Tanous                      "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
682271584abSEd Tanous                      "OK",
683271584abSEd Tanous                      2,
684271584abSEd Tanous 
685fbe8378fSJason M. Bills                      {
686fbe8378fSJason M. Bills                          "string",
687fbe8378fSJason M. Bills                          "string",
688fbe8378fSJason M. Bills                      },
689271584abSEd Tanous                      "None.",
690fbe8378fSJason M. Bills                  }},
691271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationEnabled",
692fbe8378fSJason M. Bills                  {
693271584abSEd Tanous                      "Indicates Memory RAS Enabled Configuration Status.",
694271584abSEd Tanous                      "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
695271584abSEd Tanous                      "OK",
696271584abSEd Tanous                      2,
697271584abSEd Tanous 
698fbe8378fSJason M. Bills                      {
699fbe8378fSJason M. Bills                          "string",
700fbe8378fSJason M. Bills                          "string",
701fbe8378fSJason M. Bills                      },
702271584abSEd Tanous                      "None.",
703fbe8378fSJason M. Bills                  }},
704271584abSEd Tanous     MessageEntry{"MemoryRASModeDisabled",
705fbe8378fSJason M. Bills                  {
706271584abSEd Tanous                      "Indicates Memory RAS Disabled Mode Selection.",
707271584abSEd Tanous                      "Memory RAS Mode Select Disabled. Prior Mode=%1 "
708fbe8378fSJason M. Bills                      "Selected Mode=%2.",
709271584abSEd Tanous                      "OK",
710271584abSEd Tanous                      2,
711271584abSEd Tanous 
712fbe8378fSJason M. Bills                      {
713fbe8378fSJason M. Bills                          "string",
714fbe8378fSJason M. Bills                          "string",
715fbe8378fSJason M. Bills                      },
716271584abSEd Tanous                      "None.",
717fbe8378fSJason M. Bills                  }},
718271584abSEd Tanous     MessageEntry{"MemoryRASModeEnabled",
719fbe8378fSJason M. Bills                  {
720271584abSEd Tanous                      "Indicates Memory RAS Enabled Mode Selection.",
721271584abSEd Tanous                      "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected "
722fbe8378fSJason M. Bills                      "Mode=%2.",
723271584abSEd Tanous                      "OK",
724271584abSEd Tanous                      2,
725271584abSEd Tanous 
726fbe8378fSJason M. Bills                      {
727fbe8378fSJason M. Bills                          "string",
728fbe8378fSJason M. Bills                          "string",
729fbe8378fSJason M. Bills                      },
730271584abSEd Tanous                      "None.",
731fbe8378fSJason M. Bills                  }},
732271584abSEd Tanous     MessageEntry{"MemoryThermTrip",
733fbe8378fSJason M. Bills                  {
734bc6be237Sjayaprakash Mutyala                      "Indicates that the system memory ThermTrip is asserted "
735bc6be237Sjayaprakash Mutyala                      "by the specified component.",
736bc6be237Sjayaprakash Mutyala                      "Memory ThermTrip asserted: %1.",
737271584abSEd Tanous                      "Critical",
738bc6be237Sjayaprakash Mutyala                      1,
739bc6be237Sjayaprakash Mutyala                      {"string"},
740271584abSEd Tanous                      "None.",
741fbe8378fSJason M. Bills                  }},
742271584abSEd Tanous     MessageEntry{"MirroringRedundancyDegraded",
743fbe8378fSJason M. Bills                  {
744fbe8378fSJason M. Bills                      "Indicates the mirroring redundancy state is degraded.",
745271584abSEd Tanous                      "Mirroring redundancy state degraded. Socket=%1 "
746fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
747271584abSEd Tanous                      "Warning",
748271584abSEd Tanous                      5,
749271584abSEd Tanous 
750fbe8378fSJason M. Bills                      {
751fbe8378fSJason M. Bills                          "number",
752fbe8378fSJason M. Bills                          "string",
753fbe8378fSJason M. Bills                          "number",
754fbe8378fSJason M. Bills                          "number",
755fbe8378fSJason M. Bills                          "number",
756fbe8378fSJason M. Bills                      },
757271584abSEd Tanous                      "None.",
758fbe8378fSJason M. Bills                  }},
759fbe8378fSJason M. Bills     MessageEntry{
760fbe8378fSJason M. Bills         "MirroringRedundancyFull",
761fbe8378fSJason M. Bills         {
762fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
763271584abSEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 "
764fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
765271584abSEd Tanous             "OK",
766271584abSEd Tanous             5,
767271584abSEd Tanous 
768fbe8378fSJason M. Bills             {
769fbe8378fSJason M. Bills                 "number",
770fbe8378fSJason M. Bills                 "string",
771fbe8378fSJason M. Bills                 "number",
772fbe8378fSJason M. Bills                 "number",
773fbe8378fSJason M. Bills                 "number",
774fbe8378fSJason M. Bills             },
775271584abSEd Tanous             "None.",
776fbe8378fSJason M. Bills         }},
777271584abSEd Tanous     MessageEntry{"NMIButtonPressed",
778fbe8378fSJason M. Bills                  {
779271584abSEd Tanous                      "Indicates that the NMI button was pressed.",
780271584abSEd Tanous                      "NMI Button Pressed.",
781271584abSEd Tanous                      "Critical",
782271584abSEd Tanous                      0,
783271584abSEd Tanous                      {},
784271584abSEd Tanous                      "None.",
785fbe8378fSJason M. Bills                  }},
786b76f9ca1SChen,Yugang     MessageEntry{"NMIDiagnosticInterrupt",
787b76f9ca1SChen,Yugang                  {
788271584abSEd Tanous                      "Indicates that an NMI Diagnostic "
789b76f9ca1SChen,Yugang                      "Interrupt has been generated.",
790271584abSEd Tanous                      "NMI Diagnostic Interrupt.",
791271584abSEd Tanous                      "Critical",
792271584abSEd Tanous                      0,
793271584abSEd Tanous                      {},
794271584abSEd Tanous                      "None.",
795b76f9ca1SChen,Yugang                  }},
796271584abSEd Tanous     MessageEntry{"PCIeCorrectableAdvisoryNonFatal",
797fbe8378fSJason M. Bills                  {
798fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Advisory Non-fatal Error.",
799271584abSEd Tanous                      "PCIe Correctable Advisory Non-fatal Error. Bus=%1 "
800fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
801271584abSEd Tanous                      "Warning",
802271584abSEd Tanous                      3,
803271584abSEd Tanous 
804fbe8378fSJason M. Bills                      {
805fbe8378fSJason M. Bills                          "number",
806fbe8378fSJason M. Bills                          "number",
807fbe8378fSJason M. Bills                          "number",
808fbe8378fSJason M. Bills                      },
809271584abSEd Tanous                      "None.",
810fbe8378fSJason M. Bills                  }},
811271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadDLLP",
812fbe8378fSJason M. Bills                  {
813271584abSEd Tanous                      "Indicates a PCIe Correctable Bad DLLP Error.",
814271584abSEd Tanous 
815fbe8378fSJason M. Bills                      "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
816271584abSEd Tanous                      "Warning",
817271584abSEd Tanous                      3,
818271584abSEd Tanous 
819fbe8378fSJason M. Bills                      {
820fbe8378fSJason M. Bills                          "number",
821fbe8378fSJason M. Bills                          "number",
822fbe8378fSJason M. Bills                          "number",
823fbe8378fSJason M. Bills                      },
824271584abSEd Tanous                      "None.",
825fbe8378fSJason M. Bills                  }},
826271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadTLP",
827fbe8378fSJason M. Bills                  {
828271584abSEd Tanous                      "Indicates a PCIe Correctable Bad TLP Error.",
829271584abSEd Tanous 
830fbe8378fSJason M. Bills                      "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
831271584abSEd Tanous                      "Warning",
832271584abSEd Tanous                      3,
833271584abSEd Tanous 
834fbe8378fSJason M. Bills                      {
835fbe8378fSJason M. Bills                          "number",
836fbe8378fSJason M. Bills                          "number",
837fbe8378fSJason M. Bills                          "number",
838fbe8378fSJason M. Bills                      },
839271584abSEd Tanous                      "None.",
840fbe8378fSJason M. Bills                  }},
841271584abSEd Tanous     MessageEntry{"PCIeCorrectableHeaderLogOverflow",
842fbe8378fSJason M. Bills                  {
843fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Header Log Overflow Error.",
844271584abSEd Tanous                      "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 "
845fbe8378fSJason M. Bills                      "Function=%3.",
846271584abSEd Tanous                      "Warning",
847271584abSEd Tanous                      3,
848271584abSEd Tanous 
849fbe8378fSJason M. Bills                      {
850fbe8378fSJason M. Bills                          "number",
851fbe8378fSJason M. Bills                          "number",
852fbe8378fSJason M. Bills                          "number",
853fbe8378fSJason M. Bills                      },
854271584abSEd Tanous                      "None.",
855fbe8378fSJason M. Bills                  }},
856271584abSEd Tanous     MessageEntry{"PCIeCorrectableInternal",
857fbe8378fSJason M. Bills                  {
858271584abSEd Tanous                      "Indicates a PCIe Correctable Internal Error.",
859271584abSEd Tanous                      "PCIe Correctable Internal Error. Bus=%1 Device=%2 "
860fbe8378fSJason M. Bills                      "Function=%3.",
861271584abSEd Tanous                      "Warning",
862271584abSEd Tanous                      3,
863271584abSEd Tanous 
864fbe8378fSJason M. Bills                      {
865fbe8378fSJason M. Bills                          "number",
866fbe8378fSJason M. Bills                          "number",
867fbe8378fSJason M. Bills                          "number",
868fbe8378fSJason M. Bills                      },
869271584abSEd Tanous                      "None.",
870fbe8378fSJason M. Bills                  }},
871fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableLinkBWChanged",
872fbe8378fSJason M. Bills                  {
873fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Link BW Changed Error.",
874271584abSEd Tanous                      "PCIe Correctable Link BW Changed. Bus=%1 "
875fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
876271584abSEd Tanous                      "Warning",
877271584abSEd Tanous                      3,
878271584abSEd Tanous 
879fbe8378fSJason M. Bills                      {
880fbe8378fSJason M. Bills                          "number",
881fbe8378fSJason M. Bills                          "number",
882fbe8378fSJason M. Bills                          "number",
883fbe8378fSJason M. Bills                      },
884271584abSEd Tanous                      "None.",
885fbe8378fSJason M. Bills                  }},
886271584abSEd Tanous     MessageEntry{"PCIeCorrectableReceiverError",
887fbe8378fSJason M. Bills                  {
888271584abSEd Tanous                      "Indicates a PCIe Correctable Receiver Error.",
889271584abSEd Tanous                      "PCIe Correctable Receiver Error. Bus=%1 Device=%2 "
890fbe8378fSJason M. Bills                      "Function=%3.",
891271584abSEd Tanous                      "Warning",
892271584abSEd Tanous                      3,
893271584abSEd Tanous 
894fbe8378fSJason M. Bills                      {
895fbe8378fSJason M. Bills                          "number",
896fbe8378fSJason M. Bills                          "number",
897fbe8378fSJason M. Bills                          "number",
898fbe8378fSJason M. Bills                      },
899271584abSEd Tanous                      "None.",
900fbe8378fSJason M. Bills                  }},
901271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayNumRollover",
902fbe8378fSJason M. Bills                  {
903271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Num Rollover.",
904271584abSEd Tanous                      "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 "
905fbe8378fSJason M. Bills                      "Function=%3.",
906271584abSEd Tanous                      "Warning",
907271584abSEd Tanous                      3,
908271584abSEd Tanous 
909fbe8378fSJason M. Bills                      {
910fbe8378fSJason M. Bills                          "number",
911fbe8378fSJason M. Bills                          "number",
912fbe8378fSJason M. Bills                          "number",
913fbe8378fSJason M. Bills                      },
914271584abSEd Tanous                      "None.",
915fbe8378fSJason M. Bills                  }},
916271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayTimerTimeout",
917fbe8378fSJason M. Bills                  {
918271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Timer Timeout.",
919271584abSEd Tanous                      "PCIe Correctable Replay Timer Timeout. Bus=%1 "
920fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
921271584abSEd Tanous                      "Warning",
922271584abSEd Tanous                      3,
923271584abSEd Tanous 
924fbe8378fSJason M. Bills                      {
925fbe8378fSJason M. Bills                          "number",
926fbe8378fSJason M. Bills                          "number",
927fbe8378fSJason M. Bills                          "number",
928fbe8378fSJason M. Bills                      },
929271584abSEd Tanous                      "None.",
930fbe8378fSJason M. Bills                  }},
931fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableUnspecifiedAERError",
932fbe8378fSJason M. Bills                  {
933fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Unspecified AER Error.",
934271584abSEd Tanous                      "PCIe Correctable Unspecified AER Error. "
935fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
936271584abSEd Tanous                      "Warning",
937271584abSEd Tanous                      3,
938271584abSEd Tanous 
939fbe8378fSJason M. Bills                      {
940fbe8378fSJason M. Bills                          "number",
941fbe8378fSJason M. Bills                          "number",
942fbe8378fSJason M. Bills                          "number",
943fbe8378fSJason M. Bills                      },
944271584abSEd Tanous                      "None.",
945fbe8378fSJason M. Bills                  }},
946271584abSEd Tanous     MessageEntry{"PCIeFatalACSViolation",
947fbe8378fSJason M. Bills                  {
948271584abSEd Tanous                      "Indicates a PCIe ACS Violation Error.",
949271584abSEd Tanous 
950fbe8378fSJason M. Bills                      "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
9514228a160SJason M. Bills                      "Critical",
952271584abSEd Tanous                      3,
953271584abSEd Tanous 
954fbe8378fSJason M. Bills                      {
955fbe8378fSJason M. Bills                          "number",
956fbe8378fSJason M. Bills                          "number",
957fbe8378fSJason M. Bills                          "number",
958fbe8378fSJason M. Bills                      },
959271584abSEd Tanous                      "None.",
960fbe8378fSJason M. Bills                  }},
961271584abSEd Tanous     MessageEntry{"PCIeFatalAtomicEgressBlocked",
962fbe8378fSJason M. Bills                  {
963271584abSEd Tanous                      "Indicates a PCIe Atomic Egress Blocked Error.",
964271584abSEd Tanous                      "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 "
965fbe8378fSJason M. Bills                      "Function=%3.",
9664228a160SJason M. Bills                      "Critical",
967271584abSEd Tanous                      3,
968271584abSEd Tanous 
969fbe8378fSJason M. Bills                      {
970fbe8378fSJason M. Bills                          "number",
971fbe8378fSJason M. Bills                          "number",
972fbe8378fSJason M. Bills                          "number",
973fbe8378fSJason M. Bills                      },
974271584abSEd Tanous                      "None.",
975fbe8378fSJason M. Bills                  }},
976fbe8378fSJason M. Bills     MessageEntry{
977fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
978fbe8378fSJason M. Bills         {
979271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
980271584abSEd Tanous 
981fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
9824228a160SJason M. Bills             "Critical",
983271584abSEd Tanous             3,
984271584abSEd Tanous 
985fbe8378fSJason M. Bills             {
986fbe8378fSJason M. Bills                 "number",
987fbe8378fSJason M. Bills                 "number",
988fbe8378fSJason M. Bills                 "number",
989fbe8378fSJason M. Bills             },
990271584abSEd Tanous             "None.",
991fbe8378fSJason M. Bills         }},
992fbe8378fSJason M. Bills     MessageEntry{
993fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
994fbe8378fSJason M. Bills         {
995271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
996271584abSEd Tanous 
997fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
9984228a160SJason M. Bills             "Critical",
999271584abSEd Tanous             3,
1000271584abSEd Tanous 
1001fbe8378fSJason M. Bills             {
1002fbe8378fSJason M. Bills                 "number",
1003fbe8378fSJason M. Bills                 "number",
1004fbe8378fSJason M. Bills                 "number",
1005fbe8378fSJason M. Bills             },
1006271584abSEd Tanous             "None.",
1007fbe8378fSJason M. Bills         }},
1008fbe8378fSJason M. Bills     MessageEntry{
1009fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
1010fbe8378fSJason M. Bills         {
1011271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
1012271584abSEd Tanous 
1013fbe8378fSJason M. Bills             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 "
1014fbe8378fSJason M. Bills             "Function=%3.",
10154228a160SJason M. Bills             "Critical",
1016271584abSEd Tanous             3,
1017271584abSEd Tanous 
1018fbe8378fSJason M. Bills             {
1019fbe8378fSJason M. Bills                 "number",
1020fbe8378fSJason M. Bills                 "number",
1021fbe8378fSJason M. Bills                 "number",
1022fbe8378fSJason M. Bills             },
1023271584abSEd Tanous             "None.",
1024fbe8378fSJason M. Bills         }},
1025271584abSEd Tanous     MessageEntry{"PCIeFatalECRCError",
1026fbe8378fSJason M. Bills                  {
1027271584abSEd Tanous                      "Indicates a PCIe ECRC Error.",
1028271584abSEd Tanous                      "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
10294228a160SJason M. Bills                      "Critical",
1030271584abSEd Tanous                      3,
1031271584abSEd Tanous 
1032fbe8378fSJason M. Bills                      {
1033fbe8378fSJason M. Bills                          "number",
1034fbe8378fSJason M. Bills                          "number",
1035fbe8378fSJason M. Bills                          "number",
1036fbe8378fSJason M. Bills                      },
1037271584abSEd Tanous                      "None.",
1038fbe8378fSJason M. Bills                  }},
1039271584abSEd Tanous     MessageEntry{"PCIeFatalFlowControlProtocol",
1040fbe8378fSJason M. Bills                  {
1041271584abSEd Tanous                      "Indicates a PCIe Flow Control Protocol Error.",
1042271584abSEd Tanous 
1043fbe8378fSJason M. Bills                      "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 "
1044fbe8378fSJason M. Bills                      "Function=%3.",
10454228a160SJason M. Bills                      "Critical",
1046271584abSEd Tanous                      3,
1047271584abSEd Tanous 
1048fbe8378fSJason M. Bills                      {
1049fbe8378fSJason M. Bills                          "number",
1050fbe8378fSJason M. Bills                          "number",
1051fbe8378fSJason M. Bills                          "number",
1052fbe8378fSJason M. Bills                      },
1053271584abSEd Tanous                      "None.",
1054fbe8378fSJason M. Bills                  }},
1055fbe8378fSJason M. Bills     MessageEntry{
1056fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
1057fbe8378fSJason M. Bills         {
1058271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
1059271584abSEd Tanous 
1060fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
10614228a160SJason M. Bills             "Critical",
1062271584abSEd Tanous             3,
1063271584abSEd Tanous 
1064fbe8378fSJason M. Bills             {
1065fbe8378fSJason M. Bills                 "number",
1066fbe8378fSJason M. Bills                 "number",
1067fbe8378fSJason M. Bills                 "number",
1068fbe8378fSJason M. Bills             },
1069271584abSEd Tanous             "None.",
1070fbe8378fSJason M. Bills         }},
1071fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalMCBlockedTLP",
1072fbe8378fSJason M. Bills                  {
1073271584abSEd Tanous                      "Indicates a PCIe MC Blocked TLP Error.",
1074271584abSEd Tanous                      "PCIe Fatal MC Blocked TLP Error. Bus=%1 "
1075fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
10764228a160SJason M. Bills                      "Critical",
1077271584abSEd Tanous                      3,
1078271584abSEd Tanous 
1079fbe8378fSJason M. Bills                      {
1080fbe8378fSJason M. Bills                          "number",
1081fbe8378fSJason M. Bills                          "number",
1082fbe8378fSJason M. Bills                          "number",
1083fbe8378fSJason M. Bills                      },
1084271584abSEd Tanous                      "None.",
1085fbe8378fSJason M. Bills                  }},
1086fbe8378fSJason M. Bills     MessageEntry{
1087fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
1088fbe8378fSJason M. Bills         {
1089271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
1090271584abSEd Tanous 
1091fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
10924228a160SJason M. Bills             "Critical",
1093271584abSEd Tanous             3,
1094271584abSEd Tanous 
1095fbe8378fSJason M. Bills             {
1096fbe8378fSJason M. Bills                 "number",
1097fbe8378fSJason M. Bills                 "number",
1098fbe8378fSJason M. Bills                 "number",
1099fbe8378fSJason M. Bills             },
1100271584abSEd Tanous             "None.",
1101fbe8378fSJason M. Bills         }},
1102271584abSEd Tanous     MessageEntry{"PCIeFatalReceiverBufferOverflow",
1103fbe8378fSJason M. Bills                  {
1104271584abSEd Tanous                      "Indicates a PCIe Receiver Buffer Overflow Error.",
1105271584abSEd Tanous                      "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 "
1106fbe8378fSJason M. Bills                      "Function=%3.",
11074228a160SJason M. Bills                      "Critical",
1108271584abSEd Tanous                      3,
1109271584abSEd Tanous 
1110fbe8378fSJason M. Bills                      {
1111fbe8378fSJason M. Bills                          "number",
1112fbe8378fSJason M. Bills                          "number",
1113fbe8378fSJason M. Bills                          "number",
1114fbe8378fSJason M. Bills                      },
1115271584abSEd Tanous                      "None.",
1116fbe8378fSJason M. Bills                  }},
1117fbe8378fSJason M. Bills     MessageEntry{
111814c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
1119fbe8378fSJason M. Bills         {
1120fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
1121271584abSEd Tanous 
1122fbe8378fSJason M. Bills             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 "
1123fbe8378fSJason M. Bills             "Function=%3.",
11244228a160SJason M. Bills             "Critical",
1125271584abSEd Tanous             3,
1126271584abSEd Tanous 
1127fbe8378fSJason M. Bills             {
1128fbe8378fSJason M. Bills                 "number",
1129fbe8378fSJason M. Bills                 "number",
1130fbe8378fSJason M. Bills                 "number",
1131fbe8378fSJason M. Bills             },
1132271584abSEd Tanous             "None.",
1133fbe8378fSJason M. Bills         }},
1134fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream",
1135fbe8378fSJason M. Bills                  {
1136271584abSEd Tanous                      "Indicates a PCIe Received Fatal Message "
1137fbe8378fSJason M. Bills                      "From Downstream Error.",
1138271584abSEd Tanous 
1139fbe8378fSJason M. Bills                      "PCIe Fatal Received Fatal Message From Downstream. "
1140fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
11414228a160SJason M. Bills                      "Critical",
1142271584abSEd Tanous                      3,
1143271584abSEd Tanous 
1144fbe8378fSJason M. Bills                      {
1145fbe8378fSJason M. Bills                          "number",
1146fbe8378fSJason M. Bills                          "number",
1147fbe8378fSJason M. Bills                          "number",
1148fbe8378fSJason M. Bills                      },
1149271584abSEd Tanous                      "None.",
1150fbe8378fSJason M. Bills                  }},
1151271584abSEd Tanous     MessageEntry{"PCIeFatalSurpriseLinkDown",
1152fbe8378fSJason M. Bills                  {
1153271584abSEd Tanous                      "Indicates a PCIe Surprise Link Down Error.",
1154271584abSEd Tanous                      "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 "
1155fbe8378fSJason M. Bills                      "Function=%3.",
11564228a160SJason M. Bills                      "Critical",
1157271584abSEd Tanous                      3,
1158271584abSEd Tanous 
1159fbe8378fSJason M. Bills                      {
1160fbe8378fSJason M. Bills                          "number",
1161fbe8378fSJason M. Bills                          "number",
1162fbe8378fSJason M. Bills                          "number",
1163fbe8378fSJason M. Bills                      },
1164271584abSEd Tanous                      "None.",
1165fbe8378fSJason M. Bills                  }},
1166271584abSEd Tanous     MessageEntry{"PCIeFatalTLPPrefixBlocked",
1167fbe8378fSJason M. Bills                  {
1168271584abSEd Tanous                      "Indicates a PCIe TLP Prefix Blocked Error.",
1169271584abSEd Tanous                      "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 "
1170fbe8378fSJason M. Bills                      "Function=%3.",
11714228a160SJason M. Bills                      "Critical",
1172271584abSEd Tanous                      3,
1173271584abSEd Tanous 
1174fbe8378fSJason M. Bills                      {
1175fbe8378fSJason M. Bills                          "number",
1176fbe8378fSJason M. Bills                          "number",
1177fbe8378fSJason M. Bills                          "number",
1178fbe8378fSJason M. Bills                      },
1179271584abSEd Tanous                      "None.",
1180fbe8378fSJason M. Bills                  }},
1181fbe8378fSJason M. Bills     MessageEntry{
1182fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
1183fbe8378fSJason M. Bills         {
1184271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
1185271584abSEd Tanous 
1186fbe8378fSJason M. Bills             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 "
1187fbe8378fSJason M. Bills             "Function=%3.",
11884228a160SJason M. Bills             "Critical",
1189271584abSEd Tanous             3,
1190271584abSEd Tanous 
1191fbe8378fSJason M. Bills             {
1192fbe8378fSJason M. Bills                 "number",
1193fbe8378fSJason M. Bills                 "number",
1194fbe8378fSJason M. Bills                 "number",
1195fbe8378fSJason M. Bills             },
1196271584abSEd Tanous             "None.",
1197fbe8378fSJason M. Bills         }},
1198271584abSEd Tanous     MessageEntry{"PCIeFatalUnexpectedCompletion",
1199fbe8378fSJason M. Bills                  {
1200271584abSEd Tanous                      "Indicates a PCIe Unexpected Completion Error.",
1201271584abSEd Tanous                      "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 "
1202fbe8378fSJason M. Bills                      "Function=%3.",
12034228a160SJason M. Bills                      "Critical",
1204271584abSEd Tanous                      3,
1205271584abSEd Tanous 
1206fbe8378fSJason M. Bills                      {
1207fbe8378fSJason M. Bills                          "number",
1208fbe8378fSJason M. Bills                          "number",
1209fbe8378fSJason M. Bills                          "number",
1210fbe8378fSJason M. Bills                      },
1211271584abSEd Tanous                      "None.",
1212fbe8378fSJason M. Bills                  }},
1213271584abSEd Tanous     MessageEntry{"PCIeFatalUnspecifiedNonAERFatalError",
1214fbe8378fSJason M. Bills                  {
1215271584abSEd Tanous                      "Indicates a PCIe Unspecified Non-AER Fatal Error.",
1216271584abSEd Tanous                      "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 "
1217fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
12184228a160SJason M. Bills                      "Critical",
1219271584abSEd Tanous                      3,
1220271584abSEd Tanous 
1221fbe8378fSJason M. Bills                      {
1222fbe8378fSJason M. Bills                          "number",
1223fbe8378fSJason M. Bills                          "number",
1224fbe8378fSJason M. Bills                          "number",
1225fbe8378fSJason M. Bills                      },
1226271584abSEd Tanous                      "None.",
1227fbe8378fSJason M. Bills                  }},
1228fbe8378fSJason M. Bills     MessageEntry{
1229fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
1230fbe8378fSJason M. Bills         {
1231271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
1232271584abSEd Tanous 
1233fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
12344228a160SJason M. Bills             "Critical",
1235271584abSEd Tanous             3,
1236271584abSEd Tanous 
1237fbe8378fSJason M. Bills             {
1238fbe8378fSJason M. Bills                 "number",
1239fbe8378fSJason M. Bills                 "number",
1240fbe8378fSJason M. Bills                 "number",
1241fbe8378fSJason M. Bills             },
1242271584abSEd Tanous             "None.",
1243fbe8378fSJason M. Bills         }},
1244271584abSEd Tanous     MessageEntry{"PowerButtonPressed",
1245fbe8378fSJason M. Bills                  {
1246271584abSEd Tanous                      "Indicates that the power button was pressed.",
1247271584abSEd Tanous                      "Power Button Pressed.",
1248271584abSEd Tanous                      "OK",
1249271584abSEd Tanous                      0,
1250271584abSEd Tanous                      {},
1251271584abSEd Tanous                      "None.",
1252fbe8378fSJason M. Bills                  }},
1253dd118a2eSJason M. Bills     MessageEntry{"PowerRestorePolicyApplied",
1254dd118a2eSJason M. Bills                  {
1255271584abSEd Tanous                      "Indicates that power was restored and the "
1256dd118a2eSJason M. Bills                      "BMC has applied the restore policy.",
1257271584abSEd Tanous                      "Power restore policy applied.",
1258271584abSEd Tanous                      "OK",
1259271584abSEd Tanous                      0,
1260271584abSEd Tanous                      {},
1261271584abSEd Tanous                      "None.",
1262dd118a2eSJason M. Bills                  }},
1263271584abSEd Tanous     MessageEntry{"PowerSupplyConfigurationError",
1264fbe8378fSJason M. Bills                  {
1265271584abSEd Tanous                      "Indicates an error in power supply configuration.",
1266271584abSEd Tanous                      "Power supply %1 configuration error.",
12679c6b0159SYong Li                      "Warning",
1268271584abSEd Tanous                      1,
1269271584abSEd Tanous                      {"string"},
1270271584abSEd Tanous                      "None.",
1271fbe8378fSJason M. Bills                  }},
1272fbe8378fSJason M. Bills     MessageEntry{
12737f68549fSjayaprakash Mutyala         "PowerSupplyConfigurationErrorRecovered",
12747f68549fSjayaprakash Mutyala         {
12757f68549fSjayaprakash Mutyala             "Indicates that power supply configuration error recovered "
12767f68549fSjayaprakash Mutyala             "from a failure.",
12777f68549fSjayaprakash Mutyala             "Power supply %1 configuration error recovered.",
12787f68549fSjayaprakash Mutyala             "OK",
12797f68549fSjayaprakash Mutyala             1,
12807f68549fSjayaprakash Mutyala             {"string"},
12817f68549fSjayaprakash Mutyala             "None.",
12827f68549fSjayaprakash Mutyala         }},
12837f68549fSjayaprakash Mutyala     MessageEntry{
1284fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1285fbe8378fSJason M. Bills         {
1286fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1287271584abSEd Tanous             "Power supply %1 fan %2 failed.",
12889c6b0159SYong Li             "Warning",
1289271584abSEd Tanous             2,
1290271584abSEd Tanous             {"string", "string"},
1291271584abSEd Tanous             "None.",
1292fbe8378fSJason M. Bills         }},
1293dac62eefSCheng C Yang     MessageEntry{
1294dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1295dac62eefSCheng C Yang         {
1296dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1297271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1298271584abSEd Tanous             "OK",
1299271584abSEd Tanous             2,
1300271584abSEd Tanous             {"string", "string"},
1301271584abSEd Tanous             "None.",
1302dac62eefSCheng C Yang         }},
1303fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailed",
1304fbe8378fSJason M. Bills                  {
1305271584abSEd Tanous                      "Indicates that a power supply has failed.",
1306271584abSEd Tanous                      "Power supply %1 failed.",
13079c6b0159SYong Li                      "Warning",
1308271584abSEd Tanous                      1,
1309271584abSEd Tanous                      {"string"},
1310271584abSEd Tanous                      "None.",
1311fbe8378fSJason M. Bills                  }},
1312fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailurePredicted",
1313fbe8378fSJason M. Bills                  {
1314fbe8378fSJason M. Bills                      "Indicates that a power supply is predicted to fail.",
1315271584abSEd Tanous                      "Power supply %1 failure predicted.",
1316271584abSEd Tanous                      "Warning",
1317271584abSEd Tanous                      1,
1318271584abSEd Tanous                      {"string"},
1319271584abSEd Tanous                      "None.",
1320fbe8378fSJason M. Bills                  }},
1321271584abSEd Tanous     MessageEntry{"PowerSupplyInserted",
1322fbe8378fSJason M. Bills                  {
1323271584abSEd Tanous                      "Indicates that a power supply has been inserted.",
1324271584abSEd Tanous                      "Power supply %1 inserted.",
1325271584abSEd Tanous                      "OK",
1326271584abSEd Tanous                      1,
1327271584abSEd Tanous                      {"string"},
1328271584abSEd Tanous                      "None.",
1329fbe8378fSJason M. Bills                  }},
1330271584abSEd Tanous     MessageEntry{"PowerSupplyPowerGoodFailed",
1331bc48a175SJason M. Bills                  {
1332271584abSEd Tanous                      "Indicates that the power supply power good signal "
1333bc48a175SJason M. Bills                      "failed to assert within the specified time.",
1334271584abSEd Tanous                      "Power supply power good failed to assert within %1 "
1335bc48a175SJason M. Bills                      "milliseconds.",
1336271584abSEd Tanous                      "Critical",
1337271584abSEd Tanous                      1,
1338271584abSEd Tanous                      {"number"},
1339271584abSEd Tanous                      "None.",
1340bc48a175SJason M. Bills                  }},
1341dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPowerLost",
1342dac62eefSCheng C Yang                  {
1343dac62eefSCheng C Yang                      "Indicates that a power supply has lost input power.",
1344271584abSEd Tanous                      "Power supply %1 power lost.",
13459c6b0159SYong Li                      "Warning",
1346271584abSEd Tanous                      1,
1347271584abSEd Tanous                      {"string"},
1348271584abSEd Tanous                      "None.",
1349dac62eefSCheng C Yang                  }},
1350271584abSEd Tanous     MessageEntry{"PowerSupplyPowerRestored",
1351dac62eefSCheng C Yang                  {
1352dac62eefSCheng C Yang                      "Indicates that a power supply input power was restored.",
1353271584abSEd Tanous                      "Power supply %1 power restored.",
1354271584abSEd Tanous                      "OK",
1355271584abSEd Tanous                      1,
1356271584abSEd Tanous                      {"string"},
1357271584abSEd Tanous                      "None.",
1358dac62eefSCheng C Yang                  }},
1359dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPredictedFailureRecovered",
1360dac62eefSCheng C Yang                  {
1361271584abSEd Tanous                      "Indicates that a power supply recovered "
1362dac62eefSCheng C Yang                      "from a predicted failure.",
1363271584abSEd Tanous                      "Power supply %1 predicted failure recovered.",
1364271584abSEd Tanous                      "OK",
1365271584abSEd Tanous                      1,
1366271584abSEd Tanous                      {"string"},
1367271584abSEd Tanous                      "None.",
1368dac62eefSCheng C Yang                  }},
1369271584abSEd Tanous     MessageEntry{"PowerSupplyRecovered",
1370dac62eefSCheng C Yang                  {
1371dac62eefSCheng C Yang                      "Indicates that a power supply recovered from a failure.",
1372271584abSEd Tanous                      "Power supply %1 recovered.",
1373271584abSEd Tanous                      "OK",
1374271584abSEd Tanous                      1,
1375271584abSEd Tanous                      {"string"},
1376271584abSEd Tanous                      "None.",
1377dac62eefSCheng C Yang                  }},
1378271584abSEd Tanous     MessageEntry{"PowerSupplyRemoved",
1379fbe8378fSJason M. Bills                  {
1380271584abSEd Tanous                      "Indicates that a power supply has been removed.",
1381271584abSEd Tanous                      "Power supply %1 removed.",
1382271584abSEd Tanous                      "Warning",
1383271584abSEd Tanous                      1,
1384271584abSEd Tanous                      {"string"},
1385271584abSEd Tanous                      "None.",
1386fbe8378fSJason M. Bills                  }},
1387271584abSEd Tanous     MessageEntry{"PowerUnitDegradedFromNonRedundant",
1388cecb4cb6SCheng C Yang                  {
1389cecb4cb6SCheng C Yang                      "Indicates that power unit is come back to redundant from"
1390cecb4cb6SCheng C Yang                      "nonredundant but is still not in full redundancy mode.",
1391271584abSEd Tanous                      "Power Unit degraded from nonredundant.",
1392271584abSEd Tanous                      "Warning",
1393271584abSEd Tanous                      0,
1394271584abSEd Tanous                      {},
1395271584abSEd Tanous                      "None.",
1396cecb4cb6SCheng C Yang                  }},
1397cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitDegradedFromRedundant",
1398cecb4cb6SCheng C Yang                  {
1399cecb4cb6SCheng C Yang                      "Indicates that power unit is degarded from full "
1400cecb4cb6SCheng C Yang                      "redundancy mode.",
1401271584abSEd Tanous                      "Power Unit degraded from redundant.",
1402271584abSEd Tanous                      "Warning",
1403271584abSEd Tanous                      0,
1404271584abSEd Tanous                      {},
1405271584abSEd Tanous                      "None.",
1406cecb4cb6SCheng C Yang                  }},
1407271584abSEd Tanous     MessageEntry{"PowerUnitRedundancyDegraded",
1408cecb4cb6SCheng C Yang                  {
1409cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been degraded.",
1410271584abSEd Tanous                      "Power Unit Redundancy degraded.",
1411271584abSEd Tanous                      "Warning",
1412271584abSEd Tanous                      0,
1413271584abSEd Tanous                      {},
1414271584abSEd Tanous                      "None.",
1415cecb4cb6SCheng C Yang                  }},
1416cecb4cb6SCheng C Yang     MessageEntry{
1417cecb4cb6SCheng C Yang         "PowerUnitNonRedundantFromInsufficient",
1418cecb4cb6SCheng C Yang         {
1419cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode and get"
1420cecb4cb6SCheng C Yang             "sufficient power to support redundancy from insufficient"
1421cecb4cb6SCheng C Yang             "power.",
1422271584abSEd Tanous 
1423cecb4cb6SCheng C Yang             "Power Unit NonRedundant from insufficient to sufficient.",
1424271584abSEd Tanous             "Warning",
1425271584abSEd Tanous             0,
1426271584abSEd Tanous             {},
1427271584abSEd Tanous             "None.",
1428cecb4cb6SCheng C Yang         }},
1429271584abSEd Tanous     MessageEntry{"PowerUnitNonRedundantInsufficient",
1430cecb4cb6SCheng C Yang                  {
1431271584abSEd Tanous                      "Indicates that power unit do not have sufficient "
1432cecb4cb6SCheng C Yang                      "power to support redundancy.",
1433271584abSEd Tanous                      "Power Unit NonRedundant and has insufficient resource.",
14344228a160SJason M. Bills                      "Critical",
1435271584abSEd Tanous                      0,
1436271584abSEd Tanous                      {},
1437271584abSEd Tanous                      "None.",
1438cecb4cb6SCheng C Yang                  }},
1439cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitRedundancyLost",
1440cecb4cb6SCheng C Yang                  {
1441cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been lost.",
1442271584abSEd Tanous                      "Power Unit Redundancy lost.",
1443271584abSEd Tanous                      "Warning",
1444271584abSEd Tanous                      0,
1445271584abSEd Tanous                      {},
1446271584abSEd Tanous                      "None.",
1447cecb4cb6SCheng C Yang                  }},
1448cecb4cb6SCheng C Yang     MessageEntry{
1449cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1450cecb4cb6SCheng C Yang         {
1451cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1452271584abSEd Tanous             "Power Unit Redundancy regained.",
1453271584abSEd Tanous             "OK",
1454271584abSEd Tanous             0,
1455271584abSEd Tanous             {},
1456271584abSEd Tanous             "None.",
1457cecb4cb6SCheng C Yang         }},
1458cecb4cb6SCheng C Yang     MessageEntry{
1459cecb4cb6SCheng C Yang         "PowerUnitNonRedundantSufficient",
1460cecb4cb6SCheng C Yang         {
1461cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode but still"
1462cecb4cb6SCheng C Yang             "has sufficient power to support redundancy.",
1463271584abSEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
1464271584abSEd Tanous             "Warning",
1465271584abSEd Tanous             0,
1466271584abSEd Tanous             {},
1467271584abSEd Tanous             "None.",
1468cecb4cb6SCheng C Yang         }},
1469271584abSEd Tanous     MessageEntry{"ResetButtonPressed",
1470fbe8378fSJason M. Bills                  {
1471271584abSEd Tanous                      "Indicates that the reset button was pressed.",
1472271584abSEd Tanous                      "Reset Button Pressed.",
1473271584abSEd Tanous                      "OK",
1474271584abSEd Tanous                      0,
1475271584abSEd Tanous                      {},
1476271584abSEd Tanous                      "None.",
1477fbe8378fSJason M. Bills                  }},
14788ae37025SChen,Yugang     MessageEntry{"SecurityBoot2ndFlashEnabled",
14798ae37025SChen,Yugang                  {
14808ae37025SChen,Yugang                      "Indicates that the BMC 2nd boot flash is enabled.",
14818ae37025SChen,Yugang                      "BMC 2nd boot flash is enabled.",
14828ae37025SChen,Yugang                      "Critical",
14838ae37025SChen,Yugang                      0,
14848ae37025SChen,Yugang                      {},
14858ae37025SChen,Yugang                      "None.",
14868ae37025SChen,Yugang                  }},
14878ae37025SChen,Yugang     MessageEntry{"SecurityP2aBridgeEnabled",
14888ae37025SChen,Yugang                  {
14898ae37025SChen,Yugang                      "Indicates that the P2A bridge is enabled.",
14908ae37025SChen,Yugang                      "P2A(PCIe to AHB) bridge is enabled.",
14918ae37025SChen,Yugang                      "Critical",
14928ae37025SChen,Yugang                      0,
14938ae37025SChen,Yugang                      {},
14948ae37025SChen,Yugang                      "None.",
14958ae37025SChen,Yugang                  }},
14968ae37025SChen,Yugang     MessageEntry{"SecurityUartPortDebugEnabled",
14978ae37025SChen,Yugang                  {
14988ae37025SChen,Yugang                      "Indicates that the uart port debug is enabled.",
14998ae37025SChen,Yugang                      "Uart port debug is enabled.",
15008ae37025SChen,Yugang                      "Critical",
15018ae37025SChen,Yugang                      0,
15028ae37025SChen,Yugang                      {},
15038ae37025SChen,Yugang                      "None.",
15048ae37025SChen,Yugang                  }},
15058988dda4SSuryakanth Sekar     MessageEntry{
15068988dda4SSuryakanth Sekar         "SecurityUserStrongHashAlgoRestored",
15078988dda4SSuryakanth Sekar         {
15088988dda4SSuryakanth Sekar             "Indicates that password computing hash algorithm changed.",
15098988dda4SSuryakanth Sekar             "Password computing hash algorithm is changed to sha256/sha512.",
15108988dda4SSuryakanth Sekar             "OK",
15118988dda4SSuryakanth Sekar             0,
15128988dda4SSuryakanth Sekar             {},
15138988dda4SSuryakanth Sekar             "None.",
15148988dda4SSuryakanth Sekar         }},
15158988dda4SSuryakanth Sekar 
15168988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroAssigned",
15178988dda4SSuryakanth Sekar                  {
15188988dda4SSuryakanth Sekar                      "Indicates that non root user assigned with user ID zero.",
15198988dda4SSuryakanth Sekar                      "User ID Zero is assigned with non-root user.",
15208988dda4SSuryakanth Sekar                      "Critical",
15218988dda4SSuryakanth Sekar                      0,
15228988dda4SSuryakanth Sekar                      {},
15238988dda4SSuryakanth Sekar                      "None.",
15248988dda4SSuryakanth Sekar                  }},
15258988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserNonRootUidZeroRemoved",
15268988dda4SSuryakanth Sekar                  {
15278988dda4SSuryakanth Sekar                      "Indicates that non root user ID is removed",
15288988dda4SSuryakanth Sekar                      "Non root user assigned with user ID zero is removed.",
15298988dda4SSuryakanth Sekar                      "OK",
15308988dda4SSuryakanth Sekar                      0,
15318988dda4SSuryakanth Sekar                      {},
15328988dda4SSuryakanth Sekar                      "None.",
15338988dda4SSuryakanth Sekar                  }},
15348988dda4SSuryakanth Sekar 
15358988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootEnabled",
15368988dda4SSuryakanth Sekar                  {
15378988dda4SSuryakanth Sekar                      "Indicates that system root user is enabled.",
15388988dda4SSuryakanth Sekar                      "User root is enabled.",
15398988dda4SSuryakanth Sekar                      "Critical",
15408988dda4SSuryakanth Sekar                      0,
15418988dda4SSuryakanth Sekar                      {},
15428988dda4SSuryakanth Sekar                      "None.",
15438988dda4SSuryakanth Sekar                  }},
15448988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserRootDisabled",
15458988dda4SSuryakanth Sekar                  {
15468988dda4SSuryakanth Sekar                      "Indicates that system root user is disabled.",
15478988dda4SSuryakanth Sekar                      "User root is disabled.",
15488988dda4SSuryakanth Sekar                      "OK",
15498988dda4SSuryakanth Sekar                      0,
15508988dda4SSuryakanth Sekar                      {},
15518988dda4SSuryakanth Sekar                      "None.",
15528988dda4SSuryakanth Sekar                  }},
15538988dda4SSuryakanth Sekar 
15548988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellEnabled",
15558988dda4SSuryakanth Sekar                  {
15568988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is enabled.",
15578988dda4SSuryakanth Sekar                      "Unsupported shell is enabled.",
15588988dda4SSuryakanth Sekar                      "Critical",
15598988dda4SSuryakanth Sekar                      0,
15608988dda4SSuryakanth Sekar                      {},
15618988dda4SSuryakanth Sekar                      "None.",
15628988dda4SSuryakanth Sekar                  }},
15638988dda4SSuryakanth Sekar     MessageEntry{"SecurityUserUnsupportedShellRemoved",
15648988dda4SSuryakanth Sekar                  {
15658988dda4SSuryakanth Sekar                      "Indicates that unsupported shell is removed.",
15668988dda4SSuryakanth Sekar                      "Unsupported shell is removed.",
15678988dda4SSuryakanth Sekar                      "OK",
15688988dda4SSuryakanth Sekar                      0,
15698988dda4SSuryakanth Sekar                      {},
15708988dda4SSuryakanth Sekar                      "None.",
15718988dda4SSuryakanth Sekar                  }},
15728988dda4SSuryakanth Sekar 
15738988dda4SSuryakanth Sekar     MessageEntry{
15748988dda4SSuryakanth Sekar         "SecurityUserWeakHashAlgoEnabled",
15758988dda4SSuryakanth Sekar         {
15768988dda4SSuryakanth Sekar             "Indicates that weak password computing hash algorithm is enabled.",
15778988dda4SSuryakanth Sekar             "Weak password computing hash algorithm is enabled.",
15788988dda4SSuryakanth Sekar             "Critical",
15798988dda4SSuryakanth Sekar             0,
15808988dda4SSuryakanth Sekar             {},
15818988dda4SSuryakanth Sekar             "None.",
15828988dda4SSuryakanth Sekar         }},
15838988dda4SSuryakanth Sekar 
1584fbe8378fSJason M. Bills     MessageEntry{"SELEntryAdded",
1585fbe8378fSJason M. Bills                  {
1586271584abSEd Tanous                      "Indicates a SEL entry was added using the "
1587fbe8378fSJason M. Bills                      "Add SEL Entry or Platform Event command.",
1588271584abSEd Tanous                      "SEL Entry Added: %1",
1589271584abSEd Tanous                      "OK",
1590271584abSEd Tanous                      1,
1591271584abSEd Tanous 
1592fbe8378fSJason M. Bills                      {
1593fbe8378fSJason M. Bills                          "string",
1594fbe8378fSJason M. Bills                      },
1595271584abSEd Tanous                      "None.",
1596fbe8378fSJason M. Bills                  }},
1597271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingHigh",
1598fbe8378fSJason M. Bills                  {
1599271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1600fbe8378fSJason M. Bills                      "critical high threshold going high.",
1601271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going "
1602fbe8378fSJason M. Bills                      "high. Reading=%2 Threshold=%3.",
1603271584abSEd Tanous                      "Critical",
1604271584abSEd Tanous                      3,
1605271584abSEd Tanous                      {"string", "number", "number"},
1606271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1607fbe8378fSJason M. Bills                  }},
1608271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingLow",
1609fbe8378fSJason M. Bills                  {
1610271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1611fbe8378fSJason M. Bills                      "critical high threshold going low.",
1612271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going low. "
1613fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1614271584abSEd Tanous                      "OK",
1615271584abSEd Tanous                      3,
1616271584abSEd Tanous                      {"string", "number", "number"},
1617271584abSEd Tanous                      "None.",
1618fbe8378fSJason M. Bills                  }},
1619271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingHigh",
1620fbe8378fSJason M. Bills                  {
1621271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1622fbe8378fSJason M. Bills                      "critical low threshold going high.",
1623271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going high. "
1624fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1625271584abSEd Tanous                      "OK",
1626271584abSEd Tanous                      3,
1627271584abSEd Tanous                      {"string", "number", "number"},
1628271584abSEd Tanous                      "None.",
1629fbe8378fSJason M. Bills                  }},
1630271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingLow",
1631fbe8378fSJason M. Bills                  {
1632271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1633fbe8378fSJason M. Bills                      "critical low threshold going low.",
1634271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going low. "
1635fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1636271584abSEd Tanous                      "Critical",
1637271584abSEd Tanous                      3,
1638271584abSEd Tanous                      {"string", "number", "number"},
1639271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1640fbe8378fSJason M. Bills                  }},
1641271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingHigh",
1642fbe8378fSJason M. Bills                  {
1643271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1644fbe8378fSJason M. Bills                      "warning high threshold going high.",
1645271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going high. "
1646fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1647271584abSEd Tanous                      "Warning",
1648271584abSEd Tanous                      3,
1649271584abSEd Tanous                      {"string", "number", "number"},
1650271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1651fbe8378fSJason M. Bills                  }},
1652271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingLow",
1653fbe8378fSJason M. Bills                  {
1654271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1655fbe8378fSJason M. Bills                      "warning high threshold going low.",
1656271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going low. "
1657fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1658271584abSEd Tanous                      "OK",
1659271584abSEd Tanous                      3,
1660271584abSEd Tanous                      {"string", "number", "number"},
1661271584abSEd Tanous                      "None.",
1662fbe8378fSJason M. Bills                  }},
1663271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingHigh",
1664fbe8378fSJason M. Bills                  {
1665271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1666fbe8378fSJason M. Bills                      "warning low threshold going high.",
1667271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going high. "
1668fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1669271584abSEd Tanous                      "OK",
1670271584abSEd Tanous                      3,
1671271584abSEd Tanous                      {"string", "number", "number"},
1672271584abSEd Tanous                      "None.",
1673fbe8378fSJason M. Bills                  }},
1674271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingLow",
1675fbe8378fSJason M. Bills                  {
1676271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1677fbe8378fSJason M. Bills                      "warning low threshold going low.",
1678271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going low. "
1679fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1680271584abSEd Tanous                      "Warning",
1681271584abSEd Tanous                      3,
1682271584abSEd Tanous                      {"string", "number", "number"},
1683271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1684fbe8378fSJason M. Bills                  }},
1685fb7579e9SJames Feist     MessageEntry{"ServiceFailure",
1686fb7579e9SJames Feist                  {
1687fb7579e9SJames Feist                      "Indicates that a service has exited unsuccessfully.",
1688271584abSEd Tanous                      "Service %1 has exited unsuccessfully.",
1689271584abSEd Tanous                      "Warning",
1690271584abSEd Tanous                      1,
1691271584abSEd Tanous                      {"string"},
1692271584abSEd Tanous                      "None.",
1693fb7579e9SJames Feist                  }},
1694fbe8378fSJason M. Bills     MessageEntry{"SparingRedundancyDegraded",
1695fbe8378fSJason M. Bills                  {
1696fbe8378fSJason M. Bills                      "Indicates the sparing redundancy state is degraded.",
1697271584abSEd Tanous                      "Sparing redundancy state degraded. Socket=%1 "
1698fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
1699271584abSEd Tanous                      "Warning",
1700271584abSEd Tanous                      5,
1701271584abSEd Tanous 
1702fbe8378fSJason M. Bills                      {
1703fbe8378fSJason M. Bills                          "number",
1704fbe8378fSJason M. Bills                          "string",
1705fbe8378fSJason M. Bills                          "number",
1706fbe8378fSJason M. Bills                          "string",
1707fbe8378fSJason M. Bills                          "number",
1708fbe8378fSJason M. Bills                      },
1709271584abSEd Tanous                      "None.",
1710fbe8378fSJason M. Bills                  }},
1711fbe8378fSJason M. Bills     MessageEntry{
1712fbe8378fSJason M. Bills         "SparingRedundancyFull",
1713fbe8378fSJason M. Bills         {
1714fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
1715271584abSEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 "
1716fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
1717271584abSEd Tanous             "OK",
1718271584abSEd Tanous             5,
1719271584abSEd Tanous 
1720fbe8378fSJason M. Bills             {
1721fbe8378fSJason M. Bills                 "number",
1722fbe8378fSJason M. Bills                 "string",
1723fbe8378fSJason M. Bills                 "number",
1724fbe8378fSJason M. Bills                 "string",
1725fbe8378fSJason M. Bills                 "number",
1726fbe8378fSJason M. Bills             },
1727271584abSEd Tanous             "None.",
1728fbe8378fSJason M. Bills         }},
1729271584abSEd Tanous     MessageEntry{"SsbThermalTrip",
1730b76f9ca1SChen,Yugang                  {
1731b76f9ca1SChen,Yugang                      "Indicates that an SSB Thermal trip has been asserted.",
1732271584abSEd Tanous                      "SSB Thermal trip.",
1733271584abSEd Tanous                      "Critical",
1734271584abSEd Tanous                      0,
1735271584abSEd Tanous                      {},
1736271584abSEd Tanous                      "None.",
1737b76f9ca1SChen,Yugang                  }},
173852efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceDisabledProvisioned",
173952efa5d6SRichard Marian Thomaiyar                  {
174052efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the disabled "
174152efa5d6SRichard Marian Thomaiyar                      "provisioned state. All commands are blocked to execute "
174252efa5d6SRichard Marian Thomaiyar                      "through the system interface.",
174352efa5d6SRichard Marian Thomaiyar                      "The system interface is in the disabled provisioned "
174452efa5d6SRichard Marian Thomaiyar                      "state.",
174552efa5d6SRichard Marian Thomaiyar                      "OK",
174652efa5d6SRichard Marian Thomaiyar                      0,
174752efa5d6SRichard Marian Thomaiyar                      {},
174852efa5d6SRichard Marian Thomaiyar                      "None.",
174952efa5d6SRichard Marian Thomaiyar                  }},
175052efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceUnprovisioned",
175152efa5d6SRichard Marian Thomaiyar                  {
175252efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the "
175352efa5d6SRichard Marian Thomaiyar                      "unprovisioned state. All commands are permitted to "
175452efa5d6SRichard Marian Thomaiyar                      "execute through the system interface.",
175552efa5d6SRichard Marian Thomaiyar                      "The system interface is in the unprovisioned state.",
175652efa5d6SRichard Marian Thomaiyar                      "Critical",
175752efa5d6SRichard Marian Thomaiyar                      0,
175852efa5d6SRichard Marian Thomaiyar                      {},
175952efa5d6SRichard Marian Thomaiyar                      "None.",
176052efa5d6SRichard Marian Thomaiyar                  }},
176152efa5d6SRichard Marian Thomaiyar     MessageEntry{"SystemInterfaceWhitelistProvisioned",
176252efa5d6SRichard Marian Thomaiyar                  {
176352efa5d6SRichard Marian Thomaiyar                      "Indicates that the system interface is in the whitelist "
176452efa5d6SRichard Marian Thomaiyar                      "provisioned state. Only whitelisted commands "
176552efa5d6SRichard Marian Thomaiyar                      "are permitted to execute through the system interface.",
176652efa5d6SRichard Marian Thomaiyar                      "The system interface is in the whitelist provisioned "
176752efa5d6SRichard Marian Thomaiyar                      "state.",
176852efa5d6SRichard Marian Thomaiyar                      "Warning",
176952efa5d6SRichard Marian Thomaiyar                      0,
177052efa5d6SRichard Marian Thomaiyar                      {},
177152efa5d6SRichard Marian Thomaiyar                      "None.",
177252efa5d6SRichard Marian Thomaiyar                  }},
1773bc48a175SJason M. Bills     MessageEntry{"SystemPowerGoodFailed",
1774bc48a175SJason M. Bills                  {
1775bc48a175SJason M. Bills                      "Indicates that the system power good signal failed "
1776bc48a175SJason M. Bills                      "to assert within the specified time (VR failure).",
1777271584abSEd Tanous                      "System power good failed to assert within %1 "
1778bc48a175SJason M. Bills                      "milliseconds (VR failure).",
1779271584abSEd Tanous                      "Critical",
1780271584abSEd Tanous                      1,
1781271584abSEd Tanous                      {"number"},
1782271584abSEd Tanous                      "None.",
1783bc48a175SJason M. Bills                  }},
1784fbe8378fSJason M. Bills     MessageEntry{"SystemPowerLost",
1785fbe8378fSJason M. Bills                  {
1786271584abSEd Tanous                      "Indicates that power was lost while the "
1787fbe8378fSJason M. Bills                      "system was powered on.",
1788271584abSEd Tanous                      "System Power Lost.",
1789271584abSEd Tanous                      "Critical",
1790271584abSEd Tanous                      0,
1791271584abSEd Tanous                      {},
1792271584abSEd Tanous                      "None.",
1793fbe8378fSJason M. Bills                  }},
1794271584abSEd Tanous     MessageEntry{"SystemPowerOffFailed",
1795fbe8378fSJason M. Bills                  {
1796271584abSEd Tanous                      "Indicates that the system failed to power off.",
1797271584abSEd Tanous                      "System Power-Off Failed.",
1798271584abSEd Tanous                      "Critical",
1799271584abSEd Tanous                      0,
1800271584abSEd Tanous                      {},
1801271584abSEd Tanous                      "None.",
1802fbe8378fSJason M. Bills                  }},
1803271584abSEd Tanous     MessageEntry{"SystemPowerOnFailed",
1804fbe8378fSJason M. Bills                  {
1805271584abSEd Tanous                      "Indicates that the system failed to power on.",
1806271584abSEd Tanous                      "System Power-On Failed.",
1807271584abSEd Tanous                      "Critical",
1808271584abSEd Tanous                      0,
1809271584abSEd Tanous                      {},
1810271584abSEd Tanous                      "None.",
1811fbe8378fSJason M. Bills                  }},
181273de092fSJason M. Bills     MessageEntry{
181373de092fSJason M. Bills         "VoltageRegulatorOverheated",
181473de092fSJason M. Bills         {
181573de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
1816271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
1817271584abSEd Tanous             "Critical",
1818271584abSEd Tanous             1,
1819271584abSEd Tanous             {"string"},
1820271584abSEd Tanous             "None.",
182173de092fSJason M. Bills         }},
1822fbe8378fSJason M. Bills };
1823fbe8378fSJason M. Bills } // namespace redfish::message_registries::openbmc
1824