NMSIS-Core
Version 1.2.0
NMSIS-Core support for Nuclei processor-based devices
|
Union type to access MCAUSE CSR register. More...
Data Fields | |
struct { | |
rv_csr_t exccode:12 | |
bit: 11..0 exception or interrupt code More... | |
rv_csr_t _reserved0:4 | |
bit: 15..12 Reserved More... | |
rv_csr_t mpil:8 | |
bit: 23..16 Previous interrupt level More... | |
rv_csr_t _reserved1:3 | |
bit: 26..24 Reserved More... | |
rv_csr_t mpie:1 | |
bit: 27 Interrupt enable flag before enter interrupt More... | |
rv_csr_t mpp:2 | |
bit: 29..28 Privilede mode flag before enter interrupt More... | |
rv_csr_t minhv:1 | |
bit: 30 Machine interrupt vector table More... | |
rv_csr_t interrupt:1 | |
bit: 31 trap type. More... | |
} | b |
Structure used for bit access. More... | |
rv_csr_t | d |
Type used for csr data access. More... | |
Union type to access MCAUSE CSR register.
Definition at line 164 of file core_feature_base.h.
rv_csr_t CSR_MCAUSE_Type::_reserved0 |
bit: 15..12 Reserved
Definition at line 167 of file core_feature_base.h.
rv_csr_t CSR_MCAUSE_Type::_reserved1 |
bit: 26..24 Reserved
Definition at line 169 of file core_feature_base.h.
struct { ... } CSR_MCAUSE_Type::b |
Structure used for bit access.
rv_csr_t CSR_MCAUSE_Type::d |
Type used for csr data access.
Definition at line 180 of file core_feature_base.h.
rv_csr_t CSR_MCAUSE_Type::exccode |
bit: 11..0 exception or interrupt code
Definition at line 166 of file core_feature_base.h.
rv_csr_t CSR_MCAUSE_Type::interrupt |
bit: 31 trap type.
0 means exception and 1 means interrupt
Definition at line 177 of file core_feature_base.h.
rv_csr_t CSR_MCAUSE_Type::minhv |
bit: 30 Machine interrupt vector table
Definition at line 172 of file core_feature_base.h.
rv_csr_t CSR_MCAUSE_Type::mpie |
bit: 27 Interrupt enable flag before enter interrupt
Definition at line 170 of file core_feature_base.h.
rv_csr_t CSR_MCAUSE_Type::mpil |
bit: 23..16 Previous interrupt level
Definition at line 168 of file core_feature_base.h.
rv_csr_t CSR_MCAUSE_Type::mpp |
bit: 29..28 Privilede mode flag before enter interrupt
Definition at line 171 of file core_feature_base.h.