wip commit. start fleshing out the MSI interrupt support. Only enable support if...
commitff2fe5f431020c4f609051f27e2ad6aad97f8a62
authorNicJA <NicJA@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Thu, 2 Mar 2017 02:55:38 +0000 (2 02:55 +0000)
committerNicJA <NicJA@fb15a70f-31f2-0310-bbcc-cdcc74a49acc>
Thu, 2 Mar 2017 02:55:38 +0000 (2 02:55 +0000)
tree2e75ea36560c5d8c97bc70ab7de81734af0fbdfe
parent6cf9510113608eceb7fe9972a0a597091e45996e
wip commit. start fleshing out the MSI interrupt support. Only enable support if there are enough IRQs to service a device (which may ask for upto 32 individual IRQS in normal MSI), and it has not been disabled by ACPI. build the MSI IRQ ID based on the cpu and vector.

git-svn-id: https://svn.aros.org/svn/aros/trunk/AROS@54009 fb15a70f-31f2-0310-bbcc-cdcc74a49acc
arch/all-pc/kernel/apic.h
arch/all-pc/kernel/apic_ia32.c
arch/all-pc/kernel/apic_msi.c