From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0059.outbound.protection.outlook.com [104.47.2.59]) by dpdk.org (Postfix) with ESMTP id DF8D7DED for ; Fri, 4 May 2018 09:15:20 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=H1mCXflgZl02AQuo4HXw9ja6ybn4+M8IENAebwZcXPg=; b=qu9f7vYgsP6qLNTAKNQFd8s+UW329mTAZXDqTWnR51GO/QqeZHpdwAFh4Uz7l7f+p3Pkol6Skz5DrzT10Ghk1wQs5S2J+Mrx35c47XjM34KEkFsajLIpQF5hHUIAdAtEVeSfO6NxRzmA2FiTfLgZkoDJu0JnP0kf6mX0ydiJLls= Received: from HE1PR0401MB2425.eurprd04.prod.outlook.com (10.168.33.22) by HE1PR0401MB1930.eurprd04.prod.outlook.com (10.166.122.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.715.18; Fri, 4 May 2018 07:15:19 +0000 Received: from HE1PR0401MB2425.eurprd04.prod.outlook.com ([fe80::99a1:284:a577:36c1]) by HE1PR0401MB2425.eurprd04.prod.outlook.com ([fe80::99a1:284:a577:36c1%17]) with mapi id 15.20.0715.024; Fri, 4 May 2018 07:15:18 +0000 From: Nipun Gupta To: "thomas@monjalon.net" , Hemant Agrawal , Shreyansh Jain CC: "dev@dpdk.org" Thread-Topic: [PATCH v5 0/7] Introduce DPAA2 Command Interface raw driver Thread-Index: AQHT4vyTgn9Qy+SXeU2Eg3DnpBEE4KQfJ/gg Date: Fri, 4 May 2018 07:15:18 +0000 Message-ID: References: <1525281329-27984-1-git-send-email-nipun.gupta@nxp.com> <1525365233-5956-1-git-send-email-nipun.gupta@nxp.com> In-Reply-To: <1525365233-5956-1-git-send-email-nipun.gupta@nxp.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=nipun.gupta@nxp.com; x-originating-ip: [14.142.187.166] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1; HE1PR0401MB1930; 7:WxPihXMie2OgVQB/t8MeYtHBlm3cV1HHpOjBwGvdhTDqEgV8TZe2FsDpxGibOuDwVKaTshtQBxbPEACV0VdKVqmyPphMaZFmlxx/r2cU9KYgwVml6IFqBnPtmZovKUtjXpW0XpsLoFLzsHtCfyeMhVqc5OKbGSTu0d+afki/s6E08wCU/Hw2SyohbWYIZX/GD5he/1wQKPsTrtRdFUEMBZfE4SRMbYKPifEhJ3lUxEsy2pGDywg6QZQiWzcVwaQK x-ms-exchange-antispam-srfa-diagnostics: SOS; x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652020)(48565401081)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(2017052603328)(7153060)(7193020); SRVR:HE1PR0401MB1930; x-ms-traffictypediagnostic: HE1PR0401MB1930: x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(278428928389397)(185117386973197)(66839620246622)(275809806118684); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231254)(2232076)(944501410)(52105095)(93006095)(93001095)(6055026)(6041310)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011); SRVR:HE1PR0401MB1930; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0401MB1930; x-forefront-prvs: 06628F7CA4 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(39380400002)(346002)(366004)(396003)(376002)(13464003)(189003)(199004)(43544003)(110136005)(74316002)(316002)(6116002)(102836004)(3846002)(2900100001)(5660300001)(4326008)(25786009)(478600001)(6636002)(14454004)(229853002)(81156014)(186003)(8936002)(66066001)(966005)(81166006)(305945005)(53546011)(2906002)(7696005)(68736007)(76176011)(106356001)(11346002)(6506007)(7736002)(446003)(59450400001)(8676002)(99286004)(86362001)(3660700001)(55236004)(6436002)(9686003)(3280700002)(33656002)(476003)(486006)(2501003)(6306002)(26005)(55016002)(97736004)(6246003)(5250100002)(44832011)(105586002)(53936002)(59010400001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0401MB1930; H:HE1PR0401MB2425.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; received-spf: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) x-microsoft-antispam-message-info: KauC9iMMbd+Kcj0fsLuvJO8SDYQy1LeHFP1lIDLCpcAEfoAnYfXKSXEf2YYOTeIIB0N7GGaUhPdFcrv3FaK5EHlSjA0a7yVE0CuCJ23LmXriA5GkqeARPBGOod8X9pvipEWi5r5smC3LSJtDP0c+jkbnzUDxDIPrw+DYRdW+hO6V1p4RxxsXn+GIVg6yL5bys/jqXzNIoYbOCRKmBGZwe8IRXpGo8rSn1IHhK7em4EBYSXXi7Wip9CmjQoEq3onmQYwBsfIWjBsYx9uatYiXcWBgCSg3OmwbRXx2rV9KRsE1WMKeXQSMd59w3Mv6OUuKzQlkWSMH1w6eqg0htlcD6w== spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: f4201a81-0a20-4405-107a-08d5b18ecade X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: f4201a81-0a20-4405-107a-08d5b18ecade X-MS-Exchange-CrossTenant-originalarrivaltime: 04 May 2018 07:15:18.8566 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0401MB1930 Subject: Re: [dpdk-dev] [PATCH v5 0/7] Introduce DPAA2 Command Interface raw driver X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 May 2018 07:15:21 -0000 There is an intermediate patch compilation break. Will fix this and resend. Apologies for this and I will take care of this from next time. Thanks, Nipun > -----Original Message----- > From: Nipun Gupta > Sent: Thursday, May 3, 2018 10:04 PM > To: thomas@monjalon.net; Hemant Agrawal ; > Shreyansh Jain > Cc: dev@dpdk.org; Nipun Gupta > Subject: [PATCH v5 0/7] Introduce DPAA2 Command Interface raw driver >=20 > This patch set introduces DPAA2 based Command Interface > device driver. >=20 > This driver is provides communication between the GPP and > AIOP Firmware. >=20 > This patchset is based on top of: > https://dpdk.org/dev/patchwork/patch/39246/ >=20 > Patches 1-3: > Makes necessary changes and fixes in the DPAA2 bus and > mempool region > Patches 4-6: > Add the DPAA2 CMDIF driver > Patches 7: > Update the respective documentation >=20 > Changes in v2: > - Move CMDIF compilation to common_linuxapp > - Support physical addressing mode >=20 > Changes in v3: > - Rebased over DPAA2 QDMA patches > - Updated logging adding Data Path logs too > - Fix up error handling in patch 3 > - Merged the two separate doc patches (patch 7) >=20 > Changes in v4: > - Added meson build support >=20 > Changes in v5: > - Fixed shared build for x86 >=20 > Nipun Gupta (7): > mempool/dpaa2: add functions exposed to DPDK applications > bus/fslmc: expose API to free dpci device > bus/fslmc: keep Tx queues information for DPCI devices too > raw/dpaa2_cmdif: introduce DPAA2 command interface driver > raw/dpaa2_cmdif: add attribute get functionality > raw/dpaa2_cmdif: support enqueue dequeue operations > doc: add DPAA2 CMDIF rawdev guide >=20 > MAINTAINERS | 5 + > config/common_base | 5 + > config/common_linuxapp | 1 + > doc/api/doxy-api-index.md | 2 + > doc/api/doxy-api.conf | 2 + > doc/guides/rawdevs/dpaa2_cmdif.rst | 144 ++++++++++ > doc/guides/rawdevs/index.rst | 1 + > doc/guides/rel_notes/release_18_05.rst | 11 + > drivers/bus/fslmc/portal/dpaa2_hw_dpci.c | 86 ++++-- > drivers/bus/fslmc/portal/dpaa2_hw_pvt.h | 3 +- > drivers/bus/fslmc/rte_bus_fslmc_version.map | 1 + > drivers/event/dpaa2/dpaa2_eventdev.c | 10 +- > drivers/mempool/dpaa2/Makefile | 2 + > drivers/mempool/dpaa2/dpaa2_hw_mempool.c | 30 +++ > drivers/mempool/dpaa2/rte_dpaa2_mempool.h | 53 ++++ > .../mempool/dpaa2/rte_mempool_dpaa2_version.map | 8 + > drivers/raw/Makefile | 1 + > drivers/raw/dpaa2_cmdif/Makefile | 36 +++ > drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c | 300 > +++++++++++++++++++++ > drivers/raw/dpaa2_cmdif/dpaa2_cmdif_logs.h | 46 ++++ > drivers/raw/dpaa2_cmdif/meson.build | 9 + > drivers/raw/dpaa2_cmdif/rte_pmd_dpaa2_cmdif.h | 35 +++ > .../dpaa2_cmdif/rte_pmd_dpaa2_cmdif_version.map | 4 + > drivers/raw/meson.build | 2 +- > mk/rte.app.mk | 1 + > 25 files changed, 768 insertions(+), 30 deletions(-) > create mode 100644 doc/guides/rawdevs/dpaa2_cmdif.rst > create mode 100644 drivers/mempool/dpaa2/rte_dpaa2_mempool.h > create mode 100644 drivers/raw/dpaa2_cmdif/Makefile > create mode 100644 drivers/raw/dpaa2_cmdif/dpaa2_cmdif.c > create mode 100644 drivers/raw/dpaa2_cmdif/dpaa2_cmdif_logs.h > create mode 100644 drivers/raw/dpaa2_cmdif/meson.build > create mode 100644 drivers/raw/dpaa2_cmdif/rte_pmd_dpaa2_cmdif.h > create mode 100644 > drivers/raw/dpaa2_cmdif/rte_pmd_dpaa2_cmdif_version.map >=20 > -- > 1.9.1