Map MSI-X in addition to MSI and INTx on xhci(4). On Qemu apparently
authorpatrick <patrick@openbsd.org>
Tue, 18 Apr 2023 21:22:00 +0000 (21:22 +0000)
committerpatrick <patrick@openbsd.org>
Tue, 18 Apr 2023 21:22:00 +0000 (21:22 +0000)
commitdba9fe1b03efd59e4264e9a5fa9c5a4e5d80332c
tree236229fe9aad9ce54f09461d232a53ce5e13906f
parentbf98328f8a45d5cf883584aab1a544fb1521f9c2
Map MSI-X in addition to MSI and INTx on xhci(4).  On Qemu apparently
the xHCI controller does not support MSIs, but does support MSI-X.  With
this diff running on Qemu/arm64 we switch over from shared INTx to device-
specific MSI-X interrupts.

Tested by and ok phessler@
ok dlg@
sys/dev/pci/xhci_pci.c