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 = {
22*271584abSEd Tanous     "Copyright 2018 OpenBMC. All rights reserved.",
23*271584abSEd Tanous     "#MessageRegistry.v1_0_0.MessageRegistry",
24*271584abSEd Tanous     "OpenBMC.0.1.0",
25*271584abSEd Tanous     "OpenBMC Message Registry",
26*271584abSEd Tanous     "en",
27*271584abSEd Tanous     "This registry defines the base messages for OpenBMC.",
28*271584abSEd Tanous     "OpenBMC",
29*271584abSEd Tanous     "0.1.0",
30*271584abSEd Tanous     "OpenBMC",
31fbe8378fSJason M. Bills };
32*271584abSEd Tanous const std::array<MessageEntry, 114> registry = {
33fbe8378fSJason M. Bills     MessageEntry{
34fbe8378fSJason M. Bills         "ADDDCCorrectable",
35fbe8378fSJason M. Bills         {
36*271584abSEd Tanous             "Indicates an ADDDC Correctable Error.",
37fbe8378fSJason M. Bills             "ADDDC Correctable Error.Socket=%1 Channel=%2 DIMM=%3 Rank=%4.",
38*271584abSEd Tanous             "Warning",
39*271584abSEd Tanous             4,
40fbe8378fSJason M. Bills             {
41fbe8378fSJason M. Bills                 "number",
42fbe8378fSJason M. Bills                 "string",
43fbe8378fSJason M. Bills                 "number",
44fbe8378fSJason M. Bills                 "number",
45fbe8378fSJason M. Bills             },
46*271584abSEd Tanous             "None.",
47fbe8378fSJason M. Bills         }},
48fbe8378fSJason M. Bills     MessageEntry{
49fbe8378fSJason M. Bills         "BIOSBoot",
50fbe8378fSJason M. Bills         {
51fbe8378fSJason M. Bills             "Indicates BIOS has transitioned control to the OS Loader.",
52*271584abSEd Tanous             "BIOS System Boot.",
53*271584abSEd Tanous             "OK",
54*271584abSEd Tanous             0,
55*271584abSEd Tanous             {},
56*271584abSEd Tanous             "None.",
57fbe8378fSJason M. Bills         }},
58*271584abSEd Tanous     MessageEntry{"BIOSPOSTError",
59fbe8378fSJason M. Bills                  {
60*271584abSEd Tanous                      "Indicates BIOS POST has encountered an error.",
61*271584abSEd Tanous                      "BIOS POST Error. Error Code=%1",
62*271584abSEd Tanous                      "Warning",
63*271584abSEd Tanous                      1,
64*271584abSEd Tanous                      {"number"},
65*271584abSEd Tanous                      "None.",
66fbe8378fSJason M. Bills                  }},
67fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryComplete",
68fbe8378fSJason M. Bills                  {
69*271584abSEd Tanous                      "Indicates BIOS Recovery has completed.",
70*271584abSEd Tanous                      "BIOS Recovery Complete.",
71*271584abSEd Tanous                      "OK",
72*271584abSEd Tanous                      0,
73*271584abSEd Tanous                      {},
74*271584abSEd Tanous                      "None.",
75fbe8378fSJason M. Bills                  }},
76fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryStart",
77fbe8378fSJason M. Bills                  {
78*271584abSEd Tanous                      "Indicates BIOS Recovery has started.",
79*271584abSEd Tanous                      "BIOS Recovery Start.",
80*271584abSEd Tanous                      "Warning",
81*271584abSEd Tanous                      0,
82*271584abSEd Tanous                      {},
83*271584abSEd Tanous                      "None.",
84fbe8378fSJason M. Bills                  }},
85fbe8378fSJason M. Bills     MessageEntry{"CPUError",
86fbe8378fSJason M. Bills                  {
87*271584abSEd Tanous                      "Indicates that a CPU Error occurred of "
88fbe8378fSJason M. Bills                      "the specified type or cause.",
89*271584abSEd Tanous                      "CPU Error Occurred: %1.",
90*271584abSEd Tanous                      "Critical",
91*271584abSEd Tanous                      1,
92*271584abSEd Tanous                      {"string"},
93*271584abSEd Tanous                      "None.",
94fbe8378fSJason M. Bills                  }},
9573de092fSJason M. Bills     MessageEntry{"CPUThermalTrip",
9673de092fSJason M. Bills                  {
97*271584abSEd Tanous                      "Indicates that the specified CPU thermal "
9873de092fSJason M. Bills                      "trip has been asserted.",
99*271584abSEd Tanous                      "CPU %1 Thermal Trip.",
100*271584abSEd Tanous                      "Critical",
101*271584abSEd Tanous                      1,
102*271584abSEd Tanous                      {"number"},
103*271584abSEd Tanous                      "None.",
10473de092fSJason M. Bills                  }},
105*271584abSEd Tanous     MessageEntry{"DCPowerOff",
106fbe8378fSJason M. Bills                  {
107*271584abSEd Tanous                      "Indicates that the system DC power is off.",
108*271584abSEd Tanous                      "Host system DC power is off",
109*271584abSEd Tanous                      "OK",
110*271584abSEd Tanous                      0,
111*271584abSEd Tanous                      {},
112*271584abSEd Tanous                      "None.",
113fbe8378fSJason M. Bills                  }},
114fbe8378fSJason M. Bills     MessageEntry{"DCPowerOn",
115fbe8378fSJason M. Bills                  {
116*271584abSEd Tanous                      "Indicates that the system DC power is on.",
117*271584abSEd Tanous                      "Host system DC power is on",
118*271584abSEd Tanous                      "OK",
119*271584abSEd Tanous                      0,
120*271584abSEd Tanous                      {},
121*271584abSEd Tanous                      "None.",
122fbe8378fSJason M. Bills                  }},
123*271584abSEd Tanous     MessageEntry{"EventLogCleared",
124fbe8378fSJason M. Bills                  {
125*271584abSEd Tanous                      "Indicates that the event log has been cleared.",
126*271584abSEd Tanous                      "Event Log Cleared.",
127*271584abSEd Tanous                      "OK",
128*271584abSEd Tanous                      0,
129*271584abSEd Tanous                      {},
130*271584abSEd Tanous                      "None.",
131fbe8378fSJason M. Bills                  }},
132*271584abSEd Tanous     MessageEntry{"FanInserted",
133fbe8378fSJason M. Bills                  {
134*271584abSEd Tanous                      "Indicates that a system fan has been inserted.",
135*271584abSEd Tanous                      "%1 inserted.",
136*271584abSEd Tanous                      "OK",
137*271584abSEd Tanous                      1,
138*271584abSEd Tanous                      {"string"},
139*271584abSEd Tanous                      "None.",
140fbe8378fSJason M. Bills                  }},
141fbe8378fSJason M. Bills     MessageEntry{"FanRedundancyLost",
142fbe8378fSJason M. Bills                  {
143fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been lost.",
144*271584abSEd Tanous                      "Fan redundancy lost.",
145*271584abSEd Tanous                      "Warning",
146*271584abSEd Tanous                      0,
147*271584abSEd Tanous                      {},
148*271584abSEd Tanous                      "None.",
149fbe8378fSJason M. Bills                  }},
150*271584abSEd Tanous     MessageEntry{"FanRedundancyRegained",
151fbe8378fSJason M. Bills                  {
152fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been regained.",
153*271584abSEd Tanous                      "Fan redundancy regained.",
154*271584abSEd Tanous                      "OK",
155*271584abSEd Tanous                      0,
156*271584abSEd Tanous                      {},
157*271584abSEd Tanous                      "None.",
158fbe8378fSJason M. Bills                  }},
159*271584abSEd Tanous     MessageEntry{"FanRemoved",
160fbe8378fSJason M. Bills                  {
161*271584abSEd Tanous                      "Indicates that a system fan has been removed.",
162*271584abSEd Tanous                      "%1 removed.",
163*271584abSEd Tanous                      "OK",
164*271584abSEd Tanous                      1,
165*271584abSEd Tanous                      {"string"},
166*271584abSEd Tanous                      "None.",
167fbe8378fSJason M. Bills                  }},
168*271584abSEd Tanous     MessageEntry{"FirmwareUpdateCompleted",
169fbe8378fSJason M. Bills                  {
170fbe8378fSJason M. Bills                      "Indicates a firmware update has completed successfully.",
171*271584abSEd Tanous                      "%1 firmware update to version %2 completed "
172fbe8378fSJason M. Bills                      "successfully.",
173*271584abSEd Tanous                      "OK",
174*271584abSEd Tanous                      2,
175*271584abSEd Tanous                      {"string", "string"},
176*271584abSEd Tanous                      "None.",
177fbe8378fSJason M. Bills                  }},
178fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateFailed",
179fbe8378fSJason M. Bills                  {
180*271584abSEd Tanous                      "Indicates a firmware update has failed.",
181*271584abSEd Tanous                      "%1 firmware update to version %2 failed.",
182*271584abSEd Tanous                      "Warning",
183*271584abSEd Tanous                      2,
184*271584abSEd Tanous                      {"string", "string"},
185*271584abSEd Tanous                      "None.",
186fbe8378fSJason M. Bills                  }},
187fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateStarted",
188fbe8378fSJason M. Bills                  {
189*271584abSEd Tanous                      "Indicates a firmware update has started.",
190*271584abSEd Tanous                      "%1 firmware update to version %2 started.",
191*271584abSEd Tanous                      "OK",
192*271584abSEd Tanous                      2,
193*271584abSEd Tanous                      {"string", "string"},
194*271584abSEd Tanous                      "None.",
195fbe8378fSJason M. Bills                  }},
196fbe8378fSJason M. Bills     MessageEntry{
197fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
198fbe8378fSJason M. Bills         {
199fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
200*271584abSEd Tanous             "Firmware security violation: %1.",
201*271584abSEd Tanous             "Critical",
202*271584abSEd Tanous             1,
203*271584abSEd Tanous             {"string"},
204*271584abSEd Tanous             "None.",
205fbe8378fSJason M. Bills         }},
206*271584abSEd Tanous     MessageEntry{"InvalidLoginAttempted",
207fbe8378fSJason M. Bills                  {
208fbe8378fSJason M. Bills                      "Indicates that a login was attempted on the specified "
209fbe8378fSJason M. Bills                      "interface with an invalid username or password.",
210*271584abSEd Tanous                      "Invalid username or password attempted on %1.",
211*271584abSEd Tanous                      "Warning",
212*271584abSEd Tanous                      1,
213*271584abSEd Tanous                      {"string"},
214*271584abSEd Tanous                      "None.",
215fbe8378fSJason M. Bills                  }},
216fbe8378fSJason M. Bills     MessageEntry{
217d62cec73SJames Feist         "InventoryAdded",
218d62cec73SJames Feist         {
219d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
220d62cec73SJames Feist             "type, and serial number was installed.",
221*271584abSEd Tanous             "%1 %2 with serial number %3 was installed.",
222*271584abSEd Tanous             "OK",
223*271584abSEd Tanous             3,
224*271584abSEd Tanous 
225d62cec73SJames Feist             {
226d62cec73SJames Feist                 "string",
227d62cec73SJames Feist                 "string",
228d62cec73SJames Feist                 "string",
229d62cec73SJames Feist             },
230*271584abSEd Tanous             "None.",
231d62cec73SJames Feist         }},
232d62cec73SJames Feist     MessageEntry{
233d62cec73SJames Feist         "InventoryRemoved",
234d62cec73SJames Feist         {
235d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
236d62cec73SJames Feist             "type, and serial number was removed.",
237*271584abSEd Tanous             "%1 %2 with serial number %3 was removed.",
238*271584abSEd Tanous             "OK",
239*271584abSEd Tanous             3,
240*271584abSEd Tanous 
241d62cec73SJames Feist             {
242d62cec73SJames Feist                 "string",
243d62cec73SJames Feist                 "string",
244d62cec73SJames Feist                 "string",
245d62cec73SJames Feist             },
246*271584abSEd Tanous             "None.",
247d62cec73SJames Feist         }},
248d62cec73SJames Feist     MessageEntry{
249fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
250fbe8378fSJason M. Bills         {
251fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
252*271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
253*271584abSEd Tanous             "Warning",
254*271584abSEd Tanous             1,
255*271584abSEd Tanous 
256fbe8378fSJason M. Bills             {
257fbe8378fSJason M. Bills                 "number",
258fbe8378fSJason M. Bills             },
259*271584abSEd Tanous             "None.",
260fbe8378fSJason M. Bills         }},
261fbe8378fSJason M. Bills     MessageEntry{
262fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
263fbe8378fSJason M. Bills         {
264fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
265*271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
266*271584abSEd Tanous             "Warning",
267*271584abSEd Tanous             1,
268*271584abSEd Tanous 
269fbe8378fSJason M. Bills             {
270fbe8378fSJason M. Bills                 "number",
271fbe8378fSJason M. Bills             },
272*271584abSEd Tanous             "None.",
273fbe8378fSJason M. Bills         }},
27493a2b2fcSYong Li 
275*271584abSEd Tanous     MessageEntry{"IPMIWatchdog",
27693a2b2fcSYong Li                  {
277*271584abSEd Tanous                      "Indicates that there is a host watchdog event.",
278*271584abSEd Tanous                      "Host Watchdog Event: %1",
279*271584abSEd Tanous                      "OK",
280*271584abSEd Tanous                      1,
281*271584abSEd Tanous 
28293a2b2fcSYong Li                      {
28393a2b2fcSYong Li                          "string",
28493a2b2fcSYong Li                      },
285*271584abSEd Tanous                      "None.",
28693a2b2fcSYong Li                  }},
28793a2b2fcSYong Li 
288*271584abSEd Tanous     MessageEntry{"LegacyPCIPERR",
289fbe8378fSJason M. Bills                  {
290*271584abSEd Tanous                      "Indicates a Legacy PCI PERR.",
291*271584abSEd Tanous                      "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
292*271584abSEd Tanous                      "Warning",
293*271584abSEd Tanous                      3,
294*271584abSEd Tanous 
295fbe8378fSJason M. Bills                      {
296fbe8378fSJason M. Bills                          "number",
297fbe8378fSJason M. Bills                          "number",
298fbe8378fSJason M. Bills                          "number",
299fbe8378fSJason M. Bills                      },
300*271584abSEd Tanous                      "None.",
301fbe8378fSJason M. Bills                  }},
302*271584abSEd Tanous     MessageEntry{"LegacyPCISERR",
303fbe8378fSJason M. Bills                  {
304*271584abSEd Tanous                      "Indicates a Legacy PCI SERR.",
305*271584abSEd Tanous                      "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
306*271584abSEd Tanous                      "Critical",
307*271584abSEd Tanous                      3,
308*271584abSEd Tanous 
309fbe8378fSJason M. Bills                      {
310fbe8378fSJason M. Bills                          "number",
311fbe8378fSJason M. Bills                          "number",
312fbe8378fSJason M. Bills                          "number",
313fbe8378fSJason M. Bills                      },
314*271584abSEd Tanous                      "None.",
315fbe8378fSJason M. Bills                  }},
316fbe8378fSJason M. Bills     MessageEntry{"ManufacturingModeEntered",
317fbe8378fSJason M. Bills                  {
318*271584abSEd Tanous                      "Indicates that Factory, Manufacturing, or "
319fbe8378fSJason M. Bills                      "Test mode has been entered.",
320*271584abSEd Tanous                      "Entered Manufacturing Mode.",
321*271584abSEd Tanous                      "Warning",
322*271584abSEd Tanous                      0,
323*271584abSEd Tanous                      {},
324*271584abSEd Tanous                      "None.",
325fbe8378fSJason M. Bills                  }},
326fbe8378fSJason M. Bills     MessageEntry{"MemoryECCCorrectable",
327fbe8378fSJason M. Bills                  {
328*271584abSEd Tanous                      "Indicates a Correctable Memory ECC error.",
329*271584abSEd Tanous                      "Memory ECC correctable error. Socket=%1 "
330fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Rank=%4.",
331*271584abSEd Tanous                      "Warning",
332*271584abSEd Tanous                      4,
333*271584abSEd Tanous 
334fbe8378fSJason M. Bills                      {
335fbe8378fSJason M. Bills                          "number",
336fbe8378fSJason M. Bills                          "string",
337fbe8378fSJason M. Bills                          "number",
338fbe8378fSJason M. Bills                          "number",
339fbe8378fSJason M. Bills                      },
340*271584abSEd Tanous                      "None.",
341fbe8378fSJason M. Bills                  }},
342*271584abSEd Tanous     MessageEntry{"MemoryECCUncorrectable",
343fbe8378fSJason M. Bills                  {
344*271584abSEd Tanous                      "Indicates an Uncorrectable Memory ECC error.",
345*271584abSEd Tanous                      "Memory ECC uncorrectable error. Socket=%1 Channel=%2 "
346fbe8378fSJason M. Bills                      "DIMM=%3 Rank=%4.",
347*271584abSEd Tanous                      "Critical",
348*271584abSEd Tanous                      4,
349*271584abSEd Tanous 
350fbe8378fSJason M. Bills                      {
351fbe8378fSJason M. Bills                          "number",
352fbe8378fSJason M. Bills                          "string",
353fbe8378fSJason M. Bills                          "number",
354fbe8378fSJason M. Bills                          "number",
355fbe8378fSJason M. Bills                      },
356*271584abSEd Tanous                      "None.",
357fbe8378fSJason M. Bills                  }},
358*271584abSEd Tanous     MessageEntry{"MemoryParityCommandAndAddress",
359fbe8378fSJason M. Bills                  {
360*271584abSEd Tanous                      "Indicates a Command and Address parity error.",
361*271584abSEd Tanous                      "Command and Address parity error. Socket=%1 Channel=%2 "
362fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
363*271584abSEd Tanous                      "Critical",
364*271584abSEd Tanous                      5,
365*271584abSEd Tanous 
366fbe8378fSJason M. Bills                      {
367fbe8378fSJason M. Bills                          "number",
368fbe8378fSJason M. Bills                          "string",
369fbe8378fSJason M. Bills                          "number",
370fbe8378fSJason M. Bills                          "number",
371fbe8378fSJason M. Bills                          "number",
372fbe8378fSJason M. Bills                      },
373*271584abSEd Tanous                      "None.",
374fbe8378fSJason M. Bills                  }},
375fbe8378fSJason M. Bills     MessageEntry{"MemoryParityNotKnown",
376fbe8378fSJason M. Bills                  {
377*271584abSEd Tanous                      "Indicates an unknown parity error.",
378*271584abSEd Tanous                      "Memory parity error. Socket=%1 Channel=%2 "
379fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
380*271584abSEd Tanous                      "Critical",
381*271584abSEd Tanous                      5,
382*271584abSEd Tanous 
383fbe8378fSJason M. Bills                      {
384fbe8378fSJason M. Bills                          "number",
385fbe8378fSJason M. Bills                          "string",
386fbe8378fSJason M. Bills                          "number",
387fbe8378fSJason M. Bills                          "number",
388fbe8378fSJason M. Bills                          "number",
389fbe8378fSJason M. Bills                      },
390*271584abSEd Tanous                      "None.",
391fbe8378fSJason M. Bills                  }},
392*271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationDisabled",
393fbe8378fSJason M. Bills                  {
394fbe8378fSJason M. Bills                      "Indicates Memory RAS Disabled Configuration Status.",
395*271584abSEd Tanous                      "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
396*271584abSEd Tanous                      "OK",
397*271584abSEd Tanous                      2,
398*271584abSEd Tanous 
399fbe8378fSJason M. Bills                      {
400fbe8378fSJason M. Bills                          "string",
401fbe8378fSJason M. Bills                          "string",
402fbe8378fSJason M. Bills                      },
403*271584abSEd Tanous                      "None.",
404fbe8378fSJason M. Bills                  }},
405*271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationEnabled",
406fbe8378fSJason M. Bills                  {
407*271584abSEd Tanous                      "Indicates Memory RAS Enabled Configuration Status.",
408*271584abSEd Tanous                      "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
409*271584abSEd Tanous                      "OK",
410*271584abSEd Tanous                      2,
411*271584abSEd Tanous 
412fbe8378fSJason M. Bills                      {
413fbe8378fSJason M. Bills                          "string",
414fbe8378fSJason M. Bills                          "string",
415fbe8378fSJason M. Bills                      },
416*271584abSEd Tanous                      "None.",
417fbe8378fSJason M. Bills                  }},
418*271584abSEd Tanous     MessageEntry{"MemoryRASModeDisabled",
419fbe8378fSJason M. Bills                  {
420*271584abSEd Tanous                      "Indicates Memory RAS Disabled Mode Selection.",
421*271584abSEd Tanous                      "Memory RAS Mode Select Disabled. Prior Mode=%1 "
422fbe8378fSJason M. Bills                      "Selected Mode=%2.",
423*271584abSEd Tanous                      "OK",
424*271584abSEd Tanous                      2,
425*271584abSEd Tanous 
426fbe8378fSJason M. Bills                      {
427fbe8378fSJason M. Bills                          "string",
428fbe8378fSJason M. Bills                          "string",
429fbe8378fSJason M. Bills                      },
430*271584abSEd Tanous                      "None.",
431fbe8378fSJason M. Bills                  }},
432*271584abSEd Tanous     MessageEntry{"MemoryRASModeEnabled",
433fbe8378fSJason M. Bills                  {
434*271584abSEd Tanous                      "Indicates Memory RAS Enabled Mode Selection.",
435*271584abSEd Tanous                      "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected "
436fbe8378fSJason M. Bills                      "Mode=%2.",
437*271584abSEd Tanous                      "OK",
438*271584abSEd Tanous                      2,
439*271584abSEd Tanous 
440fbe8378fSJason M. Bills                      {
441fbe8378fSJason M. Bills                          "string",
442fbe8378fSJason M. Bills                          "string",
443fbe8378fSJason M. Bills                      },
444*271584abSEd Tanous                      "None.",
445fbe8378fSJason M. Bills                  }},
446*271584abSEd Tanous     MessageEntry{"MemoryThermTrip",
447fbe8378fSJason M. Bills                  {
448fbe8378fSJason M. Bills                      "Indicates that the system memory ThermTrip is asserted.",
449*271584abSEd Tanous                      "Memory ThermTrip asserted.",
450*271584abSEd Tanous                      "Critical",
451*271584abSEd Tanous                      0,
452*271584abSEd Tanous                      {},
453*271584abSEd Tanous                      "None.",
454fbe8378fSJason M. Bills                  }},
455*271584abSEd Tanous     MessageEntry{"MirroringRedundancyDegraded",
456fbe8378fSJason M. Bills                  {
457fbe8378fSJason M. Bills                      "Indicates the mirroring redundancy state is degraded.",
458*271584abSEd Tanous                      "Mirroring redundancy state degraded. Socket=%1 "
459fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
460*271584abSEd Tanous                      "Warning",
461*271584abSEd Tanous                      5,
462*271584abSEd Tanous 
463fbe8378fSJason M. Bills                      {
464fbe8378fSJason M. Bills                          "number",
465fbe8378fSJason M. Bills                          "string",
466fbe8378fSJason M. Bills                          "number",
467fbe8378fSJason M. Bills                          "number",
468fbe8378fSJason M. Bills                          "number",
469fbe8378fSJason M. Bills                      },
470*271584abSEd Tanous                      "None.",
471fbe8378fSJason M. Bills                  }},
472fbe8378fSJason M. Bills     MessageEntry{
473fbe8378fSJason M. Bills         "MirroringRedundancyFull",
474fbe8378fSJason M. Bills         {
475fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
476*271584abSEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 "
477fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
478*271584abSEd Tanous             "OK",
479*271584abSEd Tanous             5,
480*271584abSEd Tanous 
481fbe8378fSJason M. Bills             {
482fbe8378fSJason M. Bills                 "number",
483fbe8378fSJason M. Bills                 "string",
484fbe8378fSJason M. Bills                 "number",
485fbe8378fSJason M. Bills                 "number",
486fbe8378fSJason M. Bills                 "number",
487fbe8378fSJason M. Bills             },
488*271584abSEd Tanous             "None.",
489fbe8378fSJason M. Bills         }},
490*271584abSEd Tanous     MessageEntry{"NMIButtonPressed",
491fbe8378fSJason M. Bills                  {
492*271584abSEd Tanous                      "Indicates that the NMI button was pressed.",
493*271584abSEd Tanous                      "NMI Button Pressed.",
494*271584abSEd Tanous                      "Critical",
495*271584abSEd Tanous                      0,
496*271584abSEd Tanous                      {},
497*271584abSEd Tanous                      "None.",
498fbe8378fSJason M. Bills                  }},
499b76f9ca1SChen,Yugang     MessageEntry{"NMIDiagnosticInterrupt",
500b76f9ca1SChen,Yugang                  {
501*271584abSEd Tanous                      "Indicates that an NMI Diagnostic "
502b76f9ca1SChen,Yugang                      "Interrupt has been generated.",
503*271584abSEd Tanous                      "NMI Diagnostic Interrupt.",
504*271584abSEd Tanous                      "Critical",
505*271584abSEd Tanous                      0,
506*271584abSEd Tanous                      {},
507*271584abSEd Tanous                      "None.",
508b76f9ca1SChen,Yugang                  }},
509*271584abSEd Tanous     MessageEntry{"PCIeCorrectableAdvisoryNonFatal",
510fbe8378fSJason M. Bills                  {
511fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Advisory Non-fatal Error.",
512*271584abSEd Tanous                      "PCIe Correctable Advisory Non-fatal Error. Bus=%1 "
513fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
514*271584abSEd Tanous                      "Warning",
515*271584abSEd Tanous                      3,
516*271584abSEd Tanous 
517fbe8378fSJason M. Bills                      {
518fbe8378fSJason M. Bills                          "number",
519fbe8378fSJason M. Bills                          "number",
520fbe8378fSJason M. Bills                          "number",
521fbe8378fSJason M. Bills                      },
522*271584abSEd Tanous                      "None.",
523fbe8378fSJason M. Bills                  }},
524*271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadDLLP",
525fbe8378fSJason M. Bills                  {
526*271584abSEd Tanous                      "Indicates a PCIe Correctable Bad DLLP Error.",
527*271584abSEd Tanous 
528fbe8378fSJason M. Bills                      "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
529*271584abSEd Tanous                      "Warning",
530*271584abSEd Tanous                      3,
531*271584abSEd Tanous 
532fbe8378fSJason M. Bills                      {
533fbe8378fSJason M. Bills                          "number",
534fbe8378fSJason M. Bills                          "number",
535fbe8378fSJason M. Bills                          "number",
536fbe8378fSJason M. Bills                      },
537*271584abSEd Tanous                      "None.",
538fbe8378fSJason M. Bills                  }},
539*271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadTLP",
540fbe8378fSJason M. Bills                  {
541*271584abSEd Tanous                      "Indicates a PCIe Correctable Bad TLP Error.",
542*271584abSEd Tanous 
543fbe8378fSJason M. Bills                      "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
544*271584abSEd Tanous                      "Warning",
545*271584abSEd Tanous                      3,
546*271584abSEd Tanous 
547fbe8378fSJason M. Bills                      {
548fbe8378fSJason M. Bills                          "number",
549fbe8378fSJason M. Bills                          "number",
550fbe8378fSJason M. Bills                          "number",
551fbe8378fSJason M. Bills                      },
552*271584abSEd Tanous                      "None.",
553fbe8378fSJason M. Bills                  }},
554*271584abSEd Tanous     MessageEntry{"PCIeCorrectableHeaderLogOverflow",
555fbe8378fSJason M. Bills                  {
556fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Header Log Overflow Error.",
557*271584abSEd Tanous                      "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 "
558fbe8378fSJason M. Bills                      "Function=%3.",
559*271584abSEd Tanous                      "Warning",
560*271584abSEd Tanous                      3,
561*271584abSEd Tanous 
562fbe8378fSJason M. Bills                      {
563fbe8378fSJason M. Bills                          "number",
564fbe8378fSJason M. Bills                          "number",
565fbe8378fSJason M. Bills                          "number",
566fbe8378fSJason M. Bills                      },
567*271584abSEd Tanous                      "None.",
568fbe8378fSJason M. Bills                  }},
569*271584abSEd Tanous     MessageEntry{"PCIeCorrectableInternal",
570fbe8378fSJason M. Bills                  {
571*271584abSEd Tanous                      "Indicates a PCIe Correctable Internal Error.",
572*271584abSEd Tanous                      "PCIe Correctable Internal Error. Bus=%1 Device=%2 "
573fbe8378fSJason M. Bills                      "Function=%3.",
574*271584abSEd Tanous                      "Warning",
575*271584abSEd Tanous                      3,
576*271584abSEd Tanous 
577fbe8378fSJason M. Bills                      {
578fbe8378fSJason M. Bills                          "number",
579fbe8378fSJason M. Bills                          "number",
580fbe8378fSJason M. Bills                          "number",
581fbe8378fSJason M. Bills                      },
582*271584abSEd Tanous                      "None.",
583fbe8378fSJason M. Bills                  }},
584fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableLinkBWChanged",
585fbe8378fSJason M. Bills                  {
586fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Link BW Changed Error.",
587*271584abSEd Tanous                      "PCIe Correctable Link BW Changed. Bus=%1 "
588fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
589*271584abSEd Tanous                      "Warning",
590*271584abSEd Tanous                      3,
591*271584abSEd Tanous 
592fbe8378fSJason M. Bills                      {
593fbe8378fSJason M. Bills                          "number",
594fbe8378fSJason M. Bills                          "number",
595fbe8378fSJason M. Bills                          "number",
596fbe8378fSJason M. Bills                      },
597*271584abSEd Tanous                      "None.",
598fbe8378fSJason M. Bills                  }},
599*271584abSEd Tanous     MessageEntry{"PCIeCorrectableReceiverError",
600fbe8378fSJason M. Bills                  {
601*271584abSEd Tanous                      "Indicates a PCIe Correctable Receiver Error.",
602*271584abSEd Tanous                      "PCIe Correctable Receiver Error. Bus=%1 Device=%2 "
603fbe8378fSJason M. Bills                      "Function=%3.",
604*271584abSEd Tanous                      "Warning",
605*271584abSEd Tanous                      3,
606*271584abSEd Tanous 
607fbe8378fSJason M. Bills                      {
608fbe8378fSJason M. Bills                          "number",
609fbe8378fSJason M. Bills                          "number",
610fbe8378fSJason M. Bills                          "number",
611fbe8378fSJason M. Bills                      },
612*271584abSEd Tanous                      "None.",
613fbe8378fSJason M. Bills                  }},
614*271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayNumRollover",
615fbe8378fSJason M. Bills                  {
616*271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Num Rollover.",
617*271584abSEd Tanous                      "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 "
618fbe8378fSJason M. Bills                      "Function=%3.",
619*271584abSEd Tanous                      "Warning",
620*271584abSEd Tanous                      3,
621*271584abSEd Tanous 
622fbe8378fSJason M. Bills                      {
623fbe8378fSJason M. Bills                          "number",
624fbe8378fSJason M. Bills                          "number",
625fbe8378fSJason M. Bills                          "number",
626fbe8378fSJason M. Bills                      },
627*271584abSEd Tanous                      "None.",
628fbe8378fSJason M. Bills                  }},
629*271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayTimerTimeout",
630fbe8378fSJason M. Bills                  {
631*271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Timer Timeout.",
632*271584abSEd Tanous                      "PCIe Correctable Replay Timer Timeout. Bus=%1 "
633fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
634*271584abSEd Tanous                      "Warning",
635*271584abSEd Tanous                      3,
636*271584abSEd Tanous 
637fbe8378fSJason M. Bills                      {
638fbe8378fSJason M. Bills                          "number",
639fbe8378fSJason M. Bills                          "number",
640fbe8378fSJason M. Bills                          "number",
641fbe8378fSJason M. Bills                      },
642*271584abSEd Tanous                      "None.",
643fbe8378fSJason M. Bills                  }},
644fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableUnspecifiedAERError",
645fbe8378fSJason M. Bills                  {
646fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Unspecified AER Error.",
647*271584abSEd Tanous                      "PCIe Correctable Unspecified AER Error. "
648fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
649*271584abSEd Tanous                      "Warning",
650*271584abSEd Tanous                      3,
651*271584abSEd Tanous 
652fbe8378fSJason M. Bills                      {
653fbe8378fSJason M. Bills                          "number",
654fbe8378fSJason M. Bills                          "number",
655fbe8378fSJason M. Bills                          "number",
656fbe8378fSJason M. Bills                      },
657*271584abSEd Tanous                      "None.",
658fbe8378fSJason M. Bills                  }},
659*271584abSEd Tanous     MessageEntry{"PCIeFatalACSViolation",
660fbe8378fSJason M. Bills                  {
661*271584abSEd Tanous                      "Indicates a PCIe ACS Violation Error.",
662*271584abSEd Tanous 
663fbe8378fSJason M. Bills                      "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
664*271584abSEd Tanous                      "Error",
665*271584abSEd Tanous                      3,
666*271584abSEd Tanous 
667fbe8378fSJason M. Bills                      {
668fbe8378fSJason M. Bills                          "number",
669fbe8378fSJason M. Bills                          "number",
670fbe8378fSJason M. Bills                          "number",
671fbe8378fSJason M. Bills                      },
672*271584abSEd Tanous                      "None.",
673fbe8378fSJason M. Bills                  }},
674*271584abSEd Tanous     MessageEntry{"PCIeFatalAtomicEgressBlocked",
675fbe8378fSJason M. Bills                  {
676*271584abSEd Tanous                      "Indicates a PCIe Atomic Egress Blocked Error.",
677*271584abSEd Tanous                      "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 "
678fbe8378fSJason M. Bills                      "Function=%3.",
679*271584abSEd Tanous                      "Error",
680*271584abSEd Tanous                      3,
681*271584abSEd Tanous 
682fbe8378fSJason M. Bills                      {
683fbe8378fSJason M. Bills                          "number",
684fbe8378fSJason M. Bills                          "number",
685fbe8378fSJason M. Bills                          "number",
686fbe8378fSJason M. Bills                      },
687*271584abSEd Tanous                      "None.",
688fbe8378fSJason M. Bills                  }},
689fbe8378fSJason M. Bills     MessageEntry{
690fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
691fbe8378fSJason M. Bills         {
692*271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
693*271584abSEd Tanous 
694fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
695*271584abSEd Tanous             "Error",
696*271584abSEd Tanous             3,
697*271584abSEd Tanous 
698fbe8378fSJason M. Bills             {
699fbe8378fSJason M. Bills                 "number",
700fbe8378fSJason M. Bills                 "number",
701fbe8378fSJason M. Bills                 "number",
702fbe8378fSJason M. Bills             },
703*271584abSEd Tanous             "None.",
704fbe8378fSJason M. Bills         }},
705fbe8378fSJason M. Bills     MessageEntry{
706fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
707fbe8378fSJason M. Bills         {
708*271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
709*271584abSEd Tanous 
710fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
711*271584abSEd Tanous             "Error",
712*271584abSEd Tanous             3,
713*271584abSEd Tanous 
714fbe8378fSJason M. Bills             {
715fbe8378fSJason M. Bills                 "number",
716fbe8378fSJason M. Bills                 "number",
717fbe8378fSJason M. Bills                 "number",
718fbe8378fSJason M. Bills             },
719*271584abSEd Tanous             "None.",
720fbe8378fSJason M. Bills         }},
721fbe8378fSJason M. Bills     MessageEntry{
722fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
723fbe8378fSJason M. Bills         {
724*271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
725*271584abSEd Tanous 
726fbe8378fSJason M. Bills             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 "
727fbe8378fSJason M. Bills             "Function=%3.",
728*271584abSEd Tanous             "Error",
729*271584abSEd Tanous             3,
730*271584abSEd Tanous 
731fbe8378fSJason M. Bills             {
732fbe8378fSJason M. Bills                 "number",
733fbe8378fSJason M. Bills                 "number",
734fbe8378fSJason M. Bills                 "number",
735fbe8378fSJason M. Bills             },
736*271584abSEd Tanous             "None.",
737fbe8378fSJason M. Bills         }},
738*271584abSEd Tanous     MessageEntry{"PCIeFatalECRCError",
739fbe8378fSJason M. Bills                  {
740*271584abSEd Tanous                      "Indicates a PCIe ECRC Error.",
741*271584abSEd Tanous                      "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
742*271584abSEd Tanous                      "Error",
743*271584abSEd Tanous                      3,
744*271584abSEd Tanous 
745fbe8378fSJason M. Bills                      {
746fbe8378fSJason M. Bills                          "number",
747fbe8378fSJason M. Bills                          "number",
748fbe8378fSJason M. Bills                          "number",
749fbe8378fSJason M. Bills                      },
750*271584abSEd Tanous                      "None.",
751fbe8378fSJason M. Bills                  }},
752*271584abSEd Tanous     MessageEntry{"PCIeFatalFlowControlProtocol",
753fbe8378fSJason M. Bills                  {
754*271584abSEd Tanous                      "Indicates a PCIe Flow Control Protocol Error.",
755*271584abSEd Tanous 
756fbe8378fSJason M. Bills                      "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 "
757fbe8378fSJason M. Bills                      "Function=%3.",
758*271584abSEd Tanous                      "Error",
759*271584abSEd Tanous                      3,
760*271584abSEd Tanous 
761fbe8378fSJason M. Bills                      {
762fbe8378fSJason M. Bills                          "number",
763fbe8378fSJason M. Bills                          "number",
764fbe8378fSJason M. Bills                          "number",
765fbe8378fSJason M. Bills                      },
766*271584abSEd Tanous                      "None.",
767fbe8378fSJason M. Bills                  }},
768fbe8378fSJason M. Bills     MessageEntry{
769fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
770fbe8378fSJason M. Bills         {
771*271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
772*271584abSEd Tanous 
773fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
774*271584abSEd Tanous             "Error",
775*271584abSEd Tanous             3,
776*271584abSEd Tanous 
777fbe8378fSJason M. Bills             {
778fbe8378fSJason M. Bills                 "number",
779fbe8378fSJason M. Bills                 "number",
780fbe8378fSJason M. Bills                 "number",
781fbe8378fSJason M. Bills             },
782*271584abSEd Tanous             "None.",
783fbe8378fSJason M. Bills         }},
784fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalMCBlockedTLP",
785fbe8378fSJason M. Bills                  {
786*271584abSEd Tanous                      "Indicates a PCIe MC Blocked TLP Error.",
787*271584abSEd Tanous                      "PCIe Fatal MC Blocked TLP Error. Bus=%1 "
788fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
789*271584abSEd Tanous                      "Error",
790*271584abSEd Tanous                      3,
791*271584abSEd Tanous 
792fbe8378fSJason M. Bills                      {
793fbe8378fSJason M. Bills                          "number",
794fbe8378fSJason M. Bills                          "number",
795fbe8378fSJason M. Bills                          "number",
796fbe8378fSJason M. Bills                      },
797*271584abSEd Tanous                      "None.",
798fbe8378fSJason M. Bills                  }},
799fbe8378fSJason M. Bills     MessageEntry{
800fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
801fbe8378fSJason M. Bills         {
802*271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
803*271584abSEd Tanous 
804fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
805*271584abSEd Tanous             "Error",
806*271584abSEd Tanous             3,
807*271584abSEd Tanous 
808fbe8378fSJason M. Bills             {
809fbe8378fSJason M. Bills                 "number",
810fbe8378fSJason M. Bills                 "number",
811fbe8378fSJason M. Bills                 "number",
812fbe8378fSJason M. Bills             },
813*271584abSEd Tanous             "None.",
814fbe8378fSJason M. Bills         }},
815*271584abSEd Tanous     MessageEntry{"PCIeFatalReceiverBufferOverflow",
816fbe8378fSJason M. Bills                  {
817*271584abSEd Tanous                      "Indicates a PCIe Receiver Buffer Overflow Error.",
818*271584abSEd Tanous                      "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 "
819fbe8378fSJason M. Bills                      "Function=%3.",
820*271584abSEd Tanous                      "Error",
821*271584abSEd Tanous                      3,
822*271584abSEd Tanous 
823fbe8378fSJason M. Bills                      {
824fbe8378fSJason M. Bills                          "number",
825fbe8378fSJason M. Bills                          "number",
826fbe8378fSJason M. Bills                          "number",
827fbe8378fSJason M. Bills                      },
828*271584abSEd Tanous                      "None.",
829fbe8378fSJason M. Bills                  }},
830fbe8378fSJason M. Bills     MessageEntry{
83114c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
832fbe8378fSJason M. Bills         {
833fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
834*271584abSEd Tanous 
835fbe8378fSJason M. Bills             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 "
836fbe8378fSJason M. Bills             "Function=%3.",
837*271584abSEd Tanous             "Error",
838*271584abSEd Tanous             3,
839*271584abSEd Tanous 
840fbe8378fSJason M. Bills             {
841fbe8378fSJason M. Bills                 "number",
842fbe8378fSJason M. Bills                 "number",
843fbe8378fSJason M. Bills                 "number",
844fbe8378fSJason M. Bills             },
845*271584abSEd Tanous             "None.",
846fbe8378fSJason M. Bills         }},
847fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream",
848fbe8378fSJason M. Bills                  {
849*271584abSEd Tanous                      "Indicates a PCIe Received Fatal Message "
850fbe8378fSJason M. Bills                      "From Downstream Error.",
851*271584abSEd Tanous 
852fbe8378fSJason M. Bills                      "PCIe Fatal Received Fatal Message From Downstream. "
853fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
854*271584abSEd Tanous                      "Error",
855*271584abSEd Tanous                      3,
856*271584abSEd Tanous 
857fbe8378fSJason M. Bills                      {
858fbe8378fSJason M. Bills                          "number",
859fbe8378fSJason M. Bills                          "number",
860fbe8378fSJason M. Bills                          "number",
861fbe8378fSJason M. Bills                      },
862*271584abSEd Tanous                      "None.",
863fbe8378fSJason M. Bills                  }},
864*271584abSEd Tanous     MessageEntry{"PCIeFatalSurpriseLinkDown",
865fbe8378fSJason M. Bills                  {
866*271584abSEd Tanous                      "Indicates a PCIe Surprise Link Down Error.",
867*271584abSEd Tanous                      "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 "
868fbe8378fSJason M. Bills                      "Function=%3.",
869*271584abSEd Tanous                      "Error",
870*271584abSEd Tanous                      3,
871*271584abSEd Tanous 
872fbe8378fSJason M. Bills                      {
873fbe8378fSJason M. Bills                          "number",
874fbe8378fSJason M. Bills                          "number",
875fbe8378fSJason M. Bills                          "number",
876fbe8378fSJason M. Bills                      },
877*271584abSEd Tanous                      "None.",
878fbe8378fSJason M. Bills                  }},
879*271584abSEd Tanous     MessageEntry{"PCIeFatalTLPPrefixBlocked",
880fbe8378fSJason M. Bills                  {
881*271584abSEd Tanous                      "Indicates a PCIe TLP Prefix Blocked Error.",
882*271584abSEd Tanous                      "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 "
883fbe8378fSJason M. Bills                      "Function=%3.",
884*271584abSEd Tanous                      "Error",
885*271584abSEd Tanous                      3,
886*271584abSEd Tanous 
887fbe8378fSJason M. Bills                      {
888fbe8378fSJason M. Bills                          "number",
889fbe8378fSJason M. Bills                          "number",
890fbe8378fSJason M. Bills                          "number",
891fbe8378fSJason M. Bills                      },
892*271584abSEd Tanous                      "None.",
893fbe8378fSJason M. Bills                  }},
894fbe8378fSJason M. Bills     MessageEntry{
895fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
896fbe8378fSJason M. Bills         {
897*271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
898*271584abSEd Tanous 
899fbe8378fSJason M. Bills             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 "
900fbe8378fSJason M. Bills             "Function=%3.",
901*271584abSEd Tanous             "Error",
902*271584abSEd Tanous             3,
903*271584abSEd Tanous 
904fbe8378fSJason M. Bills             {
905fbe8378fSJason M. Bills                 "number",
906fbe8378fSJason M. Bills                 "number",
907fbe8378fSJason M. Bills                 "number",
908fbe8378fSJason M. Bills             },
909*271584abSEd Tanous             "None.",
910fbe8378fSJason M. Bills         }},
911*271584abSEd Tanous     MessageEntry{"PCIeFatalUnexpectedCompletion",
912fbe8378fSJason M. Bills                  {
913*271584abSEd Tanous                      "Indicates a PCIe Unexpected Completion Error.",
914*271584abSEd Tanous                      "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 "
915fbe8378fSJason M. Bills                      "Function=%3.",
916*271584abSEd Tanous                      "Error",
917*271584abSEd Tanous                      3,
918*271584abSEd Tanous 
919fbe8378fSJason M. Bills                      {
920fbe8378fSJason M. Bills                          "number",
921fbe8378fSJason M. Bills                          "number",
922fbe8378fSJason M. Bills                          "number",
923fbe8378fSJason M. Bills                      },
924*271584abSEd Tanous                      "None.",
925fbe8378fSJason M. Bills                  }},
926*271584abSEd Tanous     MessageEntry{"PCIeFatalUnspecifiedNonAERFatalError",
927fbe8378fSJason M. Bills                  {
928*271584abSEd Tanous                      "Indicates a PCIe Unspecified Non-AER Fatal Error.",
929*271584abSEd Tanous                      "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 "
930fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
931*271584abSEd Tanous                      "Error",
932*271584abSEd Tanous                      3,
933*271584abSEd Tanous 
934fbe8378fSJason M. Bills                      {
935fbe8378fSJason M. Bills                          "number",
936fbe8378fSJason M. Bills                          "number",
937fbe8378fSJason M. Bills                          "number",
938fbe8378fSJason M. Bills                      },
939*271584abSEd Tanous                      "None.",
940fbe8378fSJason M. Bills                  }},
941fbe8378fSJason M. Bills     MessageEntry{
942fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
943fbe8378fSJason M. Bills         {
944*271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
945*271584abSEd Tanous 
946fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
947*271584abSEd Tanous             "Error",
948*271584abSEd Tanous             3,
949*271584abSEd Tanous 
950fbe8378fSJason M. Bills             {
951fbe8378fSJason M. Bills                 "number",
952fbe8378fSJason M. Bills                 "number",
953fbe8378fSJason M. Bills                 "number",
954fbe8378fSJason M. Bills             },
955*271584abSEd Tanous             "None.",
956fbe8378fSJason M. Bills         }},
95777ba66bfSQiang XU     MessageEntry{"ChassisIntrusionDetected",
95877ba66bfSQiang XU                  {
959*271584abSEd Tanous                      "Indicates that a physical security event "
96077ba66bfSQiang XU                      "of the chassis intrusion has occurred.",
961*271584abSEd Tanous                      "Chassis Intrusion Detected.",
962*271584abSEd Tanous                      "Warning",
963*271584abSEd Tanous                      0,
964*271584abSEd Tanous                      {},
965*271584abSEd Tanous                      "None.",
96677ba66bfSQiang XU                  }},
967*271584abSEd Tanous     MessageEntry{"ChassisIntrusionReset",
96877ba66bfSQiang XU                  {
96977ba66bfSQiang XU                      "Indicates that chassis intrusion status has recovered.",
970*271584abSEd Tanous                      "Chassis Intrusion Reset.",
971*271584abSEd Tanous                      "OK",
972*271584abSEd Tanous                      0,
973*271584abSEd Tanous                      {},
974*271584abSEd Tanous                      "None.",
97577ba66bfSQiang XU                  }},
97677ba66bfSQiang XU     MessageEntry{"LanLost",
97777ba66bfSQiang XU                  {
978*271584abSEd Tanous                      "Indicates that a physical security event "
97977ba66bfSQiang XU                      "of the LAN leash has lost.",
980*271584abSEd Tanous                      "%1 LAN leash lost.",
981*271584abSEd Tanous                      "Warning",
982*271584abSEd Tanous                      1,
983*271584abSEd Tanous 
98477ba66bfSQiang XU                      {
98577ba66bfSQiang XU                          "string",
98677ba66bfSQiang XU                      },
987*271584abSEd Tanous                      "None.",
98877ba66bfSQiang XU                  }},
989*271584abSEd Tanous     MessageEntry{"LanRegained",
99077ba66bfSQiang XU                  {
991*271584abSEd Tanous                      "Indicates that LAN link status has reconnected.",
992*271584abSEd Tanous                      "%1 LAN leash regained.",
993*271584abSEd Tanous                      "OK",
994*271584abSEd Tanous                      1,
995*271584abSEd Tanous 
99677ba66bfSQiang XU                      {
99777ba66bfSQiang XU                          "string",
99877ba66bfSQiang XU                      },
999*271584abSEd Tanous                      "None.",
100077ba66bfSQiang XU                  }},
1001*271584abSEd Tanous     MessageEntry{"PowerButtonPressed",
1002fbe8378fSJason M. Bills                  {
1003*271584abSEd Tanous                      "Indicates that the power button was pressed.",
1004*271584abSEd Tanous                      "Power Button Pressed.",
1005*271584abSEd Tanous                      "OK",
1006*271584abSEd Tanous                      0,
1007*271584abSEd Tanous                      {},
1008*271584abSEd Tanous                      "None.",
1009fbe8378fSJason M. Bills                  }},
1010dd118a2eSJason M. Bills     MessageEntry{"PowerRestorePolicyApplied",
1011dd118a2eSJason M. Bills                  {
1012*271584abSEd Tanous                      "Indicates that power was restored and the "
1013dd118a2eSJason M. Bills                      "BMC has applied the restore policy.",
1014*271584abSEd Tanous                      "Power restore policy applied.",
1015*271584abSEd Tanous                      "OK",
1016*271584abSEd Tanous                      0,
1017*271584abSEd Tanous                      {},
1018*271584abSEd Tanous                      "None.",
1019dd118a2eSJason M. Bills                  }},
1020*271584abSEd Tanous     MessageEntry{"PowerSupplyConfigurationError",
1021fbe8378fSJason M. Bills                  {
1022*271584abSEd Tanous                      "Indicates an error in power supply configuration.",
1023*271584abSEd Tanous                      "Power supply %1 configuration error.",
1024*271584abSEd Tanous                      "Critical",
1025*271584abSEd Tanous                      1,
1026*271584abSEd Tanous                      {"string"},
1027*271584abSEd Tanous                      "None.",
1028fbe8378fSJason M. Bills                  }},
1029fbe8378fSJason M. Bills     MessageEntry{
1030fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1031fbe8378fSJason M. Bills         {
1032fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1033*271584abSEd Tanous             "Power supply %1 fan %2 failed.",
1034*271584abSEd Tanous             "Critical",
1035*271584abSEd Tanous             2,
1036*271584abSEd Tanous             {"string", "string"},
1037*271584abSEd Tanous             "None.",
1038fbe8378fSJason M. Bills         }},
1039dac62eefSCheng C Yang     MessageEntry{
1040dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1041dac62eefSCheng C Yang         {
1042dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1043*271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1044*271584abSEd Tanous             "OK",
1045*271584abSEd Tanous             2,
1046*271584abSEd Tanous             {"string", "string"},
1047*271584abSEd Tanous             "None.",
1048dac62eefSCheng C Yang         }},
1049fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailed",
1050fbe8378fSJason M. Bills                  {
1051*271584abSEd Tanous                      "Indicates that a power supply has failed.",
1052*271584abSEd Tanous                      "Power supply %1 failed.",
1053*271584abSEd Tanous                      "Critical",
1054*271584abSEd Tanous                      1,
1055*271584abSEd Tanous                      {"string"},
1056*271584abSEd Tanous                      "None.",
1057fbe8378fSJason M. Bills                  }},
1058fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailurePredicted",
1059fbe8378fSJason M. Bills                  {
1060fbe8378fSJason M. Bills                      "Indicates that a power supply is predicted to fail.",
1061*271584abSEd Tanous                      "Power supply %1 failure predicted.",
1062*271584abSEd Tanous                      "Warning",
1063*271584abSEd Tanous                      1,
1064*271584abSEd Tanous                      {"string"},
1065*271584abSEd Tanous                      "None.",
1066fbe8378fSJason M. Bills                  }},
1067*271584abSEd Tanous     MessageEntry{"PowerSupplyInserted",
1068fbe8378fSJason M. Bills                  {
1069*271584abSEd Tanous                      "Indicates that a power supply has been inserted.",
1070*271584abSEd Tanous                      "Power supply %1 inserted.",
1071*271584abSEd Tanous                      "OK",
1072*271584abSEd Tanous                      1,
1073*271584abSEd Tanous                      {"string"},
1074*271584abSEd Tanous                      "None.",
1075fbe8378fSJason M. Bills                  }},
1076*271584abSEd Tanous     MessageEntry{"PowerSupplyPowerGoodFailed",
1077bc48a175SJason M. Bills                  {
1078*271584abSEd Tanous                      "Indicates that the power supply power good signal "
1079bc48a175SJason M. Bills                      "failed to assert within the specified time.",
1080*271584abSEd Tanous                      "Power supply power good failed to assert within %1 "
1081bc48a175SJason M. Bills                      "milliseconds.",
1082*271584abSEd Tanous                      "Critical",
1083*271584abSEd Tanous                      1,
1084*271584abSEd Tanous                      {"number"},
1085*271584abSEd Tanous                      "None.",
1086bc48a175SJason M. Bills                  }},
1087dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPowerLost",
1088dac62eefSCheng C Yang                  {
1089dac62eefSCheng C Yang                      "Indicates that a power supply has lost input power.",
1090*271584abSEd Tanous                      "Power supply %1 power lost.",
1091*271584abSEd Tanous                      "Critical",
1092*271584abSEd Tanous                      1,
1093*271584abSEd Tanous                      {"string"},
1094*271584abSEd Tanous                      "None.",
1095dac62eefSCheng C Yang                  }},
1096*271584abSEd Tanous     MessageEntry{"PowerSupplyPowerRestored",
1097dac62eefSCheng C Yang                  {
1098dac62eefSCheng C Yang                      "Indicates that a power supply input power was restored.",
1099*271584abSEd Tanous                      "Power supply %1 power restored.",
1100*271584abSEd Tanous                      "OK",
1101*271584abSEd Tanous                      1,
1102*271584abSEd Tanous                      {"string"},
1103*271584abSEd Tanous                      "None.",
1104dac62eefSCheng C Yang                  }},
1105dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPredictedFailureRecovered",
1106dac62eefSCheng C Yang                  {
1107*271584abSEd Tanous                      "Indicates that a power supply recovered "
1108dac62eefSCheng C Yang                      "from a predicted failure.",
1109*271584abSEd Tanous                      "Power supply %1 predicted failure recovered.",
1110*271584abSEd Tanous                      "OK",
1111*271584abSEd Tanous                      1,
1112*271584abSEd Tanous                      {"string"},
1113*271584abSEd Tanous                      "None.",
1114dac62eefSCheng C Yang                  }},
1115*271584abSEd Tanous     MessageEntry{"PowerSupplyRecovered",
1116dac62eefSCheng C Yang                  {
1117dac62eefSCheng C Yang                      "Indicates that a power supply recovered from a failure.",
1118*271584abSEd Tanous                      "Power supply %1 recovered.",
1119*271584abSEd Tanous                      "OK",
1120*271584abSEd Tanous                      1,
1121*271584abSEd Tanous                      {"string"},
1122*271584abSEd Tanous                      "None.",
1123dac62eefSCheng C Yang                  }},
1124*271584abSEd Tanous     MessageEntry{"PowerSupplyRemoved",
1125fbe8378fSJason M. Bills                  {
1126*271584abSEd Tanous                      "Indicates that a power supply has been removed.",
1127*271584abSEd Tanous                      "Power supply %1 removed.",
1128*271584abSEd Tanous                      "Warning",
1129*271584abSEd Tanous                      1,
1130*271584abSEd Tanous                      {"string"},
1131*271584abSEd Tanous                      "None.",
1132fbe8378fSJason M. Bills                  }},
1133*271584abSEd Tanous     MessageEntry{"PowerUnitDegradedFromNonRedundant",
1134cecb4cb6SCheng C Yang                  {
1135cecb4cb6SCheng C Yang                      "Indicates that power unit is come back to redundant from"
1136cecb4cb6SCheng C Yang                      "nonredundant but is still not in full redundancy mode.",
1137*271584abSEd Tanous                      "Power Unit degraded from nonredundant.",
1138*271584abSEd Tanous                      "Warning",
1139*271584abSEd Tanous                      0,
1140*271584abSEd Tanous                      {},
1141*271584abSEd Tanous                      "None.",
1142cecb4cb6SCheng C Yang                  }},
1143cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitDegradedFromRedundant",
1144cecb4cb6SCheng C Yang                  {
1145cecb4cb6SCheng C Yang                      "Indicates that power unit is degarded from full "
1146cecb4cb6SCheng C Yang                      "redundancy mode.",
1147*271584abSEd Tanous                      "Power Unit degraded from redundant.",
1148*271584abSEd Tanous                      "Warning",
1149*271584abSEd Tanous                      0,
1150*271584abSEd Tanous                      {},
1151*271584abSEd Tanous                      "None.",
1152cecb4cb6SCheng C Yang                  }},
1153*271584abSEd Tanous     MessageEntry{"PowerUnitRedundancyDegraded",
1154cecb4cb6SCheng C Yang                  {
1155cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been degraded.",
1156*271584abSEd Tanous                      "Power Unit Redundancy degraded.",
1157*271584abSEd Tanous                      "Warning",
1158*271584abSEd Tanous                      0,
1159*271584abSEd Tanous                      {},
1160*271584abSEd Tanous                      "None.",
1161cecb4cb6SCheng C Yang                  }},
1162cecb4cb6SCheng C Yang     MessageEntry{
1163cecb4cb6SCheng C Yang         "PowerUnitNonRedundantFromInsufficient",
1164cecb4cb6SCheng C Yang         {
1165cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode and get"
1166cecb4cb6SCheng C Yang             "sufficient power to support redundancy from insufficient"
1167cecb4cb6SCheng C Yang             "power.",
1168*271584abSEd Tanous 
1169cecb4cb6SCheng C Yang             "Power Unit NonRedundant from insufficient to sufficient.",
1170*271584abSEd Tanous             "Warning",
1171*271584abSEd Tanous             0,
1172*271584abSEd Tanous             {},
1173*271584abSEd Tanous             "None.",
1174cecb4cb6SCheng C Yang         }},
1175*271584abSEd Tanous     MessageEntry{"PowerUnitNonRedundantInsufficient",
1176cecb4cb6SCheng C Yang                  {
1177*271584abSEd Tanous                      "Indicates that power unit do not have sufficient "
1178cecb4cb6SCheng C Yang                      "power to support redundancy.",
1179*271584abSEd Tanous                      "Power Unit NonRedundant and has insufficient resource.",
1180*271584abSEd Tanous                      "Error",
1181*271584abSEd Tanous                      0,
1182*271584abSEd Tanous                      {},
1183*271584abSEd Tanous                      "None.",
1184cecb4cb6SCheng C Yang                  }},
1185cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitRedundancyLost",
1186cecb4cb6SCheng C Yang                  {
1187cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been lost.",
1188*271584abSEd Tanous                      "Power Unit Redundancy lost.",
1189*271584abSEd Tanous                      "Warning",
1190*271584abSEd Tanous                      0,
1191*271584abSEd Tanous                      {},
1192*271584abSEd Tanous                      "None.",
1193cecb4cb6SCheng C Yang                  }},
1194cecb4cb6SCheng C Yang     MessageEntry{
1195cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1196cecb4cb6SCheng C Yang         {
1197cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1198*271584abSEd Tanous             "Power Unit Redundancy regained.",
1199*271584abSEd Tanous             "OK",
1200*271584abSEd Tanous             0,
1201*271584abSEd Tanous             {},
1202*271584abSEd Tanous             "None.",
1203cecb4cb6SCheng C Yang         }},
1204cecb4cb6SCheng C Yang     MessageEntry{
1205cecb4cb6SCheng C Yang         "PowerUnitNonRedundantSufficient",
1206cecb4cb6SCheng C Yang         {
1207cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode but still"
1208cecb4cb6SCheng C Yang             "has sufficient power to support redundancy.",
1209*271584abSEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
1210*271584abSEd Tanous             "Warning",
1211*271584abSEd Tanous             0,
1212*271584abSEd Tanous             {},
1213*271584abSEd Tanous             "None.",
1214cecb4cb6SCheng C Yang         }},
1215*271584abSEd Tanous     MessageEntry{"ResetButtonPressed",
1216fbe8378fSJason M. Bills                  {
1217*271584abSEd Tanous                      "Indicates that the reset button was pressed.",
1218*271584abSEd Tanous                      "Reset Button Pressed.",
1219*271584abSEd Tanous                      "OK",
1220*271584abSEd Tanous                      0,
1221*271584abSEd Tanous                      {},
1222*271584abSEd Tanous                      "None.",
1223fbe8378fSJason M. Bills                  }},
1224fbe8378fSJason M. Bills     MessageEntry{"SELEntryAdded",
1225fbe8378fSJason M. Bills                  {
1226*271584abSEd Tanous                      "Indicates a SEL entry was added using the "
1227fbe8378fSJason M. Bills                      "Add SEL Entry or Platform Event command.",
1228*271584abSEd Tanous                      "SEL Entry Added: %1",
1229*271584abSEd Tanous                      "OK",
1230*271584abSEd Tanous                      1,
1231*271584abSEd Tanous 
1232fbe8378fSJason M. Bills                      {
1233fbe8378fSJason M. Bills                          "string",
1234fbe8378fSJason M. Bills                      },
1235*271584abSEd Tanous                      "None.",
1236fbe8378fSJason M. Bills                  }},
1237*271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingHigh",
1238fbe8378fSJason M. Bills                  {
1239*271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1240fbe8378fSJason M. Bills                      "critical high threshold going high.",
1241*271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going "
1242fbe8378fSJason M. Bills                      "high. Reading=%2 Threshold=%3.",
1243*271584abSEd Tanous                      "Critical",
1244*271584abSEd Tanous                      3,
1245*271584abSEd Tanous                      {"string", "number", "number"},
1246*271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1247fbe8378fSJason M. Bills                  }},
1248*271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingLow",
1249fbe8378fSJason M. Bills                  {
1250*271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1251fbe8378fSJason M. Bills                      "critical high threshold going low.",
1252*271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going low. "
1253fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1254*271584abSEd Tanous                      "OK",
1255*271584abSEd Tanous                      3,
1256*271584abSEd Tanous                      {"string", "number", "number"},
1257*271584abSEd Tanous                      "None.",
1258fbe8378fSJason M. Bills                  }},
1259*271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingHigh",
1260fbe8378fSJason M. Bills                  {
1261*271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1262fbe8378fSJason M. Bills                      "critical low threshold going high.",
1263*271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going high. "
1264fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1265*271584abSEd Tanous                      "OK",
1266*271584abSEd Tanous                      3,
1267*271584abSEd Tanous                      {"string", "number", "number"},
1268*271584abSEd Tanous                      "None.",
1269fbe8378fSJason M. Bills                  }},
1270*271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingLow",
1271fbe8378fSJason M. Bills                  {
1272*271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1273fbe8378fSJason M. Bills                      "critical low threshold going low.",
1274*271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going low. "
1275fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1276*271584abSEd Tanous                      "Critical",
1277*271584abSEd Tanous                      3,
1278*271584abSEd Tanous                      {"string", "number", "number"},
1279*271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1280fbe8378fSJason M. Bills                  }},
1281*271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingHigh",
1282fbe8378fSJason M. Bills                  {
1283*271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1284fbe8378fSJason M. Bills                      "warning high threshold going high.",
1285*271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going high. "
1286fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1287*271584abSEd Tanous                      "Warning",
1288*271584abSEd Tanous                      3,
1289*271584abSEd Tanous                      {"string", "number", "number"},
1290*271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1291fbe8378fSJason M. Bills                  }},
1292*271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingLow",
1293fbe8378fSJason M. Bills                  {
1294*271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1295fbe8378fSJason M. Bills                      "warning high threshold going low.",
1296*271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going low. "
1297fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1298*271584abSEd Tanous                      "OK",
1299*271584abSEd Tanous                      3,
1300*271584abSEd Tanous                      {"string", "number", "number"},
1301*271584abSEd Tanous                      "None.",
1302fbe8378fSJason M. Bills                  }},
1303*271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingHigh",
1304fbe8378fSJason M. Bills                  {
1305*271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1306fbe8378fSJason M. Bills                      "warning low threshold going high.",
1307*271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going high. "
1308fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1309*271584abSEd Tanous                      "OK",
1310*271584abSEd Tanous                      3,
1311*271584abSEd Tanous                      {"string", "number", "number"},
1312*271584abSEd Tanous                      "None.",
1313fbe8378fSJason M. Bills                  }},
1314*271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingLow",
1315fbe8378fSJason M. Bills                  {
1316*271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1317fbe8378fSJason M. Bills                      "warning low threshold going low.",
1318*271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going low. "
1319fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1320*271584abSEd Tanous                      "Warning",
1321*271584abSEd Tanous                      3,
1322*271584abSEd Tanous                      {"string", "number", "number"},
1323*271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1324fbe8378fSJason M. Bills                  }},
1325fb7579e9SJames Feist     MessageEntry{"ServiceFailure",
1326fb7579e9SJames Feist                  {
1327fb7579e9SJames Feist                      "Indicates that a service has exited unsuccessfully.",
1328*271584abSEd Tanous                      "Service %1 has exited unsuccessfully.",
1329*271584abSEd Tanous                      "Warning",
1330*271584abSEd Tanous                      1,
1331*271584abSEd Tanous                      {"string"},
1332*271584abSEd Tanous                      "None.",
1333fb7579e9SJames Feist                  }},
1334fbe8378fSJason M. Bills     MessageEntry{"SparingRedundancyDegraded",
1335fbe8378fSJason M. Bills                  {
1336fbe8378fSJason M. Bills                      "Indicates the sparing redundancy state is degraded.",
1337*271584abSEd Tanous                      "Sparing redundancy state degraded. Socket=%1 "
1338fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
1339*271584abSEd Tanous                      "Warning",
1340*271584abSEd Tanous                      5,
1341*271584abSEd Tanous 
1342fbe8378fSJason M. Bills                      {
1343fbe8378fSJason M. Bills                          "number",
1344fbe8378fSJason M. Bills                          "string",
1345fbe8378fSJason M. Bills                          "number",
1346fbe8378fSJason M. Bills                          "string",
1347fbe8378fSJason M. Bills                          "number",
1348fbe8378fSJason M. Bills                      },
1349*271584abSEd Tanous                      "None.",
1350fbe8378fSJason M. Bills                  }},
1351fbe8378fSJason M. Bills     MessageEntry{
1352fbe8378fSJason M. Bills         "SparingRedundancyFull",
1353fbe8378fSJason M. Bills         {
1354fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
1355*271584abSEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 "
1356fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
1357*271584abSEd Tanous             "OK",
1358*271584abSEd Tanous             5,
1359*271584abSEd Tanous 
1360fbe8378fSJason M. Bills             {
1361fbe8378fSJason M. Bills                 "number",
1362fbe8378fSJason M. Bills                 "string",
1363fbe8378fSJason M. Bills                 "number",
1364fbe8378fSJason M. Bills                 "string",
1365fbe8378fSJason M. Bills                 "number",
1366fbe8378fSJason M. Bills             },
1367*271584abSEd Tanous             "None.",
1368fbe8378fSJason M. Bills         }},
1369*271584abSEd Tanous     MessageEntry{"SsbThermalTrip",
1370b76f9ca1SChen,Yugang                  {
1371b76f9ca1SChen,Yugang                      "Indicates that an SSB Thermal trip has been asserted.",
1372*271584abSEd Tanous                      "SSB Thermal trip.",
1373*271584abSEd Tanous                      "Critical",
1374*271584abSEd Tanous                      0,
1375*271584abSEd Tanous                      {},
1376*271584abSEd Tanous                      "None.",
1377b76f9ca1SChen,Yugang                  }},
1378bc48a175SJason M. Bills     MessageEntry{"SystemPowerGoodFailed",
1379bc48a175SJason M. Bills                  {
1380bc48a175SJason M. Bills                      "Indicates that the system power good signal failed "
1381bc48a175SJason M. Bills                      "to assert within the specified time (VR failure).",
1382*271584abSEd Tanous                      "System power good failed to assert within %1 "
1383bc48a175SJason M. Bills                      "milliseconds (VR failure).",
1384*271584abSEd Tanous                      "Critical",
1385*271584abSEd Tanous                      1,
1386*271584abSEd Tanous                      {"number"},
1387*271584abSEd Tanous                      "None.",
1388bc48a175SJason M. Bills                  }},
1389fbe8378fSJason M. Bills     MessageEntry{"SystemPowerLost",
1390fbe8378fSJason M. Bills                  {
1391*271584abSEd Tanous                      "Indicates that power was lost while the "
1392fbe8378fSJason M. Bills                      "system was powered on.",
1393*271584abSEd Tanous                      "System Power Lost.",
1394*271584abSEd Tanous                      "Critical",
1395*271584abSEd Tanous                      0,
1396*271584abSEd Tanous                      {},
1397*271584abSEd Tanous                      "None.",
1398fbe8378fSJason M. Bills                  }},
1399*271584abSEd Tanous     MessageEntry{"SystemPowerOffFailed",
1400fbe8378fSJason M. Bills                  {
1401*271584abSEd Tanous                      "Indicates that the system failed to power off.",
1402*271584abSEd Tanous                      "System Power-Off Failed.",
1403*271584abSEd Tanous                      "Critical",
1404*271584abSEd Tanous                      0,
1405*271584abSEd Tanous                      {},
1406*271584abSEd Tanous                      "None.",
1407fbe8378fSJason M. Bills                  }},
1408*271584abSEd Tanous     MessageEntry{"SystemPowerOnFailed",
1409fbe8378fSJason M. Bills                  {
1410*271584abSEd Tanous                      "Indicates that the system failed to power on.",
1411*271584abSEd Tanous                      "System Power-On Failed.",
1412*271584abSEd Tanous                      "Critical",
1413*271584abSEd Tanous                      0,
1414*271584abSEd Tanous                      {},
1415*271584abSEd Tanous                      "None.",
1416fbe8378fSJason M. Bills                  }},
141773de092fSJason M. Bills     MessageEntry{
141873de092fSJason M. Bills         "VoltageRegulatorOverheated",
141973de092fSJason M. Bills         {
142073de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
1421*271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
1422*271584abSEd Tanous             "Critical",
1423*271584abSEd Tanous             1,
1424*271584abSEd Tanous             {"string"},
1425*271584abSEd Tanous             "None.",
142673de092fSJason M. Bills         }},
1427fbe8378fSJason M. Bills };
1428fbe8378fSJason M. Bills } // namespace redfish::message_registries::openbmc
1429