mbox series

[v5,0/5] remove octeontx2 drivers

Message ID 20211211090435.2889574-1-jerinj@marvell.com (mailing list archive)
Headers
Series remove octeontx2 drivers |

Message

Jerin Jacob Dec. 11, 2021, 9:04 a.m. UTC
From: Jerin Jacob <jerinj@marvell.com>

This patch series enables the following deprecation notice
-------------------------------------------------------------
In the view of enabling unified driver for octeontx2(cn9k)/
octeontx3(cn10k), removing drivers/octeontx2 drivers and
replace with drivers/cnxk/ which supports both octeontx2(cn9k)
and octeontx3(cn10k) SoCs.


This deprecation notice is to do following actions in DPDK v22.02 version.

- Replace drivers/common/octeontx2/ with drivers/common/cnxk/
- Replace drivers/mempool/octeontx2/ with drivers/mempool/cnxk/
- Replace drivers/net/octeontx2/ with drivers/net/cnxk/
- Replace drivers/event/octeontx2/ with drivers/event/cnxk/
- Replace drivers/crypto/octeontx2/ with drivers/crypto/cnxk/
- Rename drivers/regex/octeontx2/ as drivers/regex/cn9k/
- Rename config/arm/arm64_octeontx2_linux_gcc as
  config/arm/arm64_cn9k_linux_gcc

Last two actions are to align naming convention as cnxk scheme.
-----------------------------------------------------------------

v5:
- Fixed issues related devtools/check-abi.sh
- Include http://patches.dpdk.org/project/dpdk/patch/20211206083542.3115019-1-jerinj@marvell.com/ 
patches in this series
- Removal touching old release notes in 
http://patches.dpdk.org/project/dpdk/patch/20211206083542.3115019-1-jerinj@marvell.com/

v4:
- squashed the 4th patch

v3:

- fix documentation issues

v2:
- fix review comments.
- split original patch.
- add the driver patch.

