summaryrefslogtreecommitdiffstats
path: root/xyz/openbmc_project/Memory/MemoryECC.interface.yaml
blob: 32c23bb971df46aa01ba1a0ad4e717caf9660274 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
description: >
    Implement to provide memory ECC attributes.
properties:
    - name: isLoggingLimitReached
      type: boolean
      description: >
          ECC logging limit reached.
    - name: ceCount
      type: int64
      description: >
          A correctable ECC event has been detected on a read operation.
    - name: ueCount
      type: int64
      description: >
          An uncorrectable ECC event has been detected on a read operation.
    - name: state
      type: enum[self.ECCStatus]
      default: ok
      description: >
          The state is described in ECC status.

enumerations:
   - name: ECCStatus
     description: >
       The operating system statuses.
     values:
       - name: ok
         description: >
           There is no ECC error occurred.
       - name: CE
         description: >
           correctable ECC detected.
       - name: UE
         description: >
           uncorrectable ECC detected.
       - name: LogFull
         description: >
           ECC logging reach limits.
OpenPOWER on IntegriCloud