Message ID | 1560966518-75547-1-git-send-email-nicolas.chautru@intel.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 249E01D0B4; Thu, 20 Jun 2019 03:02:12 +0200 (CEST) Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 7444A1D0A4 for <dev@dpdk.org>; Thu, 20 Jun 2019 03:02:10 +0200 (CEST) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 19 Jun 2019 18:02:09 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.63,394,1557212400"; d="scan'208";a="358788521" Received: from skx-5gnr-sc12-1.sc.intel.com ([172.25.69.194]) by fmsmga006.fm.intel.com with ESMTP; 19 Jun 2019 18:02:09 -0700 From: Nicolas Chautru <nicolas.chautru@intel.com> To: akhil.goyal@nxp.com, dev@dpdk.org Cc: ferruh.yigit@intel.com, thomas@monjalon.net, amr.mokhtar@intel.com, kamilx.chalupnik@intel.com, aconole@redhat.com, Nicolas Chautru <nicolas.chautru@intel.com> Date: Wed, 19 Jun 2019 10:48:35 -0700 Message-Id: <1560966518-75547-1-git-send-email-nicolas.chautru@intel.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1560964274-83070-2-git-send-email-nicolas.chautru@intel.com> References: <1560964274-83070-2-git-send-email-nicolas.chautru@intel.com> Subject: [dpdk-dev] [PATCH v7 0/3] BBDEV turbo_sw PMD compilation fix X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Series |
BBDEV turbo_sw PMD compilation fix
|
|
Message
Chautru, Nicolas
June 19, 2019, 5:48 p.m. UTC
Update v7: Remove architecture specific reference to RTE_CPUFLAG_SSE4_2 reported on travis-ci Update v6: Cosmetic change to commit message to include previous Acked-by. Update v5: Cosmetic change to remove trailing space and to commit message. Rebased to latest. Update v4: Missed one file for meson build path and minor change to prevent warning for some configurations due to unused symbols. Update v3: Cosmetic changes in documentation commit to be more 4G/AVX2 specific. Update v2: Splitting into 3 patches as recommended (ignore previous v2 which had a typo) Based on discussion with maintainer, pushing first a patch to help maintenance of the baseband_turbo_sw which had been lacking. The documentation is clarified to point to steps on building the SDK libraries which are now publicly available. (Cosmetic changes to the webpage containing these SDK will happen in parallel based on feedback from maintainer). A compile flag is added to be able to build the turbo_sw PMD when the SDK libraries for AVX2 are installed or not. In both cases this can be compiled with gcc RTE_TARGET. Missing meson build support is also added. Note that additional BBDEV changes pushed in previous v1 https://patches.dpdk.org/project/dpdk/list/?series=4657 will be added in a separate v2 patchset which will depend on this very patchset. Nicolas Chautru (3): baseband/turbo_sw: option to build turbosw PMD without SDK docs/guides: updating turbo_sw building steps baseband/turbo_sw: meson build support for PMD driver config/common_base | 3 +- doc/guides/bbdevs/turbo_sw.rst | 81 +++++++++++++----------- drivers/baseband/meson.build | 2 +- drivers/baseband/turbo_sw/Makefile | 13 ++-- drivers/baseband/turbo_sw/bbdev_turbo_software.c | 51 ++++++++++++++- drivers/baseband/turbo_sw/meson.build | 30 +++++++++ meson_options.txt | 2 + mk/rte.app.mk | 3 + 8 files changed, 138 insertions(+), 47 deletions(-) create mode 100644 drivers/baseband/turbo_sw/meson.build
Comments
On 6/19/2019 6:48 PM, Nicolas Chautru wrote: > Update v7: Remove architecture specific reference to RTE_CPUFLAG_SSE4_2 reported on travis-ci > Update v6: Cosmetic change to commit message to include previous Acked-by. > Update v5: Cosmetic change to remove trailing space and to commit message. Rebased to latest. > Update v4: Missed one file for meson build path and minor change to prevent warning for some configurations due to unused symbols. > Update v3: Cosmetic changes in documentation commit to be more 4G/AVX2 specific. > Update v2: Splitting into 3 patches as recommended (ignore previous v2 which had a typo) > > Based on discussion with maintainer, pushing first a patch to help maintenance of the baseband_turbo_sw which had been lacking. > The documentation is clarified to point to steps on building the SDK libraries which are now publicly available. > (Cosmetic changes to the webpage containing these SDK will happen in parallel based on feedback from maintainer). > A compile flag is added to be able to build the turbo_sw PMD when the SDK libraries for AVX2 are installed or not. > In both cases this can be compiled with gcc RTE_TARGET. > Missing meson build support is also added. > > Note that additional BBDEV changes pushed in previous v1 > https://patches.dpdk.org/project/dpdk/list/?series=4657 > will be added in a separate v2 patchset which will depend on this very patchset. > > > Nicolas Chautru (3): > baseband/turbo_sw: option to build turbosw PMD without SDK > docs/guides: updating turbo_sw building steps > baseband/turbo_sw: meson build support for PMD driver > For series, Acked-by: Ferruh Yigit <ferruh.yigit@intel.com>
> > On 6/19/2019 6:48 PM, Nicolas Chautru wrote: > > Update v7: Remove architecture specific reference to RTE_CPUFLAG_SSE4_2 > reported on travis-ci > > Update v6: Cosmetic change to commit message to include previous Acked-by. > > Update v5: Cosmetic change to remove trailing space and to commit message. > Rebased to latest. > > Update v4: Missed one file for meson build path and minor change to prevent > warning for some configurations due to unused symbols. > > Update v3: Cosmetic changes in documentation commit to be more 4G/AVX2 > specific. > > Update v2: Splitting into 3 patches as recommended (ignore previous v2 which > had a typo) > > > > Based on discussion with maintainer, pushing first a patch to help maintenance > of the baseband_turbo_sw which had been lacking. > > The documentation is clarified to point to steps on building the SDK libraries > which are now publicly available. > > (Cosmetic changes to the webpage containing these SDK will happen in > parallel based on feedback from maintainer). > > A compile flag is added to be able to build the turbo_sw PMD when the SDK > libraries for AVX2 are installed or not. > > In both cases this can be compiled with gcc RTE_TARGET. > > Missing meson build support is also added. > > > > Note that additional BBDEV changes pushed in previous v1 > > > https://eur01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fpatches. > dpdk.org%2Fproject%2Fdpdk%2Flist%2F%3Fseries%3D4657&data=02%7C0 > 1%7Cakhil.goyal%40nxp.com%7Cedc9d3ef619248e7b86b08d6f5a56bdd%7C686 > ea1d3bc2b4c6fa92cd99c5c301635%7C0%7C0%7C636966488159758077&s > data=KEjtdAELhz61dVb3V7SQ8WPoEw5eC59VD9UYOVgiif0%3D&reserved= > 0 > > will be added in a separate v2 patchset which will depend on this very patchset. > > > > > > Nicolas Chautru (3): > > baseband/turbo_sw: option to build turbosw PMD without SDK > > docs/guides: updating turbo_sw building steps > > baseband/turbo_sw: meson build support for PMD driver > > > > For series, > Acked-by: Ferruh Yigit <ferruh.yigit@intel.com> Series Applied to dpdk-next-crypto Thanks.