Patch Detail
get:
Show a patch.
patch:
Update a patch.
put:
Update a patch.
GET /api/patches/35344/?format=api
http://patches.dpdk.org/api/patches/35344/?format=api", "web_url": "http://patches.dpdk.org/project/dpdk/patch/1519292089-13851-9-git-send-email-nipun.gupta@nxp.com/", "project": { "id": 1, "url": "http://patches.dpdk.org/api/projects/1/?format=api", "name": "DPDK", "link_name": "dpdk", "list_id": "dev.dpdk.org", "list_email": "dev@dpdk.org", "web_url": "http://core.dpdk.org", "scm_url": "git://dpdk.org/dpdk", "webscm_url": "http://git.dpdk.org/dpdk", "list_archive_url": "https://inbox.dpdk.org/dev", "list_archive_url_format": "https://inbox.dpdk.org/dev/{}", "commit_url_format": "" }, "msgid": "<1519292089-13851-9-git-send-email-nipun.gupta@nxp.com>", "list_archive_url": "https://inbox.dpdk.org/dev/1519292089-13851-9-git-send-email-nipun.gupta@nxp.com", "date": "2018-02-22T09:34:48", "name": "[dpdk-dev,8/9] doc: add DPAA2 CMDIF rawdev guide", "commit_ref": null, "pull_url": null, "state": "superseded", "archived": true, "hash": "56ffe3e8e73ec6ff22fab2307d957bf4d98384ee", "submitter": { "id": 471, "url": "http://patches.dpdk.org/api/people/471/?format=api", "name": "Nipun Gupta", "email": "nipun.gupta@nxp.com" }, "delegate": null, "mbox": "http://patches.dpdk.org/project/dpdk/patch/1519292089-13851-9-git-send-email-nipun.gupta@nxp.com/mbox/", "series": [], "comments": "http://patches.dpdk.org/api/patches/35344/comments/", "check": "warning", "checks": "http://patches.dpdk.org/api/patches/35344/checks/", "tags": {}, "related": [], "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])\n\tby dpdk.org (Postfix) with ESMTP id C98A41B28F;\n\tThu, 22 Feb 2018 10:35:38 +0100 (CET)", "from EUR01-VE1-obe.outbound.protection.outlook.com\n\t(mail-ve1eur01on0046.outbound.protection.outlook.com [104.47.1.46])\n\tby dpdk.org (Postfix) with ESMTP id 921011B298\n\tfor <dev@dpdk.org>; Thu, 22 Feb 2018 10:35:37 +0100 (CET)", "from b27504-OptiPlex-790.ap.freescale.net (192.88.169.1) by\n\tHE1PR0401MB2425.eurprd04.prod.outlook.com (2603:10a6:3:25::22) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15;\n\tThu, 22 Feb 2018 09:35:34 +0000" ], "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version;\n\tbh=KYCVb+Z0rQWXr0fO133YUXzUqXa46g3opde2G6TQsqQ=;\n\tb=bRoPL6NDRmPfE+xCN/qxVfNRjID0LgnFEXJkbYAuUGeDEiX3v0Uub5aw9+5NCEeRfOn/CTO54ulL+5NELJ2VjneyNrAkfOwIYEpemWgzOMU7K7pCIF3X0tiCb2FpgzDk+DCMHc3CmCXskDxqn2c3dNc6jxxdeE6wtLweJYN0l1k=", "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=nipun.gupta@nxp.com; ", "From": "Nipun Gupta <nipun.gupta@nxp.com>", "To": "thomas@monjalon.net,\n\themant.agrawal@nxp.com,\n\tshreyansh.jain@nxp.com", "Cc": "dev@dpdk.org,\n\tNipun Gupta <nipun.gupta@nxp.com>", "Date": "Thu, 22 Feb 2018 15:04:48 +0530", "Message-Id": "<1519292089-13851-9-git-send-email-nipun.gupta@nxp.com>", "X-Mailer": "git-send-email 1.9.1", "In-Reply-To": "<1519292089-13851-1-git-send-email-nipun.gupta@nxp.com>", "References": "<1519292089-13851-1-git-send-email-nipun.gupta@nxp.com>", "MIME-Version": "1.0", "Content-Type": "text/plain; charset=UTF-8", "Content-Transfer-Encoding": "8bit", "X-Originating-IP": "[192.88.169.1]", "X-ClientProxiedBy": "BM1PR0101CA0061.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:b00:19::23) To HE1PR0401MB2425.eurprd04.prod.outlook.com\n\t(2603:10a6:3:25::22)", "X-MS-PublicTrafficType": "Email", "X-MS-Office365-Filtering-HT": "Tenant", "X-MS-Office365-Filtering-Correlation-Id": "722ae5af-293a-49bd-f83c-08d579d7a094", "X-Microsoft-Antispam": "UriScan:; BCL:0; PCL:0;\n\tRULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);\n\tSRVR:HE1PR0401MB2425; ", "X-Microsoft-Exchange-Diagnostics": [ "1; HE1PR0401MB2425;\n\t3:5+ehNmYaaJNRBh/Qd6vHyJWmdfbxbdHvJ9LDFIYlDnhhACNS2JJLe6NNzqju/AT2cgVFEEfwv9ThMirJJDk1YnYUj2Oo1CPCw1nTkar5OM4xzf/PXX+3wWUUdkXlbsfFwFoNiBYxx3Y3qZ5Z9ANC1615or2WUFPs7E8LeMN1vB3+ueawgCBLJU9teLLJujEujcKckQHxlNTJaVuEooS8GsK5pP5jwOCfrJfXuW87SUDzRqxkRPrsRAR51fdCnspa;\n\t25:hATUUA/iy8AMinLb19WM3NursxAhoNabnH+VUBPnm5p08KC+FLtgNp+C9qOHXGj0bpXSLlPz0xPU958WRIug6PvtSTWH5D8O66yhOj09jI/WgLA03hOPKNjcv2HRmg2/RI38JD39eetBx/dnqHJrnkaNfcSZS57mwoTAKKid8CsJc/jDizq/EuvPijutpmZC00vCzHeUldI2LnZXCDpC9QtFhvvAHPFiUTCwNdMcYxCKhEq/mBFc1J707PrCvzj2QmMKSzjtCiz67ZnCFxLkVWi2CFkb143kETowI45WkdBZzq87fAuuKP5GV1h3XXiATXoDUPBdTiiS6H0VZuQwqQ==;\n\t31:o/c/lK7xFJoQjp3CJ24F99OkG5Kk445D5H934vAh78s5Mj6j84wAfQd4dICildH/qg5dTqc1VGeJQ0dAOypnXV11Oka+XYLAhNCDNrJ1CgIg+h9rpCMtAAADdpb3tHByWjc+HV6ROrPXZ40YdG0FxDE7SHwGpS5vyUQYptrrJMU86sgQdtJWbm8BdAHMcC9gXXbGuW5fBrOZRIJ1gdYBqrcW1zxmk0pPJHvhNKhnP7Q=", "1; HE1PR0401MB2425;\n\t20:KvZs32j6Q/qp9vmBhAnJMB6DA6TFWBC66RIjanE1a0IUyddwoZE3QS1E5CrONohVMXoSDqnbRwpfCZsWxNShd4/nTHUUn69kLdoXL772Xb5twvTQ82078x/cLudsMOcasrYi4QeM0naap8Wuxe+NocrQKVydO7mKwPS/1baD7i4f77HeirMMqWonzdjWpY3KQtTYYHGSGvxWZI3Yiio2v49io5+wv5eVWkHXTucqGpTNnxvZjoAO+Dkp+/xBG/bywZpHvmXDiiPvlN3Jm1lxo3le0S689UmWVzIwHUrPzag2cLsubxjeQgpPSPm+s9mMHSm75M8mn94O526wQo8Y99/+1eIdzQ+vrQJA3lFlalpCdt0dm1gRFhUIrzqHqq0JewGPZUjsIpW0GTLEo6RzPw8LuYSP0GgwXMWrE+THD9Hi8WHRwRak3lQQSdV9kpQk/tcK8ZpmH890bMJetyLqR1j9agomG8b9s6Gq2AK+yJrB7XFLZb5DTsltG7oDwAO1;\n\t4:DLvreddraDIX8/Vv9pkhDD4d1NPRjFCtwU/BhzW+nHLRsADH1F+4MQfQVPTRSTxMKlwGrKc8kTLN/O5H8q4e67ZcZ/z5VJ5LPMBNSZhOaZ6DBqWUcNcD4gkno6/PxgzoiWabLdho8g8QkbuovS/6aJmW/YQdR9ZWuSGzjGjNKllpU+hqDErQ4NNhF595kord3lnuCXtLM9kvbQEiRNYf8h+p/rHqVHP0yXH0C7TrOTcRAwi9P47z0jtGTeOv11FJw8KuePdGFFtTQsQDKIqfN8zkCCRU0NNUHHUCneZQwpZ+zq2FBJREGaNjIw2hHxdeqYHSUC8dxYZnnS/oL1ekRdw3gWhtPSmThB7WTAq5oL0MWZ1v68UKNKlqzU0KT7Jo", "=?utf-8?q?1=3BHE1PR0401MB2425=3B23=3A2V?=\n\t=?utf-8?q?+lo1Y2knxWvc7eoEFkG0g/svC5CxRc1cpj5/n5a+iW5ii5KYQ2o83D/q?=\n\t=?utf-8?q?OHoYbTA4OScfcuv84lKs/tOG+HatxElBnC6UCjMMllcZ2Zy7J4VNrGQ3?=\n\t=?utf-8?q?gYDCySjhlKubtKiOzJgz9qXr/VnMyovbAC30S7i10HBvJyYadYf//Tq1?=\n\t=?utf-8?q?0JfZtI9TptpSykVFHA8NjH84zLtYgsxIKOa/JFSjTfaqGCWsMQXEeRL2?=\n\t=?utf-8?q?oohqaBaSZLY4JaPWSqFEPNiZlAU6wnHXxmUVeUDQaPRxPTLcrzkV0qnk?=\n\t=?utf-8?q?TABuVc0CFeEmQhkvdEuYxJQXezR9wfBnH54H/vKkMq9qXB0PtZYgrUbH?=\n\t=?utf-8?q?J3i60A9pFbUvOZWgS0J0LV9ODtpWNF1B4EaihxUk6NcYaj6hUh/jOZP9?=\n\t=?utf-8?q?7QP3kZbLbJDlBcFxh9/Nspf4ww3HteMGmQo2BZAXBHtfdWaYnCT3Em/V?=\n\t=?utf-8?q?DnbDDm2dEKwjfeFOCf16zdo+nyLjyCzW5KsvlWCQMui409FWQhgZ+Q4p?=\n\t=?utf-8?q?j+vRJB9Hi3sinaUj+njLHebsONkSMhM08Vk9/HMRS1/yT1hNhZwanrcJ?=\n\t=?utf-8?q?tkG9gk6BtFb7RmHk4gyP9V+ojUkq/0s6Kb8qbRPYmRYVDbQZvFUXzgsm?=\n\t=?utf-8?q?6k6b+ehfsyARBb00/rCAudCIWi7IPjMWgHQp547LcSgbG/DgQ/NAy4eo?=\n\t=?utf-8?q?NRLHQZlVeOwz3F2Bkhvp8phZjAZWa5TjKkUJkniosKc+dWyUCSYNr4Us?=\n\t=?utf-8?q?7sL1Ha4iQ2Xz41fVeumKVXih7rGamj66O9ofBKkUd5i04OXJ3dWzw5cc?=\n\t=?utf-8?q?AWc0rqcxRRnaG4AKn9rxgulAdRaKkxKaGm7IkTxjiP+LRZdHkmiEvxxN?=\n\t=?utf-8?q?ZWZTT3z4RFcqli3pCv3SGy4xT+8ml2URtuLIAyQrE6RAWwOiyFG66gPC?=\n\t=?utf-8?q?HoOWaePkwYXJ8B7H98J0jiqrH7dIIHQ5q40Cptk7L/QmyEAVGPdfDp5w?=\n\t=?utf-8?q?OAotrIrJGhPES+mkkyswBuoyu0ssU6hrf8Qwh4ZBZQBwRO4CqN2VhXGs?=\n\t=?utf-8?q?uTuoFOAf7fWdXpigzH2k9yyCbLzP17AjU7m320DObKgtBisFgWhj3P6X?=\n\t=?utf-8?q?fp5EOyMXnHfjV4T2sO9qL38Ng9OXgAwqq6/4FNg3/xNQ=3D=3D?=", "1; HE1PR0401MB2425;\n\t6:IyAtKZFyXahC+u44vOVU4ql0ohkJyWzNhYk0EoMWMEgpQQ7tXRqSbqFB4ial2ue2sKccC7sbvQelXjDhUC/5+8dAJuEy3wEPGLc7Vm9ZIjvMOo8pX7jGe5D3nmOI8LNTkV+qR3gvu7FOHzFZxrGrRjUb2sf33t8345v63ZEsNKhu77W1sMDG15Rfz/lLvw3RDcg7MpEpuXqO2GXtJAefCI/gl7m+KVNfSUCLZJgk12F7RCMgi+rojEMo/sDvNPJzy3ePHerVhpmmQLwpIlF8UicpLQ16a04Ef6BEQjDjRIRI7xKEvUo45ad4nPDig8GAiICB3Mj9h4V0vQp2J6GuaqV6/uZDnhuTZsjDO+Ma2F8=;\n\t5:CV/Z0r3ceUzmYrYsBWWH3Yuu0yv1Nm3QLhr3NyLhirnuusrmHNdg1jIWimEEFUJYKb4g0KTsSLX8vCW6wWZMCYdY+QpIgZ/cr4WvZoGzKo8D5hInNeQNIqzs8EjjuSi1QoCIiiKcMtGfRQtXhVRpHw/zeFNVLxTE8ZhQ+GXcMbI=;\n\t24:X5G+3ayQLUb4V5hcoMxb9It+LqXJ/SS43sBUe4UYHpvlBJaZpj0BwpLu8I1r+sDOBY3Cuc5aMuA574iIDclBe9FyFgPJ7SBpjKpjq2OnAHQ=;\n\t7:tmOQFL4Y9hRGPFma49XLw++AB4J3/VjRrhqgMq85ZfW1I1cLhio2RikTk1DxeOlE9WuDyh7S+WAZmE4aP6pv/knQfSMVMpbFUzE5H+Sdml5V7uxlJh9v2/CCi2TEQQgz5HVF0IAxv43OM4ZR2WVkw/N4bK+PfWsp/Yw+mpNOZdUgQXX5c+60Z5l8fFc+Yzazj+U9lDrcQD+76inQetp9aCUfA1ZjVtSFq8OaV/G7+37bWdu6wYY4a7SUmQcJX1vZ" ], "X-MS-TrafficTypeDiagnostic": "HE1PR0401MB2425:", "X-Microsoft-Antispam-PRVS": "<HE1PR0401MB2425AE30240CA8212016C5CCE6CD0@HE1PR0401MB2425.eurprd04.prod.outlook.com>", "X-Exchange-Antispam-Report-Test": "UriScan:(166708455590820)(185117386973197)(264314650089876); ", "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001077)(6040501)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231101)(944501161)(6055026)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011);\n\tSRVR:HE1PR0401MB2425; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0401MB2425; ", "X-Forefront-PRVS": "059185FE08", "X-Forefront-Antispam-Report": "SFV:NSPM;\n\tSFS:(10009020)(39380400002)(39860400002)(376002)(346002)(366004)(396003)(199004)(189003)(7736002)(66066001)(26005)(316002)(305945005)(25786009)(4326008)(97736004)(386003)(6506007)(478600001)(50226002)(6486002)(47776003)(36756003)(105586002)(2906002)(81156014)(8936002)(6666003)(106356001)(23676004)(81166006)(86362001)(52116002)(6512007)(53936002)(16526019)(5660300001)(186003)(50466002)(6636002)(2870700001)(6116002)(8676002)(68736007)(3846002)(2950100002)(76176011)(6306002);\n\tDIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0401MB2425;\n\tH:b27504-OptiPlex-790.ap.freescale.net; FPR:; SPF:None;\n\tPTR:InfoNoRecords; A:1; MX:1; LANG:en; ", "Received-SPF": "None (protection.outlook.com: nxp.com does not designate\n\tpermitted sender hosts)", "SpamDiagnosticOutput": "1:99", "SpamDiagnosticMetadata": "NSPM", "X-OriginatorOrg": "nxp.com", "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "22 Feb 2018 09:35:34.9808\n\t(UTC)", "X-MS-Exchange-CrossTenant-Network-Message-Id": "722ae5af-293a-49bd-f83c-08d579d7a094", "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted", "X-MS-Exchange-CrossTenant-Id": "686ea1d3-bc2b-4c6f-a92c-d99c5c301635", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "HE1PR0401MB2425", "Subject": "[dpdk-dev] [PATCH 8/9] doc: add DPAA2 CMDIF rawdev guide", "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://dpdk.org/ml/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>", "List-Archive": "<http://dpdk.org/ml/archives/dev/>", "List-Post": "<mailto:dev@dpdk.org>", "List-Help": "<mailto:dev-request@dpdk.org?subject=help>", "List-Subscribe": "<https://dpdk.org/ml/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>", "Errors-To": "dev-bounces@dpdk.org", "Sender": "\"dev\" <dev-bounces@dpdk.org>" }, "content": "Signed-off-by: Nipun Gupta <nipun.gupta@nxp.com>\n---\n MAINTAINERS | 1 +\n doc/guides/rawdevs/dpaa2_cmdif.rst | 136 +++++++++++++++++++++++++++++++++++++\n 2 files changed, 137 insertions(+)\n create mode 100644 doc/guides/rawdevs/dpaa2_cmdif.rst", "diff": "diff --git a/MAINTAINERS b/MAINTAINERS\nindex e06df3b..140d4d4 100644\n--- a/MAINTAINERS\n+++ b/MAINTAINERS\n@@ -731,6 +731,7 @@ Rawdev Drivers\n DPAA2 CMDIF\n M: Nipun Gupta <nipun.gupta@nxp.com>\n F: drivers/raw/dpaa2_cmdif/\n+F: doc/guides/rawdevs/dpaa2_cmdif.rst\n \n Eventdev Drivers\n ----------------\ndiff --git a/doc/guides/rawdevs/dpaa2_cmdif.rst b/doc/guides/rawdevs/dpaa2_cmdif.rst\nnew file mode 100644\nindex 0000000..43f4196\n--- /dev/null\n+++ b/doc/guides/rawdevs/dpaa2_cmdif.rst\n@@ -0,0 +1,136 @@\n+.. SPDX-License-Identifier: BSD-3-Clause\n+ Copyright 2018 NXP\n+\n+NXP DPAA2 CMDIF Driver\n+======================\n+\n+The DPAA2 CMDIF is an implementation of the rawdev API, that provides\n+communication between the GPP and AIOP (Firmware). This is achieved\n+via using the DPCI devices exposed by MC for GPP <--> AIOP interaction.\n+\n+More information can be found at `NXP Official Website\n+<http://www.nxp.com/products/microcontrollers-and-processors/arm-processors/qoriq-arm-processors:QORIQ-ARM>`_.\n+\n+Features\n+--------\n+\n+The DPAA2 CMDIF implements following features in the rawdev API;\n+\n+- Getting the object ID of the device (DPCI) using attributes\n+- I/O to and from the AIOP device using DPCI\n+\n+Supported DPAA2 SoCs\n+--------------------\n+\n+- LS2084A/LS2044A\n+- LS2088A/LS2048A\n+- LS1088A/LS1048A\n+\n+Prerequisites\n+-------------\n+\n+There are three main pre-requisities for executing DPAA2 CMDIF on a DPAA2\n+compatible board:\n+\n+1. **ARM 64 Tool Chain**\n+\n+ For example, the `*aarch64* Linaro Toolchain <https://releases.linaro.org/components/toolchain/binaries/6.3-2017.02/aarch64-linux-gnu>`_.\n+\n+2. **Linux Kernel**\n+\n+ It can be obtained from `NXP's Github hosting <https://github.com/qoriq-open-source/linux>`_.\n+\n+3. **Rootfile system**\n+\n+ Any *aarch64* supporting filesystem can be used. For example,\n+ Ubuntu 15.10 (Wily) or 16.04 LTS (Xenial) userland which can be obtained\n+ from `here <http://cdimage.ubuntu.com/ubuntu-base/releases/16.04/release/ubuntu-base-16.04.1-base-arm64.tar.gz>`_.\n+\n+As an alternative method, DPAA2 CMDIF can also be executed using images provided\n+as part of SDK from NXP. The SDK includes all the above prerequisites necessary\n+to bring up a DPAA2 board.\n+\n+The following dependencies are not part of DPDK and must be installed\n+separately:\n+\n+- **NXP Linux SDK**\n+\n+ NXP Linux software development kit (SDK) includes support for family\n+ of QorIQ® ARM-Architecture-based system on chip (SoC) processors\n+ and corresponding boards.\n+\n+ It includes the Linux board support packages (BSPs) for NXP SoCs,\n+ a fully operational tool chain, kernel and board specific modules.\n+\n+ SDK and related information can be obtained from: `NXP QorIQ SDK <http://www.nxp.com/products/software-and-tools/run-time-software/linux-sdk/linux-sdk-for-qoriq-processors:SDKLINUX>`_.\n+\n+- **DPDK Extra Scripts**\n+\n+ DPAA2 based resources can be configured easily with the help of ready scripts\n+ as provided in the DPDK Extra repository.\n+\n+ `DPDK Extras Scripts <https://github.com/qoriq-open-source/dpdk-extras>`_.\n+\n+Currently supported by DPDK:\n+\n+- NXP SDK **2.0+**.\n+- MC Firmware version **10.0.0** and higher.\n+- Supported architectures: **arm64 LE**.\n+\n+- Follow the DPDK :ref:`Getting Started Guide for Linux <linux_gsg>` to setup the basic DPDK environment.\n+\n+.. note::\n+\n+ Some part of fslmc bus code (mc flib - object library) routines are\n+ dual licensed (BSD & GPLv2).\n+\n+Pre-Installation Configuration\n+------------------------------\n+\n+Config File Options\n+~~~~~~~~~~~~~~~~~~~\n+\n+The following options can be modified in the ``config`` file.\n+Please note that enabling debugging options may affect system performance.\n+\n+- ``CONFIG_RTE_LIBRTE_PMD_DPAA2_CMDIF`` (default ``y``)\n+\n+ Toggle compilation of the ``lrte_pmd_dpaa2_cmdif`` driver.\n+\n+Driver Compilation\n+~~~~~~~~~~~~~~~~~~\n+\n+To compile the DPAA2 CMDIF PMD for Linux arm64 gcc target, run the\n+following ``make`` command:\n+\n+.. code-block:: console\n+\n+ cd <DPDK-source-directory>\n+ make config T=arm64-dpaa2-linuxapp-gcc install\n+\n+Initialization\n+--------------\n+\n+The DPAA2 CMDIF is exposed as a vdev device which consists of dpci devices.\n+On EAL initialization, dpci devices will be probed and then vdev device\n+can be created from the application code by\n+\n+* Invoking ``rte_vdev_init(\"dpaa2_dpci\")`` from the application\n+\n+* Using ``--vdev=\"dpaa2_dpci\"`` in the EAL options, which will call\n+ rte_vdev_init() internally\n+\n+Example:\n+\n+.. code-block:: console\n+\n+ ./your_cmdif_application --vdev=\"dpaa2_dpci\"\n+\n+Limitations\n+-----------\n+\n+Platform Requirement\n+~~~~~~~~~~~~~~~~~~~~\n+\n+DPAA2 drivers for DPDK can only work on NXP SoCs as listed in the\n+``Supported DPAA2 SoCs``.\n", "prefixes": [ "dpdk-dev", "8/9" ] }{ "id": 35344, "url": "