OSDN Git Service

pcie: Add support for Single Root I/O Virtualization (SR/IOV)
authorKnut Omang <knut.omang@oracle.com>
Thu, 17 Feb 2022 17:44:50 +0000 (18:44 +0100)
committerMichael S. Tsirkin <mst@redhat.com>
Sun, 6 Mar 2022 10:08:23 +0000 (05:08 -0500)
commit7c0fa8dff811b5648964630a1334c3bb97e1e1c6
tree3cb11701448115f4033bf78ef3175dff3e3c38c3
parent0ea5778f066ea5c5e73246a4c11f0773edc4c45d
pcie: Add support for Single Root I/O Virtualization (SR/IOV)

This patch provides the building blocks for creating an SR/IOV
PCIe Extended Capability header and register/unregister
SR/IOV Virtual Functions.

Signed-off-by: Knut Omang <knuto@ifi.uio.no>
Message-Id: <20220217174504.1051716-2-lukasz.maniak@linux.intel.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/pci/meson.build
hw/pci/pci.c
hw/pci/pcie.c
hw/pci/pcie_sriov.c [new file with mode: 0644]
hw/pci/trace-events
include/hw/pci/pci.h
include/hw/pci/pcie.h
include/hw/pci/pcie_sriov.h [new file with mode: 0644]
include/qemu/typedefs.h