RTEMS  5.0.0
Data Fields
ECSM_tag Struct Reference

Data Fields

uint32_t ecsm_reserved1 [5]
 
uint16_t ecsm_reserved2
 
union {
   uint16_t   R
 
SWTCR
 
uint8_t ecsm_reserved3 [3]
 
union {
   uint8_t   R
 
SWTSR
 
uint8_t ecsm_reserved4 [3]
 
union {
   uint8_t   R
 
SWTIR
 
uint32_t ecsm_reserved5a [1]
 
uint32_t ecsm_reserved5b [1]
 
uint32_t ecsm_reserved5c [6]
 
uint8_t ecsm_reserved6 [3]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:6
 
      uint8_t   ERNCR:1
 
      uint8_t   EFNCR:1
 
   }   B
 
ECR
 
uint8_t mcm_reserved8 [3]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:6
 
      uint8_t   RNCE:1
 
      uint8_t   FNCE:1
 
   }   B
 
ESR
 
uint16_t ecsm_reserved9
 
union {
   uint16_t   R
 
   struct {
      uint16_t   __pad0__:6
 
      uint16_t   FRCNCI:1
 
      uint16_t   FR1NCI:1
 
      uint16_t   __pad1__:1
 
      uint16_t   ERRBIT:7
 
   }   B
 
EEGR
 
uint32_t ecsm_reserved10
 
union {
   uint32_t   R
 
   struct {
      uint32_t   FEAR:32
 
   }   B
 
FEAR
 
uint16_t ecsm_reserved11
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:4
 
      uint8_t   FEMR:4
 
   }   B
 
FEMR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   WRITE:1
 
      uint8_t   SIZE:3
 
      uint8_t   PROT0:1
 
      uint8_t   PROT1:1
 
      uint8_t   PROT2:1
 
      uint8_t   PROT3:1
 
   }   B
 
FEAT
 
union {
   uint32_t   R
 
   struct {
      uint32_t   FEDH:32
 
   }   B
 
FEDRH
 
union {
   uint32_t   R
 
   struct {
      uint32_t   FEDL:32
 
   }   B
 
FEDRL
 
union {
   uint32_t   R
 
   struct {
      uint32_t   REAR:32
 
   }   B
 
REAR
 
uint8_t ecsm_reserved12 [2]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:4
 
      uint8_t   REMR:4
 
   }   B
 
REMR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   WRITE:1
 
      uint8_t   SIZE:3
 
      uint8_t   PROT0:1
 
      uint8_t   PROT1:1
 
      uint8_t   PROT2:1
 
      uint8_t   PROT3:1
 
   }   B
 
REAT
 
union {
   uint32_t   R
 
   struct {
      uint32_t   REDH:32
 
   }   B
 
REDRH
 
union {
   uint32_t   R
 
   struct {
      uint32_t   REDL:32
 
   }   B
 
REDRL
 
union {
   uint16_t   R
 
SWTCR
 
union {
   uint8_t   R
 
SWTSR
 
union {
   uint8_t   R
 
SWTIR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   FSBCR0:1
 
      uint32_t   FSBCR1:1
 
      uint32_t   FSBCR2:1
 
      uint32_t   FSBCR3:1
 
      uint32_t   FSBCR4:1
 
      uint32_t   FSBCR5:1
 
      uint32_t   FSBCR6:1
 
      uint32_t   FSBCR7:1
 
      uint32_t   RBEN:1
 
      uint32_t   WBEN:1
 
      uint32_t   ACCERR:1
 
      uint32_t   __pad0__:21
 
   }   B
 
FSBMCR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:6
 
      uint8_t   ERNCR:1
 
      uint8_t   EFNCR:1
 
   }   B
 
ECR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:6
 
      uint8_t   RNCE:1
 
      uint8_t   FNCE:1
 
   }   B
 
ESR
 
union {
   uint16_t   R
 
   struct {
      uint16_t   __pad0__:6
 
      uint16_t   FRCNCI:1
 
