From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 273D343C51; Wed, 6 Mar 2024 03:37:36 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 9463140269; Wed, 6 Mar 2024 03:37:35 +0100 (CET) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2072.outbound.protection.outlook.com [40.107.6.72]) by mails.dpdk.org (Postfix) with ESMTP id 32BFE40156 for ; Wed, 6 Mar 2024 03:37:33 +0100 (CET) ARC-Seal: i=2; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=pass; b=gxOoon1yTq3ezI6xbMPGSA1B4TqO18dMuc86S9/h7vxPxt4cabSGQGXBlSvcBRsbgQonWLU67ugfwIo+90O/YIA8H5QWaQ45X2iL9XQ7g+Iejgp2nqEAkRiyo6+L3iOWoSk4EwBiT4/W9/G9lOQdCCS0ltTbXsHx07WtUMZYZYRVJgBD4MAoMaMxO7X3E0j9U+4mrrzj6SiHEUNHaCHQZcjTFfgJ3Uv/BbDDYCf+PnX5dZ4c6AR/JFFjlCPbRJPKGMVUbmr5060K7xKplyDWalrFyJse1IdTCuvN9J20Ryvi3pNNi+TZP0f5QVD8UEd5MM5qC9cvodHLo64Bmbektg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=P43HO/StTyGWNgq3DSigq22xH0DLiwVEiwy+C4dcKxo=; b=UUpPw9e9wTyQEp14iCLLDE3uBdrW2elXX2FXFLmr16FtuHBe4p6yyGuly5dgLyMJm5XxepuJtthxuJD6kMGKa4As2f0U9LrQP96geyZBLFahbNY2/F/kDgcl0X4vkSfXWkz0RQqxdql++H+X/dRvewFuGA0iH3NK6M2PHlWb2iuLqXGlrrlJ3GoHsiKukD+nq4odZPpi2Dvg//l+keZ5r+B72/wA7K6nzbj3sMLMM/EDhkzNtjqaXJuz02RuP/4dTn8VjI0xxo5XJ43fziqkuy8M2fOYE92BEcot/Uj4dBsjFocL/9SvwkvM6bd3VAB6OzG5gXt/DFJv+VKSPj2gIw== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 63.35.35.123) smtp.rcpttodomain=dpdk.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P43HO/StTyGWNgq3DSigq22xH0DLiwVEiwy+C4dcKxo=; b=LoMDxoaLoSoa7jt7DX7jSjBWI1zO62TQfQ0TjAwLQ+lmZm2BMpTCxM6FJe10WZvkYOp5hm+JdlAMOWhraIjKZ34FYIoPCcj4kdX8W9fVyyDOrIhfpAVUKNuEPvwJ7M39ueqpnk+6FgmVqJs1tzT8CAsgRxuynAtCyXw8eoB12yI= Received: from DU6P191CA0013.EURP191.PROD.OUTLOOK.COM (2603:10a6:10:540::24) by AS2PR08MB9761.eurprd08.prod.outlook.com (2603:10a6:20b:606::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.38; Wed, 6 Mar 2024 02:37:31 +0000 Received: from DU2PEPF00028D06.eurprd03.prod.outlook.com (2603:10a6:10:540:cafe::85) by DU6P191CA0013.outlook.office365.com (2603:10a6:10:540::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.24 via Frontend Transport; Wed, 6 Mar 2024 02:37:31 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DU2PEPF00028D06.mail.protection.outlook.com (10.167.242.166) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7362.11 via Frontend Transport; Wed, 6 Mar 2024 02:37:30 +0000 Received: ("Tessian outbound 3b68a75ac28e:v276"); Wed, 06 Mar 2024 02:37:30 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 85448b97e52ba11c X-CR-MTA-TID: 64aa7808 Received: from f7d1f8296ac5.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 23171B31-DC86-4321-9231-F959D3DFEE3D.1; Wed, 06 Mar 2024 02:37:19 +0000 Received: from EUR05-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f7d1f8296ac5.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 06 Mar 2024 02:37:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YGinS2RWlx0VaHBJ2+c0kJKspz8V+30sn6OQDqKjNgRonoHWI5k4OkqNAB/ZWQ4aYzCAkGNTshyCis383jUAt5HU+UaTg2PSo+8lPa5Nqt0L9LGislUy6sFNbmyev8ihdYgjqU6KZU2sTeVwyAe8eJJ7s3+wVUZr2gtLqJyn8y4ve435I/U1SLkZKhtNnzX42xsCEN6AYXj+Cwk1RzRfBCUrVeXv++/EKYHnjPWv50cRY5f0HglC6rOrYtpGoqIK2cZABP2khF24vHW6MWzfEllSrFcT6O1gVy6QCWqNHALnToHk9PZezYEKUJckkYstJ0XFxgvnydwTd0V+lhFeag== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=P43HO/StTyGWNgq3DSigq22xH0DLiwVEiwy+C4dcKxo=; b=gXIZ3gC5YFSI9qxTeFrBxsn7dCxRN6rIGBB70LrNUptpw0Ow23oQ/vIl8oq+QYcVNdK2AgcheMAHYTGSIb/Dc6h3Qtko6EjuVVF3bwHLyplBlprW64fFyKe8YqKS07jRL/lNz6lv/QYOZJYziIi/drO4KwMeS/ig7iZPpIovZ2hJ3UgAdOLnaYpU6ppz0oeUD86CEHUDxRYhrUGGa5ttmhN+l9Qv97HyShvB7z+sE13+aexy4kkZ+slry1aKpqR3w6SpNs1MgxPi/g1w9Hi+mICP9Pcb5V2SuawB5aDe762YkH96hgTiiJoI6GNPFAb1Eu/kLp2GXgfCVI/sCWrAng== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=P43HO/StTyGWNgq3DSigq22xH0DLiwVEiwy+C4dcKxo=; b=LoMDxoaLoSoa7jt7DX7jSjBWI1zO62TQfQ0TjAwLQ+lmZm2BMpTCxM6FJe10WZvkYOp5hm+JdlAMOWhraIjKZ34FYIoPCcj4kdX8W9fVyyDOrIhfpAVUKNuEPvwJ7M39ueqpnk+6FgmVqJs1tzT8CAsgRxuynAtCyXw8eoB12yI= Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; Received: from AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) by AS2PR08MB8479.eurprd08.prod.outlook.com (2603:10a6:20b:55d::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.39; Wed, 6 Mar 2024 02:37:17 +0000 Received: from AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::bc85:1f9d:97f5:5055]) by AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::bc85:1f9d:97f5:5055%7]) with mapi id 15.20.7362.019; Wed, 6 Mar 2024 02:37:17 +0000 Message-ID: Date: Wed, 6 Mar 2024 10:37:09 +0800 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2] config/arm: add Marvell Odyssey To: Anoob Joseph , Honnappa Nagarahalli , =?UTF-8?Q?Juraj_Linke=C5=A1?= , thomas@monjalon.net Cc: david.marchand@redhat.com, Jerin Jacob , nd@arm.com, Pavan Nikhilesh , wathsala.vithanage@arm.com, dev@dpdk.org References: <20240305101729.217-1-anoobj@marvell.com> <20240305111339.294-1-anoobj@marvell.com> Content-Language: en-US From: Ruifeng Wang In-Reply-To: <20240305111339.294-1-anoobj@marvell.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-ClientProxiedBy: SI2PR01CA0003.apcprd01.prod.exchangelabs.com (2603:1096:4:191::16) To AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) MIME-Version: 1.0 X-MS-TrafficTypeDiagnostic: AS8PR08MB7080:EE_|AS2PR08MB8479:EE_|DU2PEPF00028D06:EE_|AS2PR08MB9761:EE_ X-MS-Office365-Filtering-Correlation-Id: 8105e4e8-0654-43c3-731c-08dc3d865ec7 X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true NoDisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: IKJ25H6q3JKaaQSt+LcHDEwBy6jku/TuRjMb88mHs6YhqO8qvP6yp9DCf2jkhJIrNuy7ogVdzQv/CmSdbRwR1Ud2Y/oCAL1OttFlDCVz4AK9418gFH6eAnuWpdaGMCU36NnXsLQEcJ7K4xgMBv/0q7BovkiAWURi9M0QT0V3l/tIqB4mwsxSKDW5HzU1bf+zoU7QK3FCuTrChUTJc9Vj3sECfZTf05aWp7ECVM8lNoMsEEx9Ev0gUB1sgnSedGJzodxtMVNFx7cOq0J2pjvUCIOF+ShYxnAG0AQ911gTO8PjJ3GMECIHinPEr3eA5MyLHzeNUciJznX1CK1ySvPLarrkA0bTn5HxoQK7E4E78h9S1vc3VLSVQzqXxqdmv3kVFSxhUE2swdo7QnPLhIvfoULCbqZmWmbEsD+zS3vd8r1run+fjltD2XKa10qXqWLM1M/d+WYjW443+WeYvZKBnLZlMDH/j4o6KK1Y5K05dV4WwDO//hPfRKuL5B50CuwqOqc6lvl8pcv8RzW/yET/FeiUTd8laz6gvXegIvVtWW66Bqbpx3H0GeagMlkqD1Wf/LSZjm6okLpFa1snOQwGqgEszdeBgZUgbEZSEqhxTteyzJehC9KfCouMHy5qd4VvDT9JY0zwYYXyQi+CHKcRVQYRiL3PlnZmBMzDX3f59Nk= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB7080.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(376005); DIR:OUT; SFP:1101; X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB8479 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DU2PEPF00028D06.eurprd03.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: f2ce8655-51ef-4c05-4144-08dc3d86569a X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: KozGqT7XNEavP9/qe1cE1tOxvM2FEvcPuFWjALjxMErB2QKPr2pn718l0awSzQP0XBjB17VWSAYUs6wl2A6KaeUo2Y4DkVnuDnEhgjSntpK//Pz1we5IxCmcaTlaOsKd1XiXa8IucENP8fENITM6npp6Y+bk+PMMOoh/k3R1IHV8EHapmEHUujq5NGPYTPWz0EHnBLbvTsJu3QOCcJ89wYflc5Ph2HjInQiO1hygajk8jeIZQjdILvBZY44XxQo3hWZs14sJx7o1L/5XeeD303JmNFJYBvoczrEBnMvzfjQuzvcCJCMG8npcqRiXa6A96t6CoftGkQEHQpt0xhFQ+4onm8qIqVfJ5poA1RODdZTI75LIR9vGZPGqF62e03bg+u7zDC5XagRNJ1WC0C5najfENHuG68KPnp7WQI+fFRwncN5F+gAPt4i8cZamE2iBgxwCf4Wsrbuv7FOIIm4EX6aplmrbyo6BeZzOKMQSCdHloik157saDXBASdYR4Qis8VkATP14ehbxSp3cZ1ITGcbKjU2umsQcsVr9S87nOWsaM0aeYYBTR1C6Q85e5pXIj2naT8adsyU2gkv6Rb1hKSFeOtG8o85i964HI68HiLNRU9ypTga5ZUH1C99FQhtiV5jxH3kRN0RfecUJWUMUPZP8WI3AKSwpHe4etcoRbnbmy5q8QscN2VaJpO8bzTe9Dx/W6u2WdKHHkUiQt32CCz1ko/Hc+MSQRvwssWM7dziSBoxf9Zz7TlrO8107I+iS X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230031)(82310400014)(376005)(36860700004); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Mar 2024 02:37:30.4809 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 8105e4e8-0654-43c3-731c-08dc3d865ec7 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: DU2PEPF00028D06.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR08MB9761 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org On 2024/3/5 7:13 PM, Anoob Joseph wrote: > Add meson build configuration for Marvell Odyssey platform with 64-bit > ARM Neoverse V2 cores. > > Signed-off-by: Anoob Joseph > --- > > Depends-on: series-31141 ("config/arm: add Neoverse V2 part number") > > Changes in v2: > - Renamed config file > > config/arm/arm64_odyssey_linux_gcc | 17 +++++++++++++++++ > config/arm/meson.build | 15 +++++++++++++++ > 2 files changed, 32 insertions(+) > create mode 100644 config/arm/arm64_odyssey_linux_gcc > > diff --git a/config/arm/arm64_odyssey_linux_gcc b/config/arm/arm64_odyssey_linux_gcc > new file mode 100644 > index 0000000000..69b5cd42d8 > --- /dev/null > +++ b/config/arm/arm64_odyssey_linux_gcc > @@ -0,0 +1,17 @@ > +[binaries] > +c = ['ccache', 'aarch64-marvell-linux-gnu-gcc'] > +cpp = ['ccache', 'aarch64-marvell-linux-gnu-g++'] > +ar = 'aarch64-marvell-linux-gnu-gcc-ar' > +strip = 'aarch64-marvell-linux-gnu-strip' > +pkgconfig = 'aarch64-linux-gnu-pkg-config' > + > +[host_machine] > +system = 'linux' > +cpu_family = 'aarch64' > +cpu = 'armv9-a' > +endian = 'little' > + > +[properties] > +platform = 'odyssey' > + > +[built-in options] > diff --git a/config/arm/meson.build b/config/arm/meson.build > index 3886d0e2dc..94159efaa4 100644 > --- a/config/arm/meson.build > +++ b/config/arm/meson.build > @@ -500,6 +500,20 @@ soc_n2 = { > 'numa': false > } > > +soc_odyssey = { > + 'description' : 'Marvell Odyssey', > + 'implementer' : '0x41', > + 'flags': [ > + ['RTE_MAX_LCORE', 80], > + ['RTE_MAX_NUMA_NODES', 1], > + ['RTE_MEMPOOL_ALIGN', 128], > + ], > + 'part_number': '0xd4f', > + 'extra_march_features': ['crypto'], > + 'numa': false, > + 'sve_acle': false > +} > + > soc_cn9k = { > 'description': 'Marvell OCTEON 9', > 'implementer': '0x43', > @@ -617,6 +631,7 @@ socs = { > 'kunpeng930': soc_kunpeng930, > 'n1sdp': soc_n1sdp, > 'n2': soc_n2, > + 'odyssey' : soc_odyssey, The SoC string list above also needs update. It is for documentation. With the change: Reviewed-by: Ruifeng Wang > 'stingray': soc_stingray, > 'thunderx2': soc_thunderx2, > 'thunderxt88': soc_thunderxt88,