Hello,

Michael Kelly, le ven. 03 oct. 2025 09:17:49 +0100, a ecrit:
> In my case, the rump kernel discovers that IRQ11 is associated with the AHCI
> and reports as such via rumpcomp_pci_irq_map(). Nevertheless, within the
> implementation of rumpcomp_pci_irq_establish(), the first call to
> irqhelp_install_interrupt_handler passes -1 rather than irq->intrline. That
> results in a call to the ACPI process via acpi_get_pci_irq() which returns
> 10 and uses that for the the user_interrupt_handler. I haven't studied why
> it returns 10 rather than 11.
> 
> I was wondering why the IRQ supplied by rumpkernel isn't simply accepted?

The comment says it: ACPI normally has better information.

So the question is rather why ACPI thinks it knows better by saying 10
:)

Samuel

Reply via email to