On Wed, Dec 8, 2021 at 12:02 AM <lir...@marvell.com> wrote: > > From: Liron Himi <lir...@marvell.com> > > 3 patches add support for REE into cnkx infrastructure. > the last patch change the octeontx2 driver to use > the new cnxk code. in addition all references to > octeontx2/otx2 were replaced with cn9k.
Series Acked-by: Jerin Jacob <jer...@marvell.com> There still an issue with check-abi.sh[1] [1] http://mails.dpdk.org/archives/test-report/2021-December/247701.html I will send v5 with this fix and remove octeontx2 drivers patches as one series. > > v4: > - squashed the 4th patch > > v3: > - fix documentation issues > > v2: > - fix review comments. > - split original patch. > - add the driver patch. > > Liron Himi (4): > common/cnxk: add REE HW definitions > common/cnxk: add REE mbox definitions > common/cnxk: add REE support > regex/cn9k: use cnxk infrastructure > > MAINTAINERS | 8 +- > doc/guides/platform/cnxk.rst | 3 + > doc/guides/platform/octeontx2.rst | 3 - > .../regexdevs/{octeontx2.rst => cn9k.rst} | 20 +- > .../features/{octeontx2.ini => cn9k.ini} | 2 +- > doc/guides/regexdevs/index.rst | 2 +- > doc/guides/rel_notes/release_20_11.rst | 2 +- > drivers/common/cnxk/hw/ree.h | 126 ++++ > drivers/common/cnxk/hw/rvu.h | 5 + > drivers/common/cnxk/meson.build | 1 + > drivers/common/cnxk/roc_api.h | 4 + > drivers/common/cnxk/roc_constants.h | 2 + > drivers/common/cnxk/roc_mbox.h | 100 +++ > drivers/common/cnxk/roc_platform.c | 1 + > drivers/common/cnxk/roc_platform.h | 2 + > drivers/common/cnxk/roc_priv.h | 3 + > drivers/common/cnxk/roc_ree.c | 647 ++++++++++++++++++ > drivers/common/cnxk/roc_ree.h | 137 ++++ > drivers/common/cnxk/roc_ree_priv.h | 18 + > drivers/common/cnxk/version.map | 18 +- > .../otx2_regexdev.c => cn9k/cn9k_regexdev.c} | 405 +++++------ > drivers/regex/cn9k/cn9k_regexdev.h | 44 ++ > .../cn9k_regexdev_compiler.c} | 34 +- > drivers/regex/cn9k/cn9k_regexdev_compiler.h | 11 + > drivers/regex/{octeontx2 => cn9k}/meson.build | 10 +- > drivers/regex/{octeontx2 => cn9k}/version.map | 0 > drivers/regex/meson.build | 2 +- > drivers/regex/octeontx2/otx2_regexdev.h | 109 --- > .../regex/octeontx2/otx2_regexdev_compiler.h | 11 - > .../regex/octeontx2/otx2_regexdev_hw_access.c | 167 ----- > .../regex/octeontx2/otx2_regexdev_hw_access.h | 202 ------ > drivers/regex/octeontx2/otx2_regexdev_mbox.c | 401 ----------- > drivers/regex/octeontx2/otx2_regexdev_mbox.h | 38 - > 33 files changed, 1332 insertions(+), 1206 deletions(-) > rename doc/guides/regexdevs/{octeontx2.rst => cn9k.rst} (69%) > rename doc/guides/regexdevs/features/{octeontx2.ini => cn9k.ini} (80%) > create mode 100644 drivers/common/cnxk/hw/ree.h > create mode 100644 drivers/common/cnxk/roc_ree.c > create mode 100644 drivers/common/cnxk/roc_ree.h > create mode 100644 drivers/common/cnxk/roc_ree_priv.h > rename drivers/regex/{octeontx2/otx2_regexdev.c => cn9k/cn9k_regexdev.c} > (61%) > create mode 100644 drivers/regex/cn9k/cn9k_regexdev.h > rename drivers/regex/{octeontx2/otx2_regexdev_compiler.c => > cn9k/cn9k_regexdev_compiler.c} (86%) > create mode 100644 drivers/regex/cn9k/cn9k_regexdev_compiler.h > rename drivers/regex/{octeontx2 => cn9k}/meson.build (65%) > rename drivers/regex/{octeontx2 => cn9k}/version.map (100%) > delete mode 100644 drivers/regex/octeontx2/otx2_regexdev.h > delete mode 100644 drivers/regex/octeontx2/otx2_regexdev_compiler.h > delete mode 100644 drivers/regex/octeontx2/otx2_regexdev_hw_access.c > delete mode 100644 drivers/regex/octeontx2/otx2_regexdev_hw_access.h > delete mode 100644 drivers/regex/octeontx2/otx2_regexdev_mbox.c > delete mode 100644 drivers/regex/octeontx2/otx2_regexdev_mbox.h > > -- > 2.28.0 >