APLIC_IRQ_STATE_INPUT
if (!level && (irq->state & APLIC_IRQ_STATE_INPUT))
if (level && !(irq->state & APLIC_IRQ_STATE_INPUT))
irq->state |= APLIC_IRQ_STATE_INPUT;
irq->state &= ~APLIC_IRQ_STATE_INPUT;