xref: /openbmc/libcper/examples/nvidia_event_gpu_uce_ecc.json (revision 7c410e29164b3509cae16ee8297d4226f02674e9)
1*7c410e29SDaniel Osawa{
2*7c410e29SDaniel Osawa    "header": {
3*7c410e29SDaniel Osawa        "revision": {
4*7c410e29SDaniel Osawa            "major": 1,
5*7c410e29SDaniel Osawa            "minor": 0
6*7c410e29SDaniel Osawa        },
7*7c410e29SDaniel Osawa        "sectionCount": 2,
8*7c410e29SDaniel Osawa        "severity": {
9*7c410e29SDaniel Osawa            "code": 0,
10*7c410e29SDaniel Osawa            "name": "Recoverable"
11*7c410e29SDaniel Osawa        },
12*7c410e29SDaniel Osawa        "recordLength": 816,
13*7c410e29SDaniel Osawa        "timestamp": "0000-00-00T19:44:12+00:00",
14*7c410e29SDaniel Osawa        "timestampIsPrecise": false,
15*7c410e29SDaniel Osawa        "platformID": "12345678-1234-5678-aabb-ccddeeff0011",
16*7c410e29SDaniel Osawa        "creatorID": "4e564944-4941-0001-0000-000000000002",
17*7c410e29SDaniel Osawa        "notificationType": {
18*7c410e29SDaniel Osawa            "guid": "00000000-0000-0000-0000-000000000000",
19*7c410e29SDaniel Osawa            "type": "Unknown"
20*7c410e29SDaniel Osawa        },
21*7c410e29SDaniel Osawa        "recordID": 1152921504606846978,
22*7c410e29SDaniel Osawa        "flags": {
23*7c410e29SDaniel Osawa            "value": 0,
24*7c410e29SDaniel Osawa            "name": "Unknown"
25*7c410e29SDaniel Osawa        },
26*7c410e29SDaniel Osawa        "persistenceInfo": 0
27*7c410e29SDaniel Osawa    },
28*7c410e29SDaniel Osawa    "sectionDescriptors": [
29*7c410e29SDaniel Osawa        {
30*7c410e29SDaniel Osawa            "sectionOffset": 272,
31*7c410e29SDaniel Osawa            "sectionLength": 352,
32*7c410e29SDaniel Osawa            "revision": {
33*7c410e29SDaniel Osawa                "major": 1,
34*7c410e29SDaniel Osawa                "minor": 0
35*7c410e29SDaniel Osawa            },
36*7c410e29SDaniel Osawa            "flags": {
37*7c410e29SDaniel Osawa                "primary": false,
38*7c410e29SDaniel Osawa                "containmentWarning": false,
39*7c410e29SDaniel Osawa                "reset": false,
40*7c410e29SDaniel Osawa                "errorThresholdExceeded": false,
41*7c410e29SDaniel Osawa                "resourceNotAccessible": false,
42*7c410e29SDaniel Osawa                "latentError": false,
43*7c410e29SDaniel Osawa                "propagated": false,
44*7c410e29SDaniel Osawa                "overflow": false
45*7c410e29SDaniel Osawa            },
46*7c410e29SDaniel Osawa            "sectionType": {
47*7c410e29SDaniel Osawa                "data": "9068e568-6ca0-11f0-aeaf-159343591eac",
48*7c410e29SDaniel Osawa                "type": "NvidiaEvent"
49*7c410e29SDaniel Osawa            },
50*7c410e29SDaniel Osawa            "fruID": "aabbccdd-eeff-0011-2233-445566778899",
51*7c410e29SDaniel Osawa            "fruText": "699-2G525-0220",
52*7c410e29SDaniel Osawa            "severity": {
53*7c410e29SDaniel Osawa                "code": 0,
54*7c410e29SDaniel Osawa                "name": "Recoverable"
55*7c410e29SDaniel Osawa            }
56*7c410e29SDaniel Osawa        },
57*7c410e29SDaniel Osawa        {
58*7c410e29SDaniel Osawa            "sectionOffset": 624,
59*7c410e29SDaniel Osawa            "sectionLength": 192,
60*7c410e29SDaniel Osawa            "revision": {
61*7c410e29SDaniel Osawa                "major": 1,
62*7c410e29SDaniel Osawa                "minor": 0
63*7c410e29SDaniel Osawa            },
64*7c410e29SDaniel Osawa            "flags": {
65*7c410e29SDaniel Osawa                "primary": true,
66*7c410e29SDaniel Osawa                "containmentWarning": false,
67*7c410e29SDaniel Osawa                "reset": false,
68*7c410e29SDaniel Osawa                "errorThresholdExceeded": false,
69*7c410e29SDaniel Osawa                "resourceNotAccessible": false,
70*7c410e29SDaniel Osawa                "latentError": false,
71*7c410e29SDaniel Osawa                "propagated": false,
72*7c410e29SDaniel Osawa                "overflow": false
73*7c410e29SDaniel Osawa            },
74*7c410e29SDaniel Osawa            "sectionType": {
75*7c410e29SDaniel Osawa                "data": "9068e568-6ca0-11f0-aeaf-159343591eac",
76*7c410e29SDaniel Osawa                "type": "NvidiaEvent"
77*7c410e29SDaniel Osawa            },
78*7c410e29SDaniel Osawa            "fruID": "aabbccdd-eeff-0011-2233-445566778899",
79*7c410e29SDaniel Osawa            "fruText": "699-2G525-0220",
80*7c410e29SDaniel Osawa            "severity": {
81*7c410e29SDaniel Osawa                "code": 0,
82*7c410e29SDaniel Osawa                "name": "Recoverable"
83*7c410e29SDaniel Osawa            }
84*7c410e29SDaniel Osawa        }
85*7c410e29SDaniel Osawa    ],
86*7c410e29SDaniel Osawa    "sections": [
87*7c410e29SDaniel Osawa        {
88*7c410e29SDaniel Osawa            "message": "A GPU-MemSys Nvidia Event occurred",
89*7c410e29SDaniel Osawa            "NvidiaEvent": {
90*7c410e29SDaniel Osawa                "eventHeader": {
91*7c410e29SDaniel Osawa                    "signature": "GPU-MemSys",
92*7c410e29SDaniel Osawa                    "version": 1,
93*7c410e29SDaniel Osawa                    "sourceDeviceType": "GPU",
94*7c410e29SDaniel Osawa                    "type": "0x0200",
95*7c410e29SDaniel Osawa                    "subtype": "0x0002",
96*7c410e29SDaniel Osawa                    "linkId": "0x1000000000000001"
97*7c410e29SDaniel Osawa                },
98*7c410e29SDaniel Osawa                "eventInfo": {
99*7c410e29SDaniel Osawa                    "version": "1.0",
100*7c410e29SDaniel Osawa                    "gpu": {
101*7c410e29SDaniel Osawa                        "EventOriginator": "PF_GSP_FW",
102*7c410e29SDaniel Osawa                        "SourcePartition": 1,
103*7c410e29SDaniel Osawa                        "SourceSubPartition": 2,
104*7c410e29SDaniel Osawa                        "Pdi": "99:88:77:66:55:44:33:22"
105*7c410e29SDaniel Osawa                    }
106*7c410e29SDaniel Osawa                },
107*7c410e29SDaniel Osawa                "eventContexts": [
108*7c410e29SDaniel Osawa                    {
109*7c410e29SDaniel Osawa                        "version": 0,
110*7c410e29SDaniel Osawa                        "dataFormatType": "0x8001",
111*7c410e29SDaniel Osawa                        "dataFormatVersion": 256,
112*7c410e29SDaniel Osawa                        "dataSize": 144,
113*7c410e29SDaniel Osawa                        "data": {
114*7c410e29SDaniel Osawa                            "gpuLegacyXid": {
115*7c410e29SDaniel Osawa                                "xidCode": 48,
116*7c410e29SDaniel Osawa                                "message": "An uncorrectable double bit error (DBE) has been detected on GPU in the framebuffer at physAddr 0x10557e05e0 partition 31, sub-partition 0."
117*7c410e29SDaniel Osawa                            }
118*7c410e29SDaniel Osawa                        }
119*7c410e29SDaniel Osawa                    },
120*7c410e29SDaniel Osawa                    {
121*7c410e29SDaniel Osawa                        "version": 0,
122*7c410e29SDaniel Osawa                        "dataFormatType": "0x8001",
123*7c410e29SDaniel Osawa                        "dataFormatVersion": 256,
124*7c410e29SDaniel Osawa                        "dataSize": 81,
125*7c410e29SDaniel Osawa                        "data": {
126*7c410e29SDaniel Osawa                            "gpuLegacyXid": {
127*7c410e29SDaniel Osawa                                "xidCode": 171,
128*7c410e29SDaniel Osawa                                "message": "HBM, Uncorrectable DRAM error in FBPA 31 supartition 0 physAddr 0x10557e05e0"
129*7c410e29SDaniel Osawa                            }
130*7c410e29SDaniel Osawa                        }
131*7c410e29SDaniel Osawa                    },
132*7c410e29SDaniel Osawa                    {
133*7c410e29SDaniel Osawa                        "version": 0,
134*7c410e29SDaniel Osawa                        "dataFormatType": "0x0000",
135*7c410e29SDaniel Osawa                        "dataFormatVersion": 256,
136*7c410e29SDaniel Osawa                        "dataSize": 16,
137*7c410e29SDaniel Osawa                        "data": {
138*7c410e29SDaniel Osawa                            "opaque": "e0057e55100000001f00000000000000"
139*7c410e29SDaniel Osawa                        }
140*7c410e29SDaniel Osawa                    }
141*7c410e29SDaniel Osawa                ]
142*7c410e29SDaniel Osawa            }
143*7c410e29SDaniel Osawa        },
144*7c410e29SDaniel Osawa        {
145*7c410e29SDaniel Osawa            "message": "A GPU-MemSys Nvidia Event occurred",
146*7c410e29SDaniel Osawa            "NvidiaEvent": {
147*7c410e29SDaniel Osawa                "eventHeader": {
148*7c410e29SDaniel Osawa                    "signature": "GPU-MemSys",
149*7c410e29SDaniel Osawa                    "version": 1,
150*7c410e29SDaniel Osawa                    "sourceDeviceType": "GPU",
151*7c410e29SDaniel Osawa                    "type": "0x0200",
152*7c410e29SDaniel Osawa                    "subtype": "0x0003",
153*7c410e29SDaniel Osawa                    "linkId": "0x1000000000000001"
154*7c410e29SDaniel Osawa                },
155*7c410e29SDaniel Osawa                "eventInfo": {
156*7c410e29SDaniel Osawa                    "version": "1.0",
157*7c410e29SDaniel Osawa                    "gpu": {
158*7c410e29SDaniel Osawa                        "EventOriginator": "PF_GSP_FW",
159*7c410e29SDaniel Osawa                        "SourcePartition": 1,
160*7c410e29SDaniel Osawa                        "SourceSubPartition": 2,
161*7c410e29SDaniel Osawa                        "Pdi": "99:88:77:66:55:44:33:22"
162*7c410e29SDaniel Osawa                    }
163*7c410e29SDaniel Osawa                },
164*7c410e29SDaniel Osawa                "eventContexts": [
165*7c410e29SDaniel Osawa                    {
166*7c410e29SDaniel Osawa                        "version": 0,
167*7c410e29SDaniel Osawa                        "dataFormatType": "0x8001",
168*7c410e29SDaniel Osawa                        "dataFormatVersion": 256,
169*7c410e29SDaniel Osawa                        "dataSize": 92,
170*7c410e29SDaniel Osawa                        "data": {
171*7c410e29SDaniel Osawa                            "gpuLegacyXid": {
172*7c410e29SDaniel Osawa                                "xidCode": 63,
173*7c410e29SDaniel Osawa                                "message": "Row Remapper: New row (0x00000010557e05e0) marked for remapping, reset gpu to activate."
174*7c410e29SDaniel Osawa                            }
175*7c410e29SDaniel Osawa                        }
176*7c410e29SDaniel Osawa                    },
177*7c410e29SDaniel Osawa                    {
178*7c410e29SDaniel Osawa                        "version": 0,
179*7c410e29SDaniel Osawa                        "dataFormatType": "0x8002",
180*7c410e29SDaniel Osawa                        "dataFormatVersion": 256,
181*7c410e29SDaniel Osawa                        "dataSize": 16,
182*7c410e29SDaniel Osawa                        "data": {
183*7c410e29SDaniel Osawa                            "gpuRecommendedActions": {
184*7c410e29SDaniel Osawa                                "flags": "0x00",
185*7c410e29SDaniel Osawa                                "recoveryAction": 2,
186*7c410e29SDaniel Osawa                                "diagnosticFlow": 0
187*7c410e29SDaniel Osawa                            }
188*7c410e29SDaniel Osawa                        }
189*7c410e29SDaniel Osawa                    }
190*7c410e29SDaniel Osawa                ]
191*7c410e29SDaniel Osawa            }
192*7c410e29SDaniel Osawa        }
193*7c410e29SDaniel Osawa    ]
194*7c410e29SDaniel Osawa}
195