allow MSI with the QEMU default pc-i440fx machine
authorjsg <jsg@openbsd.org>
Thu, 10 Oct 2024 06:00:42 +0000 (06:00 +0000)
committerjsg <jsg@openbsd.org>
Thu, 10 Oct 2024 06:00:42 +0000 (06:00 +0000)
commit9f532244047171ee3787053fcbfb221094396cfb
tree7679971d228a77ec334e122a1a10517951022199
parent84053e14a5f097f20156856cc9d8ae8b6571deea
allow MSI with the QEMU default pc-i440fx machine

This makes it possible to use MSI for virtual functions of Intel network
devices without having to specify the q35 machine.

QEMU is detected by testing for the Qumranet pci subsystem vendor id,
suggested by sf@.  MSI previously wasn't enabled as 82441FX is in the list
of excluded devices.

Initial patch from Yuichiro NAITO. ok yasuoka@ sf@
sys/arch/i386/pci/pci_machdep.c