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 7D70FA04FF; Fri, 29 Apr 2022 18:50:54 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 38087410E3; Fri, 29 Apr 2022 18:50:54 +0200 (CEST) Received: from NAM02-BN1-obe.outbound.protection.outlook.com (mail-bn1nam07on2042.outbound.protection.outlook.com [40.107.212.42]) by mails.dpdk.org (Postfix) with ESMTP id E0D57410E3 for ; Fri, 29 Apr 2022 18:50:52 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Wf9z8C8EQDZGkyvb0wpVKnyltrLKwbFnrrrsR9thSv2v7KQ2o93YANcaxdqNZsdLKF1zcJpEEqHYaLeSPz8nCOsOz26l6rs7VNC8mnWcM0dtn5eS5ScFSSNTlsjuZRSuUBHBt9QNJdC5pjP9MKL6WImazVzLzUQFV2badb053p28GdFST7dOnOFMUN/S0jGl+YFO9vT1tj11LajWPZ0zAkux/nbQCCeyE0Slo+peThHrr9OwW3ckXe6o9LXio4lCWz95Dix/v2HrxjXeENdDzc393Czv2B1gqXP5fReNDHOzEug5l3YN6TiImRpO0Ar/RwRhXP/H+7b5Jw3IoH8Ryw== 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=QAs+V4fhy64wQYMIED3nFgiFu3N/GkIb+hFXhe4CzGg=; b=f8HBwsk0tGi1yvzL5wy+DIlGN6nI0AzEViBtBGpDNStiMJueZsZd8DMafS1aPABSSHQX7QgUDu86YdqJknWVI0BGnS4oiz+MmzoZNlEYUMyNesmIqbcGMQo9qNgV72DF8uuqUoMUEWU4GePOpFC8XZHrJ5SskN0ki6yEw5aIy/etNrsKjE1ePsxi7MAlheK/62S2BCDDznS3xLLodqTCJGES76sLrsrABqNxz9ggIBk/w5HKpDNEY1fluTbJ1aEtIv4R22yDVEjT3onlEmBFDruwtCPshdlXux8Z4rV/jaA23Qt64AKhsXfDdbvprJDXNWv3v3FGnZbkIpo1bWwE7w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=QAs+V4fhy64wQYMIED3nFgiFu3N/GkIb+hFXhe4CzGg=; b=ogKjInjQE4WO/B19yOkLEoSdiTK7e6FPmZ5VCMmmnf5rBF5JW0bGXNQSFGedUmYHT7AEyzc8u431gl8oXQYjXe/sbR4Td/AvffYCO6VtotUcqpL/vDFYZEtIf/6ZzxMPOSlg9jVzoowFggZ+6z2Zq1QcDD0I6TszVFnP8xgYTsB2qtEgxgyZPCWlwO+OsEidVN2AZ9eDjO0yPeE5haMC+3fluM26aBHX5r3p8G4iQOkGgD6/QrP0xczrk+LWXWqClnGoGTk/mH8XMKo1PqhEg4CGv4mNfg1AahVct4G8TyFlnRi/21YQeC6bv0xY/vXPWQ1wjy4K3t1svxN08uvHVg== Received: from BYAPR12MB3591.namprd12.prod.outlook.com (2603:10b6:a03:dd::13) by BL0PR12MB4945.namprd12.prod.outlook.com (2603:10b6:208:1c4::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5206.13; Fri, 29 Apr 2022 16:50:50 +0000 Received: from BYAPR12MB3591.namprd12.prod.outlook.com ([fe80::a108:60d9:d1e8:e2c8]) by BYAPR12MB3591.namprd12.prod.outlook.com ([fe80::a108:60d9:d1e8:e2c8%6]) with mapi id 15.20.5186.021; Fri, 29 Apr 2022 16:50:50 +0000 From: Cliff Burdick To: "dev@dpdk.org" Subject: [PATCH] Add support for NVIDIA ARM implementer ID Thread-Topic: [PATCH] Add support for NVIDIA ARM implementer ID Thread-Index: Adhb6OmVq2tuQ6DsSy+XmJlyjb+DMQ== Date: Fri, 29 Apr 2022 16:50:50 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 70fded5f-2711-4f47-b87e-08da2a006aca x-ms-traffictypediagnostic: BL0PR12MB4945:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: EwFeTrg2XXTPX0xtIRSYpFuFObZ90hRuEz/8Z+dv/w6amP9H3qRbanNLW2C2X+mSRQ7YJl9x7ryHVyHDsb28MuaVX2PLlE/ngLtDryrBlIG88+idkrYKeDNGJtcfGXXb9W3XbslvCdE30FDn9uf/ZL/osDJlwCjENhpRxAdV0MXDhJh0U6+1CJeT6YQ1t9zOvlyr+zSzW0fQCWDKsV1JskLGN+sJtk1Z9Oo4cYTjREalB5jvM/7/xrjgjuE8XhfCDNP+3OnGon/EEB7741X+cZODR/YuGaPxrynXbEPRHEo6+Dwi9Wjncm4skrZfEi6GY4hP0J726IfF/1cfe+EGWUsVOgYpnCrbvkqMfP9wRPs3cSdN1jMRWOQTqCKHBz45HYHqyC92VGBsIPr3gXKHP9g21J3OWOx6+EG6DSUMHDP0e8pHre5Ydp8o1ZiA/kGNA5VJnvUiGya+1LJPIAtOSOCpndeKz3RJgHtjL/gYch5CtfQZ8OpwuVOlO6DKdzNN4IMda/Sdjtdo462GtL2ToxGOGp7gZkB7hUHTOu2HrVYTJel+PlWjl1qFmlcZhIPzelhvY6CfD2nMQ7QwJNZViHpCaOZeXHMYhIa+CmZq/ZclinuM5dj919hXS6oPyJ+pB9Xv0Mahh4U1qx2jGaTty1Nii3ntSs9bFlMC7PpCTBIZLptkJEGfUTkaziVk/wzsTPr+h/EP80C4owrv66iwlw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BYAPR12MB3591.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(122000001)(186003)(52536014)(2906002)(8936002)(5660300002)(55016003)(33656002)(64756008)(508600001)(7696005)(66476007)(8676002)(66946007)(66556008)(6506007)(86362001)(66446008)(71200400001)(9686003)(316002)(26005)(38070700005)(38100700002)(76116006)(6916009); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?0Vre6Lrl51dkJ6zg6Yo2gqMpb+tx0l5KSV4d0iJrHU+CksujW/aMVTujesr/?= =?us-ascii?Q?uwioEgAPZ98FtdQWHIV8IG+/eDONcQSxzVwiO+VnJ3Ae2XUZEKGC57+i/1/l?= =?us-ascii?Q?rwUageEEbjcXJ2QUyyUocjh4VOHuWyJrnOdSgX+egFWCqbysbxT2dCl08Ed3?= =?us-ascii?Q?w3TGLAyuAxTRdOuHkTCTooWqK6RqpQsgkV82+fXimcjnnUbhFwHv8R5C5rwQ?= =?us-ascii?Q?BII6fa1kC+Z2CUqe99xUjvZm4WYmR+hPhDdjppgHIrE4OK24hsR7MLSmZ+rY?= =?us-ascii?Q?vn7ksY04lQCiejnHJKb8MLCIkQa/IQibKBNhCCYm3F4MkGC0lwD0Vk4t5C03?= =?us-ascii?Q?UaKPMdzO9rzpr/hAXi2GQEA65L0cplqF5IeXwNWeQReGc+ljTalyN5tMD0gx?= =?us-ascii?Q?9vG3uJAl3E3L9VAe9x2CiCd8pAMKCTy09V7/m+0iIFj3LWDkbAsHq2JFXsPK?= =?us-ascii?Q?BYiLdJUlQ88caQQJ2q2qDxCzmnzOCJHLAcq5/K9nXqjEQgkpcx9UMrvGqcJ9?= =?us-ascii?Q?S6C3EsJs6VqC6KMJYPh7egy75VbPlE1Oigb/Xgb1QMlFsDgX8frDdY4pAtpI?= =?us-ascii?Q?+hm+C0Iqab6b/QT08cPzGqmVCs2U/FPg1PpxcdsGKFV9CXlQak5rxuRLUtvJ?= =?us-ascii?Q?5vhLAg1+GVebztNH55arkkUAeUs1WX7WWNTNpmdKVxU90VD9IL1CHH8ZxtRa?= =?us-ascii?Q?3EZf9m/08r9wdm3AJYSMeSzx9HU9s5CIDmiY8RE/hWPzOzOO5iU/IyWRJgKt?= =?us-ascii?Q?F/ARTx9lw/NsCoTOckBzlA9afJoFjM0R+L3VZ0uZ3BJLXLpM0Pc4XSBHQ+W8?= =?us-ascii?Q?PgxMuvmQe+0NJhM2snOzjlo+u0TeSomQFT6cWv9M/uGsgkFaZYfLJGh397lL?= =?us-ascii?Q?NjpMbXrAdKP9INCVlo8DSQsLmHQiuuaO1dHrWqgXejfX7ua6w74nYM0FE6vl?= =?us-ascii?Q?7e51toUiX/xuipA4JVfR5rBGsUnY85s9ipRc7W9qm94Qif0EikvViiNC30fT?= =?us-ascii?Q?VVuDrk93c7KWbmH4CoXrV0DiUHvUFoF/FlzKL/PivkFbn98BfUUHctGBBpKk?= =?us-ascii?Q?yj4PKFwsJZ/yQJUleE8ybxoWjaK4SA1UVD4h67E30Lo/w9XlRWEH87l2LcMD?= =?us-ascii?Q?EY5T5GZvERqhqxvoHDiF1B2yFCqtvxWYpN3uIhF1Z+4ErdEexcPC+hztP0Bf?= =?us-ascii?Q?qN0hR71bZ23JTVU74c4oC3obnhs98KeCq8X/Ww0gTRRFIlXOYAxckb8u5ST+?= =?us-ascii?Q?hElFTXgqMMPbu720NZlWxMFqE2AfXmI412RFjQ5uMV2JPCOt2+jr2VmbQ6+R?= =?us-ascii?Q?woTflL51H8AKyI+s8QyHj03Vqc8k+rVaukSZfcJHgoyENA5XObwK4X0IR2IQ?= =?us-ascii?Q?xkZgVenVeMYnqFjl8I6RDSLm5dwPn0AYW4KWGWDqtjOuy0disWH4z4PduY/N?= =?us-ascii?Q?0/n5wwvqBN+s/7M37QXUO/S2ilpIP7WiJ+FPesrSclR6NHs9SliPSt9b3XcW?= =?us-ascii?Q?3qkTNrTgB4gYrxIaW+Ki9T8rSOqkWL8IP8m1UMmjPUTsbBiCh0SROVhYVHib?= =?us-ascii?Q?5ZakaMEyW7cX+EQL2LUdLbd1QfOtTFJKfu1N1dkYJpkqVJ8Pu/oIeVhsldZ9?= =?us-ascii?Q?pdBHsNmjLpZiA+aVPqnJQFaMu5Z6iekkgM2EWVBDTfJhofxvdBlbCrTYrFgi?= =?us-ascii?Q?82CTffm3qwhPGK3RA3g82TFwfSY1VztxyNUaxCjPbHeds1JbzjHxfWHmn48C?= =?us-ascii?Q?RKy7dPMiZw=3D=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BYAPR12MB3591.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 70fded5f-2711-4f47-b87e-08da2a006aca X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2022 16:50:50.6227 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rIOa+T/6zfkzLRqQ1Mj7xFWQlFo0lIEiQnHabDmqkT4sCQUZk8CLk4ZBCTXq1Ah+DRDI4BefO4uOXNey5Sw8uw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR12MB4945 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 build: added NVIDIA ARM implementer ID NVIDIA ARM CPUs (Xavier, Grace) use implementer ID 0x4e. This patch adds in= itial support for the Xavier chip rather than compiling using the generic platfor= m. Signed-off-by: Cliff Burdick --- config/arm/meson.build | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/config/arm/meson.build b/config/arm/meson.build index 8aead74086..91ccbfce2c 100644 --- a/config/arm/meson.build +++ b/config/arm/meson.build @@ -197,6 +197,23 @@ implementer_hisilicon =3D { } } +implementer_nvidia =3D { + 'description': 'NVIDIA', + 'flags': [ + ['RTE_MACHINE', '"armv8a"'], + ['RTE_USE_C11_MEM_MODEL', true], + ['RTE_MAX_LCORE', 256], + ['RTE_MAX_NUMA_NODES', 4] + ], + 'part_number_config': { + '0x4': { + 'march': 'armv8-a', + 'march_features': ['crc'], + 'compiler_options': ['-moutline-atomics'] + } + } +} + implementer_qualcomm =3D { 'description': 'Qualcomm', 'flags': [ @@ -224,6 +241,7 @@ implementers =3D { '0x41': implementer_arm, '0x43': implementer_cavium, '0x48': implementer_hisilicon, + '0x4e': implementer_nvidia, '0x50': implementer_ampere, '0x51': implementer_qualcomm } -- 2.17.1