[PATCH v7 0/5] introduce AFU PMD driver of FPGA
Wei Huang
wei.huang at intel.com
Thu Jun 9 09:37:17 CEST 2022
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
--
1.8.3.1
More information about the dev
mailing list