Xen Zynq Distribution Support Forums

Full Version: Interrupt handling in DomU
You're currently viewing a stripped down version of our content. View the full version with proper formatting.

I'd like to generate an interrupt (preferrably an FIQ) from the PL and handle it in a DomU baremetal application on zynqmp. My application runs fine as a pure baremetal application (without Xen). When moving to Xen, which interrupt number do I have to specify in my cfg file for, say, FIQ1 (routed to Core1)?

Kind regards,

The interrupt number in the configuration files is the interrupt number as understood by the GIC.

Xen provides a virtual GIC interface to allow a guest to route Interrupts from the physical IRQ to the appropriate Interrupt handler as if it were running directly on the processor.
Unfortunately Xen doesn't currently support FIQs, so you'll have to use the regular IRQ line.

Hi Nate, just out of curiosity, is FIQs on your list to support sometime in the future?