diff options
Diffstat (limited to 'c/src/lib/libbsp/powerpc/qoriq/include/irq.h')
-rw-r--r-- | c/src/lib/libbsp/powerpc/qoriq/include/irq.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/c/src/lib/libbsp/powerpc/qoriq/include/irq.h b/c/src/lib/libbsp/powerpc/qoriq/include/irq.h index 45bceee9f8..e178057950 100644 --- a/c/src/lib/libbsp/powerpc/qoriq/include/irq.h +++ b/c/src/lib/libbsp/powerpc/qoriq/include/irq.h @@ -32,6 +32,12 @@ extern "C" { #endif /* __cplusplus */ +#ifdef QORIQ_IS_HYPERVISOR_GUEST + +#define BSP_INTERRUPT_VECTOR_MAX 1023 + +#else /* !QORIQ_IS_HYPERVISOR_GUEST */ + #define QORIQ_IRQ_ERROR 0 #if QORIQ_CHIP_IS_T_VARIANT(QORIQ_CHIP_VARIANT) @@ -344,8 +350,12 @@ extern "C" { #define QORIQ_IRQ_GT_B_2 (QORIQ_IRQ_GT_BASE + 6) #define QORIQ_IRQ_GT_B_3 (QORIQ_IRQ_GT_BASE + 7) +#define BSP_INTERRUPT_VECTOR_MAX QORIQ_IRQ_GT_B_3 + /** @} */ +#endif /* QORIQ_IS_HYPERVISOR_GUEST */ + /** * @defgroup QorIQInterrupt QorIQ - Interrupt Support * @@ -357,7 +367,6 @@ extern "C" { */ #define BSP_INTERRUPT_VECTOR_MIN 0 -#define BSP_INTERRUPT_VECTOR_MAX QORIQ_IRQ_GT_B_3 #define QORIQ_PIC_PRIORITY_LOWEST 1 #define QORIQ_PIC_PRIORITY_HIGHEST 15 |