[v1,0/7] VRB2 BBDEV PMD introduction

Message ID 20230919012136.2818396-1-nicolas.chautru@intel.com (mailing list archive)
Headers
Series VRB2 BBDEV PMD introduction |

Message

Chautru, Nicolas Sept. 19, 2023, 1:21 a.m. UTC
  This serie includes includes changes to the VRB BBDEV PMD for 23.11.
This relies on the previous serie that Maxime is about to apply
(https://patches.dpdk.org/project/dpdk/list/?series=28544).
I did not include documentationa just yet but I will in next revision.

This allows the VRB unified driver to support the new VRB2
implementation variant on GNR-D.

This also include minor change to the dev_info to expose FFT version
flexibility to expose information to the application on what is
configured dynamically on the device.


Nicolas Chautru (7):
  bbdev: add FFT version member in driver info
  baseband/acc: add FFT version in the VRM PMD
  baseband/acc: remove the 4G SO capability for VRB1
  baseband/acc: allocate FCW memory separately
  baseband/acc: add support for MLD operation
  baseband/acc: introduce the new VRB2 variant
  baseband/acc: add configure helper for VRB2

 drivers/baseband/acc/acc100_pmd.h     |    2 +
 drivers/baseband/acc/acc_common.h     |   97 +-
 drivers/baseband/acc/rte_acc100_pmd.c |   10 +-
 drivers/baseband/acc/rte_vrb_pmd.c    | 1967 ++++++++++++++++++++++---
 drivers/baseband/acc/vrb1_pf_enum.h   |   17 +-
 drivers/baseband/acc/vrb2_pf_enum.h   |  124 ++
 drivers/baseband/acc/vrb2_vf_enum.h   |  121 ++
 drivers/baseband/acc/vrb_cfg.h        |   16 +
 drivers/baseband/acc/vrb_pmd.h        |  173 ++-
 lib/bbdev/rte_bbdev.h                 |    2 +
 10 files changed, 2297 insertions(+), 232 deletions(-)
 create mode 100644 drivers/baseband/acc/vrb2_pf_enum.h
 create mode 100644 drivers/baseband/acc/vrb2_vf_enum.h
  

Comments

David Marchand Sept. 21, 2023, 7:25 a.m. UTC | #1
On Tue, Sep 19, 2023 at 3:25 AM Nicolas Chautru
<nicolas.chautru@intel.com> wrote:
>
> This serie includes includes changes to the VRB BBDEV PMD for 23.11.
> This relies on the previous serie that Maxime is about to apply
> (https://patches.dpdk.org/project/dpdk/list/?series=28544).

Fyi, the CI people started to implement series dependencies.
Currently, only the ovsrobot supports it, but the UNH lab will support
it soon, too (and others CI will probably follow later).
http://inbox.dpdk.org/dts/f7ty1hkobj2.fsf@redhat.com/T/#m7e86d61319ab09aedc123defea34b6e3699d34fa

For example here, that would translate to adding the following tag to
this cover letter (or the first patch of your series):

Depends-on: series-28544 ("bbdev: API extension for 23.11")