Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Interrupt handling in DomU

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?

Forum Jump:

Users browsing this thread: 1 Guest(s)