Jerin Jacob (1):
  drivers: remove octeontx2 drivers

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                                   |   45 +-
 app/test/meson.build                          |    1 -
 app/test/test_cryptodev.c                     |    7 -
 app/test/test_cryptodev.h                     |    1 -
 app/test/test_cryptodev_asym.c                |   17 -
 app/test/test_eventdev.c                      |    8 -
 config/arm/arm64_cn10k_linux_gcc              |    1 -
 ...teontx2_linux_gcc => arm64_cn9k_linux_gcc} |    3 +-
 config/arm/meson.build                        |   10 +-
 devtools/check-abi.sh                         |    4 +
 doc/guides/cryptodevs/features/octeontx2.ini  |   87 -
 doc/guides/cryptodevs/index.rst               |    1 -
 doc/guides/cryptodevs/octeontx2.rst           |  188 -
 doc/guides/dmadevs/cnxk.rst                   |    2 +-
 doc/guides/eventdevs/features/octeontx2.ini   |   30 -
 doc/guides/eventdevs/index.rst                |    1 -
 doc/guides/eventdevs/octeontx2.rst            |  178 -
 doc/guides/mempool/index.rst                  |    1 -
 doc/guides/mempool/octeontx2.rst              |   92 -
 doc/guides/nics/cnxk.rst                      |    4 +-
 doc/guides/nics/features/octeontx2.ini        |   97 -
 doc/guides/nics/features/octeontx2_vec.ini    |   48 -
 doc/guides/nics/features/octeontx2_vf.ini     |   45 -
 doc/guides/nics/index.rst                     |    1 -
 doc/guides/nics/octeontx2.rst                 |  465 ---
 doc/guides/nics/octeontx_ep.rst               |    4 +-
 doc/guides/platform/cnxk.rst                  |   15 +
 .../octeontx2_packet_flow_hw_accelerators.svg | 2804 --------------
 .../img/octeontx2_resource_virtualization.svg | 2418 ------------
 doc/guides/platform/index.rst                 |    1 -
 doc/guides/platform/octeontx2.rst             |  523 ---
 .../regexdevs/{octeontx2.rst => cn9k.rst}     |   20 +-
 .../features/{octeontx2.ini => cn9k.ini}      |    2 +-
 doc/guides/regexdevs/index.rst                |    2 +-
 doc/guides/rel_notes/deprecation.rst          |   17 -
 doc/guides/rel_notes/release_19_08.rst        |    8 +-
 doc/guides/rel_notes/release_19_11.rst        |    2 +-
 doc/guides/rel_notes/release_20_11.rst        |    2 +-
 doc/guides/tools/cryptoperf.rst               |    1 -
 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 +-
 drivers/common/meson.build                    |    1 -
 drivers/common/octeontx2/hw/otx2_nix.h        | 1391 -------
 drivers/common/octeontx2/hw/otx2_npa.h        |  305 --
 drivers/common/octeontx2/hw/otx2_npc.h        |  503 ---
 drivers/common/octeontx2/hw/otx2_ree.h        |   27 -
 drivers/common/octeontx2/hw/otx2_rvu.h        |  219 --
 drivers/common/octeontx2/hw/otx2_sdp.h        |  184 -
 drivers/common/octeontx2/hw/otx2_sso.h        |  209 --
 drivers/common/octeontx2/hw/otx2_ssow.h       |   56 -
 drivers/common/octeontx2/hw/otx2_tim.h        |   34 -
 drivers/common/octeontx2/meson.build          |   24 -
 drivers/common/octeontx2/otx2_common.c        |  216 --
 drivers/common/octeontx2/otx2_common.h        |  179 -
 drivers/common/octeontx2/otx2_dev.c           | 1074 ------
 drivers/common/octeontx2/otx2_dev.h           |  161 -
 drivers/common/octeontx2/otx2_io_arm64.h      |  114 -
 drivers/common/octeontx2/otx2_io_generic.h    |   75 -
 drivers/common/octeontx2/otx2_irq.c           |  288 --
 drivers/common/octeontx2/otx2_irq.h           |   28 -
 drivers/common/octeontx2/otx2_mbox.c          |  465 ---
 drivers/common/octeontx2/otx2_mbox.h          | 1958 ----------
 drivers/common/octeontx2/otx2_sec_idev.c      |  183 -
 drivers/common/octeontx2/otx2_sec_idev.h      |   43 -
 drivers/common/octeontx2/version.map          |   44 -
 drivers/crypto/meson.build                    |    1 -
 drivers/crypto/octeontx2/meson.build          |   30 -
 drivers/crypto/octeontx2/otx2_cryptodev.c     |  188 -
 drivers/crypto/octeontx2/otx2_cryptodev.h     |   63 -
 .../octeontx2/otx2_cryptodev_capabilities.c   |  924 -----
 .../octeontx2/otx2_cryptodev_capabilities.h   |   45 -
 .../octeontx2/otx2_cryptodev_hw_access.c      |  225 --
 .../octeontx2/otx2_cryptodev_hw_access.h      |  161 -
 .../crypto/octeontx2/otx2_cryptodev_mbox.c    |  285 --
 .../crypto/octeontx2/otx2_cryptodev_mbox.h    |   37 -
 drivers/crypto/octeontx2/otx2_cryptodev_ops.c | 1438 -------
 drivers/crypto/octeontx2/otx2_cryptodev_ops.h |   15 -
 .../octeontx2/otx2_cryptodev_ops_helper.h     |   82 -
 drivers/crypto/octeontx2/otx2_cryptodev_qp.h  |   46 -
 drivers/crypto/octeontx2/otx2_cryptodev_sec.c |  655 ----
 drivers/crypto/octeontx2/otx2_cryptodev_sec.h |   64 -
 .../crypto/octeontx2/otx2_ipsec_anti_replay.h |  227 --
 drivers/crypto/octeontx2/otx2_ipsec_fp.h      |  371 --
 drivers/crypto/octeontx2/otx2_ipsec_po.h      |  447 ---
 drivers/crypto/octeontx2/otx2_ipsec_po_ops.h  |  167 -
 drivers/crypto/octeontx2/otx2_security.h      |   37 -
 drivers/crypto/octeontx2/version.map          |   13 -
 drivers/event/cnxk/cn9k_eventdev.c            |   10 +
 drivers/event/meson.build                     |    1 -
 drivers/event/octeontx2/meson.build           |   26 -
 drivers/event/octeontx2/otx2_evdev.c          | 1900 ----------
 drivers/event/octeontx2/otx2_evdev.h          |  430 ---
 drivers/event/octeontx2/otx2_evdev_adptr.c    |  656 ----
 .../event/octeontx2/otx2_evdev_crypto_adptr.c |  132 -
 .../octeontx2/otx2_evdev_crypto_adptr_rx.h    |   77 -
 .../octeontx2/otx2_evdev_crypto_adptr_tx.h    |   83 -
 drivers/event/octeontx2/otx2_evdev_irq.c      |  272 --
 drivers/event/octeontx2/otx2_evdev_selftest.c | 1517 --------
 drivers/event/octeontx2/otx2_evdev_stats.h    |  286 --
 drivers/event/octeontx2/otx2_tim_evdev.c      |  735 ----
 drivers/event/octeontx2/otx2_tim_evdev.h      |  256 --
 drivers/event/octeontx2/otx2_tim_worker.c     |  192 -
 drivers/event/octeontx2/otx2_tim_worker.h     |  598 ---
 drivers/event/octeontx2/otx2_worker.c         |  372 --
 drivers/event/octeontx2/otx2_worker.h         |  339 --
 drivers/event/octeontx2/otx2_worker_dual.c    |  345 --
 drivers/event/octeontx2/otx2_worker_dual.h    |  110 -
 drivers/mempool/cnxk/cnxk_mempool.c           |   56 +-
 drivers/mempool/meson.build                   |    1 -
 drivers/mempool/octeontx2/meson.build         |   18 -
 drivers/mempool/octeontx2/otx2_mempool.c      |  457 ---
 drivers/mempool/octeontx2/otx2_mempool.h      |  221 --
 .../mempool/octeontx2/otx2_mempool_debug.c    |  135 -
 drivers/mempool/octeontx2/otx2_mempool_irq.c  |  303 --
 drivers/mempool/octeontx2/otx2_mempool_ops.c  |  901 -----
 drivers/mempool/octeontx2/version.map         |    8 -
 drivers/net/cnxk/cn9k_ethdev.c                |   15 +
 drivers/net/meson.build                       |    1 -
 drivers/net/octeontx2/meson.build             |   47 -
 drivers/net/octeontx2/otx2_ethdev.c           | 2814 --------------
 drivers/net/octeontx2/otx2_ethdev.h           |  619 ---
 drivers/net/octeontx2/otx2_ethdev_debug.c     |  811 ----
 drivers/net/octeontx2/otx2_ethdev_devargs.c   |  215 --
 drivers/net/octeontx2/otx2_ethdev_irq.c       |  493 ---
 drivers/net/octeontx2/otx2_ethdev_ops.c       |  589 ---
 drivers/net/octeontx2/otx2_ethdev_sec.c       |  923 -----
 drivers/net/octeontx2/otx2_ethdev_sec.h       |  130 -
 drivers/net/octeontx2/otx2_ethdev_sec_tx.h    |  182 -
 drivers/net/octeontx2/otx2_flow.c             | 1189 ------
 drivers/net/octeontx2/otx2_flow.h             |  414 --
 drivers/net/octeontx2/otx2_flow_ctrl.c        |  252 --
 drivers/net/octeontx2/otx2_flow_dump.c        |  595 ---
 drivers/net/octeontx2/otx2_flow_parse.c       | 1239 ------
 drivers/net/octeontx2/otx2_flow_utils.c       |  969 -----
 drivers/net/octeontx2/otx2_link.c             |  287 --
 drivers/net/octeontx2/otx2_lookup.c           |  352 --
 drivers/net/octeontx2/otx2_mac.c              |  151 -
 drivers/net/octeontx2/otx2_mcast.c            |  339 --
 drivers/net/octeontx2/otx2_ptp.c              |  450 ---
 drivers/net/octeontx2/otx2_rss.c              |  427 ---
 drivers/net/octeontx2/otx2_rx.c               |  430 ---
 drivers/net/octeontx2/otx2_rx.h               |  583 ---
 drivers/net/octeontx2/otx2_stats.c            |  397 --
 drivers/net/octeontx2/otx2_tm.c               | 3317 -----------------
 drivers/net/octeontx2/otx2_tm.h               |  176 -
 drivers/net/octeontx2/otx2_tx.c               | 1077 ------
 drivers/net/octeontx2/otx2_tx.h               |  791 ----
 drivers/net/octeontx2/otx2_vlan.c             | 1035 -----
 drivers/net/octeontx2/version.map             |    3 -
 drivers/net/octeontx_ep/otx2_ep_vf.h          |    2 +-
 drivers/net/octeontx_ep/otx_ep_common.h       |   16 +-
 drivers/net/octeontx_ep/otx_ep_ethdev.c       |    8 +-
 drivers/net/octeontx_ep/otx_ep_rxtx.c         |   10 +-
 .../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 +-
 .../octeontx2 => regex/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 -
 drivers/regex/octeontx2/version.map           |    3 -
 usertools/dpdk-devbind.py                     |   12 +-
 179 files changed, 1427 insertions(+), 53329 deletions(-)
 rename config/arm/{arm64_octeontx2_linux_gcc => arm64_cn9k_linux_gcc} (84%)
 delete mode 100644 doc/guides/cryptodevs/features/octeontx2.ini
 delete mode 100644 doc/guides/cryptodevs/octeontx2.rst
 delete mode 100644 doc/guides/eventdevs/features/octeontx2.ini
 delete mode 100644 doc/guides/eventdevs/octeontx2.rst
 delete mode 100644 doc/guides/mempool/octeontx2.rst
 delete mode 100644 doc/guides/nics/features/octeontx2.ini
 delete mode 100644 doc/guides/nics/features/octeontx2_vec.ini
 delete mode 100644 doc/guides/nics/features/octeontx2_vf.ini
 delete mode 100644 doc/guides/nics/octeontx2.rst
 delete mode 100644 doc/guides/platform/img/octeontx2_packet_flow_hw_accelerators.svg
 delete mode 100644 doc/guides/platform/img/octeontx2_resource_virtualization.svg
 delete mode 100644 doc/guides/platform/octeontx2.rst
 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
 delete mode 100644 drivers/common/octeontx2/hw/otx2_nix.h
 delete mode 100644 drivers/common/octeontx2/hw/otx2_npa.h
 delete mode 100644 drivers/common/octeontx2/hw/otx2_npc.h
 delete mode 100644 drivers/common/octeontx2/hw/otx2_ree.h
 delete mode 100644 drivers/common/octeontx2/hw/otx2_rvu.h
 delete mode 100644 drivers/common/octeontx2/hw/otx2_sdp.h
 delete mode 100644 drivers/common/octeontx2/hw/otx2_sso.h
 delete mode 100644 drivers/common/octeontx2/hw/otx2_ssow.h
 delete mode 100644 drivers/common/octeontx2/hw/otx2_tim.h
 delete mode 100644 drivers/common/octeontx2/meson.build
 delete mode 100644 drivers/common/octeontx2/otx2_common.c
 delete mode 100644 drivers/common/octeontx2/otx2_common.h
 delete mode 100644 drivers/common/octeontx2/otx2_dev.c
 delete mode 100644 drivers/common/octeontx2/otx2_dev.h
 delete mode 100644 drivers/common/octeontx2/otx2_io_arm64.h
 delete mode 100644 drivers/common/octeontx2/otx2_io_generic.h
 delete mode 100644 drivers/common/octeontx2/otx2_irq.c
 delete mode 100644 drivers/common/octeontx2/otx2_irq.h
 delete mode 100644 drivers/common/octeontx2/otx2_mbox.c
 delete mode 100644 drivers/common/octeontx2/otx2_mbox.h
 delete mode 100644 drivers/common/octeontx2/otx2_sec_idev.c
 delete mode 100644 drivers/common/octeontx2/otx2_sec_idev.h
 delete mode 100644 drivers/common/octeontx2/version.map
 delete mode 100644 drivers/crypto/octeontx2/meson.build
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev.c
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev.h
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_capabilities.c
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_capabilities.h
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_hw_access.c
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_hw_access.h
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_mbox.c
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_mbox.h
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_ops.c
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_ops.h
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_ops_helper.h
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_qp.h
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_sec.c
 delete mode 100644 drivers/crypto/octeontx2/otx2_cryptodev_sec.h
 delete mode 100644 drivers/crypto/octeontx2/otx2_ipsec_anti_replay.h
 delete mode 100644 drivers/crypto/octeontx2/otx2_ipsec_fp.h
 delete mode 100644 drivers/crypto/octeontx2/otx2_ipsec_po.h
 delete mode 100644 drivers/crypto/octeontx2/otx2_ipsec_po_ops.h
 delete mode 100644 drivers/crypto/octeontx2/otx2_security.h
 delete mode 100644 drivers/crypto/octeontx2/version.map
 delete mode 100644 drivers/event/octeontx2/meson.build
 delete mode 100644 drivers/event/octeontx2/otx2_evdev.c
 delete mode 100644 drivers/event/octeontx2/otx2_evdev.h
 delete mode 100644 drivers/event/octeontx2/otx2_evdev_adptr.c
 delete mode 100644 drivers/event/octeontx2/otx2_evdev_crypto_adptr.c
 delete mode 100644 drivers/event/octeontx2/otx2_evdev_crypto_adptr_rx.h
 delete mode 100644 drivers/event/octeontx2/otx2_evdev_crypto_adptr_tx.h
 delete mode 100644 drivers/event/octeontx2/otx2_evdev_irq.c
 delete mode 100644 drivers/event/octeontx2/otx2_evdev_selftest.c
 delete mode 100644 drivers/event/octeontx2/otx2_evdev_stats.h
 delete mode 100644 drivers/event/octeontx2/otx2_tim_evdev.c
 delete mode 100644 drivers/event/octeontx2/otx2_tim_evdev.h
 delete mode 100644 drivers/event/octeontx2/otx2_tim_worker.c
 delete mode 100644 drivers/event/octeontx2/otx2_tim_worker.h
 delete mode 100644 drivers/event/octeontx2/otx2_worker.c
 delete mode 100644 drivers/event/octeontx2/otx2_worker.h
 delete mode 100644 drivers/event/octeontx2/otx2_worker_dual.c
 delete mode 100644 drivers/event/octeontx2/otx2_worker_dual.h
 delete mode 100644 drivers/mempool/octeontx2/meson.build
 delete mode 100644 drivers/mempool/octeontx2/otx2_mempool.c
 delete mode 100644 drivers/mempool/octeontx2/otx2_mempool.h
 delete mode 100644 drivers/mempool/octeontx2/otx2_mempool_debug.c
 delete mode 100644 drivers/mempool/octeontx2/otx2_mempool_irq.c
 delete mode 100644 drivers/mempool/octeontx2/otx2_mempool_ops.c
 delete mode 100644 drivers/mempool/octeontx2/version.map
 delete mode 100644 drivers/net/octeontx2/meson.build
 delete mode 100644 drivers/net/octeontx2/otx2_ethdev.c
 delete mode 100644 drivers/net/octeontx2/otx2_ethdev.h
 delete mode 100644 drivers/net/octeontx2/otx2_ethdev_debug.c
 delete mode 100644 drivers/net/octeontx2/otx2_ethdev_devargs.c
 delete mode 100644 drivers/net/octeontx2/otx2_ethdev_irq.c
 delete mode 100644 drivers/net/octeontx2/otx2_ethdev_ops.c
 delete mode 100644 drivers/net/octeontx2/otx2_ethdev_sec.c
 delete mode 100644 drivers/net/octeontx2/otx2_ethdev_sec.h
 delete mode 100644 drivers/net/octeontx2/otx2_ethdev_sec_tx.h
 delete mode 100644 drivers/net/octeontx2/otx2_flow.c
 delete mode 100644 drivers/net/octeontx2/otx2_flow.h
 delete mode 100644 drivers/net/octeontx2/otx2_flow_ctrl.c
 delete mode 100644 drivers/net/octeontx2/otx2_flow_dump.c
 delete mode 100644 drivers/net/octeontx2/otx2_flow_parse.c
 delete mode 100644 drivers/net/octeontx2/otx2_flow_utils.c
 delete mode 100644 drivers/net/octeontx2/otx2_link.c
 delete mode 100644 drivers/net/octeontx2/otx2_lookup.c
 delete mode 100644 drivers/net/octeontx2/otx2_mac.c
 delete mode 100644 drivers/net/octeontx2/otx2_mcast.c
 delete mode 100644 drivers/net/octeontx2/otx2_ptp.c
 delete mode 100644 drivers/net/octeontx2/otx2_rss.c
 delete mode 100644 drivers/net/octeontx2/otx2_rx.c
 delete mode 100644 drivers/net/octeontx2/otx2_rx.h
 delete mode 100644 drivers/net/octeontx2/otx2_stats.c
 delete mode 100644 drivers/net/octeontx2/otx2_tm.c
 delete mode 100644 drivers/net/octeontx2/otx2_tm.h
 delete mode 100644 drivers/net/octeontx2/otx2_tx.c
 delete mode 100644 drivers/net/octeontx2/otx2_tx.h
 delete mode 100644 drivers/net/octeontx2/otx2_vlan.c
 delete mode 100644 drivers/net/octeontx2/version.map
 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/{event/octeontx2 => regex/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
 delete mode 100644 drivers/regex/octeontx2/version.map
  

Comments

Thomas Monjalon Jan. 12, 2022, 2:37 p.m. UTC | #1
> Jerin Jacob (1):
>   drivers: remove octeontx2 drivers
> 
> 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

Applied, thanks.