diff options
Diffstat (limited to 'hw/intc/gic_internal.h')
-rw-r--r-- | hw/intc/gic_internal.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/hw/intc/gic_internal.h b/hw/intc/gic_internal.h index 48a58d789..017b0174f 100644 --- a/hw/intc/gic_internal.h +++ b/hw/intc/gic_internal.h @@ -29,6 +29,9 @@ through the normal GIC interface. */ #define GIC_BASE_IRQ ((s->revision == REV_NVIC) ? 32 : 0) +#define GIC_SET_GROUP(irq) s->irq_state[irq].group = true +#define GIC_CLEAR_GROUP(irq) s->irq_state[irq].group = false +#define GIC_TEST_GROUP(irq) (s->irq_state[irq].group) #define GIC_SET_ENABLED(irq, cm) s->irq_state[irq].enabled |= (cm) #define GIC_CLEAR_ENABLED(irq, cm) s->irq_state[irq].enabled &= ~(cm) #define GIC_TEST_ENABLED(irq, cm) ((s->irq_state[irq].enabled & (cm)) != 0) |