#include <clint.h>
|
| u32 | MSIP [SYSTEM_NUMBER_OF_HARTS] |
| | Offset: 0x0000, Software Interrupt Pending for each hart.
|
| u32 | reserved0 [(0x4000 - 4 *SYSTEM_NUMBER_OF_HARTS)/4U] |
| | Reserved Space (0x0C to 0x3FFF).
|
| clint_mtimecmp_hwreg_t | MTIMECMP [SYSTEM_NUMBER_OF_HARTS] |
| | Offset: 0x4000, MTIMECMP for each hart.
|
| u32 | reserved1 [(0xBFF8U - 0x4000 - 8 *SYSTEM_NUMBER_OF_HARTS)/4U] |
| | Reserved Space (0x4000 to 0xBFF7).
|
| u32 | MTIME_LOW |
| | Offset: 0xBFF8, MTIME Low.
|
| u32 | MTIME_HIGH |
| | Offset: 0xBFFC, MTIME High.
|
CLINT hardware register map.
Definition at line 131 of file clint.h.
◆ MSIP
| u32 clint_hwreg_t::MSIP[SYSTEM_NUMBER_OF_HARTS] |
Offset: 0x0000, Software Interrupt Pending for each hart.
Definition at line 133 of file clint.h.
◆ MTIME_HIGH
| u32 clint_hwreg_t::MTIME_HIGH |
Offset: 0xBFFC, MTIME High.
Definition at line 138 of file clint.h.
◆ MTIME_LOW
| u32 clint_hwreg_t::MTIME_LOW |
Offset: 0xBFF8, MTIME Low.
Definition at line 137 of file clint.h.
◆ MTIMECMP
Offset: 0x4000, MTIMECMP for each hart.
Definition at line 135 of file clint.h.
◆ reserved0
| u32 clint_hwreg_t::reserved0[(0x4000 - 4 *SYSTEM_NUMBER_OF_HARTS)/4U] |
Reserved Space (0x0C to 0x3FFF).
Definition at line 134 of file clint.h.
◆ reserved1
| u32 clint_hwreg_t::reserved1[(0xBFF8U - 0x4000 - 8 *SYSTEM_NUMBER_OF_HARTS)/4U] |
Reserved Space (0x4000 to 0xBFF7).
Definition at line 136 of file clint.h.
The documentation for this struct was generated from the following file:
- C:/Users/JasonLau/Downloads/workspace_local/GitLab/efx_IP/efx_soc_rv64/embedded_sw/software/standalone/driver/clint/clint.h