<div dir="ltr"><div dir="ltr"><div>Recheck-request: iol-sample-apps-testing<br><br></div>This is a test of the retesting system, please ignore this email.<br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 3, 2023 at 3:50 AM David Marchand <<a href="mailto:david.marchand@redhat.com">david.marchand@redhat.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Rather than rely on Linux headers to find some PCI(e) standard constants<br>
or reinvent the same PCI capability helper, this series complements the<br>
pci library and the pci bus driver.<br>
PCI drivers can then use OS agnostic macros and helpers.<br>
<br>
WARNING: this is only compile tested.<br>
<br>
-- <br>
David Marchand<br>
<br>
David Marchand (14):<br>
drivers: remove duplicated PCI master control<br>
bus/pci: add const to some experimental API<br>
bus/pci: find PCI capability<br>
pci: define some capability constants<br>
pci: define some MSIX constants<br>
pci: define some command constants<br>
pci: define some BAR constants<br>
pci: define some PM constants<br>
pci: define some PCIe constants<br>
pci: define some extended capability constants<br>
pci: define some ACS constants<br>
pci: define some PRI constants<br>
pci: define some AER constants<br>
devtools: forbid inclusion of Linux header for PCI<br>
<br>
devtools/checkpatches.sh | 8 ++<br>
drivers/bus/pci/linux/pci_init.h | 18 ----<br>
drivers/bus/pci/linux/pci_uio.c | 32 +-----<br>
drivers/bus/pci/linux/pci_vfio.c | 142 ++++++-------------------<br>
drivers/bus/pci/pci_common.c | 49 ++++++++-<br>
drivers/bus/pci/rte_bus_pci.h | 35 ++++++-<br>
drivers/bus/pci/version.map | 2 +<br>
drivers/crypto/virtio/virtio_pci.c | 67 ++++--------<br>
drivers/event/dlb2/pf/dlb2_main.c | 156 ++++++++--------------------<br>
drivers/net/bnx2x/bnx2x.c | 86 ++++++++-------<br>
drivers/net/bnx2x/bnx2x.h | 46 --------<br>
drivers/net/cxgbe/base/adapter.h | 31 +-----<br>
drivers/net/gve/gve_ethdev.c | 46 +-------<br>
drivers/net/gve/gve_ethdev.h | 14 +--<br>
drivers/net/hns3/hns3_ethdev_vf.c | 109 +++----------------<br>
drivers/net/ngbe/base/ngbe_hw.c | 20 +---<br>
drivers/net/ngbe/base/ngbe_osdep.h | 3 -<br>
drivers/net/virtio/virtio_pci.c | 131 ++++-------------------<br>
drivers/vdpa/ifc/base/ifcvf_osdep.h | 4 +-<br>
lib/pci/rte_pci.h | 77 +++++++++++++-<br>
20 files changed, 346 insertions(+), 730 deletions(-)<br>
<br>
-- <br>
2.41.0<br>
<br>
</blockquote></div></div>