bsp/riscv: Add PLIC support

Update #3433.
This commit is contained in:
Sebastian Huber
2018-07-24 13:27:54 +02:00
parent bd5603868a
commit adede135e7
5 changed files with 263 additions and 3 deletions

View File

@@ -147,7 +147,11 @@ typedef enum {
RISCV_FATAL_CLOCK_IRQ_INSTALL,
RISCV_FATAL_NO_CLINT_REG_IN_DEVICE_TREE,
RISCV_FATAL_INVALID_HART_REG_IN_DEVICE_TREE,
RISCV_FATAL_INVALID_CLINT_IRQS_EXTENDED_IN_DEVICE_TREE
RISCV_FATAL_INVALID_CLINT_IRQS_EXTENDED_IN_DEVICE_TREE,
RISCV_FATAL_NO_PLIC_REG_IN_DEVICE_TREE,
RISCV_FATAL_INVALID_PLIC_NDEV_IN_DEVICE_TREE,
RISCV_FATAL_TOO_LARGE_PLIC_NDEV_IN_DEVICE_TREE,
RISCV_FATAL_INVALID_INTERRUPT_AFFINITY
} bsp_fatal_code;
RTEMS_NO_RETURN static inline void