[0/4] Implementation of CNXK ML event adapter driver

Message ID 20240107154013.4676-1-syalavarthi@marvell.com (mailing list archive)
Headers
Series Implementation of CNXK ML event adapter driver |

Message

Srikanth Yalavarthi Jan. 7, 2024, 3:40 p.m. UTC
  This series of patches is an implementation of event ML adapter for
Marvell's Octeon platform.

Srikanth Yalavarthi (4):
  event/cnxk: add ML adapter capabilities get
  event/cnxk: implement queue pair add and delete
  ml/cnxk: add adapter enqueue function
  ml/cnxk: add adapter dequeue function

 drivers/event/cnxk/cn10k_eventdev.c | 121 +++++++++++++++++++++++
 drivers/event/cnxk/cn10k_worker.h   |   3 +
 drivers/event/cnxk/cnxk_eventdev.h  |   4 +
 drivers/event/cnxk/meson.build      |   2 +-
 drivers/ml/cnxk/cn10k_ml_event_dp.h |  18 ++++
 drivers/ml/cnxk/cn10k_ml_ops.c      | 146 +++++++++++++++++++++++++++-
 drivers/ml/cnxk/cn10k_ml_ops.h      |   3 +
 drivers/ml/cnxk/cnxk_ml_ops.h       |  20 ++++
 drivers/ml/cnxk/meson.build         |   2 +-
 drivers/ml/cnxk/version.map         |   8 ++
 10 files changed, 320 insertions(+), 7 deletions(-)
 create mode 100644 drivers/ml/cnxk/cn10k_ml_event_dp.h
 create mode 100644 drivers/ml/cnxk/version.map