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 4382245BC0; Thu, 24 Oct 2024 14:09:27 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 115CE40281; Thu, 24 Oct 2024 14:09:27 +0200 (CEST) Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.11]) by mails.dpdk.org (Postfix) with ESMTP id 55D4E4003C for ; Thu, 24 Oct 2024 14:09:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1729771765; x=1761307765; h=date:from:to:cc:subject:message-id:references: content-transfer-encoding:in-reply-to:mime-version; bh=IMDjYLLp1UhoGTwEi6gE8r3LE1HW5NptJJgI2voIyyM=; b=NmzSRVgpEKwLmPx1rhyQTMhWv+jt9sEwqdEMNddBhH80A8INMoxczX/i xFmdcK6xYiqvO2RIfVzCZDnXXj9sjVb5kvBvQiuOhB/bZ0XeOV6oUdBrg KsFGcAfxvoiQtbdirY0lhwQsaCYC7zSZmsd/YahUnnktjgkL3e5Pt47Zg /BBCr9RnkbeHZB2zgaW6+7UmC+Arw8qGSxw9T8pa0WWmLUmhcF7hKELNS 3btipb8YeOZN0hTNxeJLl/z/y2sW2CmGEOcgKwq/KuhjzQBNqtqU3Qwrp K2v0+tGi9dKJ3ZEhF+uv07VXJOf2suy1LZczyvPf2Gb+eRSh6r9A+bdtn A==; X-CSE-ConnectionGUID: lKTs7rsXRQOvtFEBswpK4A== X-CSE-MsgGUID: xPNPsa7SRHSveJgdIKrlTg== X-IronPort-AV: E=McAfee;i="6700,10204,11235"; a="39985026" X-IronPort-AV: E=Sophos;i="6.11,229,1725346800"; d="scan'208";a="39985026" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by fmvoesa105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Oct 2024 05:09:24 -0700 X-CSE-ConnectionGUID: qbTRvH7TQnmhX/T9c0U2vQ== X-CSE-MsgGUID: h6ZTDUByRIOEX2uX2QiIYw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,229,1725346800"; d="scan'208";a="80990454" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa007.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 24 Oct 2024 05:09:24 -0700 Received: from fmsmsx602.amr.corp.intel.com (10.18.126.82) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39; Thu, 24 Oct 2024 05:09:23 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.39 via Frontend Transport; Thu, 24 Oct 2024 05:09:23 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.171) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.39; Thu, 24 Oct 2024 05:09:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=WboieLI4tPk/LAhte0+U0wTMWoq1SzSfjBlxkngIK7wwoLYl4Iy+yXn5tuxC0n+VM9UDdt9/XCubTm88Bc3HA2WloQJGTwpSqiUyGQblM3fdOnZzsdeT51xn5jQBsoA34QGLYESuJ46mHWuej4Ch+l8ARxnRhD/5ROJq7ryThzqFEJ9sj6PoA+2ShSgn6zM6HfjLkmwhZCbpjxwSViIk7369jZA28STEExGvnyvECGkpMUif9MQP2ziXoGvMX6cIMkgKlIhKpOdgOBPdIGtRUkKQlcMYemR5JJvCS5yliZGwaF/Tlgw1ZloEtR9jrIzPN4WsQZbyEDZfpdslSubAJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=QrCT8mM9sQCm1B509PrNdriXsEqbXDwRdT99Q/GFA3U=; b=acVaNr34Ffu+fanMoX0gkeyOUe09/6n9sL3kvL7JdlsxCGNipKfNeLA2ex04O/Fe/s9eD8WIIvoxewLtLlRZ2HG1nMQ7Xz8P/LakG8615UgTH8USdb2oWEE79uTyfp3kbZBCP6vVUTppqI5EQw78T23SacBoIrBgM7rXGrpFkumWUVp2oQldyN/rXybkUYgOJAgl43IfNavlMX1BDgLmXGeSqd3+d80fmbF/DyT71A2IB5uNeiB0V6Usl8HhWewucOMW+1Q4y0z2PUDITqvdbYlFrzYoHqrLCDI9TN4l7UNq4UoOeT00sBiOIPo2h5NVu3UN14VSdtoTn+c4xeyjGg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; Received: from DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) by CO1PR11MB4801.namprd11.prod.outlook.com (2603:10b6:303:9c::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8093.21; Thu, 24 Oct 2024 12:09:18 +0000 Received: from DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::f120:cc1f:d78d:ae9b]) by DS0PR11MB7309.namprd11.prod.outlook.com ([fe80::f120:cc1f:d78d:ae9b%4]) with mapi id 15.20.8093.018; Thu, 24 Oct 2024 12:09:18 +0000 Date: Thu, 24 Oct 2024 13:09:11 +0100 From: Bruce Richardson To: Jerin Jacob CC: Shijith Thotton , , , , Wathsala Vithanage , Nithin Dabilpuram , Kiran Kumar K , Sunil Kumar Kori , Satha Rao , Harman Kalra , Thomas Monjalon , David Marchand Subject: Re: [PATCH] common/cnxk: allow enabling IOVA field in mbuf Message-ID: References: <20241014110608.2170844-1-sthotton@marvell.com> Content-Type: text/plain; charset="utf-8" Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: ZR0P278CA0190.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:44::17) To DS0PR11MB7309.namprd11.prod.outlook.com (2603:10b6:8:13e::17) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS0PR11MB7309:EE_|CO1PR11MB4801:EE_ X-MS-Office365-Filtering-Correlation-Id: dd45cb21-0659-4679-f6d2-08dcf424af5d X-LD-Processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024|7416014; X-Microsoft-Antispam-Message-Info: =?utf-8?B?cVJYOUI2aStkWVR5Rms0THk0Tm9uM0VNU2syRURaVUd5WTIwMU1vUnN4SUxQ?= =?utf-8?B?SzJuV3pYK2VoaUNTUmltZjZtS1R3dUlYdHREMFZ1eEJyNDNvLzZKNGJJQ2FC?= =?utf-8?B?K3ZNcExjbmNjUUhUVzZKL1VlQ1BjOHJoSEhqRTdTYnE2Qk5oaHpVVVZaQXZW?= =?utf-8?B?WHZuM2orNjBjTmZuNGFsbEVGRkFIejRxMFEzRkl3eE1qY1puZDNmUFM2T0V0?= =?utf-8?B?bTRhNjgvMndXblJQRjU0V0pCMXdHYVBVTXYxam45OUo2YVp5OUhTN01kQU5k?= =?utf-8?B?ZEpnVXV3Y1lzZkx1YjJkNEUrMGRwT2lIWWZwZlp2WERjWk53bXdWWlVIdmJ4?= =?utf-8?B?ZHJsNmtIREJ4bmtCbTV2ejNmbVc3aFk0dTBFd3B2VnloeWhndnYxL1FsTDdw?= =?utf-8?B?VUwyM2ovOVlpejBtaDE4eG43SHgrZTBBZkwybkNma0Y4bThnRFIrckZtVWRo?= =?utf-8?B?NkQwNFh2eGxoeDF6bjEyU0pobkpXSmJkVnAxUVUxTWVXUWM1NXBmVjZPU2FD?= =?utf-8?B?WEs0YlpBMkUwTVZDTmNkK25wYlRBNDZqLzVtMDY1dURHK2NIK3l0S1RBUnhh?= =?utf-8?B?RWFBYlVQVXRGQ1dpM0htSklPSU04L083VjhMYWVJeHlqQWVDNG56bjRvc1pO?= =?utf-8?B?NzNyRFNOVnNGZmEvcXZKbUFRT2FLd0VPN0RsVDdjRkExL3N1WHNkNFVKRHRV?= =?utf-8?B?VFVtdWh0ZGtYMStEMTRhV0o5d2xRK0ZCKzhmMm1ueWlobkRyOFVKOXVNR2cy?= =?utf-8?B?TG9pZHBKOXBHYU1tbStHdmJ4K1FBRnViTk5kdk9PM3YveWVVRmRidVBsTnNx?= =?utf-8?B?RFZNNk1IQ2k4YUVtRi9oM1U2cVB1blRwLzdKcG4zZ1VvTldpdjhReGhwcHkv?= =?utf-8?B?UUlxZXJrOVlPRUFsaFZjVmhGOFNoN3N2NWhSMnQvdG9iZ1kwSWp1UktYWml1?= =?utf-8?B?M0Fyd2pCRkFRb3lUalZ6bEdTZkYvZkNVT3ZEMDA3cWlNQndVTGx2dnJ6MmdM?= =?utf-8?B?UzhPcDJsWWhWdlZJN3lnT1J4eXNKRXYyNEtOLzhKMlRBWGdjeXozZUovdGVO?= =?utf-8?B?L3FCUERodjZLWkZUZkpiWXNqZHJYTFJ5NjlVaGlCUXZWNHpSVi9QTW4vTWhZ?= =?utf-8?B?ZjQ5RWpUNXI3YmNFNWJucVE0WVN2Q2J3U2N5NHhjTENjZTlYbmZzTWVVdCtO?= =?utf-8?B?a0V3ZFM0Y01Ldzc0WlFKLzNMTUMyQ0h5MXg3VDB4Ukp3QjMvZGNuRTE3SkZ0?= =?utf-8?B?QzZZa04rTVRQWDNQS1JwV2RpUHpzMm1GOGtGZmhmRjR1MXJTeTRlN1hYNFJ5?= =?utf-8?B?bTJXN3pJOUR1YlNOUTNmSXBUNFY3cjBpdHVtNHRleHJ1THFFQ1BUSzFyd0Rp?= =?utf-8?B?VjMrOTVlYmtyRUNSSmVHVmZtcTR1bmg0OThoQ1BPQmQ2OGpjRXBnc3FrM1Bk?= =?utf-8?B?bW55RTE2MlViYy9XVm1YSzI0Y04vOHBuWFhIRVd4bllpMXlJbUp6MXFQOER4?= =?utf-8?B?MS83Y0JIRWRIMVcyQW12alRyd0NlOEpwb1JYb1Z5djdyZm8rdjhOYlJ6cUZH?= =?utf-8?B?b2lVMWVrY2VoOVM2bXJaUEZDanM0K0FwcWxhL1dkNTcyM1FmTkQ5VlZiSDZa?= =?utf-8?B?Q0lBWGlNVUxaekw4eDI3TnZvNFBKNmw3UHRJbkNaNTU3bVo4Q3ZyUmVtUW5Z?= =?utf-8?B?TTNKVkRXT0VCdHppMk9DRE1zeEs4NkVJR0hDZ0dTNjdHZHNhY1ZKeXFHWUtl?= =?utf-8?Q?7Gzn3hpJrP6Sn4fOKEexn89kDfJtDYTlwWy54vC?= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS0PR11MB7309.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(7416014); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?L3VFSnZnbEk3OU5DeEdpQUZNdnpmQVZFRVVNWVVVdm5pZ2xOSjlPMktTL1d6?= =?utf-8?B?eGllN3kxaDdKTnBpTzFBU08rZlFwUXVUSFczTm52dTR0RjBBQVhYQStXVHBV?= =?utf-8?B?YjY4eERQNVJhWFB2M0FwKzIwNGU5bzF1dmZKOHJLWkZOYzRIZVdMa3dvaXM4?= =?utf-8?B?UCtud2t5MTR3QUtQeFZ2cEVKZk02UmhEVFd2am1vQUJQVWRZWkw0c0dCeDh1?= =?utf-8?B?djlObHlCcHB3dkJSRVRqSy9JWUpqd0dOVWt3RU9IWDFRL2tDc05GVzRERjc4?= =?utf-8?B?ek9uQ1ZERlF2T25wTTk5VFpQMnM4TXUvenlwMUZLSVJCRURCUDRyNFVBRVRB?= =?utf-8?B?YlVRZGNwZmh3TTIybFJoZS84eUUrUmNNckZwdnF3NlN1MjNoQ0ZVZzZrUTZ4?= =?utf-8?B?UVRCRGswdzM4Wk9UbmdraWNDLzUxQ3NLMStOd2dEWFBuOTNqSXJwV2VVRTUx?= =?utf-8?B?Zk9yWHBFdnpLT1JIUEtjMHVWRlpxMFhIRWMrRHdkMG1RZnJaZDhaMGxhKzVV?= =?utf-8?B?YW8zRW4zWjR6aWVMcExVOXZ0NGdQTTczQnpPbmg2elF3RmU2dDYzQ01OYi9l?= =?utf-8?B?UnJFYVduK2ZiODFiUmJxb05oakx3VXplUkVHZ3Q2aTVIeDhYSnZLcllYNmJ5?= =?utf-8?B?YjZ2WXhQTTZEMThxdUJNd1k3dzBjNS95UjZSeTNhbmNlRVl4czVJd1VxSkVL?= =?utf-8?B?MDFBTHRObDZDVWZPMFJmZnZPWnErL05xQ3ROOFhIYVhmNSsxS2VpRHVESWNa?= =?utf-8?B?Q0Vnb1IxdmMyK3RheFp2V1B5bUpnQ21YTDhXY241SGtDY2xnT0UrVVB5dnUx?= =?utf-8?B?blBWOG50S0phSDFnMldjeHF5cjc2eHV0S1pRbS81bE01Rk1rVzQwSWFjcWI5?= =?utf-8?B?Q2J1WVRFNWFyY2ZBcHdNZ3V4Mkp0R1N5aEpLVXVaTDQ5TkZSTUJSc05NYTZD?= =?utf-8?B?cHNweE05cmNvVE1LaWxlT2VFYVdVYVo3cllWY0pxejdSL0Ivcks2NmZXVDBV?= =?utf-8?B?c1VEa3BKUjhKcm9nZ09KbmV2UXJlVFUxaUlCZTN5OVR6aVJyTW03SlUwcitV?= =?utf-8?B?SmlOYW40SkNmcyt3dEFPbmlST2RPdmdMU09DY21YSEE0NXd3cTk3OXpJbklP?= =?utf-8?B?Z0JtbGNCNFFaL3JXVE55Z3dPYWFOV1Irc1pneUx3dHFxNlhWM3hIQUk0NHZh?= =?utf-8?B?NXlSa2dod1hzWjJrVFRvWS9NNnJjVU1GVFFiZUhWZVZ3SEFpN3AyWUwzTEZG?= =?utf-8?B?ZHhmSzVRdnlpaEpWanpraXZPVGgyUEc4N3NNZXp3QVVTS3p2eFVDSDk2Slp2?= =?utf-8?B?VFRUWDZqY1Z3cGxZNmlUM3I5cnZVSDhsTzNNQXdyREpJYXMwOUZqQUt0TGpV?= =?utf-8?B?TjZOM0lzTjJ0ZUFMdC9jRlNpZFdzKzB3N2dxN3NPUHVHU2VBamtCT0swSEM3?= =?utf-8?B?ZkZyNFlqRHlhWmhyRXVlM29FZklqazdpYnh0cHV5YlVkNDVYNWc3a2JyOThp?= =?utf-8?B?OENYZ1hHYytGYW9mWWlyeVQ1YjN4MEhiUUViMi9yM0FEdEExTzlyWE9DSzNI?= =?utf-8?B?R1BLdW01aEx4Rmdnd01jdU0rQU9HRTRPOTNFaDlwbGNaeGpNZzRWemxwVDE4?= =?utf-8?B?M3Q2bFRiNmoyMVhFTjMwZ3A0MituN1hUN2lHRGpSSy9wS0RucHNadTdGM3VN?= =?utf-8?B?Q1d1THl4MjcydS8vN0V2cEhXUVh0eWJmSzF6aGNXMmZyeTJHd3RsUGMzS1BC?= =?utf-8?B?WlJyYXZDZnprKy84d3oxaEtGSXJTMFFqTnFqQ0pXVUtXeTNNL1dBOXNmZDVZ?= =?utf-8?B?aTl3Q3NsU0hZUmVjcXBocmVqN3dZN0EyUFRldFluMTB6TDJVSmU3MDVENmxp?= =?utf-8?B?cHBWUk52ZUtiaDY3bi9kUXRVV3RvalZLOFZlTjl4VndwdnVIU09TaG5GcnND?= =?utf-8?B?L1k1N0xvYjh5bjh0aEkxbThQYUlZTlFKUGhFamlaV2w2SlVZWmxWL3FLdWhM?= =?utf-8?B?UDE1VVN5WW9hSUtCN0dtbzFOSFRubzZFWHVpdmsyWmoxQUFyeWNBOW5Ramow?= =?utf-8?B?c2x1cVk3S0RJUmhXYjFsVUF2T01KRkhpMFc0VmZTMGdOQVBIMVFPRDNkdUp2?= =?utf-8?B?bUt4MW1yM0pKTlhzKy9Neno1SHM0UlpPek1zWlhCWUpnZlhCd1ZwUzRSU3RE?= =?utf-8?B?WkE9PQ==?= X-MS-Exchange-CrossTenant-Network-Message-Id: dd45cb21-0659-4679-f6d2-08dcf424af5d X-MS-Exchange-CrossTenant-AuthSource: DS0PR11MB7309.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2024 12:09:17.9985 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: otRj8PPp4lHi43Bll6DqdWFmS/qJ9u9f6wkTHAokEwdGT+iO9m4CohxEUpx4RC2TjN7gw93/2cEG9nHfkiBq8OgnCgyS3oLWoaSh/adjDH0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO1PR11MB4801 X-OriginatorOrg: intel.com 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 Thu, Oct 24, 2024 at 04:40:40PM +0530, Jerin Jacob wrote: > On Mon, Oct 14, 2024 at 4:37 PM Shijith Thotton wrote: > > > > Value of RTE_IOVA_IN_MBUF was always disabled on cnxk platforms, as IOVA > > in the mbuf is not required. This change modifies that behavior, > > allowing RTE_IOVA_IN_MBUF to be enabled if the build option > > -Denable_iova_as_pa=true is explicitly specified. > > > > Signed-off-by: Shijith Thotton > > --- > > > > diff --git a/config/arm/meson.build b/config/arm/meson.build > > index 012935d5d7..ca54524376 100644 > > --- a/config/arm/meson.build > > +++ b/config/arm/meson.build > > @@ -439,10 +439,7 @@ soc_cn9k = { > > 'description': 'Marvell OCTEON 9', > > 'implementer': '0x43', > > 'part_number': '0xb2', > > - 'numa': false, > > - 'flags': [ > > - ['RTE_IOVA_IN_MBUF', 0] > > - ] > > + 'numa': false > > } > > > > soc_cn10k = { > > @@ -451,8 +448,7 @@ soc_cn10k = { > > 'flags': [ > > ['RTE_MAX_LCORE', 24], > > ['RTE_MAX_NUMA_NODES', 1], > > - ['RTE_MEMPOOL_ALIGN', 128], > > - ['RTE_IOVA_IN_MBUF', 0] > > + ['RTE_MEMPOOL_ALIGN', 128] > > ], > > 'part_number': '0xd49', > > 'extra_march_features': ['crypto'], > > diff --git a/drivers/common/cnxk/meson.build b/drivers/common/cnxk/meson.build > > index dc2ddf1f20..bba780e750 100644 > > --- a/drivers/common/cnxk/meson.build > > +++ b/drivers/common/cnxk/meson.build > > @@ -108,4 +108,13 @@ deps += ['bus_pci', 'net', 'telemetry'] > > > > require_iova_in_mbuf = false > > > > +cnxk_socs = ['cn9k', 'cn10k', 'cn20k'] > > + > > +# Enable RTE_IOVA_IN_MBUF only if enable_iova_as_pa is set explicitly, else disable it > > +if meson.version().version_compare('>=1.1.0') > > + if '-Denable_iova_as_pa' not in meson.build_options() and soc_type in cnxk_socs > > + dpdk_conf.set10('RTE_IOVA_IN_MBUF', false) > > + endif > > +endif > > Since this is added in driver/common/cnxk, it will be late to decide. > For example, > > Following PMDs will have mis match: > common - cpt, dpaax, idpf, ionic > bus - cdx, dpaa, fslmc, ifpga, uacce > > I think, this check needs to move up in the chain. @Richardson, Bruce > Any thoughts on cleanly adding this kind of check in top-level meson > objects? > Can you explain what you mean by a mismatch? Can I assume that the common/cnxk is processed before any of these other drivers? If so, then whatever values or variables set by that meson.build file can be queried by all the others. /Bruce