From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jerin Jacob Subject: Re: [PATCH 00/20 v2] next-eventdev: NXP DPAA2 eventdev PMD Date: Thu, 29 Jun 2017 12:09:48 +0530 Message-ID: <20170629063947.GA5893@jerin> References: <1495735361-4840-1-git-send-email-nipun.gupta@nxp.com> <1497517136-11824-1-git-send-email-nipun.gupta@nxp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Hemant Agrawal , "harry.van.haaren@intel.com" , "bruce.richardson@intel.com" , "gage.eads@intel.com" , Shreyansh Jain , "dev@dpdk.org" To: Nipun Gupta Return-path: Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0050.outbound.protection.outlook.com [104.47.41.50]) by dpdk.org (Postfix) with ESMTP id B373C235 for ; Thu, 29 Jun 2017 08:40:43 +0200 (CEST) Content-Disposition: inline In-Reply-To: List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" -----Original Message----- > Date: Wed, 28 Jun 2017 13:51:02 +0000 > From: Nipun Gupta > To: "jerin.jacob@caviumnetworks.com" > CC: Hemant Agrawal , "harry.van.haaren@intel.com" > , "bruce.richardson@intel.com" > , "gage.eads@intel.com" , > Shreyansh Jain , "dev@dpdk.org" > Subject: RE: [PATCH 00/20 v2] next-eventdev: NXP DPAA2 eventdev PMD > > Hi Jerin, HI Nipun, > > Is there anything pending for this patch series to be merged? > Do you want me to rebase it on the dpdk main repository as dpdk-next-eventdev branch is not currently in sync with main repo? Thanks for the rebase. If there are no new review comments, I will pull the changes for eventdev-next RC1. > > Regards, > Nipun > > > -----Original Message----- > > From: Nipun Gupta [mailto:nipun.gupta@nxp.com] > > Sent: Thursday, June 15, 2017 14:29 > > To: dev@dpdk.org > > Cc: Hemant Agrawal ; > > jerin.jacob@caviumnetworks.com; harry.van.haaren@intel.com; > > bruce.richardson@intel.com; gage.eads@intel.com; Shreyansh Jain > > ; Nipun Gupta > > Subject: [PATCH 00/20 v2] next-eventdev: NXP DPAA2 eventdev PMD > > > > The following patch set adds NXP DPAA2 HW based eventdev > > implementation to the next-eventdev tree. > > > > The patchset consists of the following: > > - DPCON support required by DPAA2 eventdev > > - DPCI support in fslmc bus > > - Interrupt support in QBMAN > > - Implemetation of eventdev API's for DPAA2 > > - Documentation of DPAA2 eventdev PMD > > > > Changes in v2: > > Rebase to latest dpdk-next-eventdev > > Update to support only atomic and ordered queues > > Fix checkpatch errors > > > > Hemant Agrawal (2): > > bus/fslmc: generic framework for mc object creation > > bus/fslmc: export qbman dqrr funcs for eventdev usages > > > > Nipun Gupta (18): > > event/dpaa2: add basic build infrastructure > > bus/fslmc: integrating dpio and dpbp to object framework > > bus/fslmc: adding basic dpcon support > > event/dpaa2: register dpcon as dpaa2 device for bus scan > > bus/fslmc: adding basic dpci support > > bus/fslmc: register dpci as dpaa2 device for bus scan > > bus/fslmc: adding cpu support in stashing config > > event/dpaa2: add initialization of event device > > bus/fslmc: add support for static dequeue from portal > > event/dpaa2: add configuration functions > > bus/fslmc: support enqueue with multiple enqueue descriptors > > bus/fslmc: add callback per queue to enable > > bus/fslmc: change func argument to const to avoid warning > > event/dpaa2: add enqueue and dequeue functionality > > fslmc/bus: add interrupt enabling routine > > bus/fslmc: enable portal interrupt handling > > event/dpaa2: handle timeout using interrupts in dequeue > > doc: add NXP DPAA2 EVENTDEV details > > > > MAINTAINERS | 5 + > > config/defconfig_arm64-dpaa2-linuxapp-gcc | 6 + > > doc/guides/eventdevs/dpaa2.rst | 157 +++++ > > drivers/bus/fslmc/Makefile | 5 +- > > drivers/bus/fslmc/fslmc_vfio.c | 69 ++- > > drivers/bus/fslmc/fslmc_vfio.h | 47 +- > > drivers/bus/fslmc/mc/dpci.c | 307 +++++++++ > > drivers/bus/fslmc/mc/dpcon.c | 230 +++++++ > > drivers/bus/fslmc/mc/dpio.c | 44 ++ > > drivers/bus/fslmc/mc/fsl_dpci.h | 404 ++++++++++++ > > drivers/bus/fslmc/mc/fsl_dpci_cmd.h | 147 +++++ > > drivers/bus/fslmc/mc/fsl_dpcon.h | 238 +++++++ > > drivers/bus/fslmc/mc/fsl_dpcon_cmd.h | 175 ++++++ > > drivers/bus/fslmc/mc/fsl_dpio.h | 30 + > > drivers/bus/fslmc/portal/dpaa2_hw_dpbp.c | 14 +- > > drivers/bus/fslmc/portal/dpaa2_hw_dpci.c | 179 ++++++ > > drivers/bus/fslmc/portal/dpaa2_hw_dpio.c | 133 +++- > > drivers/bus/fslmc/portal/dpaa2_hw_dpio.h | 5 + > > drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 28 +- > > drivers/bus/fslmc/qbman/include/fsl_qbman_portal.h | 46 +- > > drivers/bus/fslmc/qbman/qbman_portal.c | 94 ++- > > drivers/bus/fslmc/rte_bus_fslmc_version.map | 23 + > > drivers/event/Makefile | 2 + > > drivers/event/dpaa2/Makefile | 64 ++ > > drivers/event/dpaa2/dpaa2_eventdev.c | 686 +++++++++++++++++++++ > > drivers/event/dpaa2/dpaa2_eventdev.h | 113 ++++ > > drivers/event/dpaa2/dpaa2_hw_dpcon.c | 139 +++++ > > .../event/dpaa2/rte_pmd_dpaa2_event_version.map | 3 + > > mk/rte.app.mk | 1 + > > 29 files changed, 3353 insertions(+), 41 deletions(-) > > create mode 100644 doc/guides/eventdevs/dpaa2.rst > > create mode 100644 drivers/bus/fslmc/mc/dpci.c > > create mode 100644 drivers/bus/fslmc/mc/dpcon.c > > create mode 100644 drivers/bus/fslmc/mc/fsl_dpci.h > > create mode 100644 drivers/bus/fslmc/mc/fsl_dpci_cmd.h > > create mode 100644 drivers/bus/fslmc/mc/fsl_dpcon.h > > create mode 100644 drivers/bus/fslmc/mc/fsl_dpcon_cmd.h > > create mode 100644 drivers/bus/fslmc/portal/dpaa2_hw_dpci.c > > create mode 100644 drivers/event/dpaa2/Makefile > > create mode 100644 drivers/event/dpaa2/dpaa2_eventdev.c > > create mode 100644 drivers/event/dpaa2/dpaa2_eventdev.h > > create mode 100644 drivers/event/dpaa2/dpaa2_hw_dpcon.c > > create mode 100644 drivers/event/dpaa2/rte_pmd_dpaa2_event_version.map > > > > -- > > 1.9.1 >