mirror of
https://github.com/genodelabs/genode.git
synced 2024-12-28 17:48:53 +00:00
eefaa07024
By adding the `irq_type` argument, one can explicitly specify whether to use LEGACY, MSI or MSI-X interrupts. We formerly used the `device_phys_config` to implicitly select MSI, however, with the addition of IOMMU support to the platform driver there is at least one instance where we need an MSI for a non-PCI device. Yet, by adding another session argument to the Irq session, we exceed the character limit for session args. Since not all arguments are relevant for LEGACY interrupts resp. MSI, we can split the Irq_connection constructor to handle the two cases separately and omit unneeded arguments. genodelabs/genode#5002 |
||
---|---|---|
.. | ||
capability.h | ||
client.h | ||
connection.h | ||
irq_session.h |