__value_in_regs struct { int irq, fiq; } HAL_IRQProperties(int device)
Entry | |
---|---|
device | Interrupt device number |
Exit | |
---|---|
irq | IRQ properties |
fiq | FIQ properties |
This is an internal call for OS use only and should not be used by user software.
Returns information about the behaviour of the given interrupt.
The low 16 bits of irq
and fiq
are bit masks, indicating which core(s) the interrupt can be routed to, and whether it can be routed as an IRQ or FIQ. E.g. a binary value of 11 for irq
indicates that the interrupt can be routed as an IRQ to either core 0 or core 1.
The high 16 bits of irq
and fiq
provide extra flags: