Assign IRQ higher than 15

Hello all,

I have an issue on an x86 platform with IRQ sharing. The USB is hardwired to
the PCI IRQ pins. I am able to specify which IRQ to use on each PCI slot
(four slots: A-D), but the IRQ for each slot ends up being assigned to he
USB as well.

In the Windows world, an IRQ mapping table is created, I assume in BIOS
memory space, that allows for assigning/mapping unique IRQ’s from 16 to 25
and shared IRQ’s as high as 255. Anyone have any luck doing something like
this in QNX 6.3?