xref: /openbmc/bmcweb/features/redfish/include/registries/openbmc_message_registry.hpp (revision 789771dda22c256afa9e46ffe4c859bb87532af1)
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 };
32271584abSEd Tanous const std::array<MessageEntry, 114> 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{
49fbe8378fSJason M. Bills         "BIOSBoot",
50fbe8378fSJason M. Bills         {
51fbe8378fSJason M. Bills             "Indicates BIOS has transitioned control to the OS Loader.",
52271584abSEd Tanous             "BIOS System Boot.",
53271584abSEd Tanous             "OK",
54271584abSEd Tanous             0,
55271584abSEd Tanous             {},
56271584abSEd Tanous             "None.",
57fbe8378fSJason M. Bills         }},
58271584abSEd Tanous     MessageEntry{"BIOSPOSTError",
59fbe8378fSJason M. Bills                  {
60271584abSEd Tanous                      "Indicates BIOS POST has encountered an error.",
61271584abSEd Tanous                      "BIOS POST Error. Error Code=%1",
62271584abSEd Tanous                      "Warning",
63271584abSEd Tanous                      1,
64271584abSEd Tanous                      {"number"},
65271584abSEd Tanous                      "None.",
66fbe8378fSJason M. Bills                  }},
67fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryComplete",
68fbe8378fSJason M. Bills                  {
69271584abSEd Tanous                      "Indicates BIOS Recovery has completed.",
70271584abSEd Tanous                      "BIOS Recovery Complete.",
71271584abSEd Tanous                      "OK",
72271584abSEd Tanous                      0,
73271584abSEd Tanous                      {},
74271584abSEd Tanous                      "None.",
75fbe8378fSJason M. Bills                  }},
76fbe8378fSJason M. Bills     MessageEntry{"BIOSRecoveryStart",
77fbe8378fSJason M. Bills                  {
78271584abSEd Tanous                      "Indicates BIOS Recovery has started.",
79271584abSEd Tanous                      "BIOS Recovery Start.",
80271584abSEd Tanous                      "Warning",
81271584abSEd Tanous                      0,
82271584abSEd Tanous                      {},
83271584abSEd Tanous                      "None.",
84fbe8378fSJason M. Bills                  }},
85*789771ddSQiang XU     MessageEntry{"ChassisIntrusionDetected",
86*789771ddSQiang XU                  {
87*789771ddSQiang XU                      "Indicates that a physical security event "
88*789771ddSQiang XU                      "of the chassis intrusion has occurred.",
89*789771ddSQiang XU                      "Chassis Intrusion Detected.",
90*789771ddSQiang XU                      "Warning",
91*789771ddSQiang XU                      0,
92*789771ddSQiang XU                      {},
93*789771ddSQiang XU                      "None.",
94*789771ddSQiang XU                  }},
95*789771ddSQiang XU     MessageEntry{"ChassisIntrusionReset",
96*789771ddSQiang XU                  {
97*789771ddSQiang XU                      "Indicates that chassis intrusion status has recovered.",
98*789771ddSQiang XU                      "Chassis Intrusion Reset.",
99*789771ddSQiang XU                      "OK",
100*789771ddSQiang XU                      0,
101*789771ddSQiang XU                      {},
102*789771ddSQiang XU                      "None.",
103*789771ddSQiang XU                  }},
104*789771ddSQiang XU 
105fbe8378fSJason M. Bills     MessageEntry{"CPUError",
106fbe8378fSJason M. Bills                  {
107271584abSEd Tanous                      "Indicates that a CPU Error occurred of "
108fbe8378fSJason M. Bills                      "the specified type or cause.",
109271584abSEd Tanous                      "CPU Error Occurred: %1.",
110271584abSEd Tanous                      "Critical",
111271584abSEd Tanous                      1,
112271584abSEd Tanous                      {"string"},
113271584abSEd Tanous                      "None.",
114fbe8378fSJason M. Bills                  }},
11573de092fSJason M. Bills     MessageEntry{"CPUThermalTrip",
11673de092fSJason M. Bills                  {
117271584abSEd Tanous                      "Indicates that the specified CPU thermal "
11873de092fSJason M. Bills                      "trip has been asserted.",
119271584abSEd Tanous                      "CPU %1 Thermal Trip.",
120271584abSEd Tanous                      "Critical",
121271584abSEd Tanous                      1,
122271584abSEd Tanous                      {"number"},
123271584abSEd Tanous                      "None.",
12473de092fSJason M. Bills                  }},
125271584abSEd Tanous     MessageEntry{"DCPowerOff",
126fbe8378fSJason M. Bills                  {
127271584abSEd Tanous                      "Indicates that the system DC power is off.",
128271584abSEd Tanous                      "Host system DC power is off",
129271584abSEd Tanous                      "OK",
130271584abSEd Tanous                      0,
131271584abSEd Tanous                      {},
132271584abSEd Tanous                      "None.",
133fbe8378fSJason M. Bills                  }},
134fbe8378fSJason M. Bills     MessageEntry{"DCPowerOn",
135fbe8378fSJason M. Bills                  {
136271584abSEd Tanous                      "Indicates that the system DC power is on.",
137271584abSEd Tanous                      "Host system DC power is on",
138271584abSEd Tanous                      "OK",
139271584abSEd Tanous                      0,
140271584abSEd Tanous                      {},
141271584abSEd Tanous                      "None.",
142fbe8378fSJason M. Bills                  }},
143271584abSEd Tanous     MessageEntry{"EventLogCleared",
144fbe8378fSJason M. Bills                  {
145271584abSEd Tanous                      "Indicates that the event log has been cleared.",
146271584abSEd Tanous                      "Event Log Cleared.",
147271584abSEd Tanous                      "OK",
148271584abSEd Tanous                      0,
149271584abSEd Tanous                      {},
150271584abSEd Tanous                      "None.",
151fbe8378fSJason M. Bills                  }},
152271584abSEd Tanous     MessageEntry{"FanInserted",
153fbe8378fSJason M. Bills                  {
154271584abSEd Tanous                      "Indicates that a system fan has been inserted.",
155271584abSEd Tanous                      "%1 inserted.",
156271584abSEd Tanous                      "OK",
157271584abSEd Tanous                      1,
158271584abSEd Tanous                      {"string"},
159271584abSEd Tanous                      "None.",
160fbe8378fSJason M. Bills                  }},
161fbe8378fSJason M. Bills     MessageEntry{"FanRedundancyLost",
162fbe8378fSJason M. Bills                  {
163fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been lost.",
164271584abSEd Tanous                      "Fan redundancy lost.",
165271584abSEd Tanous                      "Warning",
166271584abSEd Tanous                      0,
167271584abSEd Tanous                      {},
168271584abSEd Tanous                      "None.",
169fbe8378fSJason M. Bills                  }},
170271584abSEd Tanous     MessageEntry{"FanRedundancyRegained",
171fbe8378fSJason M. Bills                  {
172fbe8378fSJason M. Bills                      "Indicates that system fan redundancy has been regained.",
173271584abSEd Tanous                      "Fan redundancy regained.",
174271584abSEd Tanous                      "OK",
175271584abSEd Tanous                      0,
176271584abSEd Tanous                      {},
177271584abSEd Tanous                      "None.",
178fbe8378fSJason M. Bills                  }},
179271584abSEd Tanous     MessageEntry{"FanRemoved",
180fbe8378fSJason M. Bills                  {
181271584abSEd Tanous                      "Indicates that a system fan has been removed.",
182271584abSEd Tanous                      "%1 removed.",
183271584abSEd Tanous                      "OK",
184271584abSEd Tanous                      1,
185271584abSEd Tanous                      {"string"},
186271584abSEd Tanous                      "None.",
187fbe8378fSJason M. Bills                  }},
188271584abSEd Tanous     MessageEntry{"FirmwareUpdateCompleted",
189fbe8378fSJason M. Bills                  {
190fbe8378fSJason M. Bills                      "Indicates a firmware update has completed successfully.",
191271584abSEd Tanous                      "%1 firmware update to version %2 completed "
192fbe8378fSJason M. Bills                      "successfully.",
193271584abSEd Tanous                      "OK",
194271584abSEd Tanous                      2,
195271584abSEd Tanous                      {"string", "string"},
196271584abSEd Tanous                      "None.",
197fbe8378fSJason M. Bills                  }},
198fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateFailed",
199fbe8378fSJason M. Bills                  {
200271584abSEd Tanous                      "Indicates a firmware update has failed.",
201271584abSEd Tanous                      "%1 firmware update to version %2 failed.",
202271584abSEd Tanous                      "Warning",
203271584abSEd Tanous                      2,
204271584abSEd Tanous                      {"string", "string"},
205271584abSEd Tanous                      "None.",
206fbe8378fSJason M. Bills                  }},
207fbe8378fSJason M. Bills     MessageEntry{"FirmwareUpdateStarted",
208fbe8378fSJason M. Bills                  {
209271584abSEd Tanous                      "Indicates a firmware update has started.",
210271584abSEd Tanous                      "%1 firmware update to version %2 started.",
211271584abSEd Tanous                      "OK",
212271584abSEd Tanous                      2,
213271584abSEd Tanous                      {"string", "string"},
214271584abSEd Tanous                      "None.",
215fbe8378fSJason M. Bills                  }},
216fbe8378fSJason M. Bills     MessageEntry{
217fbe8378fSJason M. Bills         "GeneralFirmwareSecurityViolation",
218fbe8378fSJason M. Bills         {
219fbe8378fSJason M. Bills             "Indicates a general firmware security violation has occurred.",
220271584abSEd Tanous             "Firmware security violation: %1.",
221271584abSEd Tanous             "Critical",
222271584abSEd Tanous             1,
223271584abSEd Tanous             {"string"},
224271584abSEd Tanous             "None.",
225fbe8378fSJason M. Bills         }},
226271584abSEd Tanous     MessageEntry{"InvalidLoginAttempted",
227fbe8378fSJason M. Bills                  {
228fbe8378fSJason M. Bills                      "Indicates that a login was attempted on the specified "
229fbe8378fSJason M. Bills                      "interface with an invalid username or password.",
230271584abSEd Tanous                      "Invalid username or password attempted on %1.",
231271584abSEd Tanous                      "Warning",
232271584abSEd Tanous                      1,
233271584abSEd Tanous                      {"string"},
234271584abSEd Tanous                      "None.",
235fbe8378fSJason M. Bills                  }},
236fbe8378fSJason M. Bills     MessageEntry{
237d62cec73SJames Feist         "InventoryAdded",
238d62cec73SJames Feist         {
239d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
240d62cec73SJames Feist             "type, and serial number was installed.",
241271584abSEd Tanous             "%1 %2 with serial number %3 was installed.",
242271584abSEd Tanous             "OK",
243271584abSEd Tanous             3,
244271584abSEd Tanous 
245d62cec73SJames Feist             {
246d62cec73SJames Feist                 "string",
247d62cec73SJames Feist                 "string",
248d62cec73SJames Feist                 "string",
249d62cec73SJames Feist             },
250271584abSEd Tanous             "None.",
251d62cec73SJames Feist         }},
252d62cec73SJames Feist     MessageEntry{
253d62cec73SJames Feist         "InventoryRemoved",
254d62cec73SJames Feist         {
255d62cec73SJames Feist             "Indicates that an inventory item with the specified model, "
256d62cec73SJames Feist             "type, and serial number was removed.",
257271584abSEd Tanous             "%1 %2 with serial number %3 was removed.",
258271584abSEd Tanous             "OK",
259271584abSEd Tanous             3,
260271584abSEd Tanous 
261d62cec73SJames Feist             {
262d62cec73SJames Feist                 "string",
263d62cec73SJames Feist                 "string",
264d62cec73SJames Feist                 "string",
265d62cec73SJames Feist             },
266271584abSEd Tanous             "None.",
267d62cec73SJames Feist         }},
268d62cec73SJames Feist     MessageEntry{
269fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToHalf",
270fbe8378fSJason M. Bills         {
271fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to half width.",
272271584abSEd Tanous             "Intel UPI link width reduced to half. Node=%1.",
273271584abSEd Tanous             "Warning",
274271584abSEd Tanous             1,
275271584abSEd Tanous 
276fbe8378fSJason M. Bills             {
277fbe8378fSJason M. Bills                 "number",
278fbe8378fSJason M. Bills             },
279271584abSEd Tanous             "None.",
280fbe8378fSJason M. Bills         }},
281fbe8378fSJason M. Bills     MessageEntry{
282fbe8378fSJason M. Bills         "IntelUPILinkWidthReducedToQuarter",
283fbe8378fSJason M. Bills         {
284fbe8378fSJason M. Bills             "Indicates Intel UPI link width has reduced to quarter width.",
285271584abSEd Tanous             "Intel UPI link width reduced to quarter. Node=%1.",
286271584abSEd Tanous             "Warning",
287271584abSEd Tanous             1,
288271584abSEd Tanous 
289fbe8378fSJason M. Bills             {
290fbe8378fSJason M. Bills                 "number",
291fbe8378fSJason M. Bills             },
292271584abSEd Tanous             "None.",
293fbe8378fSJason M. Bills         }},
29493a2b2fcSYong Li 
295271584abSEd Tanous     MessageEntry{"IPMIWatchdog",
29693a2b2fcSYong Li                  {
297271584abSEd Tanous                      "Indicates that there is a host watchdog event.",
298271584abSEd Tanous                      "Host Watchdog Event: %1",
299271584abSEd Tanous                      "OK",
300271584abSEd Tanous                      1,
301271584abSEd Tanous 
30293a2b2fcSYong Li                      {
30393a2b2fcSYong Li                          "string",
30493a2b2fcSYong Li                      },
305271584abSEd Tanous                      "None.",
30693a2b2fcSYong Li                  }},
307*789771ddSQiang XU     MessageEntry{"LanLost",
308*789771ddSQiang XU                  {
309*789771ddSQiang XU                      "Indicates that a physical security event "
310*789771ddSQiang XU                      "of the LAN leash has lost.",
311*789771ddSQiang XU                      "%1 LAN leash lost.",
312*789771ddSQiang XU                      "Warning",
313*789771ddSQiang XU                      1,
314*789771ddSQiang XU                      {
315*789771ddSQiang XU                          "string",
316*789771ddSQiang XU                      },
317*789771ddSQiang XU                      "None.",
318*789771ddSQiang XU                  }},
319*789771ddSQiang XU     MessageEntry{"LanRegained",
320*789771ddSQiang XU                  {
321*789771ddSQiang XU                      "Indicates that LAN link status has reconnected.",
322*789771ddSQiang XU                      "%1 LAN leash regained.",
323*789771ddSQiang XU                      "OK",
324*789771ddSQiang XU                      1,
325*789771ddSQiang XU                      {
326*789771ddSQiang XU                          "string",
327*789771ddSQiang XU                      },
328*789771ddSQiang XU                      "None.",
329*789771ddSQiang XU                  }},
330271584abSEd Tanous     MessageEntry{"LegacyPCIPERR",
331fbe8378fSJason M. Bills                  {
332271584abSEd Tanous                      "Indicates a Legacy PCI PERR.",
333271584abSEd Tanous                      "Legacy PCI PERR. Bus=%1 Device=%2 Function=%3.",
334271584abSEd Tanous                      "Warning",
335271584abSEd Tanous                      3,
336271584abSEd Tanous 
337fbe8378fSJason M. Bills                      {
338fbe8378fSJason M. Bills                          "number",
339fbe8378fSJason M. Bills                          "number",
340fbe8378fSJason M. Bills                          "number",
341fbe8378fSJason M. Bills                      },
342271584abSEd Tanous                      "None.",
343fbe8378fSJason M. Bills                  }},
344271584abSEd Tanous     MessageEntry{"LegacyPCISERR",
345fbe8378fSJason M. Bills                  {
346271584abSEd Tanous                      "Indicates a Legacy PCI SERR.",
347271584abSEd Tanous                      "Legacy PCI SERR. Bus=%1 Device=%2 Function=%3.",
348271584abSEd Tanous                      "Critical",
349271584abSEd Tanous                      3,
350271584abSEd Tanous 
351fbe8378fSJason M. Bills                      {
352fbe8378fSJason M. Bills                          "number",
353fbe8378fSJason M. Bills                          "number",
354fbe8378fSJason M. Bills                          "number",
355fbe8378fSJason M. Bills                      },
356271584abSEd Tanous                      "None.",
357fbe8378fSJason M. Bills                  }},
358fbe8378fSJason M. Bills     MessageEntry{"ManufacturingModeEntered",
359fbe8378fSJason M. Bills                  {
360271584abSEd Tanous                      "Indicates that Factory, Manufacturing, or "
361fbe8378fSJason M. Bills                      "Test mode has been entered.",
362271584abSEd Tanous                      "Entered Manufacturing Mode.",
363271584abSEd Tanous                      "Warning",
364271584abSEd Tanous                      0,
365271584abSEd Tanous                      {},
366271584abSEd Tanous                      "None.",
367fbe8378fSJason M. Bills                  }},
368fbe8378fSJason M. Bills     MessageEntry{"MemoryECCCorrectable",
369fbe8378fSJason M. Bills                  {
370271584abSEd Tanous                      "Indicates a Correctable Memory ECC error.",
371271584abSEd Tanous                      "Memory ECC correctable error. Socket=%1 "
372fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Rank=%4.",
373271584abSEd Tanous                      "Warning",
374271584abSEd Tanous                      4,
375271584abSEd Tanous 
376fbe8378fSJason M. Bills                      {
377fbe8378fSJason M. Bills                          "number",
378fbe8378fSJason M. Bills                          "string",
379fbe8378fSJason M. Bills                          "number",
380fbe8378fSJason M. Bills                          "number",
381fbe8378fSJason M. Bills                      },
382271584abSEd Tanous                      "None.",
383fbe8378fSJason M. Bills                  }},
384271584abSEd Tanous     MessageEntry{"MemoryECCUncorrectable",
385fbe8378fSJason M. Bills                  {
386271584abSEd Tanous                      "Indicates an Uncorrectable Memory ECC error.",
387271584abSEd Tanous                      "Memory ECC uncorrectable error. Socket=%1 Channel=%2 "
388fbe8378fSJason M. Bills                      "DIMM=%3 Rank=%4.",
389271584abSEd Tanous                      "Critical",
390271584abSEd Tanous                      4,
391271584abSEd Tanous 
392fbe8378fSJason M. Bills                      {
393fbe8378fSJason M. Bills                          "number",
394fbe8378fSJason M. Bills                          "string",
395fbe8378fSJason M. Bills                          "number",
396fbe8378fSJason M. Bills                          "number",
397fbe8378fSJason M. Bills                      },
398271584abSEd Tanous                      "None.",
399fbe8378fSJason M. Bills                  }},
400271584abSEd Tanous     MessageEntry{"MemoryParityCommandAndAddress",
401fbe8378fSJason M. Bills                  {
402271584abSEd Tanous                      "Indicates a Command and Address parity error.",
403271584abSEd Tanous                      "Command and Address parity error. Socket=%1 Channel=%2 "
404fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
405271584abSEd Tanous                      "Critical",
406271584abSEd Tanous                      5,
407271584abSEd Tanous 
408fbe8378fSJason M. Bills                      {
409fbe8378fSJason M. Bills                          "number",
410fbe8378fSJason M. Bills                          "string",
411fbe8378fSJason M. Bills                          "number",
412fbe8378fSJason M. Bills                          "number",
413fbe8378fSJason M. Bills                          "number",
414fbe8378fSJason M. Bills                      },
415271584abSEd Tanous                      "None.",
416fbe8378fSJason M. Bills                  }},
417fbe8378fSJason M. Bills     MessageEntry{"MemoryParityNotKnown",
418fbe8378fSJason M. Bills                  {
419271584abSEd Tanous                      "Indicates an unknown parity error.",
420271584abSEd Tanous                      "Memory parity error. Socket=%1 Channel=%2 "
421fbe8378fSJason M. Bills                      "DIMM=%3 ChannelValid=%4 DIMMValid=%5.",
422271584abSEd Tanous                      "Critical",
423271584abSEd Tanous                      5,
424271584abSEd Tanous 
425fbe8378fSJason M. Bills                      {
426fbe8378fSJason M. Bills                          "number",
427fbe8378fSJason M. Bills                          "string",
428fbe8378fSJason M. Bills                          "number",
429fbe8378fSJason M. Bills                          "number",
430fbe8378fSJason M. Bills                          "number",
431fbe8378fSJason M. Bills                      },
432271584abSEd Tanous                      "None.",
433fbe8378fSJason M. Bills                  }},
434271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationDisabled",
435fbe8378fSJason M. Bills                  {
436fbe8378fSJason M. Bills                      "Indicates Memory RAS Disabled Configuration Status.",
437271584abSEd Tanous                      "Memory RAS Configuration Disabled. Error=%1 Mode=%2.",
438271584abSEd Tanous                      "OK",
439271584abSEd Tanous                      2,
440271584abSEd Tanous 
441fbe8378fSJason M. Bills                      {
442fbe8378fSJason M. Bills                          "string",
443fbe8378fSJason M. Bills                          "string",
444fbe8378fSJason M. Bills                      },
445271584abSEd Tanous                      "None.",
446fbe8378fSJason M. Bills                  }},
447271584abSEd Tanous     MessageEntry{"MemoryRASConfigurationEnabled",
448fbe8378fSJason M. Bills                  {
449271584abSEd Tanous                      "Indicates Memory RAS Enabled Configuration Status.",
450271584abSEd Tanous                      "Memory RAS Configuration Enabled. Error=%1 Mode=%2.",
451271584abSEd Tanous                      "OK",
452271584abSEd Tanous                      2,
453271584abSEd Tanous 
454fbe8378fSJason M. Bills                      {
455fbe8378fSJason M. Bills                          "string",
456fbe8378fSJason M. Bills                          "string",
457fbe8378fSJason M. Bills                      },
458271584abSEd Tanous                      "None.",
459fbe8378fSJason M. Bills                  }},
460271584abSEd Tanous     MessageEntry{"MemoryRASModeDisabled",
461fbe8378fSJason M. Bills                  {
462271584abSEd Tanous                      "Indicates Memory RAS Disabled Mode Selection.",
463271584abSEd Tanous                      "Memory RAS Mode Select Disabled. Prior Mode=%1 "
464fbe8378fSJason M. Bills                      "Selected Mode=%2.",
465271584abSEd Tanous                      "OK",
466271584abSEd Tanous                      2,
467271584abSEd Tanous 
468fbe8378fSJason M. Bills                      {
469fbe8378fSJason M. Bills                          "string",
470fbe8378fSJason M. Bills                          "string",
471fbe8378fSJason M. Bills                      },
472271584abSEd Tanous                      "None.",
473fbe8378fSJason M. Bills                  }},
474271584abSEd Tanous     MessageEntry{"MemoryRASModeEnabled",
475fbe8378fSJason M. Bills                  {
476271584abSEd Tanous                      "Indicates Memory RAS Enabled Mode Selection.",
477271584abSEd Tanous                      "Memory RAS Mode Select Enabled. Prior Mode=%1 Selected "
478fbe8378fSJason M. Bills                      "Mode=%2.",
479271584abSEd Tanous                      "OK",
480271584abSEd Tanous                      2,
481271584abSEd Tanous 
482fbe8378fSJason M. Bills                      {
483fbe8378fSJason M. Bills                          "string",
484fbe8378fSJason M. Bills                          "string",
485fbe8378fSJason M. Bills                      },
486271584abSEd Tanous                      "None.",
487fbe8378fSJason M. Bills                  }},
488271584abSEd Tanous     MessageEntry{"MemoryThermTrip",
489fbe8378fSJason M. Bills                  {
490fbe8378fSJason M. Bills                      "Indicates that the system memory ThermTrip is asserted.",
491271584abSEd Tanous                      "Memory ThermTrip asserted.",
492271584abSEd Tanous                      "Critical",
493271584abSEd Tanous                      0,
494271584abSEd Tanous                      {},
495271584abSEd Tanous                      "None.",
496fbe8378fSJason M. Bills                  }},
497271584abSEd Tanous     MessageEntry{"MirroringRedundancyDegraded",
498fbe8378fSJason M. Bills                  {
499fbe8378fSJason M. Bills                      "Indicates the mirroring redundancy state is degraded.",
500271584abSEd Tanous                      "Mirroring redundancy state degraded. Socket=%1 "
501fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
502271584abSEd Tanous                      "Warning",
503271584abSEd Tanous                      5,
504271584abSEd Tanous 
505fbe8378fSJason M. Bills                      {
506fbe8378fSJason M. Bills                          "number",
507fbe8378fSJason M. Bills                          "string",
508fbe8378fSJason M. Bills                          "number",
509fbe8378fSJason M. Bills                          "number",
510fbe8378fSJason M. Bills                          "number",
511fbe8378fSJason M. Bills                      },
512271584abSEd Tanous                      "None.",
513fbe8378fSJason M. Bills                  }},
514fbe8378fSJason M. Bills     MessageEntry{
515fbe8378fSJason M. Bills         "MirroringRedundancyFull",
516fbe8378fSJason M. Bills         {
517fbe8378fSJason M. Bills             "Indicates the mirroring redundancy state is fully redundant.",
518271584abSEd Tanous             "Mirroring redundancy state fully redundant. Socket=%1 "
519fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Pair=%4 Rank=%5.",
520271584abSEd Tanous             "OK",
521271584abSEd Tanous             5,
522271584abSEd Tanous 
523fbe8378fSJason M. Bills             {
524fbe8378fSJason M. Bills                 "number",
525fbe8378fSJason M. Bills                 "string",
526fbe8378fSJason M. Bills                 "number",
527fbe8378fSJason M. Bills                 "number",
528fbe8378fSJason M. Bills                 "number",
529fbe8378fSJason M. Bills             },
530271584abSEd Tanous             "None.",
531fbe8378fSJason M. Bills         }},
532271584abSEd Tanous     MessageEntry{"NMIButtonPressed",
533fbe8378fSJason M. Bills                  {
534271584abSEd Tanous                      "Indicates that the NMI button was pressed.",
535271584abSEd Tanous                      "NMI Button Pressed.",
536271584abSEd Tanous                      "Critical",
537271584abSEd Tanous                      0,
538271584abSEd Tanous                      {},
539271584abSEd Tanous                      "None.",
540fbe8378fSJason M. Bills                  }},
541b76f9ca1SChen,Yugang     MessageEntry{"NMIDiagnosticInterrupt",
542b76f9ca1SChen,Yugang                  {
543271584abSEd Tanous                      "Indicates that an NMI Diagnostic "
544b76f9ca1SChen,Yugang                      "Interrupt has been generated.",
545271584abSEd Tanous                      "NMI Diagnostic Interrupt.",
546271584abSEd Tanous                      "Critical",
547271584abSEd Tanous                      0,
548271584abSEd Tanous                      {},
549271584abSEd Tanous                      "None.",
550b76f9ca1SChen,Yugang                  }},
551271584abSEd Tanous     MessageEntry{"PCIeCorrectableAdvisoryNonFatal",
552fbe8378fSJason M. Bills                  {
553fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Advisory Non-fatal Error.",
554271584abSEd Tanous                      "PCIe Correctable Advisory Non-fatal Error. Bus=%1 "
555fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
556271584abSEd Tanous                      "Warning",
557271584abSEd Tanous                      3,
558271584abSEd Tanous 
559fbe8378fSJason M. Bills                      {
560fbe8378fSJason M. Bills                          "number",
561fbe8378fSJason M. Bills                          "number",
562fbe8378fSJason M. Bills                          "number",
563fbe8378fSJason M. Bills                      },
564271584abSEd Tanous                      "None.",
565fbe8378fSJason M. Bills                  }},
566271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadDLLP",
567fbe8378fSJason M. Bills                  {
568271584abSEd Tanous                      "Indicates a PCIe Correctable Bad DLLP Error.",
569271584abSEd Tanous 
570fbe8378fSJason M. Bills                      "PCIe Correctable Bad DLLP. Bus=%1 Device=%2 Function=%3.",
571271584abSEd Tanous                      "Warning",
572271584abSEd Tanous                      3,
573271584abSEd Tanous 
574fbe8378fSJason M. Bills                      {
575fbe8378fSJason M. Bills                          "number",
576fbe8378fSJason M. Bills                          "number",
577fbe8378fSJason M. Bills                          "number",
578fbe8378fSJason M. Bills                      },
579271584abSEd Tanous                      "None.",
580fbe8378fSJason M. Bills                  }},
581271584abSEd Tanous     MessageEntry{"PCIeCorrectableBadTLP",
582fbe8378fSJason M. Bills                  {
583271584abSEd Tanous                      "Indicates a PCIe Correctable Bad TLP Error.",
584271584abSEd Tanous 
585fbe8378fSJason M. Bills                      "PCIe Correctable Bad TLP. Bus=%1 Device=%2 Function=%3.",
586271584abSEd Tanous                      "Warning",
587271584abSEd Tanous                      3,
588271584abSEd Tanous 
589fbe8378fSJason M. Bills                      {
590fbe8378fSJason M. Bills                          "number",
591fbe8378fSJason M. Bills                          "number",
592fbe8378fSJason M. Bills                          "number",
593fbe8378fSJason M. Bills                      },
594271584abSEd Tanous                      "None.",
595fbe8378fSJason M. Bills                  }},
596271584abSEd Tanous     MessageEntry{"PCIeCorrectableHeaderLogOverflow",
597fbe8378fSJason M. Bills                  {
598fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Header Log Overflow Error.",
599271584abSEd Tanous                      "PCIe Correctable Header Log Overflow. Bus=%1 Device=%2 "
600fbe8378fSJason M. Bills                      "Function=%3.",
601271584abSEd Tanous                      "Warning",
602271584abSEd Tanous                      3,
603271584abSEd Tanous 
604fbe8378fSJason M. Bills                      {
605fbe8378fSJason M. Bills                          "number",
606fbe8378fSJason M. Bills                          "number",
607fbe8378fSJason M. Bills                          "number",
608fbe8378fSJason M. Bills                      },
609271584abSEd Tanous                      "None.",
610fbe8378fSJason M. Bills                  }},
611271584abSEd Tanous     MessageEntry{"PCIeCorrectableInternal",
612fbe8378fSJason M. Bills                  {
613271584abSEd Tanous                      "Indicates a PCIe Correctable Internal Error.",
614271584abSEd Tanous                      "PCIe Correctable Internal Error. Bus=%1 Device=%2 "
615fbe8378fSJason M. Bills                      "Function=%3.",
616271584abSEd Tanous                      "Warning",
617271584abSEd Tanous                      3,
618271584abSEd Tanous 
619fbe8378fSJason M. Bills                      {
620fbe8378fSJason M. Bills                          "number",
621fbe8378fSJason M. Bills                          "number",
622fbe8378fSJason M. Bills                          "number",
623fbe8378fSJason M. Bills                      },
624271584abSEd Tanous                      "None.",
625fbe8378fSJason M. Bills                  }},
626fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableLinkBWChanged",
627fbe8378fSJason M. Bills                  {
628fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Link BW Changed Error.",
629271584abSEd Tanous                      "PCIe Correctable Link BW Changed. Bus=%1 "
630fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
631271584abSEd Tanous                      "Warning",
632271584abSEd Tanous                      3,
633271584abSEd Tanous 
634fbe8378fSJason M. Bills                      {
635fbe8378fSJason M. Bills                          "number",
636fbe8378fSJason M. Bills                          "number",
637fbe8378fSJason M. Bills                          "number",
638fbe8378fSJason M. Bills                      },
639271584abSEd Tanous                      "None.",
640fbe8378fSJason M. Bills                  }},
641271584abSEd Tanous     MessageEntry{"PCIeCorrectableReceiverError",
642fbe8378fSJason M. Bills                  {
643271584abSEd Tanous                      "Indicates a PCIe Correctable Receiver Error.",
644271584abSEd Tanous                      "PCIe Correctable Receiver Error. Bus=%1 Device=%2 "
645fbe8378fSJason M. Bills                      "Function=%3.",
646271584abSEd Tanous                      "Warning",
647271584abSEd Tanous                      3,
648271584abSEd Tanous 
649fbe8378fSJason M. Bills                      {
650fbe8378fSJason M. Bills                          "number",
651fbe8378fSJason M. Bills                          "number",
652fbe8378fSJason M. Bills                          "number",
653fbe8378fSJason M. Bills                      },
654271584abSEd Tanous                      "None.",
655fbe8378fSJason M. Bills                  }},
656271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayNumRollover",
657fbe8378fSJason M. Bills                  {
658271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Num Rollover.",
659271584abSEd Tanous                      "PCIe Correctable Replay Num Rollover. Bus=%1 Device=%2 "
660fbe8378fSJason M. Bills                      "Function=%3.",
661271584abSEd Tanous                      "Warning",
662271584abSEd Tanous                      3,
663271584abSEd Tanous 
664fbe8378fSJason M. Bills                      {
665fbe8378fSJason M. Bills                          "number",
666fbe8378fSJason M. Bills                          "number",
667fbe8378fSJason M. Bills                          "number",
668fbe8378fSJason M. Bills                      },
669271584abSEd Tanous                      "None.",
670fbe8378fSJason M. Bills                  }},
671271584abSEd Tanous     MessageEntry{"PCIeCorrectableReplayTimerTimeout",
672fbe8378fSJason M. Bills                  {
673271584abSEd Tanous                      "Indicates a PCIe Correctable Replay Timer Timeout.",
674271584abSEd Tanous                      "PCIe Correctable Replay Timer Timeout. Bus=%1 "
675fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
676271584abSEd Tanous                      "Warning",
677271584abSEd Tanous                      3,
678271584abSEd Tanous 
679fbe8378fSJason M. Bills                      {
680fbe8378fSJason M. Bills                          "number",
681fbe8378fSJason M. Bills                          "number",
682fbe8378fSJason M. Bills                          "number",
683fbe8378fSJason M. Bills                      },
684271584abSEd Tanous                      "None.",
685fbe8378fSJason M. Bills                  }},
686fbe8378fSJason M. Bills     MessageEntry{"PCIeCorrectableUnspecifiedAERError",
687fbe8378fSJason M. Bills                  {
688fbe8378fSJason M. Bills                      "Indicates a PCIe Correctable Unspecified AER Error.",
689271584abSEd Tanous                      "PCIe Correctable Unspecified AER Error. "
690fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
691271584abSEd Tanous                      "Warning",
692271584abSEd Tanous                      3,
693271584abSEd Tanous 
694fbe8378fSJason M. Bills                      {
695fbe8378fSJason M. Bills                          "number",
696fbe8378fSJason M. Bills                          "number",
697fbe8378fSJason M. Bills                          "number",
698fbe8378fSJason M. Bills                      },
699271584abSEd Tanous                      "None.",
700fbe8378fSJason M. Bills                  }},
701271584abSEd Tanous     MessageEntry{"PCIeFatalACSViolation",
702fbe8378fSJason M. Bills                  {
703271584abSEd Tanous                      "Indicates a PCIe ACS Violation Error.",
704271584abSEd Tanous 
705fbe8378fSJason M. Bills                      "PCIe Fatal ACS Violation. Bus=%1 Device=%2 Function=%3.",
706271584abSEd Tanous                      "Error",
707271584abSEd Tanous                      3,
708271584abSEd Tanous 
709fbe8378fSJason M. Bills                      {
710fbe8378fSJason M. Bills                          "number",
711fbe8378fSJason M. Bills                          "number",
712fbe8378fSJason M. Bills                          "number",
713fbe8378fSJason M. Bills                      },
714271584abSEd Tanous                      "None.",
715fbe8378fSJason M. Bills                  }},
716271584abSEd Tanous     MessageEntry{"PCIeFatalAtomicEgressBlocked",
717fbe8378fSJason M. Bills                  {
718271584abSEd Tanous                      "Indicates a PCIe Atomic Egress Blocked Error.",
719271584abSEd Tanous                      "PCIe Fatal Atomic Egress Blocked. Bus=%1 Device=%2 "
720fbe8378fSJason M. Bills                      "Function=%3.",
721271584abSEd Tanous                      "Error",
722271584abSEd Tanous                      3,
723271584abSEd Tanous 
724fbe8378fSJason M. Bills                      {
725fbe8378fSJason M. Bills                          "number",
726fbe8378fSJason M. Bills                          "number",
727fbe8378fSJason M. Bills                          "number",
728fbe8378fSJason M. Bills                      },
729271584abSEd Tanous                      "None.",
730fbe8378fSJason M. Bills                  }},
731fbe8378fSJason M. Bills     MessageEntry{
732fbe8378fSJason M. Bills         "PCIeFatalCompleterAbort",
733fbe8378fSJason M. Bills         {
734271584abSEd Tanous             "Indicates a PCIe Completer Abort Error.",
735271584abSEd Tanous 
736fbe8378fSJason M. Bills             "PCIe Fatal Completer Abort. Bus=%1 Device=%2 Function=%3.",
737271584abSEd Tanous             "Error",
738271584abSEd Tanous             3,
739271584abSEd Tanous 
740fbe8378fSJason M. Bills             {
741fbe8378fSJason M. Bills                 "number",
742fbe8378fSJason M. Bills                 "number",
743fbe8378fSJason M. Bills                 "number",
744fbe8378fSJason M. Bills             },
745271584abSEd Tanous             "None.",
746fbe8378fSJason M. Bills         }},
747fbe8378fSJason M. Bills     MessageEntry{
748fbe8378fSJason M. Bills         "PCIeFatalCompletionTimeout",
749fbe8378fSJason M. Bills         {
750271584abSEd Tanous             "Indicates a PCIe Completion Timeout Error.",
751271584abSEd Tanous 
752fbe8378fSJason M. Bills             "PCIe Fatal Completion Timeout. Bus=%1 Device=%2 Function=%3.",
753271584abSEd Tanous             "Error",
754271584abSEd Tanous             3,
755271584abSEd Tanous 
756fbe8378fSJason M. Bills             {
757fbe8378fSJason M. Bills                 "number",
758fbe8378fSJason M. Bills                 "number",
759fbe8378fSJason M. Bills                 "number",
760fbe8378fSJason M. Bills             },
761271584abSEd Tanous             "None.",
762fbe8378fSJason M. Bills         }},
763fbe8378fSJason M. Bills     MessageEntry{
764fbe8378fSJason M. Bills         "PCIeFatalDataLinkLayerProtocol",
765fbe8378fSJason M. Bills         {
766271584abSEd Tanous             "Indicates a PCIe Data Link Layer Protocol Error.",
767271584abSEd Tanous 
768fbe8378fSJason M. Bills             "PCIe Fatal Data Link Layer Protocol Error. Bus=%1 Device=%2 "
769fbe8378fSJason M. Bills             "Function=%3.",
770271584abSEd Tanous             "Error",
771271584abSEd Tanous             3,
772271584abSEd Tanous 
773fbe8378fSJason M. Bills             {
774fbe8378fSJason M. Bills                 "number",
775fbe8378fSJason M. Bills                 "number",
776fbe8378fSJason M. Bills                 "number",
777fbe8378fSJason M. Bills             },
778271584abSEd Tanous             "None.",
779fbe8378fSJason M. Bills         }},
780271584abSEd Tanous     MessageEntry{"PCIeFatalECRCError",
781fbe8378fSJason M. Bills                  {
782271584abSEd Tanous                      "Indicates a PCIe ECRC Error.",
783271584abSEd Tanous                      "PCIe Fatal ECRC Error. Bus=%1 Device=%2 Function=%3.",
784271584abSEd Tanous                      "Error",
785271584abSEd Tanous                      3,
786271584abSEd Tanous 
787fbe8378fSJason M. Bills                      {
788fbe8378fSJason M. Bills                          "number",
789fbe8378fSJason M. Bills                          "number",
790fbe8378fSJason M. Bills                          "number",
791fbe8378fSJason M. Bills                      },
792271584abSEd Tanous                      "None.",
793fbe8378fSJason M. Bills                  }},
794271584abSEd Tanous     MessageEntry{"PCIeFatalFlowControlProtocol",
795fbe8378fSJason M. Bills                  {
796271584abSEd Tanous                      "Indicates a PCIe Flow Control Protocol Error.",
797271584abSEd Tanous 
798fbe8378fSJason M. Bills                      "PCIe Fatal Flow Control Protocol Error. Bus=%1 Device=%2 "
799fbe8378fSJason M. Bills                      "Function=%3.",
800271584abSEd Tanous                      "Error",
801271584abSEd Tanous                      3,
802271584abSEd Tanous 
803fbe8378fSJason M. Bills                      {
804fbe8378fSJason M. Bills                          "number",
805fbe8378fSJason M. Bills                          "number",
806fbe8378fSJason M. Bills                          "number",
807fbe8378fSJason M. Bills                      },
808271584abSEd Tanous                      "None.",
809fbe8378fSJason M. Bills                  }},
810fbe8378fSJason M. Bills     MessageEntry{
811fbe8378fSJason M. Bills         "PCIeFatalMalformedTLP",
812fbe8378fSJason M. Bills         {
813271584abSEd Tanous             "Indicates a PCIe Malformed TLP Error.",
814271584abSEd Tanous 
815fbe8378fSJason M. Bills             "PCIe Fatal Malformed TLP Error. Bus=%1 Device=%2 Function=%3.",
816271584abSEd Tanous             "Error",
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         }},
826fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalMCBlockedTLP",
827fbe8378fSJason M. Bills                  {
828271584abSEd Tanous                      "Indicates a PCIe MC Blocked TLP Error.",
829271584abSEd Tanous                      "PCIe Fatal MC Blocked TLP Error. Bus=%1 "
830fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
831271584abSEd Tanous                      "Error",
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                  }},
841fbe8378fSJason M. Bills     MessageEntry{
842fbe8378fSJason M. Bills         "PCIeFatalPoisonedTLP",
843fbe8378fSJason M. Bills         {
844271584abSEd Tanous             "Indicates a PCIe Poisoned TLP Error.",
845271584abSEd Tanous 
846fbe8378fSJason M. Bills             "PCIe Fatal Poisoned TLP Error. Bus=%1 Device=%2 Function=%3.",
847271584abSEd Tanous             "Error",
848271584abSEd Tanous             3,
849271584abSEd Tanous 
850fbe8378fSJason M. Bills             {
851fbe8378fSJason M. Bills                 "number",
852fbe8378fSJason M. Bills                 "number",
853fbe8378fSJason M. Bills                 "number",
854fbe8378fSJason M. Bills             },
855271584abSEd Tanous             "None.",
856fbe8378fSJason M. Bills         }},
857271584abSEd Tanous     MessageEntry{"PCIeFatalReceiverBufferOverflow",
858fbe8378fSJason M. Bills                  {
859271584abSEd Tanous                      "Indicates a PCIe Receiver Buffer Overflow Error.",
860271584abSEd Tanous                      "PCIe Fatal Receiver Buffer Overflow. Bus=%1 Device=%2 "
861fbe8378fSJason M. Bills                      "Function=%3.",
862271584abSEd Tanous                      "Error",
863271584abSEd Tanous                      3,
864271584abSEd Tanous 
865fbe8378fSJason M. Bills                      {
866fbe8378fSJason M. Bills                          "number",
867fbe8378fSJason M. Bills                          "number",
868fbe8378fSJason M. Bills                          "number",
869fbe8378fSJason M. Bills                      },
870271584abSEd Tanous                      "None.",
871fbe8378fSJason M. Bills                  }},
872fbe8378fSJason M. Bills     MessageEntry{
87314c8aee2SEd Tanous         "PCIeFatalReceivedErrNonFatalMessage",
874fbe8378fSJason M. Bills         {
875fbe8378fSJason M. Bills             "Indicates a PCIe Received ERR_NONFATAL Message Error.",
876271584abSEd Tanous 
877fbe8378fSJason M. Bills             "PCIe Fatal Received ERR_NONFATAL Message. Bus=%1 Device=%2 "
878fbe8378fSJason M. Bills             "Function=%3.",
879271584abSEd Tanous             "Error",
880271584abSEd Tanous             3,
881271584abSEd Tanous 
882fbe8378fSJason M. Bills             {
883fbe8378fSJason M. Bills                 "number",
884fbe8378fSJason M. Bills                 "number",
885fbe8378fSJason M. Bills                 "number",
886fbe8378fSJason M. Bills             },
887271584abSEd Tanous             "None.",
888fbe8378fSJason M. Bills         }},
889fbe8378fSJason M. Bills     MessageEntry{"PCIeFatalReceivedFatalMessageFromDownstream",
890fbe8378fSJason M. Bills                  {
891271584abSEd Tanous                      "Indicates a PCIe Received Fatal Message "
892fbe8378fSJason M. Bills                      "From Downstream Error.",
893271584abSEd Tanous 
894fbe8378fSJason M. Bills                      "PCIe Fatal Received Fatal Message From Downstream. "
895fbe8378fSJason M. Bills                      "Bus=%1 Device=%2 Function=%3.",
896271584abSEd Tanous                      "Error",
897271584abSEd Tanous                      3,
898271584abSEd Tanous 
899fbe8378fSJason M. Bills                      {
900fbe8378fSJason M. Bills                          "number",
901fbe8378fSJason M. Bills                          "number",
902fbe8378fSJason M. Bills                          "number",
903fbe8378fSJason M. Bills                      },
904271584abSEd Tanous                      "None.",
905fbe8378fSJason M. Bills                  }},
906271584abSEd Tanous     MessageEntry{"PCIeFatalSurpriseLinkDown",
907fbe8378fSJason M. Bills                  {
908271584abSEd Tanous                      "Indicates a PCIe Surprise Link Down Error.",
909271584abSEd Tanous                      "PCIe Fatal Surprise Link Down Error. Bus=%1 Device=%2 "
910fbe8378fSJason M. Bills                      "Function=%3.",
911271584abSEd Tanous                      "Error",
912271584abSEd Tanous                      3,
913271584abSEd Tanous 
914fbe8378fSJason M. Bills                      {
915fbe8378fSJason M. Bills                          "number",
916fbe8378fSJason M. Bills                          "number",
917fbe8378fSJason M. Bills                          "number",
918fbe8378fSJason M. Bills                      },
919271584abSEd Tanous                      "None.",
920fbe8378fSJason M. Bills                  }},
921271584abSEd Tanous     MessageEntry{"PCIeFatalTLPPrefixBlocked",
922fbe8378fSJason M. Bills                  {
923271584abSEd Tanous                      "Indicates a PCIe TLP Prefix Blocked Error.",
924271584abSEd Tanous                      "PCIe Fatal TLP Prefix Blocked Error. Bus=%1 Device=%2 "
925fbe8378fSJason M. Bills                      "Function=%3.",
926271584abSEd Tanous                      "Error",
927271584abSEd Tanous                      3,
928271584abSEd Tanous 
929fbe8378fSJason M. Bills                      {
930fbe8378fSJason M. Bills                          "number",
931fbe8378fSJason M. Bills                          "number",
932fbe8378fSJason M. Bills                          "number",
933fbe8378fSJason M. Bills                      },
934271584abSEd Tanous                      "None.",
935fbe8378fSJason M. Bills                  }},
936fbe8378fSJason M. Bills     MessageEntry{
937fbe8378fSJason M. Bills         "PCIeFatalUncorrectableInternal",
938fbe8378fSJason M. Bills         {
939271584abSEd Tanous             "Indicates a PCIe Uncorrectable Internal Error.",
940271584abSEd Tanous 
941fbe8378fSJason M. Bills             "PCIe Fatal Uncorrectable Internal Error. Bus=%1 Device=%2 "
942fbe8378fSJason M. Bills             "Function=%3.",
943271584abSEd Tanous             "Error",
944271584abSEd Tanous             3,
945271584abSEd Tanous 
946fbe8378fSJason M. Bills             {
947fbe8378fSJason M. Bills                 "number",
948fbe8378fSJason M. Bills                 "number",
949fbe8378fSJason M. Bills                 "number",
950fbe8378fSJason M. Bills             },
951271584abSEd Tanous             "None.",
952fbe8378fSJason M. Bills         }},
953271584abSEd Tanous     MessageEntry{"PCIeFatalUnexpectedCompletion",
954fbe8378fSJason M. Bills                  {
955271584abSEd Tanous                      "Indicates a PCIe Unexpected Completion Error.",
956271584abSEd Tanous                      "PCIe Fatal Unexpected Completion. Bus=%1 Device=%2 "
957fbe8378fSJason M. Bills                      "Function=%3.",
958271584abSEd Tanous                      "Error",
959271584abSEd Tanous                      3,
960271584abSEd Tanous 
961fbe8378fSJason M. Bills                      {
962fbe8378fSJason M. Bills                          "number",
963fbe8378fSJason M. Bills                          "number",
964fbe8378fSJason M. Bills                          "number",
965fbe8378fSJason M. Bills                      },
966271584abSEd Tanous                      "None.",
967fbe8378fSJason M. Bills                  }},
968271584abSEd Tanous     MessageEntry{"PCIeFatalUnspecifiedNonAERFatalError",
969fbe8378fSJason M. Bills                  {
970271584abSEd Tanous                      "Indicates a PCIe Unspecified Non-AER Fatal Error.",
971271584abSEd Tanous                      "PCIe Fatal Unspecified Non-AER Fatal Error. Bus=%1 "
972fbe8378fSJason M. Bills                      "Device=%2 Function=%3.",
973271584abSEd Tanous                      "Error",
974271584abSEd Tanous                      3,
975271584abSEd Tanous 
976fbe8378fSJason M. Bills                      {
977fbe8378fSJason M. Bills                          "number",
978fbe8378fSJason M. Bills                          "number",
979fbe8378fSJason M. Bills                          "number",
980fbe8378fSJason M. Bills                      },
981271584abSEd Tanous                      "None.",
982fbe8378fSJason M. Bills                  }},
983fbe8378fSJason M. Bills     MessageEntry{
984fbe8378fSJason M. Bills         "PCIeFatalUnsupportedRequest",
985fbe8378fSJason M. Bills         {
986271584abSEd Tanous             "Indicates a PCIe Unsupported Request Error.",
987271584abSEd Tanous 
988fbe8378fSJason M. Bills             "PCIe Fatal Unsupported Request. Bus=%1 Device=%2 Function=%3.",
989271584abSEd Tanous             "Error",
990271584abSEd Tanous             3,
991271584abSEd Tanous 
992fbe8378fSJason M. Bills             {
993fbe8378fSJason M. Bills                 "number",
994fbe8378fSJason M. Bills                 "number",
995fbe8378fSJason M. Bills                 "number",
996fbe8378fSJason M. Bills             },
997271584abSEd Tanous             "None.",
998fbe8378fSJason M. Bills         }},
999271584abSEd Tanous     MessageEntry{"PowerButtonPressed",
1000fbe8378fSJason M. Bills                  {
1001271584abSEd Tanous                      "Indicates that the power button was pressed.",
1002271584abSEd Tanous                      "Power Button Pressed.",
1003271584abSEd Tanous                      "OK",
1004271584abSEd Tanous                      0,
1005271584abSEd Tanous                      {},
1006271584abSEd Tanous                      "None.",
1007fbe8378fSJason M. Bills                  }},
1008dd118a2eSJason M. Bills     MessageEntry{"PowerRestorePolicyApplied",
1009dd118a2eSJason M. Bills                  {
1010271584abSEd Tanous                      "Indicates that power was restored and the "
1011dd118a2eSJason M. Bills                      "BMC has applied the restore policy.",
1012271584abSEd Tanous                      "Power restore policy applied.",
1013271584abSEd Tanous                      "OK",
1014271584abSEd Tanous                      0,
1015271584abSEd Tanous                      {},
1016271584abSEd Tanous                      "None.",
1017dd118a2eSJason M. Bills                  }},
1018271584abSEd Tanous     MessageEntry{"PowerSupplyConfigurationError",
1019fbe8378fSJason M. Bills                  {
1020271584abSEd Tanous                      "Indicates an error in power supply configuration.",
1021271584abSEd Tanous                      "Power supply %1 configuration error.",
1022271584abSEd Tanous                      "Critical",
1023271584abSEd Tanous                      1,
1024271584abSEd Tanous                      {"string"},
1025271584abSEd Tanous                      "None.",
1026fbe8378fSJason M. Bills                  }},
1027fbe8378fSJason M. Bills     MessageEntry{
1028fbe8378fSJason M. Bills         "PowerSupplyFanFailed",
1029fbe8378fSJason M. Bills         {
1030fbe8378fSJason M. Bills             "Indicates that the specified power supply fan has failed.",
1031271584abSEd Tanous             "Power supply %1 fan %2 failed.",
1032271584abSEd Tanous             "Critical",
1033271584abSEd Tanous             2,
1034271584abSEd Tanous             {"string", "string"},
1035271584abSEd Tanous             "None.",
1036fbe8378fSJason M. Bills         }},
1037dac62eefSCheng C Yang     MessageEntry{
1038dac62eefSCheng C Yang         "PowerSupplyFanRecovered",
1039dac62eefSCheng C Yang         {
1040dac62eefSCheng C Yang             "Indicates that the power supply fan recovered from a failure.",
1041271584abSEd Tanous             "Power supply %1 fan %2 recovered.",
1042271584abSEd Tanous             "OK",
1043271584abSEd Tanous             2,
1044271584abSEd Tanous             {"string", "string"},
1045271584abSEd Tanous             "None.",
1046dac62eefSCheng C Yang         }},
1047fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailed",
1048fbe8378fSJason M. Bills                  {
1049271584abSEd Tanous                      "Indicates that a power supply has failed.",
1050271584abSEd Tanous                      "Power supply %1 failed.",
1051271584abSEd Tanous                      "Critical",
1052271584abSEd Tanous                      1,
1053271584abSEd Tanous                      {"string"},
1054271584abSEd Tanous                      "None.",
1055fbe8378fSJason M. Bills                  }},
1056fbe8378fSJason M. Bills     MessageEntry{"PowerSupplyFailurePredicted",
1057fbe8378fSJason M. Bills                  {
1058fbe8378fSJason M. Bills                      "Indicates that a power supply is predicted to fail.",
1059271584abSEd Tanous                      "Power supply %1 failure predicted.",
1060271584abSEd Tanous                      "Warning",
1061271584abSEd Tanous                      1,
1062271584abSEd Tanous                      {"string"},
1063271584abSEd Tanous                      "None.",
1064fbe8378fSJason M. Bills                  }},
1065271584abSEd Tanous     MessageEntry{"PowerSupplyInserted",
1066fbe8378fSJason M. Bills                  {
1067271584abSEd Tanous                      "Indicates that a power supply has been inserted.",
1068271584abSEd Tanous                      "Power supply %1 inserted.",
1069271584abSEd Tanous                      "OK",
1070271584abSEd Tanous                      1,
1071271584abSEd Tanous                      {"string"},
1072271584abSEd Tanous                      "None.",
1073fbe8378fSJason M. Bills                  }},
1074271584abSEd Tanous     MessageEntry{"PowerSupplyPowerGoodFailed",
1075bc48a175SJason M. Bills                  {
1076271584abSEd Tanous                      "Indicates that the power supply power good signal "
1077bc48a175SJason M. Bills                      "failed to assert within the specified time.",
1078271584abSEd Tanous                      "Power supply power good failed to assert within %1 "
1079bc48a175SJason M. Bills                      "milliseconds.",
1080271584abSEd Tanous                      "Critical",
1081271584abSEd Tanous                      1,
1082271584abSEd Tanous                      {"number"},
1083271584abSEd Tanous                      "None.",
1084bc48a175SJason M. Bills                  }},
1085dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPowerLost",
1086dac62eefSCheng C Yang                  {
1087dac62eefSCheng C Yang                      "Indicates that a power supply has lost input power.",
1088271584abSEd Tanous                      "Power supply %1 power lost.",
1089271584abSEd Tanous                      "Critical",
1090271584abSEd Tanous                      1,
1091271584abSEd Tanous                      {"string"},
1092271584abSEd Tanous                      "None.",
1093dac62eefSCheng C Yang                  }},
1094271584abSEd Tanous     MessageEntry{"PowerSupplyPowerRestored",
1095dac62eefSCheng C Yang                  {
1096dac62eefSCheng C Yang                      "Indicates that a power supply input power was restored.",
1097271584abSEd Tanous                      "Power supply %1 power restored.",
1098271584abSEd Tanous                      "OK",
1099271584abSEd Tanous                      1,
1100271584abSEd Tanous                      {"string"},
1101271584abSEd Tanous                      "None.",
1102dac62eefSCheng C Yang                  }},
1103dac62eefSCheng C Yang     MessageEntry{"PowerSupplyPredictedFailureRecovered",
1104dac62eefSCheng C Yang                  {
1105271584abSEd Tanous                      "Indicates that a power supply recovered "
1106dac62eefSCheng C Yang                      "from a predicted failure.",
1107271584abSEd Tanous                      "Power supply %1 predicted failure recovered.",
1108271584abSEd Tanous                      "OK",
1109271584abSEd Tanous                      1,
1110271584abSEd Tanous                      {"string"},
1111271584abSEd Tanous                      "None.",
1112dac62eefSCheng C Yang                  }},
1113271584abSEd Tanous     MessageEntry{"PowerSupplyRecovered",
1114dac62eefSCheng C Yang                  {
1115dac62eefSCheng C Yang                      "Indicates that a power supply recovered from a failure.",
1116271584abSEd Tanous                      "Power supply %1 recovered.",
1117271584abSEd Tanous                      "OK",
1118271584abSEd Tanous                      1,
1119271584abSEd Tanous                      {"string"},
1120271584abSEd Tanous                      "None.",
1121dac62eefSCheng C Yang                  }},
1122271584abSEd Tanous     MessageEntry{"PowerSupplyRemoved",
1123fbe8378fSJason M. Bills                  {
1124271584abSEd Tanous                      "Indicates that a power supply has been removed.",
1125271584abSEd Tanous                      "Power supply %1 removed.",
1126271584abSEd Tanous                      "Warning",
1127271584abSEd Tanous                      1,
1128271584abSEd Tanous                      {"string"},
1129271584abSEd Tanous                      "None.",
1130fbe8378fSJason M. Bills                  }},
1131271584abSEd Tanous     MessageEntry{"PowerUnitDegradedFromNonRedundant",
1132cecb4cb6SCheng C Yang                  {
1133cecb4cb6SCheng C Yang                      "Indicates that power unit is come back to redundant from"
1134cecb4cb6SCheng C Yang                      "nonredundant but is still not in full redundancy mode.",
1135271584abSEd Tanous                      "Power Unit degraded from nonredundant.",
1136271584abSEd Tanous                      "Warning",
1137271584abSEd Tanous                      0,
1138271584abSEd Tanous                      {},
1139271584abSEd Tanous                      "None.",
1140cecb4cb6SCheng C Yang                  }},
1141cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitDegradedFromRedundant",
1142cecb4cb6SCheng C Yang                  {
1143cecb4cb6SCheng C Yang                      "Indicates that power unit is degarded from full "
1144cecb4cb6SCheng C Yang                      "redundancy mode.",
1145271584abSEd Tanous                      "Power Unit degraded from redundant.",
1146271584abSEd Tanous                      "Warning",
1147271584abSEd Tanous                      0,
1148271584abSEd Tanous                      {},
1149271584abSEd Tanous                      "None.",
1150cecb4cb6SCheng C Yang                  }},
1151271584abSEd Tanous     MessageEntry{"PowerUnitRedundancyDegraded",
1152cecb4cb6SCheng C Yang                  {
1153cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been degraded.",
1154271584abSEd Tanous                      "Power Unit Redundancy degraded.",
1155271584abSEd Tanous                      "Warning",
1156271584abSEd Tanous                      0,
1157271584abSEd Tanous                      {},
1158271584abSEd Tanous                      "None.",
1159cecb4cb6SCheng C Yang                  }},
1160cecb4cb6SCheng C Yang     MessageEntry{
1161cecb4cb6SCheng C Yang         "PowerUnitNonRedundantFromInsufficient",
1162cecb4cb6SCheng C Yang         {
1163cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode and get"
1164cecb4cb6SCheng C Yang             "sufficient power to support redundancy from insufficient"
1165cecb4cb6SCheng C Yang             "power.",
1166271584abSEd Tanous 
1167cecb4cb6SCheng C Yang             "Power Unit NonRedundant from insufficient to sufficient.",
1168271584abSEd Tanous             "Warning",
1169271584abSEd Tanous             0,
1170271584abSEd Tanous             {},
1171271584abSEd Tanous             "None.",
1172cecb4cb6SCheng C Yang         }},
1173271584abSEd Tanous     MessageEntry{"PowerUnitNonRedundantInsufficient",
1174cecb4cb6SCheng C Yang                  {
1175271584abSEd Tanous                      "Indicates that power unit do not have sufficient "
1176cecb4cb6SCheng C Yang                      "power to support redundancy.",
1177271584abSEd Tanous                      "Power Unit NonRedundant and has insufficient resource.",
1178271584abSEd Tanous                      "Error",
1179271584abSEd Tanous                      0,
1180271584abSEd Tanous                      {},
1181271584abSEd Tanous                      "None.",
1182cecb4cb6SCheng C Yang                  }},
1183cecb4cb6SCheng C Yang     MessageEntry{"PowerUnitRedundancyLost",
1184cecb4cb6SCheng C Yang                  {
1185cecb4cb6SCheng C Yang                      "Indicates that power unit redundancy has been lost.",
1186271584abSEd Tanous                      "Power Unit Redundancy lost.",
1187271584abSEd Tanous                      "Warning",
1188271584abSEd Tanous                      0,
1189271584abSEd Tanous                      {},
1190271584abSEd Tanous                      "None.",
1191cecb4cb6SCheng C Yang                  }},
1192cecb4cb6SCheng C Yang     MessageEntry{
1193cecb4cb6SCheng C Yang         "PowerUnitRedundancyRegained",
1194cecb4cb6SCheng C Yang         {
1195cecb4cb6SCheng C Yang             "Indicates that power unit full redundancy has been regained.",
1196271584abSEd Tanous             "Power Unit Redundancy regained.",
1197271584abSEd Tanous             "OK",
1198271584abSEd Tanous             0,
1199271584abSEd Tanous             {},
1200271584abSEd Tanous             "None.",
1201cecb4cb6SCheng C Yang         }},
1202cecb4cb6SCheng C Yang     MessageEntry{
1203cecb4cb6SCheng C Yang         "PowerUnitNonRedundantSufficient",
1204cecb4cb6SCheng C Yang         {
1205cecb4cb6SCheng C Yang             "Indicates that power unit is not in redundancy mode but still"
1206cecb4cb6SCheng C Yang             "has sufficient power to support redundancy.",
1207271584abSEd Tanous             "Power Unit Nonredundant but has sufficient resource.",
1208271584abSEd Tanous             "Warning",
1209271584abSEd Tanous             0,
1210271584abSEd Tanous             {},
1211271584abSEd Tanous             "None.",
1212cecb4cb6SCheng C Yang         }},
1213271584abSEd Tanous     MessageEntry{"ResetButtonPressed",
1214fbe8378fSJason M. Bills                  {
1215271584abSEd Tanous                      "Indicates that the reset button was pressed.",
1216271584abSEd Tanous                      "Reset Button Pressed.",
1217271584abSEd Tanous                      "OK",
1218271584abSEd Tanous                      0,
1219271584abSEd Tanous                      {},
1220271584abSEd Tanous                      "None.",
1221fbe8378fSJason M. Bills                  }},
1222fbe8378fSJason M. Bills     MessageEntry{"SELEntryAdded",
1223fbe8378fSJason M. Bills                  {
1224271584abSEd Tanous                      "Indicates a SEL entry was added using the "
1225fbe8378fSJason M. Bills                      "Add SEL Entry or Platform Event command.",
1226271584abSEd Tanous                      "SEL Entry Added: %1",
1227271584abSEd Tanous                      "OK",
1228271584abSEd Tanous                      1,
1229271584abSEd Tanous 
1230fbe8378fSJason M. Bills                      {
1231fbe8378fSJason M. Bills                          "string",
1232fbe8378fSJason M. Bills                      },
1233271584abSEd Tanous                      "None.",
1234fbe8378fSJason M. Bills                  }},
1235271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingHigh",
1236fbe8378fSJason M. Bills                  {
1237271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1238fbe8378fSJason M. Bills                      "critical high threshold going high.",
1239271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going "
1240fbe8378fSJason M. Bills                      "high. Reading=%2 Threshold=%3.",
1241271584abSEd Tanous                      "Critical",
1242271584abSEd Tanous                      3,
1243271584abSEd Tanous                      {"string", "number", "number"},
1244271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1245fbe8378fSJason M. Bills                  }},
1246271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalHighGoingLow",
1247fbe8378fSJason M. Bills                  {
1248271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1249fbe8378fSJason M. Bills                      "critical high threshold going low.",
1250271584abSEd Tanous                      "%1 sensor crossed a critical high threshold going low. "
1251fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1252271584abSEd Tanous                      "OK",
1253271584abSEd Tanous                      3,
1254271584abSEd Tanous                      {"string", "number", "number"},
1255271584abSEd Tanous                      "None.",
1256fbe8378fSJason M. Bills                  }},
1257271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingHigh",
1258fbe8378fSJason M. Bills                  {
1259271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1260fbe8378fSJason M. Bills                      "critical low threshold going high.",
1261271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going high. "
1262fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1263271584abSEd Tanous                      "OK",
1264271584abSEd Tanous                      3,
1265271584abSEd Tanous                      {"string", "number", "number"},
1266271584abSEd Tanous                      "None.",
1267fbe8378fSJason M. Bills                  }},
1268271584abSEd Tanous     MessageEntry{"SensorThresholdCriticalLowGoingLow",
1269fbe8378fSJason M. Bills                  {
1270271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1271fbe8378fSJason M. Bills                      "critical low threshold going low.",
1272271584abSEd Tanous                      "%1 sensor crossed a critical low threshold going low. "
1273fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1274271584abSEd Tanous                      "Critical",
1275271584abSEd Tanous                      3,
1276271584abSEd Tanous                      {"string", "number", "number"},
1277271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1278fbe8378fSJason M. Bills                  }},
1279271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingHigh",
1280fbe8378fSJason M. Bills                  {
1281271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1282fbe8378fSJason M. Bills                      "warning high threshold going high.",
1283271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going high. "
1284fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1285271584abSEd Tanous                      "Warning",
1286271584abSEd Tanous                      3,
1287271584abSEd Tanous                      {"string", "number", "number"},
1288271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1289fbe8378fSJason M. Bills                  }},
1290271584abSEd Tanous     MessageEntry{"SensorThresholdWarningHighGoingLow",
1291fbe8378fSJason M. Bills                  {
1292271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1293fbe8378fSJason M. Bills                      "warning high threshold going low.",
1294271584abSEd Tanous                      "%1 sensor crossed a warning high threshold going low. "
1295fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1296271584abSEd Tanous                      "OK",
1297271584abSEd Tanous                      3,
1298271584abSEd Tanous                      {"string", "number", "number"},
1299271584abSEd Tanous                      "None.",
1300fbe8378fSJason M. Bills                  }},
1301271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingHigh",
1302fbe8378fSJason M. Bills                  {
1303271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1304fbe8378fSJason M. Bills                      "warning low threshold going high.",
1305271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going high. "
1306fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1307271584abSEd Tanous                      "OK",
1308271584abSEd Tanous                      3,
1309271584abSEd Tanous                      {"string", "number", "number"},
1310271584abSEd Tanous                      "None.",
1311fbe8378fSJason M. Bills                  }},
1312271584abSEd Tanous     MessageEntry{"SensorThresholdWarningLowGoingLow",
1313fbe8378fSJason M. Bills                  {
1314271584abSEd Tanous                      "Indicates that a threshold sensor has crossed a "
1315fbe8378fSJason M. Bills                      "warning low threshold going low.",
1316271584abSEd Tanous                      "%1 sensor crossed a warning low threshold going low. "
1317fbe8378fSJason M. Bills                      "Reading=%2 Threshold=%3.",
1318271584abSEd Tanous                      "Warning",
1319271584abSEd Tanous                      3,
1320271584abSEd Tanous                      {"string", "number", "number"},
1321271584abSEd Tanous                      "Check the sensor or subsystem for errors.",
1322fbe8378fSJason M. Bills                  }},
1323fb7579e9SJames Feist     MessageEntry{"ServiceFailure",
1324fb7579e9SJames Feist                  {
1325fb7579e9SJames Feist                      "Indicates that a service has exited unsuccessfully.",
1326271584abSEd Tanous                      "Service %1 has exited unsuccessfully.",
1327271584abSEd Tanous                      "Warning",
1328271584abSEd Tanous                      1,
1329271584abSEd Tanous                      {"string"},
1330271584abSEd Tanous                      "None.",
1331fb7579e9SJames Feist                  }},
1332fbe8378fSJason M. Bills     MessageEntry{"SparingRedundancyDegraded",
1333fbe8378fSJason M. Bills                  {
1334fbe8378fSJason M. Bills                      "Indicates the sparing redundancy state is degraded.",
1335271584abSEd Tanous                      "Sparing redundancy state degraded. Socket=%1 "
1336fbe8378fSJason M. Bills                      "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
1337271584abSEd Tanous                      "Warning",
1338271584abSEd Tanous                      5,
1339271584abSEd Tanous 
1340fbe8378fSJason M. Bills                      {
1341fbe8378fSJason M. Bills                          "number",
1342fbe8378fSJason M. Bills                          "string",
1343fbe8378fSJason M. Bills                          "number",
1344fbe8378fSJason M. Bills                          "string",
1345fbe8378fSJason M. Bills                          "number",
1346fbe8378fSJason M. Bills                      },
1347271584abSEd Tanous                      "None.",
1348fbe8378fSJason M. Bills                  }},
1349fbe8378fSJason M. Bills     MessageEntry{
1350fbe8378fSJason M. Bills         "SparingRedundancyFull",
1351fbe8378fSJason M. Bills         {
1352fbe8378fSJason M. Bills             "Indicates the sparing redundancy state is fully redundant.",
1353271584abSEd Tanous             "Sparing redundancy state fully redundant. Socket=%1 "
1354fbe8378fSJason M. Bills             "Channel=%2 DIMM=%3 Domain=%4 Rank=%5.",
1355271584abSEd Tanous             "OK",
1356271584abSEd Tanous             5,
1357271584abSEd Tanous 
1358fbe8378fSJason M. Bills             {
1359fbe8378fSJason M. Bills                 "number",
1360fbe8378fSJason M. Bills                 "string",
1361fbe8378fSJason M. Bills                 "number",
1362fbe8378fSJason M. Bills                 "string",
1363fbe8378fSJason M. Bills                 "number",
1364fbe8378fSJason M. Bills             },
1365271584abSEd Tanous             "None.",
1366fbe8378fSJason M. Bills         }},
1367271584abSEd Tanous     MessageEntry{"SsbThermalTrip",
1368b76f9ca1SChen,Yugang                  {
1369b76f9ca1SChen,Yugang                      "Indicates that an SSB Thermal trip has been asserted.",
1370271584abSEd Tanous                      "SSB Thermal trip.",
1371271584abSEd Tanous                      "Critical",
1372271584abSEd Tanous                      0,
1373271584abSEd Tanous                      {},
1374271584abSEd Tanous                      "None.",
1375b76f9ca1SChen,Yugang                  }},
1376bc48a175SJason M. Bills     MessageEntry{"SystemPowerGoodFailed",
1377bc48a175SJason M. Bills                  {
1378bc48a175SJason M. Bills                      "Indicates that the system power good signal failed "
1379bc48a175SJason M. Bills                      "to assert within the specified time (VR failure).",
1380271584abSEd Tanous                      "System power good failed to assert within %1 "
1381bc48a175SJason M. Bills                      "milliseconds (VR failure).",
1382271584abSEd Tanous                      "Critical",
1383271584abSEd Tanous                      1,
1384271584abSEd Tanous                      {"number"},
1385271584abSEd Tanous                      "None.",
1386bc48a175SJason M. Bills                  }},
1387fbe8378fSJason M. Bills     MessageEntry{"SystemPowerLost",
1388fbe8378fSJason M. Bills                  {
1389271584abSEd Tanous                      "Indicates that power was lost while the "
1390fbe8378fSJason M. Bills                      "system was powered on.",
1391271584abSEd Tanous                      "System Power Lost.",
1392271584abSEd Tanous                      "Critical",
1393271584abSEd Tanous                      0,
1394271584abSEd Tanous                      {},
1395271584abSEd Tanous                      "None.",
1396fbe8378fSJason M. Bills                  }},
1397271584abSEd Tanous     MessageEntry{"SystemPowerOffFailed",
1398fbe8378fSJason M. Bills                  {
1399271584abSEd Tanous                      "Indicates that the system failed to power off.",
1400271584abSEd Tanous                      "System Power-Off Failed.",
1401271584abSEd Tanous                      "Critical",
1402271584abSEd Tanous                      0,
1403271584abSEd Tanous                      {},
1404271584abSEd Tanous                      "None.",
1405fbe8378fSJason M. Bills                  }},
1406271584abSEd Tanous     MessageEntry{"SystemPowerOnFailed",
1407fbe8378fSJason M. Bills                  {
1408271584abSEd Tanous                      "Indicates that the system failed to power on.",
1409271584abSEd Tanous                      "System Power-On Failed.",
1410271584abSEd Tanous                      "Critical",
1411271584abSEd Tanous                      0,
1412271584abSEd Tanous                      {},
1413271584abSEd Tanous                      "None.",
1414fbe8378fSJason M. Bills                  }},
141573de092fSJason M. Bills     MessageEntry{
141673de092fSJason M. Bills         "VoltageRegulatorOverheated",
141773de092fSJason M. Bills         {
141873de092fSJason M. Bills             "Indicates that the specified voltage regulator overheated.",
1419271584abSEd Tanous             "%1 Voltage Regulator Overheated.",
1420271584abSEd Tanous             "Critical",
1421271584abSEd Tanous             1,
1422271584abSEd Tanous             {"string"},
1423271584abSEd Tanous             "None.",
142473de092fSJason M. Bills         }},
1425fbe8378fSJason M. Bills };
1426fbe8378fSJason M. Bills } // namespace redfish::message_registries::openbmc
1427