Structs used by the driver.
Data Structures | |
| struct | plic_priority_block_t |
| Priority Block: 1024 sources max (Offset 0x000000). More... | |
| struct | plic_pending_block_t |
| Pending Block: 1024 sources / 32 bits = 32 words (Offset 0x001000). More... | |
| struct | plic_enable_block_t |
| Enable Block: Per Target (Hart). Stride is 0x80 bytes (Offset 0x002000). More... | |
| struct | plic_context_block_t |
| Context Block: Per Target (Hart). Stride is 0x1000 (4096) bytes (Offset 0x200000). More... | |
| struct | plic_hwreg_t |
| PLIC hardware register map. More... | |
| struct | plic_instance_t |
| PLIC instance. Holds the software registers and hardware pointer. More... | |