[dpdk-dev] [PATCH v3 00/11] bbdev PMD ACC100
Nicolas Chautru
nicolas.chautru at intel.com
Wed Aug 19 02:25:20 CEST 2020
v3: missed a change during rebase
v2: includes clean up from latest CI checks.
This set includes a new PMD for the accelerator
ACC100 for 4G+5G FEC in 20.11.
Documentation is updated as well accordingly.
Existing unit tests are all still supported.
Nicolas Chautru (11):
drivers/baseband: add PMD for ACC100
baseband/acc100: add register definition file
baseband/acc100: add info get function
baseband/acc100: add queue configuration
baseband/acc100: add LDPC processing functions
baseband/acc100: add HARQ loopback support
baseband/acc100: add support for 4G processing
baseband/acc100: add interrupt support to PMD
baseband/acc100: add debug function to validate input
baseband/acc100: add configure function
doc: update bbdev feature table
app/test-bbdev/Makefile | 3 +
app/test-bbdev/meson.build | 3 +
app/test-bbdev/test_bbdev_perf.c | 72 +
config/common_base | 4 +
doc/guides/bbdevs/acc100.rst | 233 +
doc/guides/bbdevs/features/acc100.ini | 14 +
doc/guides/bbdevs/features/mbc.ini | 14 -
doc/guides/bbdevs/index.rst | 1 +
doc/guides/rel_notes/release_20_11.rst | 6 +
drivers/baseband/Makefile | 2 +
drivers/baseband/acc100/Makefile | 28 +
drivers/baseband/acc100/acc100_pf_enum.h | 1068 +++++
drivers/baseband/acc100/acc100_vf_enum.h | 73 +
drivers/baseband/acc100/meson.build | 8 +
drivers/baseband/acc100/rte_acc100_cfg.h | 113 +
drivers/baseband/acc100/rte_acc100_pmd.c | 4684 ++++++++++++++++++++
drivers/baseband/acc100/rte_acc100_pmd.h | 593 +++
.../acc100/rte_pmd_bbdev_acc100_version.map | 10 +
drivers/baseband/meson.build | 2 +-
mk/rte.app.mk | 1 +
20 files changed, 6917 insertions(+), 15 deletions(-)
create mode 100644 doc/guides/bbdevs/acc100.rst
create mode 100644 doc/guides/bbdevs/features/acc100.ini
delete mode 100644 doc/guides/bbdevs/features/mbc.ini
create mode 100644 drivers/baseband/acc100/Makefile
create mode 100644 drivers/baseband/acc100/acc100_pf_enum.h
create mode 100644 drivers/baseband/acc100/acc100_vf_enum.h
create mode 100644 drivers/baseband/acc100/meson.build
create mode 100644 drivers/baseband/acc100/rte_acc100_cfg.h
create mode 100644 drivers/baseband/acc100/rte_acc100_pmd.c
create mode 100644 drivers/baseband/acc100/rte_acc100_pmd.h
create mode 100644 drivers/baseband/acc100/rte_pmd_bbdev_acc100_version.map
--
1.8.3.1
More information about the dev
mailing list