      uint16_t   FR1NCI:1
 
      uint16_t   __pad1__:1
 
      uint16_t   ERRBIT:7
 
   }   B
 
EEGR
 
union {
   uint32_t   R
 
   struct {
      uint32_t   FEAR:32
 
   }   B
 
FEAR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:4
 
      uint8_t   FEMR:4
 
   }   B
 
FEMR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   WRITE:1
 
      uint8_t   SIZE:3
 
      uint8_t   PROT0:1
 
      uint8_t   PROT1:1
 
      uint8_t   PROT2:1
 
      uint8_t   PROT3:1
 
   }   B
 
FEAT
 
union {
   uint32_t   R
 
   struct {
      uint32_t   FEDH:32
 
   }   B
 
FEDRH
 
union {
   uint32_t   R
 
   struct {
      uint32_t   FEDL:32
 
   }   B
 
FEDRL
 
union {
   uint32_t   R
 
   struct {
      uint32_t   REAR:32
 
   }   B
 
REAR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:4
 
      uint8_t   REMR:4
 
   }   B
 
REMR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   WRITE:1
 
      uint8_t   SIZE:3
 
      uint8_t   PROT0:1
 
      uint8_t   PROT1:1
 
      uint8_t   PROT2:1
 
      uint8_t   PROT3:1
 
   }   B
 
REAT
 
union {
   uint32_t   R
 
   struct {
      uint32_t   REDH:32
 
   }   B
 
REDRH
 
union {
   uint32_t   R
 
   struct {
      uint32_t   REDL:32
 
   }   B
 
REDRL
 
union {
   uint32_t   R
 
   struct {
      uint32_t   FXSBE0:1
 
      uint32_t   FXSBE1:1
 
      uint32_t   FXSBE2:1
 
      uint32_t   FXSBE3:1
 
      uint32_t   __pad0__:2
 
      uint32_t   FXSBE6:1
 
      uint32_t   FXSBE7:1
 
      uint32_t   RBEN:1
 
      uint32_t   WBEN:1
 
      uint32_t   ACCERR:1
 
      uint32_t   __pad1__:21
 
   }   B
 
FBOMCR
 
uint8_t ecsm_reserved2 [27]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:2
 
      uint8_t   EPR1BR:1
 
      uint8_t   EPF1BR:1
 
      uint8_t   __pad1__:2
 
      uint8_t   EPRNCR:1
 
      uint8_t   EPFNCR:1
 
   }   B
 
ECR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:2
 
      uint8_t   PR1BC:1
 
      uint8_t   PF1BC:1
 
      uint8_t   __pad1__:2
 
      uint8_t   PRNCE:1
 
      uint8_t   PFNCE:1
 
   }   B
 
ESR
 
uint16_t ecsm_reserved4
 
union {
   uint16_t   R
 
   struct {
      uint16_t   __pad0__:2
 
      uint16_t   FRC1BI:1
 
      uint16_t   FR11BI:1
 
      uint16_t   __pad1__:2
 
      uint16_t   FRCNCI:1
 
      uint16_t   FR1NCI:1
 
      uint16_t   PREI_SEL:1
 
      uint16_t   ERRBIT:7
 
   }   B
 
EEGR
 
uint32_t ecsm_reserved5
 
union {
   uint32_t   R
 
   struct {
      uint32_t   PFEAR:32
 
   }   B
 
PFEAR
 
uint16_t ecsm_reserved6
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:4
 
      uint8_t   PFEMR:4
 
   }   B
 
PFEMR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   WRITE:1
 
      uint8_t   SIZE:3
 
      uint8_t   PROTECTION:4
 
   }   B
 
PFEAT
 
union {
   uint32_t   R
 
   struct {
      uint32_t   PFEDRH:32
 
   }   B
 
PFEDRH
 
union {
   uint32_t   R
 
   struct {
      uint32_t   PFEDRL:32
 
   }   B
 
PFEDRL
 
union {
   uint32_t   R
 
