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
