 |
RTEMS 6.1-rc7
|
Loading...
Searching...
No Matches
Go to the documentation of this file.
37#ifndef LIBBSP_RISCV_GRISCV_IRQ_H
38#define LIBBSP_RISCV_GRISCV_IRQ_H
44#define RISCV_INTERRUPT_VECTOR_SOFTWARE 0
46#define RISCV_INTERRUPT_VECTOR_TIMER 1
48#define RISCV_INTERRUPT_VECTOR_EXTERNAL(x) ((x) + 2)
50#define RISCV_INTERRUPT_VECTOR_IS_EXTERNAL(x) ((x) >= 2)
52#define RISCV_INTERRUPT_VECTOR_EXTERNAL_TO_INDEX(x) ((x) - 2)
54#define BSP_INTERRUPT_VECTOR_COUNT RISCV_INTERRUPT_VECTOR_EXTERNAL(RISCV_MAXIMUM_EXTERNAL_INTERRUPTS)