|
AM243x MCU+ SDK
09.02.00
|
|
Go to the documentation of this file.
38 #ifndef INCLUDE_SDL_ECC_PRIV_H_
39 #define INCLUDE_SDL_ECC_PRIV_H_
43 #define SDL_ECC_EVENT_FOUND (1u)
45 #define SDL_ECC_RAMID_INVALID (0xffffffffu)
46 #define SDL_ECC_INJECTTYPE_INVALID (0xffffffffu)
47 #define SDL_ECC_TYPE_INVALID (0xffffffffu)
54 typedef struct SDL_GrpChkConfig_s
62 typedef struct SDL_RAMIdEntry_s
87 typedef struct SDL_MemConfig_s
103 typedef struct SDL_EccAggrEntry_s
uint32_t esmIntSEC
Definition: sdl_ecc_priv.h:110
const SDL_MemConfig_t * memConfigTable
Definition: sdl_ecc_priv.h:108
uint32_t rowSize
Definition: sdl_ecc_priv.h:97
uint32_t grpChkType
Definition: sdl_ecc_priv.h:56
uint32_t size
Definition: sdl_ecc_priv.h:93
bool readable
Definition: sdl_ecc_priv.h:99
SDL_ECC_MemSubType memSubType
Definition: sdl_ecc_priv.h:89
uint32_t ramIdType
Definition: sdl_ecc_priv.h:72
uint32_t stride
Definition: sdl_ecc_priv.h:95
uint32_t numRams
Definition: sdl_ecc_priv.h:105
const SDL_GrpChkConfig_t * grpChkConfig
Definition: sdl_ecc_priv.h:78
Definition: sdl_ecc_priv.h:88
uint32_t esmInst
Definition: sdl_ecc_priv.h:109
This structure defines the elements of ECC Group checker for Interconnect.
Definition: sdl_ecc_priv.h:55
const SDL_RAMIdEntry_t * ramTable
Definition: sdl_ecc_priv.h:106
uint32_t dataWidth
Definition: sdl_ecc_priv.h:58
uintptr_t memStartAddr
Definition: sdl_ecc_priv.h:91
uint32_t aggregatorTypeInjectOnly
Definition: sdl_ecc_priv.h:66
Definition: sdl_ecc_priv.h:63
uint32_t numMemEntries
Definition: sdl_ecc_priv.h:107
uint32_t SDL_ECC_MemSubType
This enumerator indicate ECC memory Sub Type.
Definition: sdl_ecc.h:298
uint32_t esmIntDED
Definition: sdl_ecc_priv.h:111
uint32_t numCheckers
Definition: sdl_ecc_priv.h:75
Definition: sdl_ecc_priv.h:104
uint32_t RAMId
Definition: sdl_ecc_priv.h:64