1{
2    "PELs":
3    [
4        {
5            "Name": "xyz.openbmc_project.Common.Error.Timeout",
6            "Subsystem": "bmc_firmware",
7
8            "SRC":
9            {
10                "ReasonCode": "0x1001",
11                "Words6To9":
12                {
13                    "6":
14                    {
15                        "Description": "Timeout in ms",
16                        "AdditionalDataPropSource": "TIMEOUT_IN_MSEC"
17                    }
18                }
19            },
20
21            "Documentation":
22            {
23                "Description": "This is a generic timeout error",
24                "Message": "An operation timed out",
25                "Notes": [
26                    "The journal should contain more information"
27                ]
28            }
29        },
30
31        {
32            "Name": "xyz.openbmc_project.Common.Error.InternalFailure",
33            "Subsystem": "bmc_firmware",
34
35            "SRC":
36            {
37                "ReasonCode": "0x1002",
38                "Words6To9":
39                {
40                }
41            },
42
43            "Documentation":
44            {
45                "Description": "BMC code had a generic internal failure",
46                "Message": "An application had an internal failure",
47                "Notes": [
48                    "The journal should contain more information"
49                ]
50            }
51        },
52
53        {
54            "Name": "xyz.openbmc_project.Common.Error.InvalidArgument",
55            "Subsystem": "user_error",
56
57            "SRC":
58            {
59                "ReasonCode": "0x1003",
60                "Words6To9":
61                {
62                }
63            },
64
65            "Documentation":
66            {
67                "Description": "BMC code was given an invalid argument",
68                "Message": "Code was given an invalid argument",
69                "Notes": [
70                    "The journal should contain more information"
71                ]
72            }
73        },
74        {
75            "Name": "xyz.openbmc_project.Common.Error.InsufficientPermission",
76            "Subsystem": "user_error",
77
78            "SRC":
79            {
80                "ReasonCode": "0x1004",
81                "Words6To9":
82                {
83                }
84            },
85
86            "Documentation":
87            {
88                "Description": "An operation failed due to insufficient permission",
89                "Message": "An operation failed due to unsufficient permission",
90                "Notes": [
91                    "The journal should contain more information"
92                ]
93            }
94        },
95
96        {
97            "Name": "xyz.openbmc_project.Common.Error.NotAllowed",
98            "Subsystem": "user_error",
99
100            "SRC":
101            {
102                "ReasonCode": "0x1005",
103                "Words6To9":
104                {
105                }
106            },
107
108            "Documentation":
109            {
110                "Description": "An operation failed because it isn't allowed",
111                "Message": "An operation failed becuase it isn't allowed",
112                "Notes": [
113                    "The journal should contain more information"
114                ]
115            }
116        },
117
118        {
119            "Name": "xyz.openbmc_project.Common.Error.NoCACertificate",
120            "Subsystem": "user_error",
121
122            "SRC":
123            {
124                "ReasonCode": "0x1006",
125                "Words6To9":
126                {
127                }
128            },
129
130            "Documentation":
131            {
132                "Description": "The server's CA certificate has not been provided",
133                "Message": "The server's CA certificate has not been provided"
134            }
135        },
136
137        {
138            "Name": "org.open_power.Logging.Error.SentBadPELToHost",
139            "Subsystem": "bmc_firmware",
140            "Severity": "non_error",
141
142            "SRC":
143            {
144                "ReasonCode": "0x2001",
145                "Words6To9":
146                {
147                    "6":
148                    {
149                        "Description": "The bad PEL ID",
150                        "AdditionalDataPropSource": "BAD_ID"
151                    }
152                }
153            },
154
155            "Documentation":
156            {
157                "Description": "The BMC sent the host a malformed PEL",
158                "Message": "The BMC sent the host a malformed PEL",
159                "Notes": [
160                    "The host firmware rejected that PEL."
161                ]
162            }
163        },
164
165        {
166            "Name": "org.open_power.Logging.Error.BadHostPEL",
167            "Subsystem": "platform_firmware",
168            "Severity": "unrecoverable",
169
170            "SRC":
171            {
172                "ReasonCode": "0x2002",
173                "Words6To9":
174                {
175                    "6":
176                    {
177                        "Description": "The PLID of the invalid PEL",
178                        "AdditionalDataPropSource": "PLID"
179                    },
180                    "7":
181                    {
182                        "Description": "The corresponding OpenBMC event log ID",
183                        "AdditionalDataPropSource": "OBMC_LOG_ID"
184                    },
185                    "8":
186                    {
187                        "Description": "The size of the invalid PEL",
188                        "AdditionalDataPropSource": "PEL_SIZE"
189                    }
190                }
191            },
192
193            "Documentation":
194            {
195                "Description": "The host sent the BMC an invalid PEL",
196                "Message": "The host sent the BMC an invalid PEL",
197                "Notes": [
198                ]
199            }
200        },
201
202        {
203            "Name": "org.open_power.PHAL.Error.Boot",
204            "Subsystem": "cec_hardware",
205            "Severity": "unrecoverable",
206
207            "SRC":
208            {
209                "ReasonCode": "0x3000",
210                "Words6To9":
211                {
212                }
213            },
214
215            "Documentation":
216            {
217                "Description": "Failure occured during boot process",
218                "Message": "Failure occured during boot process",
219                "Notes": [
220                    "Debug traces will be captured in AdditionalData section"
221                ]
222            }
223        },
224
225        {
226            "Name": "org.open_power.Attn.Error.Terminate",
227            "Subsystem": "other_na",
228            "Severity": "critical_system_term",
229
230            "SRC":
231            {
232                "ReasonCode": "0xD138",
233                "Words6To9":
234                {
235                }
236            },
237
238            "Documentation":
239            {
240                "Description": "Status shows TI special attention active",
241                "Message": "TI special attention detected",
242                "Notes": [
243                    "This entry is for any TI special attention event ",
244                    "reported by the attention handler component"
245                ]
246            }
247        },
248
249        {
250            "Name": "org.open_power.Attn.Error.Fail",
251            "Subsystem": "bmc_firmware",
252            "Severity": "unrecoverable_loss_of_function",
253
254            "SRC":
255            {
256                "ReasonCode": "0xD13E",
257                "Words6To9":
258                {
259                    "6":
260                    {
261                        "Description": "Error code from attention handler",
262                        "AdditionalDataPropSource": "ERROR_CODE"
263                    }
264                }
265            },
266            "Documentation":
267            {
268                "Description": "The attention handler encountered an error",
269                "MessageArgSources" : ["SRCWord6"],
270                "Message": "Attention handler error %1",
271                "Notes": [
272                    "Attention handler will provide error code"
273                ]
274            }
275        },
276
277        {
278            "Name": "org.open_power.Attn.Error.Vital",
279            "Subsystem": "processor_chip",
280            "Severity": "critical",
281
282            "SRC":
283            {
284                "ReasonCode": "0xD16D",
285                "Words6To9":
286                {
287                }
288            },
289
290            "Documentation":
291            {
292                "Description": "Status shows SBE vital attention active",
293                "Message": "SBE vital attention detected",
294                "Notes": [
295                    "This entry is for any SBE vital attention event ",
296                    "reported by the attention handler component"
297                ]
298            }
299        },
300
301        {
302            "Name": "org.open_power.HwDiags.Error.Checkstop",
303            "Subsystem": "cec_hardware",
304            "Severity": "critical",
305
306            "SRC":
307            {
308                "ReasonCode": "0xE504",
309                "Words6To9":
310                {
311                    "6":
312                    {
313                        "Description": "Chip ID",
314                        "AdditionalDataPropSource": "CHIP_ID"
315                    },
316                    "8":
317                    {
318                        "Description": "Error Signature",
319                        "AdditionalDataPropSource": "SIGNATURE"
320                    }
321                }
322            },
323
324            "Documentation":
325            {
326                "Description": "A checkstop condition has been detected",
327                "MessageArgSources" : ["SRCWord6", "SRCWord8"],
328                "Message": "Checkstop: Chip %1, Signature %2",
329                "Notes": [
330                    "This entry is for any checkstop event reported by ",
331                    "the hardware diagnostics component."
332                ]
333            }
334        },
335
336        {
337            "Name": "org.open_power.HwDiags.Error.Fail",
338            "Subsystem": "bmc_firmware",
339            "Severity": "diagnostic_error",
340
341            "SRC":
342            {
343                "ReasonCode": "0xE580",
344                "Words6To9":
345                {
346                    "6":
347                    {
348                        "Description": "Error code from hardware diagnostics",
349                        "AdditionalDataPropSource": "ERROR_CODE"
350                    }
351                }
352            },
353            "Documentation":
354            {
355                "Description": "Hardware diagnostics encountered an error",
356                "MessageArgSources" : ["SRCWord6"],
357                "Message": "Hardware diagnostics error %1",
358                "Notes": [
359                    "Hardware diagnostics will provide error code"
360                ]
361            }
362        }
363    ]
364}
365