From patchwork Fri Jun 26 15:56:04 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Harman Kalra X-Patchwork-Id: 72273 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id CA149A051C; Fri, 26 Jun 2020 17:56:34 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id A11BA1BF67; Fri, 26 Jun 2020 17:56:34 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by dpdk.org (Postfix) with ESMTP id 6B7571BF67 for ; Fri, 26 Jun 2020 17:56:33 +0200 (CEST) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 05QFu2kJ026819; Fri, 26 Jun 2020 08:56:32 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : content-type : mime-version; s=pfpt0818; bh=uHtPluBwzn3qTUZHYA+WMlDwWp9EYmvO6zUd8FaHCIM=; b=Y3gnVDT0TXndSG/jQ1gpBN0NL99j7iKzqyl5YueQQ1wxiO1khJj2qa29VgHuyLUYYNY2 +kSMAVxX35Z+4EVq7ciqNMzT0dfg6TMG9fOGDnjALPbK2HBOAABEfU3tiH15r9r9146x NOOZVsnlhufYrDWzgF3V8f0pqx16qfSffbUiGixhdWQMKltwT8sAl6SFLmChcc0M2RCp 57lP9tEQPwxR5GwowZLPKN2WDU1qxCPlT9WMpMduCO44OGS+wJUSGbTAiojSi7uf+n1N QY27bJm29GVxqqSFqDdr1rEtt9wiSqDTE3E8y9KhhpZklVv669xYvavUBCb6G8E/bmMv Zw== Received: from sc-exch01.marvell.com ([199.233.58.181]) by mx0a-0016f401.pphosted.com with ESMTP id 31uuqh57rc-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 26 Jun 2020 08:56:32 -0700 Received: from SC-EXCH02.marvell.com (10.93.176.82) by SC-EXCH01.marvell.com (10.93.176.81) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 26 Jun 2020 08:56:31 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.173) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 26 Jun 2020 08:56:31 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HGUyNokenhPyVftcimMooTL2k8p9CKVQNVrlGd6qpmQjh6ZReY1+JB23VbfVDKgDG4sXmN4YSz77FdI5fWx/vMrOXj2ChmHn/hD+cRWHDdQAG97cpKPUdu5yg4GmUynNMEBM3mnmT1bMDNa4YmB0uyls+mkZfsF0CY6flmCjIA8y4vQTy2xMia9NZpqztx9ynrbmaVgACVO4NgVbJ798+2gOa2ldCzbd6pAJGTHN+nC9EOEdoBdaIgl2FGrJbeTNg8WUBhyztyc2wlrJpspPTvUberGcPQgvD5vQKPWkFUdFlD8ZR6uh5jGoTjIG5hG5hHEAiE8avnnWPis2U5IroA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uHtPluBwzn3qTUZHYA+WMlDwWp9EYmvO6zUd8FaHCIM=; b=eL285vfS/7lVTsKdw9Sfz6Tvjd3tSVEtAaDtkLZdzNMP8wyMTTJ4c7bZKeRXHmeSqYdqhTLNg3W4CHVi9dSHGgWIZXMBvM/KNoPR7wi7+e7vTTOgDIui6kcjBJCkZGj/Nf6B5rAFzfpHHksk3i1P65SVEld+6eM6pJM0oCxs0q59M3qFkhSXbOHIEUWMe3Rf/otaKlR3OTzwxg6yC6Jph2VnW7w1go/eUqA9Q8QS69EhzaeOz0QuTUqutKYHp5GwEvUe+9L30BxyibDRdlnx/Qro2xEThqEY0R6L00sixh2Z/2Z5Nu9fTZZRZNH/dNiHRWmE/xoVAObEImFATLv5Lg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=uHtPluBwzn3qTUZHYA+WMlDwWp9EYmvO6zUd8FaHCIM=; b=SkjP7f9I7aC9mOzm73xRBHRutEiKgL8I+xWsiWIdRTE0knjD0mgtOrJPY8rbNZUYSBohuNZTUICCKsrrj00/yfriFH0/l+UkMApzA8V0CYfi6zihvA+KmG4k5PE4gZYYxYcGQ8A2U12r+SEAMNLwX3F5WjX/tV5HSSixeDa2aus= Received: from MWHPR18MB1070.namprd18.prod.outlook.com (2603:10b6:300:a5::11) by MW3PR18MB3531.namprd18.prod.outlook.com (2603:10b6:303:2d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.21; Fri, 26 Jun 2020 15:56:30 +0000 Received: from MWHPR18MB1070.namprd18.prod.outlook.com ([fe80::e895:bdac:e157:2ed2]) by MWHPR18MB1070.namprd18.prod.outlook.com ([fe80::e895:bdac:e157:2ed2%11]) with mapi id 15.20.3131.025; Fri, 26 Jun 2020 15:56:29 +0000 From: Harman Kalra To: Jerin Jacob , Nithin Dabilpuram , John McNamara , Marko Kovacevic CC: , Harman Kalra Date: Fri, 26 Jun 2020 21:26:04 +0530 Message-ID: <1593186965-17954-1-git-send-email-hkalra@marvell.com> X-Mailer: git-send-email 2.7.4 X-ClientProxiedBy: PN1PR0101CA0003.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::13) To MWHPR18MB1070.namprd18.prod.outlook.com (2603:10b6:300:a5::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from hkarlara-OptiPlex-3046.marvell.com (115.113.156.2) by PN1PR0101CA0003.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3131.20 via Frontend Transport; Fri, 26 Jun 2020 15:56:27 +0000 X-Mailer: git-send-email 2.7.4 X-Originating-IP: [115.113.156.2] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 4e812c66-92c6-421a-0750-08d819e97d63 X-MS-TrafficTypeDiagnostic: MW3PR18MB3531: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:5797; X-Forefront-PRVS: 0446F0FCE1 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1F7VgD5Jq3IWHney48p+r5HSoQDFQ7j/shlte3WpksprDEjUWSEop5jx8SMU8RX4mQHLW2R9BSQdBDc0rf8qe7ICljBwkB3upXpR+FEZUWyGgtPxN7LZk5e/RNKTEZXVapbVvjpv1n408qG13ilU89IgI942wA5k91DYSl61BryHUFYLB/QD2QPGBZsUlSz3VG16howNBzM3yoAggirKa5mrW4r7QCFJz5ab8Y8bDvaMiCi3ZX+/bTVyv91lGzzBbluMLd9Wya4u+NZVru3uJbYdun8N0U8gezkw0Uee1hzeL0mVq+SUrtGJwKKxfk+drqSuTWoNw6uS8BKVr1yBAQ== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR18MB1070.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39850400004)(396003)(366004)(346002)(376002)(136003)(6666004)(83380400001)(36756003)(107886003)(478600001)(86362001)(26005)(16526019)(66556008)(186003)(52116002)(66476007)(55236004)(7696005)(66946007)(2616005)(4326008)(8936002)(2906002)(956004)(110136005)(6486002)(316002)(8676002)(5660300002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: aP6yzHOPViMcn9n3N3rYNwR5kPTEnR8K4Iw82dugW3Lx97UrniGZUzz7n1i/6tDIdY65ItIJF/BjnER+GiwgR/76ZAXMXh/XOedaUbaNLd6C3IVFlkLJAIB6pHMCLl+AKPaP5Dult8xOPFaVbJE6gHB7DqIBawXAYhsu713kgETDkvG+hIoQ9pPv6JgeCKBTZMLeJ2exYZkYzgRoVjpsmY0amiAuZJ97z1iC1LQaulTg1apAyI4AM5TbgCgVOW3bjCy42kTPTevEu9nqr0BMeDZslvPxa/ln4VfF0N++C1mLUJ2H1b5d17FfwWxWCpvSC1YHlsqRgIAYcn5VBmD2fjirIsUVtxM1WKjgpwGNnP6j85ixfR5M/3IFviWM+/OX6JEbVZSFoPDRSRpxHQlqO1g/gXVii7UjnQRWHuF4/d2lTQgz1UXvR5Sbu0B/lGBCryHKP8a2dY68FePm3/jOwXALlcsTDMXKBxmDS8Lve5I= X-MS-Exchange-CrossTenant-Network-Message-Id: 4e812c66-92c6-421a-0750-08d819e97d63 X-MS-Exchange-CrossTenant-AuthSource: MWHPR18MB1070.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jun 2020 15:56:29.8059 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: MqwojcARx0K6uLT1r9bT1oNik1BK9vUd8FjV1PUkMMhmhzWwV73Wup0uOd9HR5MY+WVkqQj7R7QutCreTy4kew== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR18MB3531 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.216, 18.0.687 definitions=2020-06-26_08:2020-06-26, 2020-06-26 signatures=0 Subject: [dpdk-dev] [PATCH 1/2] doc: update octeontx2 platform guide 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" Removing make build instructions from the platform guide as building DPDK sources using 'make' will be deprecated in future releases. Signed-off-by: Harman Kalra Acked-by: Jerin Jacob --- doc/guides/platform/octeontx2.rst | 29 +++++------------------------ 1 file changed, 5 insertions(+), 24 deletions(-) diff --git a/doc/guides/platform/octeontx2.rst b/doc/guides/platform/octeontx2.rst index 13255eec5..7dd695175 100644 --- a/doc/guides/platform/octeontx2.rst +++ b/doc/guides/platform/octeontx2.rst @@ -498,30 +498,19 @@ an x86 based platform. Native Compilation ~~~~~~~~~~~~~~~~~~ -make build -^^^^^^^^^^ +meson build +^^^^^^^^^^^ .. code-block:: console - make config T=arm64-octeontx2-linux-gcc - make -j + meson build + ninja -C build The example applications can be compiled using the following: .. code-block:: console - cd - export RTE_SDK=$PWD - export RTE_TARGET=build - cd examples/ - make -j - -meson build -^^^^^^^^^^^ - -.. code-block:: console - - meson build + meson build -Dexamples= ninja -C build Cross Compilation @@ -529,14 +518,6 @@ Cross Compilation Refer to :doc:`../linux_gsg/cross_build_dpdk_for_arm64` for generic arm64 details. -make build -^^^^^^^^^^ - -.. code-block:: console - - make config T=arm64-octeontx2-linux-gcc - make -j CROSS=aarch64-marvell-linux-gnu- CONFIG_RTE_KNI_KMOD=n - meson build ^^^^^^^^^^^ From patchwork Fri Jun 26 15:56:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Harman Kalra X-Patchwork-Id: 72274 X-Patchwork-Delegate: jerinj@marvell.com Return-Path: X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id E7CF4A051C; Fri, 26 Jun 2020 17:56:42 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 369301C0C1; Fri, 26 Jun 2020 17:56:41 +0200 (CEST) Received: from mx0b-0016f401.pphosted.com (mx0b-0016f401.pphosted.com [67.231.156.173]) by dpdk.org (Postfix) with ESMTP id 595061BFB3 for ; Fri, 26 Jun 2020 17:56:39 +0200 (CEST) Received: from pps.filterd (m0045851.ppops.net [127.0.0.1]) by mx0b-0016f401.pphosted.com (8.16.0.42/8.16.0.42) with SMTP id 05QFuJW8014561; Fri, 26 Jun 2020 08:56:38 -0700 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.com; h=from : to : cc : subject : date : message-id : in-reply-to : references : content-type : content-transfer-encoding : mime-version; s=pfpt0818; bh=h+Wr2bZqWZlAAaMU6iR9GDzHn0iI99azy8TQavZaolU=; b=s4zsMhxzK64ORxMADn6R7HvWmUAbfImUaNrZzTMQ00cyuq1p1KShLs9ifmBbJ7UCo0XH G8mygcTB5vIjIBammMbyfs3UVHq2A6De4M8CAbGN1pnzbPlkBxB4D/dE6+LhkbHCd23l Pohalllrpwaks9qdS96Z8LA8wlbehG9YdnK/hlGMJxhD70e7UISU78wTAo7A6mXpR5tz lrXf/vTNNKW5428U8ZU0J8g9vE8u4W6trUd/J/pQKnkFgqM1q8KWyetQQFTh1Fh/m0L/ yqjARj68+ZTxwqJ2e/TOTDrFP7ft8gIGaxsr2xfT/KVPPVKw6LWmfvj/DCB7Xfr85Ksr NA== Received: from sc-exch04.marvell.com ([199.233.58.184]) by mx0b-0016f401.pphosted.com with ESMTP id 31wa37j5am-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Fri, 26 Jun 2020 08:56:38 -0700 Received: from SC-EXCH02.marvell.com (10.93.176.82) by SC-EXCH04.marvell.com (10.93.176.84) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Fri, 26 Jun 2020 08:56:37 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.176) by SC-EXCH02.marvell.com (10.93.176.82) with Microsoft SMTP Server (TLS) id 15.0.1497.2 via Frontend Transport; Fri, 26 Jun 2020 08:56:36 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mBgHa8KNTXehf+bXr3gp0CBCdwXWiQozWje40/eaWhRsPKOmaZ7EzE14z1JqUwzAd2bpLkO6li+DrnDAwHaiot5njDvb5nbtz+mX0NdHjTI8l2tIYP70u8EjZqQ0uTL+M4iBb8ADRLJ1IUVeV/ZY5hCMGVqZ5EoHSBL38ftKrCp6Uy31bnbQ6hXW8Wks/+d6CKzezS2i1WgKFr90/Z+KjmMFNFngSfj00ULqf27nmO6i8mroOE1eKwtIaCCZArdeZts3cBWnGE/jD5Kt71lBroSUo3kwxWJhMKg/gjLOrxUt3WbnQkjeQNT3cyxPekvcQoImK4jSOmmlT/Fa3TjleQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h+Wr2bZqWZlAAaMU6iR9GDzHn0iI99azy8TQavZaolU=; b=OLTvkNA/GwNqTDyUIENVOVfYFc2fNpmG7lVRNX9A2dI818F4eJ4+LHr4qUnbbuoUhpDm6MJre1hbign95ZEEeihpZYQPOgW10Q/5Sg9l2ie6XIj71Y2UqcZ2hQO6jN/J4MRLpAQexnn47Lm4WNcsK/i1nF8WFBmeIs6goLXjAx0lZa32N7egyLU1IGo0MsoqCooXqdAhbSl6CQfa9nmQ27uqV6X9470C3GxU5mhqKxu1SeX7glqS+4ZCLdNGQPHaikw6oqhzEmhbnvENoIkZhpAi4s38EfnR12sGthK00WM1LFXpIn328byDtpEQRQ6WU6s0wUlFkMBYOY7AB7anXw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=h+Wr2bZqWZlAAaMU6iR9GDzHn0iI99azy8TQavZaolU=; b=nNmLwI4NnKuhcV+dWm2ObcL0bR6mTRDV54v//0qmcoiSHM4O7zGiPQpQMfP1DSHK/qnG/6nrug9CFXYg/RmgO1CEh5dzIS0camJOJfX0uWTGAYiz1ABwVxEze84ygA7AIO4wzaGbu0QuoJrvfVFqvQ6cGGYQ0CGjSt4SETnv7qY= Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=marvell.com; Received: from MWHPR18MB1070.namprd18.prod.outlook.com (2603:10b6:300:a5::11) by MW3PR18MB3531.namprd18.prod.outlook.com (2603:10b6:303:2d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3131.21; Fri, 26 Jun 2020 15:56:35 +0000 Received: from MWHPR18MB1070.namprd18.prod.outlook.com ([fe80::e895:bdac:e157:2ed2]) by MWHPR18MB1070.namprd18.prod.outlook.com ([fe80::e895:bdac:e157:2ed2%11]) with mapi id 15.20.3131.025; Fri, 26 Jun 2020 15:56:35 +0000 From: Harman Kalra To: John McNamara , Marko Kovacevic CC: , Harman Kalra Date: Fri, 26 Jun 2020 21:26:05 +0530 Message-ID: <1593186965-17954-2-git-send-email-hkalra@marvell.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1593186965-17954-1-git-send-email-hkalra@marvell.com> References: <1593186965-17954-1-git-send-email-hkalra@marvell.com> X-ClientProxiedBy: PN1PR0101CA0003.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::13) To MWHPR18MB1070.namprd18.prod.outlook.com (2603:10b6:300:a5::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from hkarlara-OptiPlex-3046.marvell.com (115.113.156.2) by PN1PR0101CA0003.INDPRD01.PROD.OUTLOOK.COM (2603:1096:c00:e::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256) id 15.20.3131.20 via Frontend Transport; Fri, 26 Jun 2020 15:56:33 +0000 X-Mailer: git-send-email 2.7.4 X-Originating-IP: [115.113.156.2] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 64ab93d4-e146-41d1-26e2-08d819e98095 X-MS-TrafficTypeDiagnostic: MW3PR18MB3531: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:9508; X-Forefront-PRVS: 0446F0FCE1 X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: hbVbFvMOv7Hds7MVpm3CHYr0PJeXnOWGqErICUvMEQAu72IqaxRW0mFQUblDrFA4vsWNQwzVwJM4h2HGowHtTgxvmINbuGW8qu70BERA45Ykjr7Ih3D6z7B03/qL1sqbfa+G+laKznwQ5KeVrsXwdfTSmWs5CTSgcC5cZWJH0ncdYY4U4lMUUiWhsTcgRieoIRVY5y6yfAFpfEZu0rXZYAR4t/3x71FAObqYMsRyjOZRnfCbJCjdFrEoTn2TVQ5ooryYLaR5PU6K5FrYtIU071TnEDIxbHmsTWuUDqKxiRILuL8u3idS2iuWnpHhCdUrMaDcZH6H3YKYcpuve06/Bp7rHO2iFvCJp07BFrRND0XU5n1DGcFhhb81HE7d0RdGAyKyQy7H4+m/zIf4iRmgEw== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR18MB1070.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(4636009)(39850400004)(396003)(366004)(346002)(376002)(136003)(6666004)(83380400001)(36756003)(107886003)(966005)(478600001)(86362001)(26005)(16526019)(66556008)(186003)(52116002)(66476007)(55236004)(7696005)(66946007)(2616005)(4326008)(8936002)(2906002)(956004)(110136005)(6486002)(316002)(8676002)(5660300002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: aNcOnw9IuqjYWH6+L+NH7/iqX6HM7C9QCR8EMWi+KYRKQZMpleCCM03LZgJNazrqHM+kFIANOTP0cHLs90IIhtEjiejKn8sJ/m35Uni1GRs4wTFQLTeNEB1jLRaza25IfSiSL9vpGSmIL5kGybfIWxUEoshf4ijQMP3vvxDUY1JpalFO4kl3uV6kRbbxuOyQnStaRQFw1dspcT3gUSjA4wlxNRnoMATE4X2d05+M+FSzn7pRj8EJEmz19PXyr+OiQyZUoe7OxdKx9MBsCehqASN/ptViZAvBwyPMBquucAFrbA5zALs5tqC78Z9Tt4k65Px9G4OknT/BdIwLQvHr2cwRZ30ejqjXW8tBA17HEuI+CniH8tZypSRCOWGs+Yg9p0yyAp+veL+RhV4WoRdYa21xlCjVlWGiTd1+WzzTzftOJ5971UnDVyqG1zQN0ogfWTtWtM0cQs8N4NnYU0Mo2gpqr7dgxeo03PFIwrnZGEM= X-MS-Exchange-CrossTenant-Network-Message-Id: 64ab93d4-e146-41d1-26e2-08d819e98095 X-MS-Exchange-CrossTenant-AuthSource: MWHPR18MB1070.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jun 2020 15:56:35.3035 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: B4Lj/LSInnFWG+9Vwukhn0SGe/jiPzV+Qy+vPO62A+3dgSXVDXi+GGQZuzpRY//9e3NXwPMmu81P6g5SKdqiRQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW3PR18MB3531 X-OriginatorOrg: marvell.com X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:6.0.216, 18.0.687 definitions=2020-06-26_08:2020-06-26, 2020-06-26 signatures=0 Subject: [dpdk-dev] [PATCH 2/2] doc: update octeontx platform guide 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" Removing make build instructions from the platform guide as building DPDK sources using 'make' will be deprecated in future releases. Signed-off-by: Harman Kalra Acked-by: Jerin Jacob --- doc/guides/platform/octeontx.rst | 52 ++++++++++++++------------------ 1 file changed, 22 insertions(+), 30 deletions(-) diff --git a/doc/guides/platform/octeontx.rst b/doc/guides/platform/octeontx.rst index 7d1cb647d..57129552e 100644 --- a/doc/guides/platform/octeontx.rst +++ b/doc/guides/platform/octeontx.rst @@ -95,18 +95,16 @@ drivers can be compiled with the following steps, .. code-block:: console cd - make config T=arm64-thunderx-linux-gcc - make + meson build + ninja -C build The example applications can be compiled using the following: .. code-block:: console cd - export RTE_SDK=$PWD - export RTE_TARGET=build - cd examples/ - make + meson build -Dexamples= + ninja -C build Cross Compilation ~~~~~~~~~~~~~~~~~ @@ -115,47 +113,41 @@ The DPDK applications can be cross-compiled on any x86 based platform. The OCTEON TX SDK need to be installed on the build system. The SDK package will provide the required toolchain etc. -Refer to :doc:`../linux_gsg/cross_build_dpdk_for_arm64` for further steps on -compilation. The 'host' & 'CC' to be used in the commands would change, -in addition to the paths to which libnuma related files have to be -copied. +Refer to :doc:`../linux_gsg/cross_build_dpdk_for_arm64` for generic arm64 details. The following steps can be used to perform cross-compilation with OCTEON TX SDK 6.2.0 patch 3: +meson build +^^^^^^^^^^^ + .. code-block:: console cd source env-setup - git clone https://github.com/numactl/numactl.git - cd numactl - git checkout v2.0.11 -b v2.0.11 - ./autogen.sh - autoconf -i - ./configure --host=aarch64-thunderx-linux CC=aarch64-thunderx-linux-gnu-gcc --prefix= - make install - -The above steps will prepare build system with numa additions. Now this build system can be used -to build applications for **OCTEON TX** :sup:`®` platforms. +The above steps will prepare build system with required toolchain. Now this build +system can be used to build applications for **OCTEON TX** :sup:`®` platforms. .. code-block:: console cd - export RTE_SDK=$PWD - export RTE_KERNELDIR=$THUNDER_ROOT/linux/kernel/linux - make config T=arm64-thunderx-linux-gcc - make -j CROSS=aarch64-thunderx-linux-gnu- CONFIG_RTE_KNI_KMOD=n CONFIG_RTE_EAL_IGB_UIO=n EXTRA_CFLAGS="-isystem /include" EXTRA_LDFLAGS="-L/lib -lnuma" - -If NUMA support is not required, it can be disabled as explained in -:doc:`../linux_gsg/cross_build_dpdk_for_arm64`. + meson build --cross-file config/arm/arm64_thunderx_linux_gcc + ninja -C build -Following steps could be used in that case. +The example applications can be compiled using the following: .. code-block:: console - make config T=arm64-thunderx-linux-gcc - make CROSS=aarch64-thunderx-linux-gnu- + cd + meson build --cross-file config/arm/arm64_thunderx_linux_gcc -Dexamples= + ninja -C build + +.. note:: + By default, meson cross compilation uses ``aarch64-linux-gnu-gcc`` toolchain, + if OCTEON TX SDK 6.2.0 patch 3 is available then it can be used by + overriding the c, cpp, ar, strip ``binaries`` attributes to respective thunderx + toolchain binaries in ``config/arm/arm64_thunderx_linux_gcc`` file. SDK and related information can be obtained from: `Cavium support site `_.