mbox

[v7,0/5] introduce AFU PMD driver of FPGA

Message ID 1654760242-7832-1-git-send-email-wei.huang@intel.com (mailing list archive)
Headers

Message

Wei Huang June 9, 2022, 7:37 a.m. UTC
  The first patch implements the framework of the AFU PMD driver based on raw
device interfaces.
The subsequent patches implement the driver of some AFUs.

Changes from v6:
1. Fix Ubuntu 20.04 ARM build.

Wei Huang (5):
  raw/ifpga: introduce AFU driver framework
  raw/ifpga: add N3000 AFU driver
  raw/ifpga: add HE-LPBK AFU driver
  raw/ifpga: add HE-MEM AFU driver
  raw/ifpga: add HE-HSSI AFU driver

 drivers/raw/ifpga/afu_pmd_core.c    |  453 ++++++++
 drivers/raw/ifpga/afu_pmd_core.h    |   95 ++
 drivers/raw/ifpga/afu_pmd_he_hssi.c |  371 +++++++
 drivers/raw/ifpga/afu_pmd_he_hssi.h |  109 ++
 drivers/raw/ifpga/afu_pmd_he_lpbk.c |  436 ++++++++
 drivers/raw/ifpga/afu_pmd_he_lpbk.h |  126 +++
 drivers/raw/ifpga/afu_pmd_he_mem.c  |  183 ++++
 drivers/raw/ifpga/afu_pmd_he_mem.h  |   46 +
 drivers/raw/ifpga/afu_pmd_n3000.c   | 2019 +++++++++++++++++++++++++++++++++++
 drivers/raw/ifpga/afu_pmd_n3000.h   |  339 ++++++
 drivers/raw/ifpga/meson.build       |    4 +-
 drivers/raw/ifpga/rte_pmd_afu.h     |  136 +++
 12 files changed, 4316 insertions(+), 1 deletion(-)
 create mode 100644 drivers/raw/ifpga/afu_pmd_core.c
 create mode 100644 drivers/raw/ifpga/afu_pmd_core.h
 create mode 100644 drivers/raw/ifpga/afu_pmd_he_hssi.c
 create mode 100644 drivers/raw/ifpga/afu_pmd_he_hssi.h
 create mode 100644 drivers/raw/ifpga/afu_pmd_he_lpbk.c
 create mode 100644 drivers/raw/ifpga/afu_pmd_he_lpbk.h
 create mode 100644 drivers/raw/ifpga/afu_pmd_he_mem.c
 create mode 100644 drivers/raw/ifpga/afu_pmd_he_mem.h
 create mode 100644 drivers/raw/ifpga/afu_pmd_n3000.c
 create mode 100644 drivers/raw/ifpga/afu_pmd_n3000.h
 create mode 100644 drivers/raw/ifpga/rte_pmd_afu.h