   struct {
      uint32_t   PREAR:32
 
   }   B
 
PREAR
 
uint16_t ecsm_reserved8
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:4
 
      uint8_t   PREMR:4
 
   }   B
 
PREMR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   WRITE:1
 
      uint8_t   SIZE:3
 
      uint8_t   PROTECTION:4
 
   }   B
 
PREAT
 
union {
   uint32_t   R
 
   struct {
      uint32_t   PREDR:32
 
   }   B
 
PREDRH
 
union {
   uint32_t   R
 
   struct {
      uint32_t   PREDR:32
 
   }   B
 
PREDRL
 
union {
   uint16_t   R
 
PCT
 
union {
   uint16_t   R
 
REV
 
uint32_t ECSM_reserved0004
 
union {
   uint32_t   R
 
IMC
 
uint8_t ECSM_reserved000C [3]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   POR:1
 
      uint8_t   DIR:1
 
      uint8_t   SWTR:1
 
      uint8_t   __pad0__:5
 
   }   B
 
MRSR
 
uint8_t ECSM_reserved0010 [51]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:2
 
      uint8_t   ER1BR:1
 
      uint8_t   EF1BR:1
 
      uint8_t   __pad1__:2
 
      uint8_t   ERNCR:1
 
      uint8_t   EFNCR:1
 
   }   B
 
ECR
 
uint8_t ECSM_reserved0044 [3]
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:2
 
      uint8_t   R1BC:1
 
      uint8_t   F1BC:1
 
      uint8_t   __pad1__:2
 
      uint8_t   RNCE:1
 
      uint8_t   FNCE:1
 
   }   B
 
ESR
 
uint16_t ECSM_reserved0048
 
union {
   uint16_t   R
 
   struct {
      uint16_t   __pad0__:2
 
      uint16_t   FRC1BI:1
 
      uint16_t   FR11BI:1
 
      uint16_t   __pad1__:2
 
      uint16_t   FRCNCI:1
 
      uint16_t   FR1NCI:1
 
      uint16_t   __pad2__:1
 
      uint16_t   ERRBIT:7
 
   }   B
 
EEGR
 
uint32_t ECSM_reserved004C
 
union {
   uint32_t   R
 
   struct {
      uint32_t   FEAR:32
 
   }   B
 
FEAR
 
uint16_t ECSM_reserved0054
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:4
 
      uint8_t   FEMR:4
 
   }   B
 
FEMR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   WRITE:1
 
      uint8_t   SIZE:3
 
      uint8_t   PROT0:1
 
      uint8_t   PROT1:1
 
      uint8_t   PROT2:1
 
      uint8_t   PROT3:1
 
   }   B
 
FEAT
 
union {
   uint32_t   R
 
   struct {
      uint32_t   FEDH:32
 
   }   B
 
FEDRH
 
union {
   uint32_t   R
 
   struct {
      uint32_t   FEDL:32
 
   }   B
 
FEDRL
 
union {
   uint32_t   R
 
   struct {
      uint32_t   REAR:32
 
   }   B
 
REAR
 
uint16_t ECSM_reserved0064
 
union {
   uint8_t   R
 
   struct {
      uint8_t   __pad0__:4
 
      uint8_t   REMR:4
 
   }   B
 
REMR
 
union {
   uint8_t   R
 
   struct {
      uint8_t   WRITE:1
 
      uint8_t   SIZE:3
 
      uint8_t   PROT0:1
 
      uint8_t   PROT1:1
 
      uint8_t   PROT2:1
 
      uint8_t   PROT3:1
 
   }   B
 
REAT
 
union {
   uint32_t   R
 
   struct {
      uint32_t   REDH:32
 
   }   B
 
REDRH
 
union {
   uint32_t   R
 
   struct {
      uint32_t   REDL:32
 
   }   B
 
REDRL
 
uint32_t ECSM_reserved0070 [4068]
 

The documentation for this struct was generated from the following files: