xref: /openbmc/libcper/examples/arm-ras.json (revision e1cba52dd4aeaeca17ec229251a8afc7be891d00)
1*e1cba52dSPrachotan Bathi{
2*e1cba52dSPrachotan Bathi    "header": {
3*e1cba52dSPrachotan Bathi        "revision": {
4*e1cba52dSPrachotan Bathi            "major": 0,
5*e1cba52dSPrachotan Bathi            "minor": 0
6*e1cba52dSPrachotan Bathi        },
7*e1cba52dSPrachotan Bathi        "sectionCount": 1,
8*e1cba52dSPrachotan Bathi        "severity": {
9*e1cba52dSPrachotan Bathi            "code": 2,
10*e1cba52dSPrachotan Bathi            "name": "Corrected"
11*e1cba52dSPrachotan Bathi        },
12*e1cba52dSPrachotan Bathi        "recordLength": 792,
13*e1cba52dSPrachotan Bathi        "timestamp": "7715-06-19T11:00:12+00:00",
14*e1cba52dSPrachotan Bathi        "timestampIsPrecise": false,
15*e1cba52dSPrachotan Bathi        "platformID": "00000000-0000-0000-0000-000000000000",
16*e1cba52dSPrachotan Bathi        "creatorID": "00000000-0000-0000-0000-000000000000",
17*e1cba52dSPrachotan Bathi        "notificationType": {
18*e1cba52dSPrachotan Bathi            "guid": "00000000-0000-0000-0000-000000000000",
19*e1cba52dSPrachotan Bathi            "type": "Unknown"
20*e1cba52dSPrachotan Bathi        },
21*e1cba52dSPrachotan Bathi        "recordID": 1804289383,
22*e1cba52dSPrachotan Bathi        "flags": {
23*e1cba52dSPrachotan Bathi            "value": 4,
24*e1cba52dSPrachotan Bathi            "name": "HW_ERROR_FLAGS_SIMULATED"
25*e1cba52dSPrachotan Bathi        },
26*e1cba52dSPrachotan Bathi        "persistenceInfo": 0
27*e1cba52dSPrachotan Bathi    },
28*e1cba52dSPrachotan Bathi    "sectionDescriptors": [
29*e1cba52dSPrachotan Bathi        {
30*e1cba52dSPrachotan Bathi            "sectionOffset": 200,
31*e1cba52dSPrachotan Bathi            "sectionLength": 592,
32*e1cba52dSPrachotan Bathi            "revision": {
33*e1cba52dSPrachotan Bathi                "major": 183,
34*e1cba52dSPrachotan Bathi                "minor": 162
35*e1cba52dSPrachotan Bathi            },
36*e1cba52dSPrachotan Bathi            "flags": {
37*e1cba52dSPrachotan Bathi                "primary": false,
38*e1cba52dSPrachotan Bathi                "containmentWarning": true,
39*e1cba52dSPrachotan Bathi                "reset": false,
40*e1cba52dSPrachotan Bathi                "errorThresholdExceeded": false,
41*e1cba52dSPrachotan Bathi                "resourceNotAccessible": true,
42*e1cba52dSPrachotan Bathi                "latentError": false,
43*e1cba52dSPrachotan Bathi                "propagated": false,
44*e1cba52dSPrachotan Bathi                "overflow": true
45*e1cba52dSPrachotan Bathi            },
46*e1cba52dSPrachotan Bathi            "sectionType": {
47*e1cba52dSPrachotan Bathi                "data": "bf32d4d5-b427-4025-8495-8a9e5d4030e4",
48*e1cba52dSPrachotan Bathi                "type": "ARM RAS"
49*e1cba52dSPrachotan Bathi            },
50*e1cba52dSPrachotan Bathi            "fruID": "e9df75e3-d594-c9c5-d87f-9af8d2c2c1fb",
51*e1cba52dSPrachotan Bathi            "fruText": ":mO4=ZvMD^bvU;e'Rrs",
52*e1cba52dSPrachotan Bathi            "severity": {
53*e1cba52dSPrachotan Bathi                "code": 1,
54*e1cba52dSPrachotan Bathi                "name": "Fatal"
55*e1cba52dSPrachotan Bathi            }
56*e1cba52dSPrachotan Bathi        }
57*e1cba52dSPrachotan Bathi    ],
58*e1cba52dSPrachotan Bathi    "sections": [
59*e1cba52dSPrachotan Bathi        {
60*e1cba52dSPrachotan Bathi            "message": "ARM RAS error occured",
61*e1cba52dSPrachotan Bathi            "ArmRas": {
62*e1cba52dSPrachotan Bathi                "revision": 1,
63*e1cba52dSPrachotan Bathi                "componentType": {
64*e1cba52dSPrachotan Bathi                    "raw": 6,
65*e1cba52dSPrachotan Bathi                    "value": "ProxyErrorNode"
66*e1cba52dSPrachotan Bathi                },
67*e1cba52dSPrachotan Bathi                "errorSyndromeArrayNumEntries": 4,
68*e1cba52dSPrachotan Bathi                "ipInstanceFormat": {
69*e1cba52dSPrachotan Bathi                    "raw": 1,
70*e1cba52dSPrachotan Bathi                    "value": "SystemPhysicalAddress"
71*e1cba52dSPrachotan Bathi                },
72*e1cba52dSPrachotan Bathi                "ipInstance": {
73*e1cba52dSPrachotan Bathi                    "systemPhysicalAddress": "0x1F16C121D261CFD5"
74*e1cba52dSPrachotan Bathi                },
75*e1cba52dSPrachotan Bathi                "ipTypeFormat": {
76*e1cba52dSPrachotan Bathi                    "raw": 3,
77*e1cba52dSPrachotan Bathi                    "value": "PIDR"
78*e1cba52dSPrachotan Bathi                },
79*e1cba52dSPrachotan Bathi                "ipType": {},
80*e1cba52dSPrachotan Bathi                "userData": "-M0O.VWKH5<UAD0",
81*e1cba52dSPrachotan Bathi                "errorSyndromes": [
82*e1cba52dSPrachotan Bathi                    {
83*e1cba52dSPrachotan Bathi                        "errorRecordIndex": 0,
84*e1cba52dSPrachotan Bathi                        "rasExtensionRevisionField": 15,
85*e1cba52dSPrachotan Bathi                        "rasExtensionArchVersion": 4,
86*e1cba52dSPrachotan Bathi                        "errorRecordFeatureRegister": "0x00000000E4054E18",
87*e1cba52dSPrachotan Bathi                        "errorRecordControlRegister": "0x00000000F50B779B",
88*e1cba52dSPrachotan Bathi                        "errorRecordPrimaryStatusRegister": "0x00000000E4F31687",
89*e1cba52dSPrachotan Bathi                        "errorRecordAddressRegister": "0x0000000042550756",
90*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister0": "0x00000000B5497729",
91*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister1": "0x00000000EE2F451F",
92*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister2": "0x00000000D7186D79",
93*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister3": "0x000000008C532462"
94*e1cba52dSPrachotan Bathi                    },
95*e1cba52dSPrachotan Bathi                    {
96*e1cba52dSPrachotan Bathi                        "errorRecordIndex": 1,
97*e1cba52dSPrachotan Bathi                        "rasExtensionRevisionField": 9,
98*e1cba52dSPrachotan Bathi                        "rasExtensionArchVersion": 4,
99*e1cba52dSPrachotan Bathi                        "errorRecordFeatureRegister": "0x00000000DC10E1D4",
100*e1cba52dSPrachotan Bathi                        "errorRecordControlRegister": "0x00000000C56A39E1",
101*e1cba52dSPrachotan Bathi                        "errorRecordPrimaryStatusRegister": "0x00000000C89D418A",
102*e1cba52dSPrachotan Bathi                        "errorRecordAddressRegister": "0x00000000752A0A5C",
103*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister0": "0x00000000B8539DEC",
104*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister1": "0x00000000B6217B7B",
105*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister2": "0x00000000B084AC5C",
106*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister3": "0x0000000084E8E5BB"
107*e1cba52dSPrachotan Bathi                    },
108*e1cba52dSPrachotan Bathi                    {
109*e1cba52dSPrachotan Bathi                        "errorRecordIndex": 2,
110*e1cba52dSPrachotan Bathi                        "rasExtensionRevisionField": 0,
111*e1cba52dSPrachotan Bathi                        "rasExtensionArchVersion": 0,
112*e1cba52dSPrachotan Bathi                        "errorRecordFeatureRegister": "0x00000000D44FF3B6",
113*e1cba52dSPrachotan Bathi                        "errorRecordControlRegister": "0x000000006D1DF3EA",
114*e1cba52dSPrachotan Bathi                        "errorRecordPrimaryStatusRegister": "0x00000000BF7B911A",
115*e1cba52dSPrachotan Bathi                        "errorRecordAddressRegister": "0x00000000664E4176",
116*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister0": "0x00000000627A1E86",
117*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister1": "0x0000000014F30433"
118*e1cba52dSPrachotan Bathi                    },
119*e1cba52dSPrachotan Bathi                    {
120*e1cba52dSPrachotan Bathi                        "errorRecordIndex": 3,
121*e1cba52dSPrachotan Bathi                        "rasExtensionRevisionField": 4,
122*e1cba52dSPrachotan Bathi                        "rasExtensionArchVersion": 0,
123*e1cba52dSPrachotan Bathi                        "errorRecordFeatureRegister": "0x0000000093C47E2B",
124*e1cba52dSPrachotan Bathi                        "errorRecordControlRegister": "0x000000009C23154B",
125*e1cba52dSPrachotan Bathi                        "errorRecordPrimaryStatusRegister": "0x000000002FCB4BCE",
126*e1cba52dSPrachotan Bathi                        "errorRecordAddressRegister": "0x0000000090E7BA77",
127*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister0": "0x0000000092845DC3",
128*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister1": "0x000000003EBA1AFD",
129*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister2": "0x00000000C15505EF",
130*e1cba52dSPrachotan Bathi                        "errorRecordMiscRegister3": "0x000000005CF2767B"
131*e1cba52dSPrachotan Bathi                    }
132*e1cba52dSPrachotan Bathi                ],
133*e1cba52dSPrachotan Bathi                "auxData": {
134*e1cba52dSPrachotan Bathi                    "version": 1,
135*e1cba52dSPrachotan Bathi                    "contexts": [
136*e1cba52dSPrachotan Bathi                        {
137*e1cba52dSPrachotan Bathi                            "flags": {
138*e1cba52dSPrachotan Bathi                                "addressSpaceIdentifierScope": "LocalAddressSpace"
139*e1cba52dSPrachotan Bathi                            },
140*e1cba52dSPrachotan Bathi                            "addressSpaceIdentifier": 13293,
141*e1cba52dSPrachotan Bathi                            "registers": [
142*e1cba52dSPrachotan Bathi                                {
143*e1cba52dSPrachotan Bathi                                    "address": "0x00000000559EF3C5",
144*e1cba52dSPrachotan Bathi                                    "value": "0x00000000F724D0F6"
145*e1cba52dSPrachotan Bathi                                },
146*e1cba52dSPrachotan Bathi                                {
147*e1cba52dSPrachotan Bathi                                    "address": "0x00000000CA7EEB0B",
148*e1cba52dSPrachotan Bathi                                    "value": "0x00000000F4EF9004"
149*e1cba52dSPrachotan Bathi                                },
150*e1cba52dSPrachotan Bathi                                {
151*e1cba52dSPrachotan Bathi                                    "address": "0x00000000DB0D7D13",
152*e1cba52dSPrachotan Bathi                                    "value": "0x00000000E14BCFC4"
153*e1cba52dSPrachotan Bathi                                },
154*e1cba52dSPrachotan Bathi                                {
155*e1cba52dSPrachotan Bathi                                    "address": "0x000000008ED3703D",
156*e1cba52dSPrachotan Bathi                                    "value": "0x00000000FA40AAB7"
157*e1cba52dSPrachotan Bathi                                }
158*e1cba52dSPrachotan Bathi                            ]
159*e1cba52dSPrachotan Bathi                        },
160*e1cba52dSPrachotan Bathi                        {
161*e1cba52dSPrachotan Bathi                            "flags": {
162*e1cba52dSPrachotan Bathi                                "addressSpaceIdentifierScope": "SystemPhysicalAddressSpace"
163*e1cba52dSPrachotan Bathi                            },
164*e1cba52dSPrachotan Bathi                            "registers": [
165*e1cba52dSPrachotan Bathi                                {
166*e1cba52dSPrachotan Bathi                                    "address": "0x000000000DD19ABC",
167*e1cba52dSPrachotan Bathi                                    "value": "0x00000000EE46BA1F"
168*e1cba52dSPrachotan Bathi                                }
169*e1cba52dSPrachotan Bathi                            ]
170*e1cba52dSPrachotan Bathi                        },
171*e1cba52dSPrachotan Bathi                        {
172*e1cba52dSPrachotan Bathi                            "flags": {
173*e1cba52dSPrachotan Bathi                                "addressSpaceIdentifierScope": "LocalAddressSpace"
174*e1cba52dSPrachotan Bathi                            },
175*e1cba52dSPrachotan Bathi                            "addressSpaceIdentifier": 36004,
176*e1cba52dSPrachotan Bathi                            "registers": [
177*e1cba52dSPrachotan Bathi                                {
178*e1cba52dSPrachotan Bathi                                    "address": "0x0000000019AD953D",
179*e1cba52dSPrachotan Bathi                                    "value": "0x00000000CA4677B8"
180*e1cba52dSPrachotan Bathi                                },
181*e1cba52dSPrachotan Bathi                                {
182*e1cba52dSPrachotan Bathi                                    "address": "0x00000000929FC9E0",
183*e1cba52dSPrachotan Bathi                                    "value": "0x000000001FDC7A11"
184*e1cba52dSPrachotan Bathi                                }
185*e1cba52dSPrachotan Bathi                            ]
186*e1cba52dSPrachotan Bathi                        }
187*e1cba52dSPrachotan Bathi                    ],
188*e1cba52dSPrachotan Bathi                    "keyValuePairs": [
189*e1cba52dSPrachotan Bathi                        {
190*e1cba52dSPrachotan Bathi                            "key": "404f2f89-e212-cab2-c7d3-daf279efab01",
191*e1cba52dSPrachotan Bathi                            "value": "0x00000000E4C8A25C"
192*e1cba52dSPrachotan Bathi                        },
193*e1cba52dSPrachotan Bathi                        {
194*e1cba52dSPrachotan Bathi                            "key": "db7a2012-41e4-759c-0c69-99c08d566c15",
195*e1cba52dSPrachotan Bathi                            "value": "0x000000004833FDBF"
196*e1cba52dSPrachotan Bathi                        }
197*e1cba52dSPrachotan Bathi                    ]
198*e1cba52dSPrachotan Bathi                }
199*e1cba52dSPrachotan Bathi            }
200*e1cba52dSPrachotan Bathi        }
201*e1cba52dSPrachotan Bathi    ]
202*e1cba52dSPrachotan Bathi}
203