From patchwork Tue Nov 5 07:59:06 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 178485 Delivered-To: patch@linaro.org Received: by 2002:a92:38d5:0:0:0:0:0 with SMTP id g82csp411708ilf; Tue, 5 Nov 2019 00:05:13 -0800 (PST) X-Google-Smtp-Source: APXvYqxPgbId1SBT0+FCfnhM47+I4urEi9XVhEVVUk/DE4g/2KqE6hGMwBExumHp+97AdNb2iLPU X-Received: by 2002:aa7:cf97:: with SMTP id z23mr20644812edx.245.1572941113313; Tue, 05 Nov 2019 00:05:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1572941113; cv=none; d=google.com; s=arc-20160816; b=ZzgiVNLRXFnkN7fpxkH0SmGevmcDMkVe2AouvtOcDk5cvwHgxa6Jgxcyk5HVXK49ep MEF5a2ZcgZFd1WXaLL3VjB9FXI+0u8XzhBtbRO3/5TCMh1T2QxT+AIWDC05D1RcfzpF+ /n5HZhZL+G7E8Zfh6Yr7VqrYYS0qE/wiGGdaOnWMRWNf/ubPkWefkntcLzWetAt9DXGk 0vukDvlv7//BHsnWUtnAZNapTIv/JP2n2SmQ9DHF+rffJFWGgURB4N/toJeCqqiHBNLx pM+jbfeXhuBdQr9eZo84VJHmXfJQplW8EwtbsWVip/vp+bxF0gXNR2LTJtRulBeKHshE gkgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:references:in-reply-to :message-id:date:cc:to:from; bh=7bpXG1uAVsdNivO26yQugaB3lnJOYZaJQZpUvjdFcSM=; b=sIX8RCZt0iKpbY2yRYgtA0gkM3V8yxGVSAlL5Q39OpLHclOTxeUWXlTKEvG0A4zA1Y EdUTrDfzSiK59gsHdGPJcrjkx3R/yHONdku2u/wB857Na/0LvO2UigMFDD2EE5DWWsI4 Aghg5+BUgM2Bbii22PMixOKALUusQ84H812s2OF2DAtPqozMW0ThX4gzEInP7c5GGlXr FPLHZbx/cerI1tgKTpuROR3sgx6zBwSfyFhdyxLuaacFpW7k0JBTvYj+ZEcrCzXSbatq Ybtiq8dVVNIizN2wrh5zRhsGGguHTFZe4R+IAvRkliRHFqPB0ERo5Y48Zz9rCa59irMt U5Bw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id s13si5708950eju.83.2019.11.05.00.05.13; Tue, 05 Nov 2019 00:05:13 -0800 (PST) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id DA4021BED7; Tue, 5 Nov 2019 09:02:29 +0100 (CET) Received: from inva021.nxp.com (inva021.nxp.com [92.121.34.21]) by dpdk.org (Postfix) with ESMTP id BEF131BE86 for ; Tue, 5 Nov 2019 09:02:14 +0100 (CET) Received: from inva021.nxp.com (localhost [127.0.0.1]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 542052004CE; Tue, 5 Nov 2019 09:02:14 +0100 (CET) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva021.eu-rdc02.nxp.com (Postfix) with ESMTP id 858D4200441; Tue, 5 Nov 2019 09:02:12 +0100 (CET) Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.133.63]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id 56265402B4; Tue, 5 Nov 2019 16:02:10 +0800 (SGT) From: Hemant Agrawal To: dev@dpdk.org Cc: sachin.saxena@nxp.com Date: Tue, 5 Nov 2019 13:29:06 +0530 Message-Id: <20191105075907.22804-1-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191104112112.10211-1-hemant.agrawal@nxp.com> References: <20191104112112.10211-1-hemant.agrawal@nxp.com> X-Virus-Scanned: ClamAV using ClamSMTP Subject: [dpdk-dev] [PATCH v2 1/2] config: remove redundant dpaa2 build 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" dpaa and dpaa2 config have evolved to be same. The same binary can now work across the platforms. So, there is no need to maintain two different build configs. The dpaa config shall work for both generation of dpaa platforms. Signed-off-by: Hemant Agrawal --- config/arm/arm64_dpaa2_linux_gcc | 16 -------- config/arm/meson.build | 7 ---- config/defconfig_arm64-dpaa-linuxapp-gcc | 16 ++++++-- config/defconfig_arm64-dpaa2-linux-gcc | 1 - config/defconfig_arm64-dpaa2-linuxapp-gcc | 22 ----------- doc/guides/cryptodevs/dpaa2_sec.rst | 4 +- doc/guides/eventdevs/dpaa2.rst | 2 +- .../linux_gsg/cross_build_dpdk_for_arm64.rst | 2 +- doc/guides/nics/build_and_test.rst | 2 +- doc/guides/nics/dpaa.rst | 12 +----- doc/guides/nics/dpaa2.rst | 8 ++-- doc/guides/rawdevs/dpaa2_cmdif.rst | 2 +- doc/guides/rawdevs/dpaa2_qdma.rst | 2 +- doc/guides/rel_notes/release_19_11.rst | 3 ++ mk/machine/dpaa2/rte.vars.mk | 37 ------------------- 15 files changed, 27 insertions(+), 109 deletions(-) delete mode 100644 config/arm/arm64_dpaa2_linux_gcc delete mode 120000 config/defconfig_arm64-dpaa2-linux-gcc delete mode 100644 config/defconfig_arm64-dpaa2-linuxapp-gcc delete mode 100644 mk/machine/dpaa2/rte.vars.mk -- 2.17.1 Reviewed-by: David Marchand diff --git a/config/arm/arm64_dpaa2_linux_gcc b/config/arm/arm64_dpaa2_linux_gcc deleted file mode 100644 index 0df8c8f7d..000000000 --- a/config/arm/arm64_dpaa2_linux_gcc +++ /dev/null @@ -1,16 +0,0 @@ -[binaries] -c = 'aarch64-linux-gnu-gcc' -cpp = 'aarch64-linux-gnu-cpp' -ar = 'aarch64-linux-gnu-ar' -as = 'aarch64-linux-gnu-as' -strip = 'aarch64-linux-gnu-strip' -pcap-config = '' - -[host_machine] -system = 'linux' -cpu_family = 'aarch64' -cpu = 'armv8-a' -endian = 'little' - -[properties] -implementor_id = 'dpaa2' diff --git a/config/arm/meson.build b/config/arm/meson.build index d9f9811f7..46dff3a69 100644 --- a/config/arm/meson.build +++ b/config/arm/meson.build @@ -48,12 +48,6 @@ flags_dpaa = [ ['RTE_USE_C11_MEM_MODEL', true], ['RTE_CACHE_LINE_SIZE', 64], ['RTE_MAX_NUMA_NODES', 1], - ['RTE_MAX_LCORE', 16]] -flags_dpaa2 = [ - ['RTE_MACHINE', '"dpaa2"'], - ['RTE_USE_C11_MEM_MODEL', true], - ['RTE_CACHE_LINE_SIZE', 64], - ['RTE_MAX_NUMA_NODES', 1], ['RTE_MAX_LCORE', 16], ['RTE_LIBRTE_DPAA2_USE_PHYS_IOVA', false]] flags_armada = [ @@ -115,7 +109,6 @@ impl_0x53 = ['Samsung', flags_generic, machine_args_generic] impl_0x56 = ['Marvell ARMADA', flags_armada, machine_args_generic] impl_0x69 = ['Intel', flags_generic, machine_args_generic] impl_dpaa = ['NXP DPAA', flags_dpaa, machine_args_generic] -impl_dpaa2 = ['NXP DPAA2', flags_dpaa2, machine_args_generic] dpdk_conf.set('RTE_FORCE_INTRINSICS', 1) diff --git a/config/defconfig_arm64-dpaa-linuxapp-gcc b/config/defconfig_arm64-dpaa-linuxapp-gcc index 19614fb01..4ae4cd850 100644 --- a/config/defconfig_arm64-dpaa-linuxapp-gcc +++ b/config/defconfig_arm64-dpaa-linuxapp-gcc @@ -1,14 +1,15 @@ # SPDX-License-Identifier: BSD-3-Clause # Copyright 2016 Freescale Semiconductor, Inc. -# Copyright 2017 NXP +# Copyright 2017-2019 NXP #include "defconfig_arm64-armv8a-linux-gcc" -# NXP (Freescale) - Soc Architecture with FMAN, QMAN & BMAN support +# NXP (Freescale) - Soc Architecture for DPAA or DPAA2 support +# DPAA - FMAN, QMAN & BMAN support (e.g. LS1043, LS1046) +# DPAA2 - WRIOP and QBMAN (e.g. LS1088, LS2088, LX2160 etc) +# CONFIG_RTE_MACHINE="dpaa" CONFIG_RTE_ARCH_ARM_TUNE="cortex-a72" -CONFIG_RTE_LIBRTE_VHOST_NUMA=n -CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n # # Compile Environment Abstraction Layer @@ -18,6 +19,13 @@ CONFIG_RTE_MAX_NUMA_NODES=1 CONFIG_RTE_CACHE_LINE_SIZE=64 CONFIG_RTE_PKTMBUF_HEADROOM=128 +# Doesn't support NUMA +CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n +CONFIG_RTE_LIBRTE_VHOST_NUMA=n + +# Enable PHY mode when using VM-VFIO target +CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=n + # NXP DPAA Bus CONFIG_RTE_LIBRTE_DPAA_DEBUG_DRIVER=n CONFIG_RTE_LIBRTE_DPAA_HWDEBUG=n diff --git a/config/defconfig_arm64-dpaa2-linux-gcc b/config/defconfig_arm64-dpaa2-linux-gcc deleted file mode 120000 index 9a6c6c4cb..000000000 --- a/config/defconfig_arm64-dpaa2-linux-gcc +++ /dev/null @@ -1 +0,0 @@ -defconfig_arm64-dpaa2-linuxapp-gcc \ No newline at end of file diff --git a/config/defconfig_arm64-dpaa2-linuxapp-gcc b/config/defconfig_arm64-dpaa2-linuxapp-gcc deleted file mode 100644 index 8b545f5f7..000000000 --- a/config/defconfig_arm64-dpaa2-linuxapp-gcc +++ /dev/null @@ -1,22 +0,0 @@ -# SPDX-License-Identifier: BSD-3-Clause -# Copyright (c) 2016 Freescale Semiconductor, Inc. All rights reserved. -# Copyright 2016 NXP -# - -#include "defconfig_arm64-armv8a-linux-gcc" - -# NXP (Freescale) - Soc Architecture with WRIOP and QBMAN support -CONFIG_RTE_MACHINE="dpaa2" -CONFIG_RTE_ARCH_ARM_TUNE="cortex-a72" - -CONFIG_RTE_MAX_LCORE=16 -CONFIG_RTE_MAX_NUMA_NODES=1 -CONFIG_RTE_CACHE_LINE_SIZE=64 - -CONFIG_RTE_PKTMBUF_HEADROOM=128 - -# Doesn't support NUMA -CONFIG_RTE_EAL_NUMA_AWARE_HUGEPAGES=n -CONFIG_RTE_LIBRTE_VHOST_NUMA=n - -CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA=n diff --git a/doc/guides/cryptodevs/dpaa2_sec.rst b/doc/guides/cryptodevs/dpaa2_sec.rst index 9e21d3169..55f0d6856 100644 --- a/doc/guides/cryptodevs/dpaa2_sec.rst +++ b/doc/guides/cryptodevs/dpaa2_sec.rst @@ -180,7 +180,7 @@ to enable DPAA2_SEC PMD. Please note that enabling debugging options may affect system performance. * ``CONFIG_RTE_LIBRTE_PMD_DPAA2_SEC`` (default ``n``) - By default it is only enabled in defconfig_arm64-dpaa2-* config. + By default it is only enabled in defconfig_arm64-dpaa-* config. Toggle compilation of the ``librte_pmd_dpaa2_sec`` driver. Installations @@ -191,7 +191,7 @@ following ``make`` command: .. code-block:: console cd - make config T=arm64-dpaa2-linux-gcc install + make config T=arm64-dpaa-linux-gcc install Enabling logs ------------- diff --git a/doc/guides/eventdevs/dpaa2.rst b/doc/guides/eventdevs/dpaa2.rst index a24a43c15..dd8ebbcd0 100644 --- a/doc/guides/eventdevs/dpaa2.rst +++ b/doc/guides/eventdevs/dpaa2.rst @@ -71,7 +71,7 @@ following ``make`` command: .. code-block:: console cd - make config T=arm64-dpaa2-linux-gcc install + make config T=arm64-dpaa-linux-gcc install Initialization -------------- diff --git a/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst b/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst index 28a8e0920..e799b0ba4 100644 --- a/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst +++ b/doc/guides/linux_gsg/cross_build_dpdk_for_arm64.rst @@ -79,7 +79,7 @@ Copy the NUMA header files and lib to the cross compiler's directories: Configure and cross compile DPDK Build -------------------------------------- -To configure a build, choose one of the target configurations, like arm64-dpaa2-linux-gcc and arm64-thunderx-linux-gcc. +To configure a build, choose one of the target configurations, like arm64-dpaa-linux-gcc and arm64-thunderx-linux-gcc. .. code-block:: console diff --git a/doc/guides/nics/build_and_test.rst b/doc/guides/nics/build_and_test.rst index aae5c111d..f99e019ff 100644 --- a/doc/guides/nics/build_and_test.rst +++ b/doc/guides/nics/build_and_test.rst @@ -35,7 +35,7 @@ Example output: arm-armv7a-linux-gcc arm64-armv8a-linux-gcc - arm64-dpaa2-linux-gcc + arm64-dpaa-linux-gcc arm64-thunderx-linux-gcc arm64-xgene1-linux-gcc i686-native-linux-gcc diff --git a/doc/guides/nics/dpaa.rst b/doc/guides/nics/dpaa.rst index f85920012..17839a920 100644 --- a/doc/guides/nics/dpaa.rst +++ b/doc/guides/nics/dpaa.rst @@ -201,14 +201,12 @@ Config File Options The following options can be modified in the ``config`` file. Please note that enabling debugging options may affect system performance. -- ``CONFIG_RTE_LIBRTE_DPAA_BUS`` (default ``n``) +- ``CONFIG_RTE_LIBRTE_DPAA_BUS`` (default ``y``) - By default it is enabled only for defconfig_arm64-dpaa-* config. Toggle compilation of the ``librte_bus_dpaa`` driver. -- ``CONFIG_RTE_LIBRTE_DPAA_PMD`` (default ``n``) +- ``CONFIG_RTE_LIBRTE_DPAA_PMD`` (default ``y``) - By default it is enabled only for defconfig_arm64-dpaa-* config. Toggle compilation of the ``librte_pmd_dpaa`` driver. - ``CONFIG_RTE_LIBRTE_DPAA_DEBUG_DRIVER`` (default ``n``) @@ -222,12 +220,6 @@ Please note that enabling debugging options may affect system performance. Enables debugging of the Queue and Buffer Manager layer which interacts with the DPAA hardware. -- ``CONFIG_RTE_MBUF_DEFAULT_MEMPOOL_OPS`` (default ``dpaa``) - - This is not a DPAA specific configuration - it is a generic RTE config. - For optimal performance and hardware utilization, it is expected that DPAA - Mempool driver is used for mempools. For that, this configuration needs to - enabled. Environment Variables ~~~~~~~~~~~~~~~~~~~~~ diff --git a/doc/guides/nics/dpaa2.rst b/doc/guides/nics/dpaa2.rst index 99e4c8d72..b6d9e2129 100644 --- a/doc/guides/nics/dpaa2.rst +++ b/doc/guides/nics/dpaa2.rst @@ -441,21 +441,19 @@ Config File Options The following options can be modified in the ``config`` file. Please note that enabling debugging options may affect system performance. -- ``CONFIG_RTE_LIBRTE_FSLMC_BUS`` (default ``n``) +- ``CONFIG_RTE_LIBRTE_FSLMC_BUS`` (default ``y``) - By default it is enabled only for defconfig_arm64-dpaa2-* config. Toggle compilation of the ``librte_bus_fslmc`` driver. -- ``CONFIG_RTE_LIBRTE_DPAA2_PMD`` (default ``n``) +- ``CONFIG_RTE_LIBRTE_DPAA2_PMD`` (default ``y``) - By default it is enabled only for defconfig_arm64-dpaa2-* config. Toggle compilation of the ``librte_pmd_dpaa2`` driver. - ``CONFIG_RTE_LIBRTE_DPAA2_DEBUG_DRIVER`` (default ``n``) Toggle display of debugging messages/logic -- ``CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA`` (default ``y``) +- ``CONFIG_RTE_LIBRTE_DPAA2_USE_PHYS_IOVA`` (default ``n``) Toggle to use physical address vs virtual address for hardware accelerators. diff --git a/doc/guides/rawdevs/dpaa2_cmdif.rst b/doc/guides/rawdevs/dpaa2_cmdif.rst index ac5f0f137..bcd603c81 100644 --- a/doc/guides/rawdevs/dpaa2_cmdif.rst +++ b/doc/guides/rawdevs/dpaa2_cmdif.rst @@ -77,7 +77,7 @@ following ``make`` command: .. code-block:: console cd - make config T=arm64-dpaa2-linux-gcc install + make config T=arm64-dpaa-linux-gcc install Initialization -------------- diff --git a/doc/guides/rawdevs/dpaa2_qdma.rst b/doc/guides/rawdevs/dpaa2_qdma.rst index 1550ca5ba..a5085c2c0 100644 --- a/doc/guides/rawdevs/dpaa2_qdma.rst +++ b/doc/guides/rawdevs/dpaa2_qdma.rst @@ -81,7 +81,7 @@ following ``make`` command: .. code-block:: console cd - make config T=arm64-dpaa2-linux-gcc install + make config T=arm64-dpaa-linux-gcc install Initialization -------------- diff --git a/doc/guides/rel_notes/release_19_11.rst b/doc/guides/rel_notes/release_19_11.rst index ae8e7b2f0..c9a135655 100644 --- a/doc/guides/rel_notes/release_19_11.rst +++ b/doc/guides/rel_notes/release_19_11.rst @@ -267,6 +267,9 @@ Removed Items * Quota and Watermark * vhost-scsi +* Removed arm64-dpaa2-* build config. arm64-dpaa-* can now build for both + dpaa and dpaa2 platforms. + API Changes ----------- diff --git a/mk/machine/dpaa2/rte.vars.mk b/mk/machine/dpaa2/rte.vars.mk deleted file mode 100644 index aaa03c424..000000000 --- a/mk/machine/dpaa2/rte.vars.mk +++ /dev/null @@ -1,37 +0,0 @@ -# SPDX-License-Identifier: BSD-3-Clause -# Copyright (c) 2016 Freescale Semiconductor, Inc. All rights reserved. -# Copyright 2016 NXP - -# -# machine: -# -# - can define ARCH variable (overridden by cmdline value) -# - can define CROSS variable (overridden by cmdline value) -# - define MACHINE_CFLAGS variable (overridden by cmdline value) -# - define MACHINE_LDFLAGS variable (overridden by cmdline value) -# - define MACHINE_ASFLAGS variable (overridden by cmdline value) -# - can define CPU_CFLAGS variable (overridden by cmdline value) that -# overrides the one defined in arch. -# - can define CPU_LDFLAGS variable (overridden by cmdline value) that -# overrides the one defined in arch. -# - can define CPU_ASFLAGS variable (overridden by cmdline value) that -# overrides the one defined in arch. -# - may override any previously defined variable -# - -# ARCH = -# CROSS = -# MACHINE_CFLAGS = -# MACHINE_LDFLAGS = -# MACHINE_ASFLAGS = -# CPU_CFLAGS = -# CPU_LDFLAGS = -# CPU_ASFLAGS = -MACHINE_CFLAGS += -march=armv8-a+crc - -ifdef CONFIG_RTE_ARCH_ARM_TUNE -MACHINE_CFLAGS += -mtune=$(CONFIG_RTE_ARCH_ARM_TUNE:"%"=%) -endif - -# To avoid TLS corruption issue. -MACHINE_CFLAGS += -mtls-dialect=trad From patchwork Tue Nov 5 07:59:07 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 178486 Delivered-To: patch@linaro.org Received: by 2002:a92:38d5:0:0:0:0:0 with SMTP id g82csp412120ilf; Tue, 5 Nov 2019 00:05:36 -0800 (PST) X-Google-Smtp-Source: APXvYqwh2M4rqc0AbXu7QL+2669tjGlQhsa5cActm81qmqA8Tsa0o7Y5JNLY+yPvoKOoJIo348g9 X-Received: by 2002:a05:6402:706:: with SMTP id w6mr761539edx.38.1572941136307; Tue, 05 Nov 2019 00:05:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1572941136; cv=none; d=google.com; s=arc-20160816; b=b36FhSewNx/n6hJzC26buKnps7myVVrewRknZI8o5k/71LdK8ozAkw8IMmuhgJYLCA 7XUJF0BCzmi41FgzhRqBQicGKCXOSsQcr5euwZP4XKLH8CckhiCBTgRKjQ2DAeSBT8Ke 3/Joozw3iY369jDj8mbtvfL0AKVRGNwrw6BcrgtML+SbzhqjzZj0XVHfREU0D79QSaLI 1Fusq1pOaHXvFayF5606iSsWD5x0Zmk7a8WF2B8PjNQA/q1mGb63qaEpdVUbDH+RPH9Y rG70v/2tRjYXr8g7SRTMP83dO6lIFY0TkYIPF48WSomHYm9R0O+SrmJupM1AgopLZEmz a1KA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:subject:references:in-reply-to :message-id:date:cc:to:from; bh=4MIwBFC18Hx0VnfoVbX0QMDK8YvFoIrQZgl8Q97SJRc=; b=yWiBbzPN2ntDwZvz9DThxsyT7nqlzHcJTKOmrLXReeS45ZIvSny8+HS6lnzFKfl4+o IPP8KeXybrf4paE6ZxU5qSZIF/g+WCQN82sCKYtm1yfdmhP3djFYZ2tJfPYklbZZSQIU UWq1LHHjYF7i3Bxg73U/zNDau6sKc1L55cLT094f7CDfGSDutVRshlRHigfDtr75e+gO fWIHpjVC5VJDJZuw78N8LNiBHDEohuWTqTgKrofEWqVnQJen8sV8/mQaf2cHwaNElSB2 oaN7P9IoxkaALFFvS8Plk0IOhm3ullRWHOdyyYbGGJOEJN/9FGizrjxLuRCh1WX4Sgqm 4VIQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from dpdk.org (dpdk.org. [92.243.14.124]) by mx.google.com with ESMTP id y38si9972067edb.87.2019.11.05.00.05.35; Tue, 05 Nov 2019 00:05:36 -0800 (PST) Received-SPF: pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) client-ip=92.243.14.124; Authentication-Results: mx.google.com; spf=pass (google.com: domain of dev-bounces@dpdk.org designates 92.243.14.124 as permitted sender) smtp.mailfrom=dev-bounces@dpdk.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C7BCA1BEE8; Tue, 5 Nov 2019 09:02:31 +0100 (CET) Received: from inva020.nxp.com (inva020.nxp.com [92.121.34.13]) by dpdk.org (Postfix) with ESMTP id D12811BE91 for ; Tue, 5 Nov 2019 09:02:16 +0100 (CET) Received: from inva020.nxp.com (localhost [127.0.0.1]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id 619331A02A8; Tue, 5 Nov 2019 09:02:16 +0100 (CET) Received: from invc005.ap-rdc01.nxp.com (invc005.ap-rdc01.nxp.com [165.114.16.14]) by inva020.eu-rdc02.nxp.com (Postfix) with ESMTP id B96DF1A01F3; Tue, 5 Nov 2019 09:02:14 +0100 (CET) Received: from bf-netperf1.ap.freescale.net (bf-netperf1.ap.freescale.net [10.232.133.63]) by invc005.ap-rdc01.nxp.com (Postfix) with ESMTP id D279C402E5; Tue, 5 Nov 2019 16:02:10 +0800 (SGT) From: Hemant Agrawal To: dev@dpdk.org Cc: sachin.saxena@nxp.com Date: Tue, 5 Nov 2019 13:29:07 +0530 Message-Id: <20191105075907.22804-2-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20191105075907.22804-1-hemant.agrawal@nxp.com> References: <20191104112112.10211-1-hemant.agrawal@nxp.com> <20191105075907.22804-1-hemant.agrawal@nxp.com> X-Virus-Scanned: ClamAV using ClamSMTP Subject: [dpdk-dev] [PATCH v2 2/2] doc: bump the supported SDK and firmware version 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" This patch bump the supported SDK and MC firmware version to the latest. Signed-off-by: Hemant Agrawal --- doc/guides/cryptodevs/dpaa2_sec.rst | 4 ++-- doc/guides/eventdevs/dpaa2.rst | 4 ++-- doc/guides/nics/dpaa2.rst | 4 ++-- doc/guides/platform/dpaa2.rst | 7 +++++-- doc/guides/rawdevs/dpaa2_cmdif.rst | 4 ++-- doc/guides/rawdevs/dpaa2_qdma.rst | 4 ++-- 6 files changed, 15 insertions(+), 12 deletions(-) -- 2.17.1 Reviewed-by: David Marchand diff --git a/doc/guides/cryptodevs/dpaa2_sec.rst b/doc/guides/cryptodevs/dpaa2_sec.rst index 55f0d6856..3053636b8 100644 --- a/doc/guides/cryptodevs/dpaa2_sec.rst +++ b/doc/guides/cryptodevs/dpaa2_sec.rst @@ -161,8 +161,8 @@ See :doc:`../platform/dpaa2` for setup information Currently supported by DPDK: -- NXP SDK **19.03+**. -- MC Firmware version **10.14.0** and higher. +- NXP SDK **19.09+**. +- MC Firmware version **10.18.0** and higher. - Supported architectures: **arm64 LE**. - Follow the DPDK :ref:`Getting Started Guide for Linux ` to setup the basic DPDK environment. diff --git a/doc/guides/eventdevs/dpaa2.rst b/doc/guides/eventdevs/dpaa2.rst index dd8ebbcd0..835767f98 100644 --- a/doc/guides/eventdevs/dpaa2.rst +++ b/doc/guides/eventdevs/dpaa2.rst @@ -38,8 +38,8 @@ See :doc:`../platform/dpaa2` for setup information Currently supported by DPDK: -- NXP SDK **19.03+**. -- MC Firmware version **10.14.0** and higher. +- NXP SDK **19.09+**. +- MC Firmware version **10.18.0** and higher. - Supported architectures: **arm64 LE**. - Follow the DPDK :ref:`Getting Started Guide for Linux ` to setup the basic DPDK environment. diff --git a/doc/guides/nics/dpaa2.rst b/doc/guides/nics/dpaa2.rst index b6d9e2129..fdfa6fdd5 100644 --- a/doc/guides/nics/dpaa2.rst +++ b/doc/guides/nics/dpaa2.rst @@ -421,8 +421,8 @@ See :doc:`../platform/dpaa2` for setup information Currently supported by DPDK: -- NXP LSDK **19.03+**. -- MC Firmware version **10.14.0** and higher. +- NXP LSDK **19.08+**. +- MC Firmware version **10.18.0** and higher. - Supported architectures: **arm64 LE**. - Follow the DPDK :ref:`Getting Started Guide for Linux ` to setup the basic DPDK environment. diff --git a/doc/guides/platform/dpaa2.rst b/doc/guides/platform/dpaa2.rst index c21bb193f..014545c0b 100644 --- a/doc/guides/platform/dpaa2.rst +++ b/doc/guides/platform/dpaa2.rst @@ -70,6 +70,9 @@ compatible board: DPAA2 based resources can be configured easily with the help of ready scripts as provided in the DPDK Extra repository. +5. **Build Config** + + Use dpaa build configs, they work for both DPAA2 and DPAA platforms. As an alternative method, DPAA2 PMD can also be executed using images provided as part of SDK from NXP. The SDK includes all the above prerequisites necessary @@ -101,8 +104,8 @@ separately: Currently supported by DPDK: -- NXP SDK **2.0+** (preferred: LSDK 19.03). -- MC Firmware version **10.14.0** and higher. +- NXP SDK **LSDK 19.09++**. +- MC Firmware version **10.18.0** and higher. - Supported architectures: **arm64 LE**. - Follow the DPDK :ref:`Getting Started Guide for Linux ` diff --git a/doc/guides/rawdevs/dpaa2_cmdif.rst b/doc/guides/rawdevs/dpaa2_cmdif.rst index bcd603c81..be9805874 100644 --- a/doc/guides/rawdevs/dpaa2_cmdif.rst +++ b/doc/guides/rawdevs/dpaa2_cmdif.rst @@ -33,8 +33,8 @@ See :doc:`../platform/dpaa2` for setup information Currently supported by DPDK: -- NXP SDK **19.03+**. -- MC Firmware version **10.14.0** and higher. +- NXP SDK **19.09+**. +- MC Firmware version **10.18.0** and higher. - Supported architectures: **arm64 LE**. - Follow the DPDK :ref:`Getting Started Guide for Linux ` to setup the basic DPDK environment. diff --git a/doc/guides/rawdevs/dpaa2_qdma.rst b/doc/guides/rawdevs/dpaa2_qdma.rst index a5085c2c0..129e83d5e 100644 --- a/doc/guides/rawdevs/dpaa2_qdma.rst +++ b/doc/guides/rawdevs/dpaa2_qdma.rst @@ -37,8 +37,8 @@ See :doc:`../platform/dpaa2` for setup information Currently supported by DPDK: -- NXP SDK **19.03+**. -- MC Firmware version **10.14.0** and higher. +- NXP SDK **19.09+**. +- MC Firmware version **10.18.0** and higher. - Supported architectures: **arm64 LE**. - Follow the DPDK :ref:`Getting Started Guide for Linux ` to setup the basic DPDK environment.