[PATCH v1 0/4] Support OFS card

Wei Huang wei.huang at intel.com
Tue May 17 08:28:50 CEST 2022


The first patch turns some experimental APIs to formal.
The second patch is a fix for virtual device release, because in OFS card, AFU
(Acceleration Function Unit) is always used as a virtual device.
The third patch is a improvement for interrupt release.
The fourth patch is for OFS (Open FPGA Stack) type card enumeration and
initialization.

Wei Huang (4):
  raw/ifpga: remove experimental tag from ifpga APIs
  raw/ifpga: remove vdev when ifpga is closed
  raw/ifpga: unregister interrupt in ifpga close function
  raw/ifpga: support ofs card probe

 drivers/raw/ifpga/base/ifpga_api.c         |  28 +-
 drivers/raw/ifpga/base/ifpga_defines.h     |   1 +
 drivers/raw/ifpga/base/ifpga_enumerate.c   | 678 ++++++++++++++++++++++-------
 drivers/raw/ifpga/base/ifpga_feature_dev.c |  18 +-
 drivers/raw/ifpga/base/ifpga_hw.h          |   2 +
 drivers/raw/ifpga/base/opae_hw_api.c       |   2 +-
 drivers/raw/ifpga/base/opae_hw_api.h       |   2 +
 drivers/raw/ifpga/ifpga_rawdev.c           | 241 ++++++----
 drivers/raw/ifpga/ifpga_rawdev.h           |   8 +
 drivers/raw/ifpga/rte_pmd_ifpga.h          |  48 --
 drivers/raw/ifpga/version.map              |   7 +-
 11 files changed, 737 insertions(+), 298 deletions(-)

-- 
1.8.3.1



More information about the stable mailing list