xref: /openbmc/libcper/examples/memory-validation-bits.json (revision da75128c6e2e9a9639d381441573d2e20e3a1ddf)
1*da75128cSPeter Benitez{
2*da75128cSPeter Benitez    "header": {
3*da75128cSPeter Benitez        "revision": {
4*da75128cSPeter Benitez            "major": 0,
5*da75128cSPeter Benitez            "minor": 0
6*da75128cSPeter Benitez        },
7*da75128cSPeter Benitez        "sectionCount": 1,
8*da75128cSPeter Benitez        "severity": {
9*da75128cSPeter Benitez            "code": 0,
10*da75128cSPeter Benitez            "name": "Recoverable"
11*da75128cSPeter Benitez        },
12*da75128cSPeter Benitez        "recordLength": 280,
13*da75128cSPeter Benitez        "timestamp": "9932-01-17T01:00:19+00:00",
14*da75128cSPeter Benitez        "timestampIsPrecise": false,
15*da75128cSPeter Benitez        "platformID": "00000000-0000-0000-0000-000000000000",
16*da75128cSPeter Benitez        "creatorID": "00000000-0000-0000-0000-000000000000",
17*da75128cSPeter Benitez        "notificationType": {
18*da75128cSPeter Benitez            "guid": "00000000-0000-0000-0000-000000000000",
19*da75128cSPeter Benitez            "type": "Unknown"
20*da75128cSPeter Benitez        },
21*da75128cSPeter Benitez        "recordID": 2,
22*da75128cSPeter Benitez        "flags": {
23*da75128cSPeter Benitez            "value": 4,
24*da75128cSPeter Benitez            "name": "HW_ERROR_FLAGS_SIMULATED"
25*da75128cSPeter Benitez        },
26*da75128cSPeter Benitez        "persistenceInfo": 0
27*da75128cSPeter Benitez    },
28*da75128cSPeter Benitez    "sectionDescriptors": [
29*da75128cSPeter Benitez        {
30*da75128cSPeter Benitez            "sectionOffset": 200,
31*da75128cSPeter Benitez            "sectionLength": 80,
32*da75128cSPeter Benitez            "revision": {
33*da75128cSPeter Benitez                "major": 0,
34*da75128cSPeter Benitez                "minor": 0
35*da75128cSPeter Benitez            },
36*da75128cSPeter Benitez            "flags": {
37*da75128cSPeter Benitez                "primary": true,
38*da75128cSPeter Benitez                "containmentWarning": true,
39*da75128cSPeter Benitez                "reset": false,
40*da75128cSPeter Benitez                "errorThresholdExceeded": false,
41*da75128cSPeter Benitez                "resourceNotAccessible": false,
42*da75128cSPeter Benitez                "latentError": false,
43*da75128cSPeter Benitez                "propagated": false,
44*da75128cSPeter Benitez                "overflow": false
45*da75128cSPeter Benitez            },
46*da75128cSPeter Benitez            "sectionType": {
47*da75128cSPeter Benitez                "data": "a5bc1114-6f64-4ede-b863-3e83ed7c83b1",
48*da75128cSPeter Benitez                "type": "Platform Memory"
49*da75128cSPeter Benitez            },
50*da75128cSPeter Benitez            "fruID": "cc4f334a-c563-11eb-8f88-9f7ac76c6f0c",
51*da75128cSPeter Benitez            "severity": {
52*da75128cSPeter Benitez                "code": 0,
53*da75128cSPeter Benitez                "name": "Recoverable"
54*da75128cSPeter Benitez            }
55*da75128cSPeter Benitez        }
56*da75128cSPeter Benitez    ],
57*da75128cSPeter Benitez    "sections": [
58*da75128cSPeter Benitez        {
59*da75128cSPeter Benitez            "message": "A Multi-bit ECC Memory Error occurred at address 0x0000000080000000 at node 0",
60*da75128cSPeter Benitez            "Memory": {
61*da75128cSPeter Benitez                "bank": {
62*da75128cSPeter Benitez                    "value": 0
63*da75128cSPeter Benitez                },
64*da75128cSPeter Benitez                "memoryErrorType": {
65*da75128cSPeter Benitez                    "value": 3,
66*da75128cSPeter Benitez                    "name": "Multi-bit ECC"
67*da75128cSPeter Benitez                },
68*da75128cSPeter Benitez                "moduleSmbiosHandle": 14,
69*da75128cSPeter Benitez                "physicalAddress": 2147483648,
70*da75128cSPeter Benitez                "physicalAddressHex": "0x0000000080000000",
71*da75128cSPeter Benitez                "physicalAddressMask": 18446744073709547520,
72*da75128cSPeter Benitez                "node": 0,
73*da75128cSPeter Benitez                "card": 0,
74*da75128cSPeter Benitez                "moduleRank": 0,
75*da75128cSPeter Benitez                "device": 0,
76*da75128cSPeter Benitez                "row": 0,
77*da75128cSPeter Benitez                "column": 0,
78*da75128cSPeter Benitez                "requestorID": 170,
79*da75128cSPeter Benitez                "rankNumber": 0
80*da75128cSPeter Benitez            }
81*da75128cSPeter Benitez        }
82*da75128cSPeter Benitez    ]
83*da75128cSPeter Benitez}
84