]> www.infradead.org Git - users/dwmw2/qemu.git/commit
hw/pci: add pci_init_nic_devices(), pci_init_nic_in_slot()
authorDavid Woodhouse <dwmw@amazon.co.uk>
Fri, 20 Oct 2023 00:05:31 +0000 (01:05 +0100)
committerDavid Woodhouse <dwmw@amazon.co.uk>
Thu, 1 Feb 2024 16:02:35 +0000 (16:02 +0000)
commitdde2599a9c350223ddfa9cae0c893cbde2c75266
tree6a69cdef8a317021171730a1f9d2baad64463091
parent18c152e9e0ad1dbd0b24bdb6fa8223f44afa40c0
hw/pci: add pci_init_nic_devices(), pci_init_nic_in_slot()

The loop over nd_table[] to add PCI NICs is repeated in quite a few
places. Add a helper function to do it.

Some platforms also try to instantiate a specific model in a specific
slot, to match the real hardware. Add pci_init_nic_in_slot() for that
purpose.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Reviewed-by: Paul Durrant <paul@xen.org>
hw/pci/pci.c
include/hw/pci/pci.h