Refactor interrupt remapping interfaces to support hierarchy irqdomain

This proposal has been rejected.


One Line Summary

We are trying to refactor x86 interrupt architecture with hierarchy irqdomain, so changes to current interrupt remapping interfaces are needed to support the refactor.


We have different interrupt controllers on x86 platforms, such as Local APIC, IO-APIC, PIC, MSI, Hypertransport Interrupt, and interrupt remapping controller etc. Drivers for interrupt controllers are tightly coupled with each other. We are trying to build a stacked driver model and decouple interrupt controller drivers from each other as much as possible based on hierarchy irqdomain interfaces. So we need to make changes to current interrupt remapping interfaces.


  • Biography

    A Linux and OpenSolaris developer since 2004.