From patchwork Thu Aug 30 07:39:29 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 44001 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: 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 4C2D04C9C; Thu, 30 Aug 2018 09:41:43 +0200 (CEST) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10084.outbound.protection.outlook.com [40.107.1.84]) by dpdk.org (Postfix) with ESMTP id 0AAA42BF7 for ; Thu, 30 Aug 2018 09:41:42 +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:X-MS-Exchange-SenderADCheck; bh=1rKNqzLnwb4hvGG+g1q4C6xvg2mswLFUPLb0MaCCwhE=; b=XmaQSZ++85AvGEm+lV2L2HPH8YdXp8+nAsL0a4sFBY2e/yKU+Ff472lCffjiF1eWVUzjQjGgYX0B1ffbtTiP+MwGzVf9LtreVks7vizPSHxBmZySB8urghVSSlPIh5YkN5yTDgiSo6FvftpSqeGgWYovU0PfvCK6mWa1tdMzUcc= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=hemant.agrawal@nxp.com; Received: from bf-netperf1.ap.freescale.net (14.143.30.134) by VI1PR0401MB2544.eurprd04.prod.outlook.com (2603:10a6:800:56::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1080.17; Thu, 30 Aug 2018 07:41:38 +0000 From: Hemant Agrawal To: dev@dpdk.org Cc: shreyansh.jain@nxp.com Date: Thu, 30 Aug 2018 13:09:29 +0530 Message-Id: <1535614772-20886-1-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 MIME-Version: 1.0 X-Originating-IP: [14.143.30.134] X-ClientProxiedBy: SG2PR04CA0157.apcprd04.prod.outlook.com (2603:1096:4::19) To VI1PR0401MB2544.eurprd04.prod.outlook.com (2603:10a6:800:56::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: aef1341c-0644-4844-720c-08d60e4c05bb X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0401MB2544; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0401MB2544; 3:KvGCgvVp7ASkVK2wla1EFu7q8WKoZ8eQoYymduAkAFR27Xf63l4HgU/sLrAMoeufDv6q3Tvtabrz06U7J0G/kZzNTnBW3vC9nBM1u7f/7+PnJ6BNrF85CW3/HhN1YQO1L/Pw+IwIwFD7znVVhIUDqYEp6zNKmVFahEFScSfpE5MFPRUikuiIRI6ChW34KyEQxTnezU0k/nyniyTNo8W/e/Wb1lQOEhQgNtlXHdgdNucgGlILegnLAG/yRDy4Ho+q; 25:BD41rmI9vnG9z7iFA7ANe2mDWXD7hTHhI37V3CLRbcb2xbTI87dMobx3+WLC/BgM4MMZkJQlOtSAHvREqRQZEFPPMhxsxWGEdF7cBlzEpCJeh5TU672rshXBPnySz3WhTDKBhD3GfmqckLvxOHHNtIIV52KrVdNQ44SSjNK0TjqDWP2kVv0deiptMRG+P2dI8YSQR+vUlurUVHEoRZsjB3ttKZlkHmZg6cr6j1BCb/N615PYb7CP8n3CSK3gepeLOaUWnjxANQm9ZS+1DREhlPr91hmkQgfzfQ+8S65UxCKIOLr2IT9mc6fu7UXXppn4ezUrpkGTrWfAaAxW4GzRng==; 31:DKW+Fi/z6ncX5K91fVygTilTWL94zMcvTYfm3f2ZmKmFKUlFiK9hxRDsF2ZjxuOT4LaUBoVclEX2YoESlEZohH9bcrpuUsZo3jRp+X9REL4RpYqYUZFz2uL590w2jgDerIPeCvUNNG+GKZEbK9SeOouePA9p3BVU3qFMyJz7T65vi+KCtHf4xw9efDUaxPL/+mDWwTqX+CcvgG8JvK3bU0miRl2yJKSe1S0GIBiE1lk= X-MS-TrafficTypeDiagnostic: VI1PR0401MB2544: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0401MB2544; 20:1uJccF4jdPEUvKK8ppyALM95CJj9j3Hz8onSjdPohvIVKuupiIu0/+8VwKRQDjEQFYaB6/veRDsjsJVoRYZV70yIsyT4PdunIuK9T4x48el1RO8HRyvFk/iz55Ma8KTbVbB80h/HMoiJFmyHIUwxFjwxebKCEsSoKvCOCih0PnNygW7t2YM0iq1WKTjTOqD1KgRu2L6hCBI6zFFZdmT9qvdhFkvaOV28KRGmeqdZ7JU9xSf4caLvKzND8MPTZAf2/CTM87SWjQz+eW66lsZhBQQw5bVgO9y3QPJjiDw32bs5wSQ2ZmP6ymsWuquulh9MwbQZVujyMN3NMxhsF4da7k0YGe+uJqQ/CfdNPzq9v9RVQxqKDhn3q8aXJkOSd6QRgcc+j7hg0JjZgPgs0VHamfO4F5ru6XcvNqEdKYw1zIhuOqesI3efl12RIrNYznfVPfcs7FkVeRC+3C9hui+ZK+6q7l/GqTN9xinSZBOnOebI28126IsL/LmY1A4p0sAj; 4:zsZqe72PHyOsUVOQm1yjqznyWwj0P9k7inMEjcuzakMr0pdktDWqT004m76Cg8te/BixRlsMtrwPjkbLYhmmqaQ9Ev2nVgllhe06MyL6LAwvK1Gw/uNoSWnjiwK0pZRL2TFk2MZYpWmnEhnrz4ah7flbl7EQhKEYs+hriPBmisFN5HoJeQTxhlwXlE9cJO5qvnwyuI97nJNFFq6rrCbhRNw8S53JemC9RGnpawLZls7nb8m3QWlR/1PwQ42HCOwMo6POSQ3I8jayfxomTfCtBK+/8N8bdbm8IepexSSm+LQ+p8hyOlREaPNHSsNSWwg8f72s7Bg1Q+AFRQCmgGS7uVz/aPdigx7oFYxPr7CIpS4= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(264314650089876); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(823301075)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(201708071742011)(7699016); SRVR:VI1PR0401MB2544; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0401MB2544; X-Forefront-PRVS: 07807C55DC X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(366004)(39860400002)(346002)(396003)(136003)(199004)(189003)(4326008)(8936002)(5009440100003)(6916009)(186003)(2870700001)(305945005)(3846002)(16526019)(6666003)(478600001)(25786009)(7736002)(105586002)(2361001)(68736007)(47776003)(44832011)(50226002)(2351001)(106356001)(6116002)(66066001)(97736004)(23676004)(81156014)(36756003)(8676002)(6512007)(55236004)(81166006)(6506007)(6306002)(386003)(316002)(956004)(50466002)(26005)(5660300001)(2616005)(2906002)(6486002)(86362001)(53936002)(52116002)(476003)(486006)(217873002)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0401MB2544; H:bf-netperf1.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BVI1PR0401MB2544=3B23=3ACp?= =?utf-8?q?Yf4dXLIkXmpvk7BqFJ9kElNwLLM7QJf0z6QkNayrDYlVSL4F5LWHAAAh?= =?utf-8?q?8lPq0WdXiLOycqxPwOQD2Gcj6quZ7m65HXTnQgEBk/U8dAqpU7F3127d?= =?utf-8?q?sU6Lb8bYbDe8ZdCI6UYquer6a3rGp3V0ef7Y6Vs6SLzl6RzkBpnDFO3U?= =?utf-8?q?WaRx11ZO1xc+AEnyVLqkTEFYk90hquBDaoWLr6Kbyo/aOhypwfzGs+xM?= =?utf-8?q?jAnG9UjEaK9KtONH5PrOOYIAly6Cwx6fP9FDkszzOGkPsdwIoWgczFX9?= =?utf-8?q?nSrf0qJMFDxOQmefy1Zo5kcUp1Sum3P1AGrI+8psx7IJBRw6itLTJsJo?= =?utf-8?q?EXNxAIAXq0e7U7a51aeSnkVdKYjrJLo2fZ577W+vzWyDMKeEFi5SsFQB?= =?utf-8?q?+eA5uR0O8cb86rBr2tvjPXw7gJ5O8RYX1pZttQsEnn1c76SxgZWmVEHz?= =?utf-8?q?QhBZaVDR86JCS8A5DKE+NGtd6K99RxuR0In9FDGxtG/23514TmZq6Iah?= =?utf-8?q?cail92X39O+V/QYeE4blDnkq/C3nk5Wv0yT9zgqhWk01GJ22tM9o3lus?= =?utf-8?q?b13f4sMv/Xc9BsE+8mbSemeg2R0KizFvPAlH96PQCbZxqykJylJdLs/7?= =?utf-8?q?uK/TyyVCiYzFd33bZ7lAmv7CU5F/HpBAL4batET5JVtJclkLNCH4sT8m?= =?utf-8?q?5GjI+GbkCpESYEevB84VPhJJnKEL2tzhchbRzNL4WYQpeF4Eq8mdIZQO?= =?utf-8?q?OtLxSuAq28AAmv73H8V+lKBQWjT/O5IcJ+2e0fpqrtfV6EUXnqPBYpoc?= =?utf-8?q?dLx4nh3BvAEYE/8gjjEltyckwrOAMhcs8VDaO6Z66SHqSPDEMXN43CxW?= =?utf-8?q?rWmuledX7yIreQZv/pSSXIaX4BPXFBrGOU7r73x8gMCWuypKZz7GPPLR?= =?utf-8?q?4lxhvs0RhQgCW5PLmDkRyYf/4zxX7Sv6DDsERwrKSDpS+P3Bh9D0+AU4?= =?utf-8?q?WrcJvtasyDOu7KvBVF9jNBi2+vwlpv2gv131S2XgRYXieO69zprt7xuw?= =?utf-8?q?kT8WwkZhp5n1B2CnDTad4Op8NTHSuQSmdKqaH2Q6G4VZNRyWbd4B5fXC?= =?utf-8?q?y3AwuVAJwgTB1z0nwMme2MdmE+fHDTS8gDO9+PjRED4CIeWZHK/foo3P?= =?utf-8?q?dxBZiUy850wY7xS7OYhbybZeIgxe0RZrHLxwI9B5rIE0tq0VvggosBq3?= =?utf-8?q?snp63Aj/Mq+ai5WuxGfb6FUXq14eLGIuH96TH1vktJaR+Do35rPo4jXh?= =?utf-8?q?aEGi98FtiDR30h1y3HvMvIG7WYOQCD8DO2lRPMTL6DMpXx?= X-Microsoft-Antispam-Message-Info: LILc363WSVmmubo86oBFq3QXo0VHsRogfEN0l5VGJke4uflbert6YKm141zZVwMlXlJxnFYKlOFhGvAkA0htD7IdiWXgh+KXB6OayF15y2YFKkGIyQyS4GxtfFZikdkBhlqF6DR5wpeQxrgDQa+J3ZO0NeXAjK8s307fRcD+Yicm+y/oIOkQcsDCB4sjrh+CCdufZjncLLapBa4FFz2F3htC+EuoiomfsTmUXLnZ155cl/s03xCWr/eVMBCL2HkrXfOBrSUqZT8+a+P2F28FmFLGk80BhhVv40g3sIWrGkgbQz5dhtT4l933qmWfClc7manNrIh9SXgIwjn+LK794jSh5RPZUmM0hBlaQb/Xyxk= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0401MB2544; 6:uzFBmN+YNQX0AgupnXOXBZ4xpYaXIFMQZMTfYaktVoEptPjh5KTXYQdP3+dzzjeKoRfa/lxFEQpbP1eGuuoLyzwW/NeE1xk/+9F+frW92tGeAtNN7S+Syl7OdSeVtjJv25YEpaFwyCR76xsUsI5eUkKEI3ON6w934BQNzUKMTP2iXOFhTU/AJUHavbbpED6zQv8c3T7Ze0TaHMshUH6fD+E1crt3v1X5XOsM6CEbBodb3e37Ku5eQjVBr0IVFLMNl8TTTf3xNLj8iZ7Eb9lShP1BgQECjcweBG9kSAJcrA+UeVi2FHvdKj3VLG4bS6MKdKnowna09mchpovMdFOoEr0nL4wEMUoYMCPKs3aFNOE7brPx8owJoI7N8gp9yEuSr/RZbzgNOL5zYyYZ3pcioSHEjODcf8D/O7wifzNrt3msam+IEltQ+2VbezcmMZRm/1WpXko8mVUtDAGS9zPgQg==; 5:/4Y0i8RL+wF7uI/2LiZMMsQ6f0MI0P+O1lBh+aoKGIO/Cm7Vz4SdyD/Gqm2t35JeHjmBky2rnBtSr61EUJCFIzryCPcMFlK0rsLtw0z72wSsO4JZG/u666htB9baBxeFkFfkbgUIP8SeoBeBHVomlRGYMeAgJmRD5kD629N97Ok=; 7:IVCo0vSEnYTpLyd1OEJAQSNVFvcJHQ9j+QJFVzQgGatquCVanQQqucmBP/iaxjBllQL6OXRWaPLOaXQjDp7n0Az8PQUOGEZnkZchSz1wNT3IYCDCnOUshb0WyK70W0Zw0msheEvFRjGGx4BwzhHtcT1DiTb7JuPMquRZZYgrCgIy38KVDnJHaRADQePWLcu+bBFlOG8mFj1xtXG5SLil1HFZtDqtOtr5XodBXqTaFlVg4tm+gS9t9rGZdujXYIET SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Aug 2018 07:41:38.2856 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: aef1341c-0644-4844-720c-08d60e4c05bb X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0401MB2544 Subject: [dpdk-dev] [PATCH 1/4] doc: create a platorm specific page for NXP DPAA platform 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" Signed-off-by: Hemant Agrawal --- doc/guides/platform/dpaa.rst | 102 ++++++++++++++++++++++++++++++++++++++++++ doc/guides/platform/index.rst | 1 + 2 files changed, 103 insertions(+) create mode 100644 doc/guides/platform/dpaa.rst diff --git a/doc/guides/platform/dpaa.rst b/doc/guides/platform/dpaa.rst new file mode 100644 index 0000000..e51379b --- /dev/null +++ b/doc/guides/platform/dpaa.rst @@ -0,0 +1,102 @@ +.. SPDX-License-Identifier: BSD-3-Clause + Copyright 2018 NXP + +NXP DPAA Board Support Package +============================== + +This doc has information about steps to setup octeontx platform +and information about common offload hw block drivers of +**NXP QorIQ DPAA** SoC family. + +Supported DPAA SoCs +-------------------- + +* LS1046A/LS1026A +* LS1043A/LS1023A + +More information about SoC can be found at `NXP Official Website +`_. + + +Common Offload HW Block Drivers +------------------------------- + +1. **Nics Driver** + See :doc:`../nics/dpaa` for NXP dpaa nic driver information. + +2. **Cryptodev Driver** + See :doc:`../cryptodevs/dpaa_sec` for NXP dpaa cryptodev driver information. + +3. **Eventdev Driver** + See :doc:`../eventdevs/dpaa` for NXP dpaa eventdev driver information. + + +Steps To Setup Platform +----------------------- + +There are four main pre-requisities for executing DPAA PMD on a DPAA +compatible board: + +1. **ARM 64 Tool Chain** + + For example, the `*aarch64* Linaro Toolchain `_. + +2. **Linux Kernel** + + It can be obtained from `NXP's Github hosting `_. + +3. **Rootfile system** + + Any *aarch64* supporting filesystem can be used. For example, + Ubuntu 16.04 LTS (Xenial) or 18.04 (Bionic) userland which can be obtained + from `here + `_. + +4. **FMC Tool** + + Before any DPDK application can be executed, the Frame Manager Configuration + Tool (FMC) need to be executed to set the configurations of the queues. This + includes the queue state, RSS and other policies. + This tool can be obtained from `NXP (Freescale) Public Git Repository `_. + + This tool needs configuration files which are available in the + :ref:`DPDK Extra Scripts `, described below for DPDK usages. + +As an alternative method, DPAA PMD can also be executed using images provided +as part of SDK from NXP. The SDK includes all the above prerequisites necessary +to bring up a DPAA board. + +The following dependencies are not part of DPDK and must be installed +separately: + +- **NXP Linux SDK** + + NXP Linux software development kit (SDK) includes support for family + of QorIQ® ARM-Architecture-based system on chip (SoC) processors + and corresponding boards. + + It includes the Linux board support packages (BSPs) for NXP SoCs, + a fully operational tool chain, kernel and board specific modules. + + SDK and related information can be obtained from: `NXP QorIQ SDK `_. + + +.. _extra_scripts: + +- **DPDK Extra Scripts** + + DPAA based resources can be configured easily with the help of ready scripts + as provided in the DPDK Extra repository. + + `DPDK Extras Scripts `_. + +Currently supported by DPDK: + +- NXP SDK **2.0+** (preferred: LSDK 18.09). +- 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/index.rst b/doc/guides/platform/index.rst index ca6113d..fc7c6d4 100644 --- a/doc/guides/platform/index.rst +++ b/doc/guides/platform/index.rst @@ -10,4 +10,5 @@ The following are platform specific guides and setup information. :maxdepth: 2 :numbered: + dpaa octeontx From patchwork Thu Aug 30 07:39:30 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 44002 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: 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 1CCF64CA7; Thu, 30 Aug 2018 09:41:46 +0200 (CEST) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10045.outbound.protection.outlook.com [40.107.1.45]) by dpdk.org (Postfix) with ESMTP id A32114CA1 for ; Thu, 30 Aug 2018 09:41:43 +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:X-MS-Exchange-SenderADCheck; bh=VGTMMSKX+Jahxev+KwjeOH1huNq4dObPMFxpQnfthg8=; b=TWwTRxF+Tmxt/9/FJVwwwdgD9/zjdeYhPUdanCL/lXWM6WH77UUoZ/0ENJt0gW+B+cLMs9pPX4J6iBmHS+fcW6pIp2/fY/fzDcxXtzajAKbe09w2VAs7vAIzPynT/AwW2UbOaWVmCrlpzIfTT6sWft2KA1rZyrRJQEkNm5t0AJk= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=hemant.agrawal@nxp.com; Received: from bf-netperf1.ap.freescale.net (14.143.30.134) by VI1PR0401MB2544.eurprd04.prod.outlook.com (2603:10a6:800:56::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1080.17; Thu, 30 Aug 2018 07:41:40 +0000 From: Hemant Agrawal To: dev@dpdk.org Cc: shreyansh.jain@nxp.com Date: Thu, 30 Aug 2018 13:09:30 +0530 Message-Id: <1535614772-20886-2-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1535614772-20886-1-git-send-email-hemant.agrawal@nxp.com> References: <1535614772-20886-1-git-send-email-hemant.agrawal@nxp.com> MIME-Version: 1.0 X-Originating-IP: [14.143.30.134] X-ClientProxiedBy: SG2PR04CA0157.apcprd04.prod.outlook.com (2603:1096:4::19) To VI1PR0401MB2544.eurprd04.prod.outlook.com (2603:10a6:800:56::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b6575530-7dfb-41b0-0e41-08d60e4c06f4 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0401MB2544; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0401MB2544; 3:l2MwvKpBkI9ATGWBXhr2bCTa65bf/XeVco3Oe67CJpJZQDko4tsWWJk3Vg0nfZJSIfg1ekOKYJHw7LYLX/oJVqschniC1wK/N6cy+XRIW/xbj65avhz/in+Pq9BHvSyk/m7/4WXoNLkaKIfdD1IhDZZ+U9clmicOIFwMPdsFMYyLD7nNuhlxaTwA4/asz39GUrVBRCB8VwwVXbEa7589EOp3P9R6Ex3Sx3VGFO+Dh2jv1yHbYFrqcPEazlSYGyEj; 25:m4wg3K8qfqsdC3E1K3R/Wo+clR+i0Xj3LCAoDuwUKBncu/3AgNVZ6aekx8Y5zf5H3N/uzZ2+DVeEVGFxfmOnX66HBJ3tEi0ive5m96SKr9D9dzJdBixE7Uz4nRDbTnVWYykBT4RoLr+Qm+vMsWChfAQ1KfSxLO1Q9EdbowiOet2GECS9XypiDy6GHVQjsQO2JD8fjwCkQuuJTer4X1aaRpkfsKamwncnCoyLFSfc9pPJUSPQmNsqqc/n010LgCm+lLaI5ZiDgtv5ggB1jYYiapQM2v2L9Dlz0v2m++qaNiHd3+klB0Z8oha5jupiqtjcfZACiSCt+bV603J5ufqTSQ==; 31:ubK09SZBz4cnKhRbR4Ncv7PEfNdIS/mBbc9oiDDUEs+MyQNQ/YxWZ1MyAt9yLMyaXHm0iU/Gpym3123pl5Cm3fdPaHcMM7TdCrpWTBdBkP3P7egNBqWRKzunAIa8kpQpeYPpd3WtqFjJQVFTsyKcgDIGhEe4I1YInksE/c+RWYrSXMwB6aTga1tDRuQw6Xi3ILlbohfzyHayFVBiZCGQ2L/mY9iAgWFwRfRREAN8tqU= X-MS-TrafficTypeDiagnostic: VI1PR0401MB2544: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0401MB2544; 20:44HmL6+FWXP5T2o9qfSmvmdZ+MkCtb0iA2dst0p74ev2Eip3vwOR2KzaNmvYh0h46w1J4Z0XcxiMobD/kX1JfRqrMI5HrojB9Mdxm31n3/DHpMPU10DTLG37oocxIF6g1aoaVZtqjbePIKp0hnUX6bLhnLVzoKnXP4PKevFm17qaJqqqAHkKhfjzqE6mKLheCx+/AgbFTrIxeNReRQEgS+N2EHngiv4XwVjQqKAwt8c/zZmkPlUeJbUy/AaQXrULBYO69O/00dhXpzGkeHxMIvxJUEbeg2DVtnlR+W738zNsIFlNLH/5TErzpTzE0Kh9M5JqSPQEV06wkDUZ4pNMDzXGk8pUcmKxIElOB7uVvaLMKpb+ZxfLiJ8KmNn/iiFX8GVEu2STnTJz17jPWKSgEUDiChqMKIfiO78+Slh6NUwjX3DNPriTR7iCQLESJ1CMsIPt8Zdp7q+4f2mMqVPG+v3WUL6PKHAR2Yj/KzPfDbFEmlmJ305UEyiuVot7c5gi; 4:z6ARZ7oOqWSMiJbImJbrQA9YZCqTcHLsFjwF8qkvdGkVQwRNC5wOo+tA1iCZsHRA3VH63M98BqFgxLUkllVD6gR26ajxE3c+6ILKeeo8gBwa+B99PGpWxYHj9b1ynPgk7GLRKUg/VwVX2JXWYXS1f+IkvilDtb65sFzaAGAfOlAA9DLF1bMFz521GZpwWemyjG63Ump8CKsDmQl8Ucc2CSICmV/FLiJvQ88i1ozEmnjxNBBgkgBx+XLKuewJ1FWKDyeJEOATzbca9lVAUTWMeXRY3piVrgzDsDnqcyznDhaP0f+X1M8ENAfYp+3nBZlbW+mFemYgzxj/RyKkvpgq+XVJyc9Ed+IvJt/udlig2SVVa4AmKeSRDY57bJm520/A X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(185117386973197)(264314650089876); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(823301075)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(201708071742011)(7699016); SRVR:VI1PR0401MB2544; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0401MB2544; X-Forefront-PRVS: 07807C55DC X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(366004)(39860400002)(346002)(396003)(136003)(199004)(189003)(4326008)(8936002)(5009440100003)(76176011)(6916009)(186003)(2870700001)(305945005)(3846002)(16526019)(6666003)(478600001)(25786009)(7736002)(105586002)(2361001)(68736007)(47776003)(44832011)(50226002)(2351001)(106356001)(6116002)(66066001)(97736004)(23676004)(81156014)(36756003)(8676002)(6512007)(55236004)(81166006)(6506007)(6306002)(386003)(316002)(956004)(50466002)(26005)(5660300001)(2616005)(2906002)(6486002)(86362001)(53936002)(52116002)(11346002)(476003)(446003)(486006)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0401MB2544; H:bf-netperf1.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BVI1PR0401MB2544=3B23=3AFL?= =?utf-8?q?LludxJ9WM0SEbUaJT8qsBadxfezpOf68+lxXlp36IbXbtfsrwsuO7WiK?= =?utf-8?q?TFQQwEeNy7pZfRHcLA3RLrBwGbPrUTA4tCeHHHC7yzYoWQwrslglNoX4?= =?utf-8?q?cQum6NtUtiefQa2fuv2KdMjaIYA2l9YtgLIVxFGQlM4W/PZbN1rk+7YM?= =?utf-8?q?QUoyvilcjjzLw2ZJozHL/2PhqPzIf2URwoVd1XZDQyhRgxGJ0mzjkhaj?= =?utf-8?q?2Kj8d1bdgPq52s176bX6nzo4k/4StJnGDz8a+ZNScc3Csh/ea295mN+M?= =?utf-8?q?YH/r8g3ybj3dJUp75qcgS2F1/gMpV1dDCCU3eTBpzIVJmc0utsFyg21l?= =?utf-8?q?5UCz8PYCUYs6EAaRoMiXzxVo5bxaOyWmVd5keGDctwvXGxfMicdl+uj7?= =?utf-8?q?E3TSiKIYcPsvine1pQaunYR4wS5BwQbftbw5agdpyaiIzwF1Wl+av8Le?= =?utf-8?q?IxhMlWUm+w5zJjgarisW4CANd/uN7ZUflpah2z1jk3kCm5z320GPcC3g?= =?utf-8?q?GJJfBhfPbEV4+gtFzcyuXaXjJo6zHPnkKH3rqSRc1h0CJqc/AwCQccCJ?= =?utf-8?q?b7PnR7GUixTtbdHnnrh1cbjmqVmfr/J8kfHXjFvDoxXmD23xPhzxw51K?= =?utf-8?q?FhZtdxynxn2r32WRpZtUf9OZxLln71MNWWwT2cuwiR6LgPowGFjAtD7n?= =?utf-8?q?7LhlcULbu1y6NOVyFPgRLbL3v1Z25AJ//mZwoAUQdT/7yy/PAxzOXNht?= =?utf-8?q?93F3mp8/alqHVqGYnbh5C//o4MdA3jQst5yYw92Fx1aAaad/p7JiaXXT?= =?utf-8?q?RqpLnSlFexZ3kc2KQ3OWIbAA88l9Toe611LfpKI1ulkmiWpIruA5N19O?= =?utf-8?q?HR6YeZTZH0JL4QL6IcsKyOa83/+L0c7CjJFW4KGMXShxbJtN5V3gO9qu?= =?utf-8?q?cIctnqCm40Zb1XCNiAOzd/Hr7jhPJVnvwm8jgYCKWeacDI+Q8WeR5o+Q?= =?utf-8?q?a7u5YhEwL3FnSlHsXygTSEPCEaIGa6coNHmXMv5G4zAPmVoPMFY+OrVp?= =?utf-8?q?V/HxZdkZYHb5GxeqhdcBwuwGUib87N6RhGNU7cjIrxhquDjjumpk+5BP?= =?utf-8?q?zf3CehX0Qa2VdxIaVSjEaKJzz4DfcjuP3uJ7jkIAgFjTn6BdgeLlXDad?= =?utf-8?q?CiLGkG5TsY1qE+PjKfb0vCn+wACaknpItz30U+4irvrtAzGsZX1495yz?= =?utf-8?q?n4t/SQ0WULHYvcZxSL+WfPq7J3rzY7i8CItCCeyL3YhV7fmp2lgIFV5K?= =?utf-8?q?yTjyPQd/Wg50x5fqApPAF11aa1L5PsY9dQ1nto4WcvV9Ii9bzuBCDvXf?= =?utf-8?q?n0YMUYexNVGc9DLJIJXlwJPJcYkSBRvo8=3D?= X-Microsoft-Antispam-Message-Info: hDSidLyQ9Pi0/rF/5wmIiT9oE0sY3bxJ9OfH9Ay5rL/VxzDHSTR4fn4YZ+L+03yCJjFPvKMITH1WodH9Ly23gotMVsQSemQGS0pgRoGGvt86IV2bMGCqfA+V9ES3hk74+afTisyHJH2IssIErTXr+KCkzG9G11+/TikvZkzhJAeu92bVQGWKZI7HM7YsN6vR24R1t5qIZvW+d+/8yoAymU8PRamQ5vqnDozOf+vSt9N1/gEfm6G+1aKVUPHaT2EbRh9saLjXFjIjxnG8prydyavWHZ8lOWNNswWv4gdlS54S5Cksue3eZ6CzSPaOB+81CjI1ygnw5ItApiz0WNdaGfKjDvHyyuj46WHriVwjoeU= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0401MB2544; 6:Y0uDjyeQ+/VbXGEPgybaUdDLuUJF795HGu8vaAmuE3UhQqSA7WgL0rY/KbST9a/8x/h+aqzNOQYEy4CNPdzbKEQv9o93nhm2TTU0tn9NvRvqwG7ZRTgv2nTGQ1sIoG0u0YrgyfJRMaFIDFMZ2X5DEzXAYxi4JFON6dZIatrSZkE2zeU5e3ztbA/Qn0yr7P9hrUD1gsSrqsfeDMhOo9BtVRfX9LZFDYd7XR8d06x7fOEdXoJB1KZ+7FatD3Z8+HQ29G7w9AZ7oiOw3LmnZDpTUJHWd1wMc2QqRKm92KouhFYcYPskVUG1OtTWjudUr85uYaLivS0t3It1TC1VuWMqWA8EfMwoMATkuCuOmhe4F+Scfv2ItdFldB9kXQdoWUdw2s3G7WlfJ5uqJjzbdakwNsDpPYLDqxGKCkXKPZbZ3TjvibW7JI+hpbfmTu4fc79E20KYrXgfz+ljVZ8bH0/nnw==; 5:xsQIv+WxEStaWH+9SwA4h1tepI0ZYlL150GCouV4XVEBrcNHhCEVGu2hpRkDEyHa2UKg51PHwx1BgwXc8/RhcJ8qEaOwfwaBmiMqDWRHOfcmeJj/e5wdLzzXx8oe3nPk475/qu8e6l5hZDPhCRhCLoMsTWeBygZeg0Vg2c+xipQ=; 7:U1tCR8sZ8NzbxlkxjBmCnvcI/WLhjYUHHhLrZCQDihiZyHfpjDV/2MG3MRmwUHvUv/jbbg0oP2V11fYJN4lx7kebjuzRmlUTFVa4fRYEs84pvAb9zoFWsjTeGJjqeX+durCXjyBuYMegu2bt6V7meSHi/msFBIXsR5nKThF0eb5i3Jfb6b5w7XCwPNq+KGRlcM5su75iZdBRNNytEDwNEyAcVq9gLecaiCiIi1dI62NhlFuhoCerJnGZSJMpEl7/ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Aug 2018 07:41:40.3043 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b6575530-7dfb-41b0-0e41-08d60e4c06f4 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0401MB2544 Subject: [dpdk-dev] [PATCH 2/4] doc: remove redundant prerequisite info for dpaa devices 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" Signed-off-by: Hemant Agrawal --- doc/guides/cryptodevs/dpaa_sec.rst | 25 ++-------------- doc/guides/eventdevs/dpaa.rst | 48 +++---------------------------- doc/guides/nics/dpaa.rst | 59 +------------------------------------- 3 files changed, 7 insertions(+), 125 deletions(-) diff --git a/doc/guides/cryptodevs/dpaa_sec.rst b/doc/guides/cryptodevs/dpaa_sec.rst index dd68389..897a4fe 100644 --- a/doc/guides/cryptodevs/dpaa_sec.rst +++ b/doc/guides/cryptodevs/dpaa_sec.rst @@ -101,32 +101,11 @@ Prerequisites ------------- DPAA_SEC driver has similar pre-requisites as described in :ref:`dpaa_overview`. -The following dependencies are not part of DPDK and must be installed separately: -* **NXP Linux SDK** +See :doc:`../platform/dpaa` for setup information - NXP Linux software development kit (SDK) includes support for the family - of QorIQ® ARM-Architecture-based system on chip (SoC) processors - and corresponding boards. - It includes the Linux board support packages (BSPs) for NXP SoCs, - a fully operational tool chain, kernel and board specific modules. - - SDK and related information can be obtained from: `NXP QorIQ SDK `_. - -* **DPDK Extras Scripts** - - DPAA based resources can be configured easily with the help of ready scripts - as provided in the DPDK Extras repository. - - `DPDK Extras Scripts `_. - -Currently supported by DPDK: - -* NXP SDK **2.0+**. -* Supported architectures: **arm64 LE**. - -* Follow the DPDK :ref:`Getting Started Guide for Linux ` to setup the basic DPDK environment. +- Follow the DPDK :ref:`Getting Started Guide for Linux ` to setup the basic DPDK environment. Pre-Installation Configuration ------------------------------ diff --git a/doc/guides/eventdevs/dpaa.rst b/doc/guides/eventdevs/dpaa.rst index 7383295..3af2343 100644 --- a/doc/guides/eventdevs/dpaa.rst +++ b/doc/guides/eventdevs/dpaa.rst @@ -25,57 +25,17 @@ The DPAA EVENTDEV implements many features in the eventdev API; Supported DPAA SoCs -------------------- -- LS1046A -- LS1043A +- LS1046A/LS1026A +- LS1043A/LS1023A Prerequisites ------------- -There are following pre-requisites for executing EVENTDEV on a DPAA compatible -platform: - -1. **ARM 64 Tool Chain** - - For example, the `*aarch64* Linaro Toolchain `_. - -2. **Linux Kernel** - - It can be obtained from `NXP's Github hosting `_. - -3. **Rootfile System** - - Any *aarch64* supporting filesystem can be used. For example, - Ubuntu 15.10 (Wily) or 16.04 LTS (Xenial) userland which can be obtained - from `here `_. - -As an alternative method, DPAA EVENTDEV can also be executed using images provided -as part of SDK from NXP. The SDK includes all the above prerequisites necessary -to bring up a DPAA board. - -The following dependencies are not part of DPDK and must be installed -separately: - -- **NXP Linux SDK** - - NXP Linux software development kit (SDK) includes support for family - of QorIQ® ARM-Architecture-based system on chip (SoC) processors - and corresponding boards. - - It includes the Linux board support packages (BSPs) for NXP SoCs, - a fully operational tool chain, kernel and board specific modules. - - SDK and related information can be obtained from: `NXP QorIQ SDK `_. - -- **DPDK Extra Scripts** - - DPAA based resources can be configured easily with the help of ready to use - xml files as provided in the DPDK Extra repository. - - `DPDK Extras Scripts `_. +See :doc:`../platform/dpaa` for setup information Currently supported by DPDK: -- NXP SDK **2.0+** or LSDK **17.09+** +- NXP SDK **2.0+** or LSDK **18.09+** - 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/dpaa.rst b/doc/guides/nics/dpaa.rst index 620c045..2173673 100644 --- a/doc/guides/nics/dpaa.rst +++ b/doc/guides/nics/dpaa.rst @@ -181,65 +181,8 @@ Supported DPAA SoCs Prerequisites ------------- -There are three main pre-requisities for executing DPAA PMD on a DPAA -compatible board: +See :doc:`../platform/dpaa` for setup information -1. **ARM 64 Tool Chain** - - For example, the `*aarch64* Linaro Toolchain `_. - -2. **Linux Kernel** - - It can be obtained from `NXP's Github hosting `_. - -3. **Rootfile system** - - Any *aarch64* supporting filesystem can be used. For example, - Ubuntu 15.10 (Wily) or 16.04 LTS (Xenial) userland which can be obtained - from `here `_. - -4. **FMC Tool** - - Before any DPDK application can be executed, the Frame Manager Configuration - Tool (FMC) need to be executed to set the configurations of the queues. This - includes the queue state, RSS and other policies. - This tool can be obtained from `NXP (Freescale) Public Git Repository `_. - - This tool needs configuration files which are available in the - :ref:`DPDK Extra Scripts `, described below for DPDK usages. - -As an alternative method, DPAA PMD can also be executed using images provided -as part of SDK from NXP. The SDK includes all the above prerequisites necessary -to bring up a DPAA board. - -The following dependencies are not part of DPDK and must be installed -separately: - -- **NXP Linux SDK** - - NXP Linux software development kit (SDK) includes support for family - of QorIQ® ARM-Architecture-based system on chip (SoC) processors - and corresponding boards. - - It includes the Linux board support packages (BSPs) for NXP SoCs, - a fully operational tool chain, kernel and board specific modules. - - SDK and related information can be obtained from: `NXP QorIQ SDK `_. - - -.. _extra_scripts: - -- **DPDK Extra Scripts** - - DPAA based resources can be configured easily with the help of ready scripts - as provided in the DPDK Extra repository. - - `DPDK Extras Scripts `_. - -Currently supported by DPDK: - -- NXP SDK **2.0+**. -- Supported architectures: **arm64 LE**. - Follow the DPDK :ref:`Getting Started Guide for Linux ` to setup the basic DPDK environment. From patchwork Thu Aug 30 07:39:31 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 44003 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: 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 EE1F64CBD; Thu, 30 Aug 2018 09:41:47 +0200 (CEST) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10066.outbound.protection.outlook.com [40.107.1.66]) by dpdk.org (Postfix) with ESMTP id 6B6734CA5 for ; Thu, 30 Aug 2018 09:41:45 +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:X-MS-Exchange-SenderADCheck; bh=RKVNd6peY00+DlHO8KoKWQ3Yujx8mIgQsIRPpPk5ueE=; b=Xnz9cqjZC0TrBg7oY3UfWkh/zMlAUnGbWwj4NQpBFgMuQnllxcH7IPxBuuid5QHu8HOwkj+PGCo+Suhi4w008OPLiVt/oBPaIls/PXJwTTB/sRfmmZy4KUQXw/tC0rpBtT51lfQ3RbHJTCIvQ+s4tpubA6ujT63dJDEcrY1ZyPg= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=hemant.agrawal@nxp.com; Received: from bf-netperf1.ap.freescale.net (14.143.30.134) by VI1PR0401MB2544.eurprd04.prod.outlook.com (2603:10a6:800:56::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1080.17; Thu, 30 Aug 2018 07:41:42 +0000 From: Hemant Agrawal To: dev@dpdk.org Cc: shreyansh.jain@nxp.com Date: Thu, 30 Aug 2018 13:09:31 +0530 Message-Id: <1535614772-20886-3-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1535614772-20886-1-git-send-email-hemant.agrawal@nxp.com> References: <1535614772-20886-1-git-send-email-hemant.agrawal@nxp.com> MIME-Version: 1.0 X-Originating-IP: [14.143.30.134] X-ClientProxiedBy: SG2PR04CA0157.apcprd04.prod.outlook.com (2603:1096:4::19) To VI1PR0401MB2544.eurprd04.prod.outlook.com (2603:10a6:800:56::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 39eca2d3-caaf-4395-8e94-08d60e4c0826 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0401MB2544; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0401MB2544; 3:bwkEklaA+PjPhwBut/e2FLnRp5ZCuD0+Q0Jltk1UclS6sKoSrq/hBYDZoZ0o9TETqgEnbHt/iTefLEMAI7YLoHj7ydiysxVQ+tWzw3iUYZxcigx2eqEk5OfdNVpGRcvxQpFBcI5+z3lFwrt1BXI/FlB+PBBTOn43fYiw04R35n0MYVewgaTiw1QldaLlNWA50ePcVpJxiJCocSkoCSYp37uhOokm/s3WIWgWWHvkyKwtoPMtOTP3ZBb6f0JEIYHp; 25:yj+72zkjgJC/tkjcTS9VfMXHY+9P+mL8eZYSpLefbNxYcffXD7PDSeEPJNVRJ79WsshIJZ8BL/WgZ0fjRN3n6+LgbpC4ic3mR1DirPyokbj8ZDhX/mW7XrhUGpgRAq5Wb4lcM0eIi1SjPKFf2x02Vsb+vt7ysvFcgzsGWp053cRGE6hr9gSMP9j6IoukhjCXpdkWUCk1Zsc9sb1J1iPiCa7StIEDwcYt+q0VWdNpJA3K5bb9AjJUXoP+yN3irGZ1Ovwt5RF8WZfU+VDd0FU8Zycu7pECAFv+Xkp6f0aa/S/3iJQvnCA35DrP3RZzU78WJId6VxTROcmCdqvDEgoBCQ==; 31:wNP/lQS5un5T55R9D+ysgaQjLe3iOIMl9L2oHFWOynddLu7kn3x8I8tz3A3/N4AEv9RPIuYXHyHa1bn4vU1aqNk2RorvbSy6F6eD/kn7rtGpl3L4WHdshfbHkIZA1YSm3Zc08nfGYlb+EIuyMO0xOiAK9q1f8T5NZvtWN8nKpz7H7nVFnUxevqUaUVhyljrGX/PoqsiWlnZ5fyXBeZuYHcvc7pBBWnaBn+iiGa9xBOk= X-MS-TrafficTypeDiagnostic: VI1PR0401MB2544: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0401MB2544; 20:lxFNYPcCd3kcKg3zkuLyiRGsHBtHmIPFQ9d6y5Jo4B7JVPmbihuuWvferF2i5n7dTTD8jEnLCnE7qgxtuWPeCbQCi7csSMOdjXiH1z8rUaoULfPAfeG07IIx0xauxa6fu6e5WgjYF3GOBruaQhgHi3/UftMpAMX1kitT4CS9mAqPFjFgoanVJ4JXw+gV3eojNV6Lv+KDzGMbYxq6AsOYD+RzqOgPPz7mjM2btJZcUhw6r2GFWD3fMK9vw/Zw7XfePnS16eRqAuPjFAKF2qMOSq48NqkUuZNbfpUsWM/bjEnHJNXLwTMYR11SrVwmVIKg8+Bzyx7/EYo4VaNgXQgyi/yoHGCDuW6fo+Q2p162ulCautqOZUCtm3msA8V5btQ5BXVWbSMbFnuBCjvgwOK+cLmQ2+30y0hOgRcBtXlJic0lupv6PSoBpckMoBM1lv/gHJBo+dmlMepCzopCU3/kfq/ypu7j0eUzOl3CGTWziAWOeu2ngRh58EBeVsul1SSm; 4:7uwNi7Qgdw0ewiMXxhZajXuHWIIjjJg+TtD4veVRNHBIV9DSwJPGRxCe2guFz7ji27aaff/7wtiSmsqoWoWi08HT81Etb1ySZ+7f9LRsD67VZrDAQmDrk+6wX2XCEJ3I9y+rU08tMqY9c35CjONZHZ00p2xun4z7F7dkl+bMz8GEQVYZoXHVTu7iO3rretZiGLx88Q9/pd7nC4UEDhvdHejij0e3Jm4DyfviIwHU3Zo29d+U/M/7moGFX1BwKk8+6kGvZQySxD+1HUohSzmeWS/WNQB5Wq2CsC9MAyy7MG2XVTb6MXF1zKnDaYTEmbBCObm3DDrIw/5A+1YW7dUN712bgKX9TNJa3iwo9mT3L0U= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197)(264314650089876); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(823301075)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(201708071742011)(7699016); SRVR:VI1PR0401MB2544; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0401MB2544; X-Forefront-PRVS: 07807C55DC X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(979002)(376002)(366004)(39860400002)(346002)(396003)(136003)(199004)(189003)(4326008)(8936002)(5009440100003)(76176011)(6916009)(186003)(2870700001)(305945005)(3846002)(16526019)(6666003)(478600001)(25786009)(7736002)(105586002)(2361001)(68736007)(47776003)(44832011)(50226002)(2351001)(106356001)(6116002)(66066001)(97736004)(23676004)(81156014)(36756003)(8676002)(6512007)(55236004)(81166006)(6506007)(6306002)(386003)(316002)(956004)(50466002)(26005)(5660300001)(2616005)(2906002)(6486002)(86362001)(53936002)(52116002)(11346002)(476003)(446003)(486006)(110426005)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0401MB2544; H:bf-netperf1.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BVI1PR0401MB2544=3B23=3A/s?= =?utf-8?q?rNlagET+5fGb/J4mfyBsD3HYqVroz6Ni4sjab6WSrzK5AKirn9Hk52dx?= =?utf-8?q?6ltDWO7H2yGTvro7jL/q7p/G0c1bQ8H0vRJY/xGgXhFHFAWbonErGu00?= =?utf-8?q?ape5sRFKXWkFl50OndnUrnNfEYXrkkOwXYtIEHEV5y9ctS7ggldR+qrD?= =?utf-8?q?9dAVXEcx/V9ETb+yf/QoysD1DP0B33HaiuBVBeQW5adAxjRpqIVbfn7H?= =?utf-8?q?PeQ+uTJJFtPZPppoTtuS+JyRLERWer15jFdnsbsRR4aR36JjBq33kjKP?= =?utf-8?q?jK5bD58K1lPSq3NzymeYhCPkkgActRCdTEkA7zGT/LXDRq3VxF8h1GoG?= =?utf-8?q?LNgq8TE5slMH5uZkMzBxjkGUdeL9tQ+8qKp7gJE2ozOb90xM4i0uxo2g?= =?utf-8?q?L8WdK0wRTztdhPrH2kAHZbWKsar5OPK9q5MEq1zQkxb+G1nVdFo94SIF?= =?utf-8?q?GVWIM8jdpDaDRUSmJyPAzIaMpszsxx50cyFepCWKfoUFWb9sIwLnRZsF?= =?utf-8?q?RyxMRU+PE/yRBWeQ5xz1GXIzkX39cC2eOYZIqfGlp3lri7WBwW/wYAyK?= =?utf-8?q?whxiuzUO9Tm/C/qAHAK8s2ZbNGL7HyVOdFx9ZiYFvWeGyohhzcfUQ/4p?= =?utf-8?q?rYOwgVvenE5j9KX4X4qBJCXsSFfgr28b0QchicSNbrcyqM0hx3cIY5z/?= =?utf-8?q?W6m9YGJN0lm3zVlAz3Sn8lT7hlbZ2oGyRA/ewBVRUhTi0SYMqcDRDbnJ?= =?utf-8?q?c+h4RNGPkN3jjNxOe9EYGGYHtMz3Jpt1wRRYr66pOkLCiwqQvY9X7Zxy?= =?utf-8?q?sGgsO8JQGVGIEmVDbNVoiT8V1CSsIefYB0QOqFHGRiNvRNIGbhB+vurM?= =?utf-8?q?w4BK1UatjHZso/JoK2egNeMECAbokN2Lc/WAYbLxI8cvDAaPwtfZGnby?= =?utf-8?q?leKdFzmforHYfZJPaNwTLvEcICUT1X+cfE+M/AT9mVaXPAyXmC/8WrKi?= =?utf-8?q?9mB3IxlM1wZp4dbRhyvQqD8WvTDdeMJyLKjIXq7yXCv60Rt156c0rDu/?= =?utf-8?q?p8EHrzXb/Uhiw0HNGExf9IxrBqsdlS51gdeLLgoBKWh1LWO8NOhqgy3t?= =?utf-8?q?cF/jq+EJZARkIsTUezMQeUHtP2NE7cqi/2Nh+aSJDf8bawjPbn8BuP2s?= =?utf-8?q?kbC/ejNLkg4Vfg2moU3IcymeBZhuTw7GTKzIaVoF91wG+ky5fhsxqHjU?= =?utf-8?q?fKxCqRM78cZNjlOMrxJvMo07wVgf8aY+bzdaJjd2pCs5SEmUEs0QjtzB?= =?utf-8?q?iVq5fadt4wcc+fxjkkrU5h+782PHC7ytV2rlb5A/YhW+WfoGm0HMXorB?= =?utf-8?q?MoPNwwafhnkseCDxhpco+HenyorJ37YTN5QyQAh5RYmn7bjn9x2SgA/J?= =?utf-8?q?kMol/lj3p3uGA6cqw4ajSFl8fPFL1dMYMR9m77bxtAJlKRNLJDf+oVC+?= =?utf-8?q?J4NJYn?= X-Microsoft-Antispam-Message-Info: Hw+YZ74ljdIQBmL3ZnAqqYrOgzBz0K/JqoTVG9OxHUZkTeITPCZfzL5mUkynz6r8Q/P4i95W7GlUPF6DpKeE2azoWXGUUL0hPeFL5+RSPHXDHcLAgKG/XxOfRoyQED2Ap1ETogAA0QnoJliVD4qAyewOLeJ+VemSP3qSIl+yJ+kmiqzLgxfgW/m1IHoVwPgJi0onSsAjl7puEVQDw5787sgJ9lPoz5h7DBgnsdnK7IoEprvvuPtqfhkgFAumDj/cB7H5+97O5qJJsTU7Q7e0k47iyizMhXR83qwV3zvKKzrY1HUNpMi3aiQT5rcQg2hiC1t6ZDtEMunsdDCs+Rye9rAaM9dHKNO7KOJfJCKu8Dg= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0401MB2544; 6:YpbmP2TiiJZk6zl0VTXs8+s31ERlyyUNW813zcadIu2yw5JCOqpGyPRtD7JN6iFsHNEM09MfB4oKaVViJfPVHckZIHU6zsqcabtq0ynDzoarlWMOwGHhTW3grylR2AlZYFldrxN8Exugrf1EDNKSWtR2Ihai6IFjWP67/a/NgZuUKkC4+UU/uIF/XeWYHLqs8kNMbbOZdAy9lGNb0vQkAT3j1vGxn7ac6wHzLQP8cKaVXYDfvAK56W7YiwIA/6Vwf2e4/2GL1w4i6nM0mI9nNZdhFigj0LO+S9E8SbtspzTKvmi+IxIadqzWAiHu80tKHE0JdeNE8q4BX2ibQZIKrdm4EhkVumhruqQJhjdRXTRugoGGOylCYz/UDy3O6Npk5tLdGFSi3UggUIGaht+W+QdbA7dejxRSmM7yUv13Ug8iTEoZslQCAxIkWPpaitepfPm+TV4njx6+X5RwmNs4gg==; 5:uHLZupaCqbntwTIMCB41ECVXKC12Ctp4MZ03dUxFHwoCBbimz4xP13Lcus8GMQ7MMyHwqLezm2JCbv1C+YTX0j6hLLC2gaWyg/uOGjD7VeefQl9Cgb8JdU2dx0xgY/RxjOOJPKWbec951ZCmJmT6H5MP5hoUoS57abkNqn5ood0=; 7:l+xR7pNOsux/ppUrVDOdVVHGUV260CXplN7nZaKaNXDQWIuUeF+Nkws2ztkFkU5mvSM5i6oN9D1rFxvDIDworJhN8t35mPDAfXJfpeHZVD2PpILaJce+buceTbmB+IuWGjMT2MnRNCffJ9wJn0Ki4kYWhDAdnFu8gmKh1K2I91KQPLpka90tyODtNjfcQ+E4VsVK1XAHQ4987cI0S9OMAimLtek3Cz80c3dPVhbdkpLfpVCJcfT1S+HHQQON6aKH SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Aug 2018 07:41:42.3440 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 39eca2d3-caaf-4395-8e94-08d60e4c0826 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0401MB2544 Subject: [dpdk-dev] [PATCH 3/4] doc: create a platorm specific page for NXP DPAA2 platform 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" Signed-off-by: Hemant Agrawal --- doc/guides/platform/dpaa2.rst | 100 ++++++++++++++++++++++++++++++++++++++++++ doc/guides/platform/index.rst | 1 + 2 files changed, 101 insertions(+) create mode 100644 doc/guides/platform/dpaa2.rst diff --git a/doc/guides/platform/dpaa2.rst b/doc/guides/platform/dpaa2.rst new file mode 100644 index 0000000..bd9abcf --- /dev/null +++ b/doc/guides/platform/dpaa2.rst @@ -0,0 +1,100 @@ +.. SPDX-License-Identifier: BSD-3-Clause + Copyright 2018 NXP + +NXP DPAA2 Board Support Package +=============================== + +This doc has information about steps to setup octeontx platform +and information about common offload hw block drivers of +**NXP QorIQ DPAA2** SoC family. + +Supported DPAA2 SoCs +-------------------- + +- LX2160A +- LS2084A/LS2044A +- LS2088A/LS2048A +- LS1088A/LS1048A + +More information about SoC can be found at `NXP Official Website +`_. + + +Common Offload HW Block Drivers +------------------------------- + +1. **Nics Driver** + See :doc:`../nics/dpaa2` for NXP dpaa2 nic driver information. + +2. **Cryptodev Driver** + See :doc:`../cryptodevs/dpaa2_sec` for NXP dpaa2 cryptodev driver information. + +3. **Eventdev Driver** + See :doc:`../eventdevs/dpaa2` for NXP dpaa2 eventdev driver information. + + +Steps To Setup Platform +----------------------- + +There are four main pre-requisities for executing DPAA2 PMD on a DPAA2 +compatible board: + +1. **ARM 64 Tool Chain** + + For example, the `*aarch64* Linaro Toolchain `_. + +2. **Linux Kernel** + + It can be obtained from `NXP's Github hosting `_. + +3. **Rootfile system** + + Any *aarch64* supporting filesystem can be used. For example, + Ubuntu 16.04 LTS (Xenial) or 18.04 (Bionic) userland which can be obtained + from `here + `_. + +4. **Resource Scripts** + + DPAA2 based resources can be configured easily with the help of ready scripts + as provided in the DPDK Extra repository. + +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 +to bring up a DPAA2 board. + +The following dependencies are not part of DPDK and must be installed +separately: + +- **NXP Linux SDK** + + NXP Linux software development kit (SDK) includes support for family + of QorIQ® ARM-Architecture-based system on chip (SoC) processors + and corresponding boards. + + It includes the Linux board support packages (BSPs) for NXP SoCs, + a fully operational tool chain, kernel and board specific modules. + + SDK and related information can be obtained from: `NXP QorIQ SDK `_. + + +.. _extra_scripts: + +- **DPDK Extra Scripts** + + DPAA2 based resources can be configured easily with the help of ready scripts + as provided in the DPDK Extra repository. + + `DPDK Extras Scripts `_. + +Currently supported by DPDK: + +- NXP SDK **2.0+** (preferred: LSDK 18.09). +- MC Firmware version **10.9.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/index.rst b/doc/guides/platform/index.rst index fc7c6d4..98c6638 100644 --- a/doc/guides/platform/index.rst +++ b/doc/guides/platform/index.rst @@ -11,4 +11,5 @@ The following are platform specific guides and setup information. :numbered: dpaa + dpaa2 octeontx From patchwork Thu Aug 30 07:39:32 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Hemant Agrawal X-Patchwork-Id: 44004 X-Patchwork-Delegate: thomas@monjalon.net Return-Path: 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 51F244F90; Thu, 30 Aug 2018 09:41:51 +0200 (CEST) Received: from EUR02-HE1-obe.outbound.protection.outlook.com (mail-eopbgr10042.outbound.protection.outlook.com [40.107.1.42]) by dpdk.org (Postfix) with ESMTP id 63A9E4CAF for ; Thu, 30 Aug 2018 09:41:47 +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:X-MS-Exchange-SenderADCheck; bh=Xn+wbto4IZySQPgQqwDmOLJ3zkzJF6cPPRErGB6JDXA=; b=VzXMLmI7qXWeVJXxHULDOBD38AS7QZ6mdPwmXWeDl72hf8IiUO/I/sV9VgdZHB90r8C7vq3Kuz1HMcpwJWn5E0/EXxZpjLzMjVM/TMFmYDMhsProLKVpOs9YaTKFZf1M5coMimDja8bvmIMoARKEDsSMAfUdglVLulWpbqlrX5s= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=hemant.agrawal@nxp.com; Received: from bf-netperf1.ap.freescale.net (14.143.30.134) by VI1PR0401MB2544.eurprd04.prod.outlook.com (2603:10a6:800:56::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1080.17; Thu, 30 Aug 2018 07:41:44 +0000 From: Hemant Agrawal To: dev@dpdk.org Cc: shreyansh.jain@nxp.com Date: Thu, 30 Aug 2018 13:09:32 +0530 Message-Id: <1535614772-20886-4-git-send-email-hemant.agrawal@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1535614772-20886-1-git-send-email-hemant.agrawal@nxp.com> References: <1535614772-20886-1-git-send-email-hemant.agrawal@nxp.com> MIME-Version: 1.0 X-Originating-IP: [14.143.30.134] X-ClientProxiedBy: SG2PR04CA0157.apcprd04.prod.outlook.com (2603:1096:4::19) To VI1PR0401MB2544.eurprd04.prod.outlook.com (2603:10a6:800:56::22) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b11b689e-f4bd-48a7-cebf-08d60e4c095b X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989137)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:VI1PR0401MB2544; X-Microsoft-Exchange-Diagnostics: 1; VI1PR0401MB2544; 3:MciQlS9Po2FnozwM7GpT6WJeBYcBLNCc2tHocOGwFVKcCqmj2h9XaiSu1hVGppWSkcUQydpkhkSbaNMr+4ve3VRJdgrPca7bzLP2sHj93/gAIlEw+I4qhqE/y0dgSat8OSae42ciPaa/CuLIHw8kMKGz8Ty4H1KbsBkVDbkBx7Rsprj2fH/XS+THsMyH6Y0f0K4jbohiEF55l3qRIRba8H4smd/Mh+griPjdgj6m8WXO4Yv2isggQxpfjnZTdhRe; 25:bYUhN4doNnOTl50la1uJdCpSwuCqKxFo7yPVwxe0ckPf03OyJ/yqHWD2cJowlnyF4EII20zxu/+tzhdmL8Keppe43ph15ZC4oydBPWU0MvlLiVl2mp5H+j0RZShdY/uZmIoJa/gIESZ9S9diahdzRnnctnXrODuMBSuoKqfB/JbOSyjWJN/+g4drSZY/gnsVQisPiwtbQtb1AdhPhrrZw2AnPSIgUUs+E07ci28LfnjgqHllb5Ko/cZ9KKIBjKlxf5Qrs1pzJxTG4qqv1vlnVnihBspcjeaMjEJn72/m4SqfzciuSuGOP3QCTDL+0+NgPNDMp/P3rvGz7mP6xPTGDw==; 31:R9iS57rUh9mDqA6rMJ81vjqlXwyuKRc2k91brFC7YJTVDPeRVF4k1AR2GsQ3+cBluDojoWWdGhOr72ptwrd03/0QEWaujkzB3x5Q8yOvlZ6dFgSpy2XQnMNWw1S71tQRf+Z1r0rMU1nXybp1HY7Ax2Tb/6XXuMC0UdT7UyXaeo5VWPtMm9d3N01ol43IusFtnvZHPRWmAmsTKnUeniurO9a7O/w/2Bb9NNytPrFYYdE= X-MS-TrafficTypeDiagnostic: VI1PR0401MB2544: X-Microsoft-Exchange-Diagnostics: 1; VI1PR0401MB2544; 20:aaB3Wz1qFqeEHw0dopCk/9H/cXDCPgR9ykrInGff4NdidFSTlYAd1HcasPCqF+NqnCurIQbcnnkVnv406hi09OkhJmXh+mYWaofsaPctkNs7om0mCqwsKn3iosy2j2pZVC17LGHMd+qEcxQHPFakwQn2uU5xmuzC+rozJyx+l+SFEwdTqJE+I0F5898XKuxvy9S2w4qF9jG5z08YrZNhfHtAqpgOxWPJpaFRMP5w7ZS+1CBzhQFgJ1uz6fDOh24lwkOCeC/acx8LQnQrfzhs4WJxGF/ywJ7C725kb1q/LUtdo5miF73lJyEKl90faAZCy4Nj0DUqXrrTD3C0VKURsgZgAz/fVK/nX3NibO6+xT+Tvm4Qu9sqUvD7cHZdIUCSWZvYI3e7a4g7oQeK/ulj2Mk35Tv2adw/tTPa7wSfODaJUwADJalZ0CaxrmYDvco6OZD1tpV6dByvRlKM/H9B3B04X5j7gcoiSIJImclt33DdTz4KsRYjKikMY+ZJLl+e; 4:uzPW7lZMTJFvN6rXgh0M+XLN+bdMpOgPWQFYrcUcShABEUz749Vt68zbfp/S8r11Cl1RAmPofS1tlNZJH/6zRWuOZHZ3TehYgblUXlikkPRDwTjAmrokpo7cw2SzRyoKTT4R9u2SLq3CJfBBD3s8WTXV30qcRHJ2ivGIyuPNNebFNQbcDBLtnfGII54ZnTZip9Opj5Ug/vh1qtUVy4dwiacl6E2JXraNZet80yQ5Th2cgUQsgb0GDebwm8Ykv31bN2m0smqrtFjm3weGM8kuenart3UdWjt66Pcoo5BfMQRHGyNU91f//dM83OXe7nuPbFect7U1LUhx3dqwueDSz73vE2l0XmhxeWPjT3BU/PsjFudVCkCjFRd8sDx0X9AK X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(185117386973197)(264314650089876); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(823301075)(3231311)(944501410)(52105095)(3002001)(93006095)(93001095)(10201501046)(6055026)(149027)(150027)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(201708071742011)(7699016); SRVR:VI1PR0401MB2544; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0401MB2544; X-Forefront-PRVS: 07807C55DC X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(366004)(39860400002)(346002)(396003)(136003)(199004)(189003)(4326008)(8936002)(5009440100003)(76176011)(6916009)(186003)(2870700001)(305945005)(3846002)(16526019)(6666003)(478600001)(25786009)(7736002)(105586002)(2361001)(68736007)(47776003)(44832011)(50226002)(2351001)(106356001)(6116002)(66066001)(97736004)(23676004)(81156014)(36756003)(8676002)(6512007)(55236004)(81166006)(6506007)(6306002)(386003)(316002)(956004)(50466002)(26005)(5660300001)(2616005)(2906002)(6486002)(86362001)(53936002)(52116002)(11346002)(476003)(446003)(486006)(110426005); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0401MB2544; H:bf-netperf1.ap.freescale.net; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?q?1=3BVI1PR0401MB2544=3B23=3AFL?= =?utf-8?q?s0VjonfsbDMzUGGJ9jROvD0q8OaPG12snvYq+pBuI8BRl8CJ8ucyt/vW?= =?utf-8?q?YUBq1TfbYCS7aVYP1mCi/bgcaToE499Oa/X6gf1CDcxrmm5HvLa/1/7E?= =?utf-8?q?BKIe2ySyyeLsDRLHOP5OgKRRzb4LRmLVqW25oIp6ivC+ZT+e36H753FW?= =?utf-8?q?K1q9qiihLYFT9KCzv2FBt1P5oeB3TKsPjpGAs/vElV6sfge1tHwdrD51?= =?utf-8?q?MmmDYSYFo0UsWmIL39WjF0K5kIIZAEDgffolyWWBUoep9ns1jspRezJp?= =?utf-8?q?wsrGR+/mut5tEtGPo92iMH/o55fhIU8UmcCXvGKuW5jKHhvBZXcL4aAf?= =?utf-8?q?Uo17smw4lZCLIFWsCBdgGaQbfWskLwML9ge7gPShkrxAIxsoft2Jfwt0?= =?utf-8?q?A0VBY+gjcTqZD0f3DFQe/fWCrarA2Sm0xpHDr4v7SuZHD2GxyFJ+Lckz?= =?utf-8?q?8Yvr0YHswBN/PkQNfn1ltS1/+/JPqVnlAnFV45xr9ibMGy4YvZdNwNNM?= =?utf-8?q?YbPq8YjI4EwKFK+EtDDqn6pNyg0hJxtL9Bs0WYHo2i/NTXYVKsrC1cAy?= =?utf-8?q?FDKTzRq5ReJQO2rZHzZxrxCuvDMfVuURfQOrUReKk/OFETXKSEjQrS6f?= =?utf-8?q?bhl8fNn7ND6GRIgyYZft/juw8ICBpv1U8iMqeqwR0RemKnNYg1qBcBaU?= =?utf-8?q?nDZmQboSGNK4+TKhZBZdPGXYJcmY/zawHrt1Nuo2kZyFrsfTf9CKiR7G?= =?utf-8?q?f75bk64FEQVdXO7aSORGsHa6938Q8Nc1FREZ6oXYe8P4PFcmbDRUwu0Q?= =?utf-8?q?SLIpmT95mTK6ylKK99PumoFYJLJiyG18ko6kwJM9LJztGMrxrM32L3WW?= =?utf-8?q?CAPC1vBf1qiZT9pBxYnCkE7D/axKsDAN9EPfjmc1EoyziDkGZNoIH0Ee?= =?utf-8?q?rMCJUDqLFNzHELc6xzJ6CcpikgXnwX2PxMv4AoCnXBwujJuFUa++mG0A?= =?utf-8?q?8Mj5H6GlKnpMsPVlt2wHsz5n+53auPuNjwSlYW3DGh8CbABPVl4unwJv?= =?utf-8?q?q+qTaQTjLpHxZ4JAqp3NgKuir8Fc2u6qx7FhS6KTvzh7qbEzqbkeviP5?= =?utf-8?q?sQwfVT5OiVHjE+9UEIaMeaazkjwOfssze3ZzodnYRqW5EbrEY+CLi4TS?= =?utf-8?q?IZg3IWvUhVfKt3pZ/upg0iaPaA2+H2LdFYD7Q2ts7Q1iM8fQsMMwX/il?= =?utf-8?q?yuz6R0USF15kojCUpvyhv+CcHPqj0B12bfrnJhVfaGTTZ5RkE1zc9wp7?= =?utf-8?q?v537UIdVy6kXpK6IjrKyKflg5E7rV0ZSg1hEiHisil0n4p+jibwUu6C0?= =?utf-8?q?Xvt2ChS1FVW+w69cZEAkVlHUenBEZ6JkI=3D?= X-Microsoft-Antispam-Message-Info: apM6Ss0wRp3ratXPz5GxksSItuogCFHqmyVyPt0eQ9SQpkDUOM98dAwXEdxyxR3XLrEWiiUphlR0pASJTI+JULpu/yRFhz2fCOsdXF1r4LI+mKek/Bj/L+lkYRS+3w6GIF9KwLAYOeflrtEuVqsu8xZGlqOt3kPB/SWGHHWshqmsInGW4Cjqq5S9PY9uvuMVxcFmWfaYuCwwq/GmPoWDowlzg1cHqwzdh3PERYR7oRwC/Fa3MxysJNL77wWtcXgOk9j/d0xXb9QqVb7RqgI8EQwgsTSkL5IVlwLhElExjG4MbE7SUWu5IRUkpHy6Ck0F+l3C3KrqMgt7oqNrVJIBjRTmhKVfhEapaavzspxDYYk= X-Microsoft-Exchange-Diagnostics: 1; VI1PR0401MB2544; 6:fj21J4VTgX9yDoosobQHaDlMz9/NaoRORuU23S71drM55z1xtkpupnuheRq0cUKgoGVaerwYYpH+vamf51rdf4YkF+x/UP4kD9yuLJp1DJUn0hTK+bXYYGI+ZkimDLKU4LTY4kdhRDsWnVlUZw/5IYw28J6bNCdB00Y4bbu09WesnCSV8xGQ/ubjek6E0o9cW302q2XUXMY42+QAUe7V3j9KH09R0EJMOw1DHzxXNswmMdblaqS6EkK/1tXEHZDHj2g8aCu/BqjY534ACjl702LBsp1hUTmrzydNUrq0uCVwXGVreluYKxL6S2Y8r71R9vlu27uYuRHmW8QBV8MW3KTvd2XR+2BI2S3tn3kn/c27Oviybnwrhc3/vSyooxqsXmVBvacMPwsZ3CYb6y5BMv8K86m3YVYSHuy5ZCQ5Lz3AB63F0vfgHUhNoh7q1r+nFKXdmf+IlnIohpcz3+VxsA==; 5:9shQdaLp84SbapnDGgSuovYJ5YC1ehhEBNLBGiBHJcOfRgYLMOqXobr/lEQb3pv4wYROpSfeZiTo9nKgZFghG0sjfaQ4UaPko2vNsmzAXSSw0hvKSFp93jQi6GAiQqZHYIzOpM0UgIjs/41R+NLrkPdCCchd5VvS84V4Qks7d4A=; 7:Zrw0htmqR7rkTpB0mL94Z0+lLyC7pJ6pRzKw9YUUZuRRjel7A/HmhkmZBxBth/VDyzhPkmkH12tjrihnLpmJV+txzkR+Z4bzzDeDHAX//B34JqoxQlogiqkA3rLIRLug/hT2hX64420LN+BzHVjQ0OEvlkCtdW6FcIeUnH0BZHwwx8uyqRq8P7MGg+KBpQDIp/dSnt/HnSBpZPymiWoMheQHl5asUpIXLH2RfstHVqYP0v6Y7Yr49FrLDukyWR3Q SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Aug 2018 07:41:44.3697 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: b11b689e-f4bd-48a7-cebf-08d60e4c095b X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0401MB2544 Subject: [dpdk-dev] [PATCH 4/4] doc: remove redundant prerequisite info for dpaa2 devices 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" Signed-off-by: Hemant Agrawal --- doc/guides/cryptodevs/dpaa2_sec.rst | 28 +++++----------------- doc/guides/eventdevs/dpaa2.rst | 48 ++++--------------------------------- doc/guides/nics/dpaa2.rst | 48 ++++--------------------------------- 3 files changed, 14 insertions(+), 110 deletions(-) diff --git a/doc/guides/cryptodevs/dpaa2_sec.rst b/doc/guides/cryptodevs/dpaa2_sec.rst index 9191704..8fa6f02 100644 --- a/doc/guides/cryptodevs/dpaa2_sec.rst +++ b/doc/guides/cryptodevs/dpaa2_sec.rst @@ -129,7 +129,7 @@ AEAD algorithms: Supported DPAA2 SoCs -------------------- -* LS2080A/LS2040A +* LS2160A * LS2084A/LS2044A * LS2088A/LS2048A * LS1088A/LS1048A @@ -157,31 +157,15 @@ Prerequisites DPAA2_SEC driver has similar pre-requisites as described in :ref:`dpaa2_overview`. The following dependencies are not part of DPDK and must be installed separately: -* **NXP Linux SDK** - - NXP Linux software development kit (SDK) includes support for the family - of QorIQ® ARM-Architecture-based system on chip (SoC) processors - and corresponding boards. - - It includes the Linux board support packages (BSPs) for NXP SoCs, - a fully operational tool chain, kernel and board specific modules. - - SDK and related information can be obtained from: `NXP QorIQ SDK `_. - -* **DPDK Extra Scripts** - - DPAA2 based resources can be configured easily with the help of ready scripts - as provided in the DPDK helper repository. - - `DPDK Extra Scripts `_. +See :doc:`../platform/dpaa2` for setup information Currently supported by DPDK: -* NXP SDK **17.08+**. -* MC Firmware version **10.3.1** and higher. -* Supported architectures: **arm64 LE**. +- NXP SDK **18.09+**. +- MC Firmware version **10.9.0** and higher. +- Supported architectures: **arm64 LE**. -* Follow the DPDK :ref:`Getting Started Guide for Linux ` to setup the basic DPDK environment. +- Follow the DPDK :ref:`Getting Started Guide for Linux ` to setup the basic DPDK environment. Pre-Installation Configuration ------------------------------ diff --git a/doc/guides/eventdevs/dpaa2.rst b/doc/guides/eventdevs/dpaa2.rst index ad94f24..eaa8c21 100644 --- a/doc/guides/eventdevs/dpaa2.rst +++ b/doc/guides/eventdevs/dpaa2.rst @@ -26,7 +26,7 @@ The DPAA2 EVENTDEV implements many features in the eventdev API; Supported DPAA2 SoCs -------------------- -- LS2080A/LS2040A +- LX2160A - LS2084A/LS2044A - LS2088A/LS2048A - LS1088A/LS1048A @@ -34,52 +34,12 @@ Supported DPAA2 SoCs Prerequisites ------------- -There are three main pre-requisities for executing DPAA2 EVENTDEV on a DPAA2 -compatible board: - -1. **ARM 64 Tool Chain** - - For example, the `*aarch64* Linaro Toolchain `_. - -2. **Linux Kernel** - - It can be obtained from `NXP's Github hosting `_. - -3. **Rootfile system** - - Any *aarch64* supporting filesystem can be used. For example, - Ubuntu 15.10 (Wily) or 16.04 LTS (Xenial) userland which can be obtained - from `here `_. - -As an alternative method, DPAA2 EVENTDEV can also be executed using images provided -as part of SDK from NXP. The SDK includes all the above prerequisites necessary -to bring up a DPAA2 board. - -The following dependencies are not part of DPDK and must be installed -separately: - -- **NXP Linux SDK** - - NXP Linux software development kit (SDK) includes support for family - of QorIQ® ARM-Architecture-based system on chip (SoC) processors - and corresponding boards. - - It includes the Linux board support packages (BSPs) for NXP SoCs, - a fully operational tool chain, kernel and board specific modules. - - SDK and related information can be obtained from: `NXP QorIQ SDK `_. - -- **DPDK Extra Scripts** - - DPAA2 based resources can be configured easily with the help of ready scripts - as provided in the DPDK Extra repository. - - `DPDK Extras Scripts `_. +See :doc:`../platform/dpaa2` for setup information Currently supported by DPDK: -- NXP SDK **2.0+**. -- MC Firmware version **10.0.0** and higher. +- NXP SDK **18.09+**. +- MC Firmware version **10.9.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 66c03e1..d75da8c 100644 --- a/doc/guides/nics/dpaa2.rst +++ b/doc/guides/nics/dpaa2.rst @@ -409,7 +409,7 @@ Features of the DPAA2 PMD are: Supported DPAA2 SoCs -------------------- - +- LX2160A - LS2080A/LS2040A - LS2084A/LS2044A - LS2088A/LS2048A @@ -418,52 +418,12 @@ Supported DPAA2 SoCs Prerequisites ------------- -There are three main pre-requisities for executing DPAA2 PMD on a DPAA2 -compatible board: - -1. **ARM 64 Tool Chain** - - For example, the `*aarch64* Linaro Toolchain `_. - -2. **Linux Kernel** - - It can be obtained from `NXP's Github hosting `_. - -3. **Rootfile system** - - Any *aarch64* supporting filesystem can be used. For example, - Ubuntu 15.10 (Wily) or 16.04 LTS (Xenial) userland which can be obtained - from `here `_. - -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 -to bring up a DPAA2 board. - -The following dependencies are not part of DPDK and must be installed -separately: - -- **NXP Linux SDK** - - NXP Linux software development kit (SDK) includes support for family - of QorIQ® ARM-Architecture-based system on chip (SoC) processors - and corresponding boards. - - It includes the Linux board support packages (BSPs) for NXP SoCs, - a fully operational tool chain, kernel and board specific modules. - - SDK and related information can be obtained from: `NXP QorIQ SDK `_. - -- **DPDK Extra Scripts** - - DPAA2 based resources can be configured easily with the help of ready scripts - as provided in the DPDK Extra repository. - - `DPDK Extras Scripts `_. +See :doc:`../platform/dpaa2` for setup information Currently supported by DPDK: -- NXP SDK **17.08+**. -- MC Firmware version **10.3.1** and higher. +- NXP SDK **18.09+**. +- MC Firmware version **10.9.0** and higher. - Supported architectures: **arm64 LE**. - Follow the DPDK :ref:`Getting Started Guide for Linux ` to setup the basic DPDK environment.