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 8145442931; Thu, 13 Apr 2023 11:43:02 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 0F4FE40A84; Thu, 13 Apr 2023 11:43:02 +0200 (CEST) Received: from NAM04-BN8-obe.outbound.protection.outlook.com (mail-bn8nam04on2048.outbound.protection.outlook.com [40.107.100.48]) by mails.dpdk.org (Postfix) with ESMTP id 4676B4021F for ; Thu, 13 Apr 2023 11:43:00 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=db52P6Wqd1JJA0wlWiWPK4J6VL1eWLRWKVFboCJMXcq3dHy+i/jWOW2pZcZ268R51fV2ZchVTAmk5Vpga46bmEJL/Zo5u2Z+dFFLXUOA6lAvwGeE1OzqeB12WBBDseeQLuelm3HBNlAC9ZJiOJXZLViz+6AnKNj7mQJWBpAdbcd1X1iAGsEasr/N4EOwb+1NmXQvFpYp60L0M6HPDePbvI2ox4UnZ6b5rZnl/Z1D55BJFCc3xME6w0zNJFwHumI5rEuZeD3wOkmUdSSYwGlfJkcdOdleWrPAYHt8lGdEHuLtSrdHribuQ3w5pZvR2KNU36nxgRkeCmL5mUh1q8COhw== 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=++vRy3iZRFXKUq+58KnR2xD/NS7MsjBqKS+bcJD+Z2M=; b=grLxQb2wbIQfZkHE+NwhTCHnZ1wT+tZajbgWFpLGtN/Q0cODJisYXXx+avOkXT4Fs+fRLdlh3loJN+xNKG+Jd1RRmNxUlu+NOpE6vBJW812ajPwJSkx2P1Kphj3eGr0U5cxnyv2yoYJse5xM14hQocpBK+El40Omj9Efv3wiDtdQcG+Vl+vZug+AdaCTAdtpg3nPUW4TPLr+A5ROcWagywL38eUkzMbn7alNeU6CgKLQmkPayn9X5+I5dYAVKhC+8CPL5cnYBtJwQ9l+fkdqVyEXauX8bBkdOHeFsFeIoNuXXvMvlsCDMKjHnDoMRs0X5ujUqUVDV94dCeT/aYEuAg== 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=++vRy3iZRFXKUq+58KnR2xD/NS7MsjBqKS+bcJD+Z2M=; b=iqo0Hs7gQnmxXgqpWj3RP7mAkmBcAwuRYguZKQns3ajEu5u0wQrR0VNbHMS1UviBFKSc/yhfvaXAtODZXTusXpSqxYG2DWc4Zqfj722BLptV/DUwB5hG8hl0UvUytjrG7yQsTKdvmqknN5+ldw7snb9ylhBhWLaCTPSYFqDn9EkASSMX6Rq+ix1BwrkAaLV/Hzk6xXQh4OOxrWVf2YISWOgAB1fMc58o3wbL+GHUKBfcSUJZQSrqYoBcU/uLGGIS/DqC3BMyb6AbVFckJNnymGOAEYHk344d3nGVs8Zj0Gt/FqcPjxov/bcL2SLvWcHiYo9K82OEh5akl4LNnUhoQg== Received: from DM6PR12MB3753.namprd12.prod.outlook.com (2603:10b6:5:1c7::18) by CH3PR12MB8076.namprd12.prod.outlook.com (2603:10b6:610:127::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.38; Thu, 13 Apr 2023 09:42:58 +0000 Received: from DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::a618:3dc3:8752:e7]) by DM6PR12MB3753.namprd12.prod.outlook.com ([fe80::a618:3dc3:8752:e7%6]) with mapi id 15.20.6298.030; Thu, 13 Apr 2023 09:42:58 +0000 From: Slava Ovsiienko To: =?ks_c_5601-1987?B?TW9ydGVuIEJyqapydXA=?= , "dev@dpdk.org" CC: "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "david.marchand@redhat.com" Subject: RE: [PATCH] eal: choose IOVA mode according to compilation flags Thread-Topic: [PATCH] eal: choose IOVA mode according to compilation flags Thread-Index: AQHZbWMSxDRBzKz4E0yHaPXXjLussa8oCo8AgADzALA= Date: Thu, 13 Apr 2023 09:42:58 +0000 Message-ID: References: <20230412171949.27665-1-viacheslavo@nvidia.com> <98CBD80474FA8B44BF855DF32C47DC35D87869@smartserver.smartshare.dk> In-Reply-To: <98CBD80474FA8B44BF855DF32C47DC35D87869@smartserver.smartshare.dk> 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-traffictypediagnostic: DM6PR12MB3753:EE_|CH3PR12MB8076:EE_ x-ms-office365-filtering-correlation-id: da66dbb3-b638-4dd7-cf75-08db3c03772f x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PrjzRBtVrPyslJ342btlVNkrtzA9OvVtRbhSMo3jIwnpz5m9fylzuZNoxwdVuT7qp7SjkYNxF+ZZhTIwwcpeU8s5s/QOWxBPorljs5bhSeg/q5hNvNhZLP3X3LL911+s5VRob9/R4MWBST90tbXS2KeX1i8nCMf5M4VBW9e8aEr8smPJOe5bXPNdE8SpPYe7rYs2fgcX449iwj3qcatKMiPhtrn53VUgtSKCPIuhJZsuLwZ0VfdX56jw5YKmJFbmSU492SBx0iUhd1cw8S/vMsG+nTtOO/WcGJb4is78N1VUUFzHAlNsMx+R4CxJRKqVGv1J/sKTbPVmvMUd2dOVEG+cUnOycqFXWuklSBlLLd7GpA/2TIhixXHCSYZHZA9jLXsYW3U8cstb5gHNbDhax0tjCSvva+eJpixWWWOZp4bn7+MHxA6ajZADLJ3SShmVSJWcVxxlI/1FYV7aXYX7h0TAOpdoAVKnR7sSJHoM670f5V+ysgOxLkKmUWPJvUqePUBIDJYMXlBb3XSOYuqqWF2zEs/qJOqQb8t8otPVsggno7sbZDvxOBvYYvM9+9iyUhXpGP75MLemGWukbYyZeshKYZVhUVIMXZyszcVYlcL6lEuxWUlzgmGxhS5HSdGedd15oW9zec7VteKkJS+CJqb9fvJoKoRKkGod4BmAM+A= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM6PR12MB3753.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(396003)(136003)(346002)(366004)(376002)(39860400002)(451199021)(71200400001)(478600001)(7696005)(83380400001)(122000001)(55016003)(66574015)(86362001)(38100700002)(38070700005)(33656002)(2906002)(966005)(6506007)(53546011)(26005)(110136005)(316002)(9686003)(54906003)(5660300002)(76116006)(186003)(64756008)(52536014)(4326008)(8676002)(8936002)(41300700001)(66446008)(66476007)(66946007)(66556008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?ks_c_5601-1987?B?WFlGWEg2bTNCWnlnNTQ2ZTJJc2t2VWplekd4TmdBMWF6RjBOTVJp?= =?ks_c_5601-1987?B?SllMQ2lkRFJlenU5M0NlRlIzS1U5VFJlQjN0OTl6b2N4QlVJMEFj?= =?ks_c_5601-1987?B?WnhsM0Z3K2YwU0NCckVUY3VWWUNqUE42blRwTmtnaEZYeTlvV0I2?= =?ks_c_5601-1987?B?cW5GcHl2M0FwQUd1RHoxOUhsK29za3dxbXhhdUF4cFNNMTZMTEFZ?= =?ks_c_5601-1987?B?S2I4eEtxVHV2WUZUUDAvdUFRVFgvUElrS2RTeGh2VXpLMmswSUJK?= =?ks_c_5601-1987?B?Vm5qcForcXVIY1dBWXVEVFVLU3FFTDB4dCtsTkFqTjZKQXRUd1pa?= =?ks_c_5601-1987?B?eTh2bmJ0R21Xa1NFYzJFZCtPbXF2MzYyWVlPYjlXR3FERHNwT0xs?= =?ks_c_5601-1987?B?QnBxNFFZNm52WTV0Q0txZzBOYzZTWXBXNXI0Z1QvU2M4MVNqQUlR?= =?ks_c_5601-1987?B?NG1VSk91UUoxaU5xNEZsa29wQjRJTmEwRGYrTDJ5SzhXRkc4NHRM?= =?ks_c_5601-1987?B?dllLSEMzUTVyZThEWjVoWlh1WUdGZTdWbzY1NkJQZ1pPZ0d6M3dZ?= =?ks_c_5601-1987?B?NWRzZU9DWjJTTlAzdGIxM2w1MmlIdHVmTHdnbFcwd1hIeXgzeFhi?= =?ks_c_5601-1987?B?YVdEMHowSmtIbDdXellmZEVLOXl3Q05EZGtENzd3NWlpajgrY0NS?= =?ks_c_5601-1987?B?M0t5S2hJdW5UOFNDRVFqdGRaUDRBY2xPVUVrQTg1bitSRkZpWGRQ?= =?ks_c_5601-1987?B?M1pxRE1xSmp4TTR5c28wQ1FiQVk3enlQSFlZMm9LS1JGaDkrODhp?= =?ks_c_5601-1987?B?bXVJdWJSWG9mMWtYTmFxOFZTUGlrb1pRRDhZWTZBZUlmQXJYd0ZD?= =?ks_c_5601-1987?B?WGFCVGZwRnVkWnYvR1p5R1BnVllRM2dDUzlDek1TbVIvL1ZDbVFZ?= =?ks_c_5601-1987?B?QUcxeXAzblhDSFZOYTNHUmp2M3FPbFpQcFBDNnFKbzZNbW9KNWlV?= =?ks_c_5601-1987?B?NThCb2pWVzlKbTJ5akhvanhaZm4wOFJiSzYxV0Q5eUNmNDM5SDhG?= =?ks_c_5601-1987?B?VjMzenBuMlA4SUdoVDI3YzhYSitXdmd5Qm9BR0NWcmp2algzSjF2?= =?ks_c_5601-1987?B?RDRnMlcyVTJjRGNlWkI5a3VySjlSc0UySXk1bFZ6cXVPVnY2SGFI?= =?ks_c_5601-1987?B?ZjltUWpLV2pCaW1KSkpmNmprSE1UelRZb1VqcUE4OGEvb2dEUWxP?= =?ks_c_5601-1987?B?UUJUZVd4ZXJHcWNNdjZJUkgvdkw1ZG8xNVhrZy9lVUtDaVVMalUz?= =?ks_c_5601-1987?B?eWFEWHZrWnVWSjZHdG9Dd09KUWFPM0NOalJDQ3IzMnEreHlSK0th?= =?ks_c_5601-1987?B?ZVhsQUN3K0xvaDREYlhMQkc0ZHl5bHpBSkF6TllRSzU3VHFXSm1v?= =?ks_c_5601-1987?B?elF5cHdyRFV5eFZvaTUxRTBualFHOENQL3FXNmtubjNMVGdGOG1l?= =?ks_c_5601-1987?B?eXNKNW5uMytka3Y3VGxVYkxad0dEYWNYQjkweW5QRytyZFFBS0ZQ?= =?ks_c_5601-1987?B?WktoMU93eWpFQzZIdVJlczdJY1JyczRKMzdWZnNSVjlERlFaY1ZE?= =?ks_c_5601-1987?B?TmhwRmxOKzJuQ3o4NVZickFBMzk5djdRVnU0UEtmWndPMnJGUGhz?= =?ks_c_5601-1987?B?Vi9mTlpZSjk5YlVvck1ubzI4dzM4aEtuR0R1Q245SWZOd2JRSkZ5?= =?ks_c_5601-1987?B?MzNMU3NROStMY0wweW1GblpDcVNXMm45TWNxL2ZMc3QyK1Y2TmY3?= =?ks_c_5601-1987?B?ZEdTMlBjZTBMZTErQ0F1M3B1QUJ4SkI5N0tXMHdpVmRvdi9NWTRr?= =?ks_c_5601-1987?B?dEQyRXJaUmFIZWFUWlF3Mm9hUUtueW1oai84c0I4NzBidVJSMzNr?= =?ks_c_5601-1987?B?QytBcFVpOUhvalNIaVlaR2l4MUx5b1ZXWmkwWjVFeHM0NDk2dW5W?= =?ks_c_5601-1987?B?T2lEamVWcXZVZXVUdnRRL1JRbFpMWkU1NXcycVhDQ3VpWnJsMktE?= =?ks_c_5601-1987?B?NE5QUUg1RDdaNlViZkNpNHJHdUQvSjdmbitGS0UzTGloY0JlVUtp?= =?ks_c_5601-1987?B?dVFTcmRNY1BZeWd1VGZ3UHdiM05QWm00OFpaRFhaZW9rbTlrR2Nm?= =?ks_c_5601-1987?B?RllSZkVXaE01S3pUMVRLeVJkRFJsaHZTb3JIOGp5WHIra2U2bXNh?= =?ks_c_5601-1987?B?OHVROU41L010SHJyS2I2bUh1RXBCU2RYdDhFUDhaeFp6MkxHTVRG?= =?ks_c_5601-1987?B?TTJuUFNlRXVuaXBCVE0zUDlQQW00emJVRm9PWlRqVzZ2RCtRWUxv?= =?ks_c_5601-1987?B?Qi9PNXM0RUJyZk1nTVlTN1FKOEFRdHRGYW8ySTExR2FOQ2RFRk94?= =?ks_c_5601-1987?Q?Y9sY+989smlR6JgwULTsx6ZwzdmOdsh49MP5rkWC?= Content-Type: text/plain; charset="ks_c_5601-1987" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR12MB3753.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: da66dbb3-b638-4dd7-cf75-08db3c03772f X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2023 09:42:58.4899 (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: 2HVws448FUo+uQcvwj+P4q7r4/vyn0gOVa1ZIb0ajxtEqABdviCV1pg5Sa/KU1pc9MZdANT05NCM28iznsaSKw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR12MB8076 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNb3J0ZW4gQnKpqnJ1cCA8bWJA c21hcnRzaGFyZXN5c3RlbXMuY29tPg0KPiBTZW50OiCs46zirNas1azRLCAxMiCs0azhrOKs1qzd rPEgMjAyMyCs1C4gMjI6MTINCj4gVG86IFNsYXZhIE92c2lpZW5rbyA8dmlhY2hlc2xhdm9AbnZp ZGlhLmNvbT47IGRldkBkcGRrLm9yZw0KPiBDYzogTkJVLUNvbnRhY3QtVGhvbWFzIE1vbmphbG9u IChFWFRFUk5BTCkgPHRob21hc0Btb25qYWxvbi5uZXQ+Ow0KPiBkYXZpZC5tYXJjaGFuZEByZWRo YXQuY29tDQo+IFN1YmplY3Q6IFJFOiBbUEFUQ0hdIGVhbDogY2hvb3NlIElPVkEgbW9kZSBhY2Nv cmRpbmcgdG8gY29tcGlsYXRpb24gZmxhZ3MNCj4gDQo+ID4gRnJvbTogVmlhY2hlc2xhdiBPdnNp aWVua28gW21haWx0bzp2aWFjaGVzbGF2b0BudmlkaWEuY29tXQ0KPiA+IFNlbnQ6IFdlZG5lc2Rh eSwgMTIgQXByaWwgMjAyMyAxOS4yMA0KPiA+DQo+ID4gVGhlIERQREsgY2FuIGJlIGNvbXBpbGVk IHRvIGJlIHJ1biBpbiBJT1ZBIFZBIG1vZGUgd2l0aA0KPiA+ICdlbmFibGVfaW92YV9hc19wYT1m YWxzZScgbWVzb24gb3B0aW9uLiBJZiB0aGVyZSBpcyBubyBleHBsaWNpdCBFQUwNCj4gPiAtLWlv dmEtbW9kZSBwYXJhbWV0ZXIgc3BlY2lmaWVkIGluIHRoZSBjb21tYW5kIGxpbmUgdGhlIHJ0ZV9l YWxfaW5pdCgpDQo+ID4gdHJpZWQgdG8gZGVkdWNlICBWQSBvciBQQSBtb2RlIHdpdGhvdXQgdGFr aW5nIGludG8gYWNjb3VudCB0aGUgYWJvdmUNCj4gPiBtZW50aW9uZWQgY29tcGlsZSB0aW1lIG9w dGlvbiwgcmVzdWx0aW5nIGludG8gaW5pdGlhbGl6YXRpb24gZmFpbHVyZS4NCj4gPg0KPiA+IFNp Z25lZC1vZmYtYnk6IFZpYWNoZXNsYXYgT3ZzaWllbmtvIDx2aWFjaGVzbGF2b0BudmlkaWEuY29t Pg0KPiA+IC0tLQ0KPiA+ICBsaWIvZWFsL2xpbnV4L2VhbC5jIHwgNSArKysrLQ0KPiANCj4gVGhp cyBwYXRjaCBpcyBjbG9zZSB0byBiZWluZyBhIGJ1Z2ZpeC4gR29vZCBjYXRjaCENCj4gDQo+IFlv dSBjb3VsZCBhbHNvIGNvbnNpZGVyIGFub3RoZXIgcGF0Y2gsIGxvZ2dpbmcgd2FybmluZ3MgaW4N Cj4gcnRlX2J1c19nZXRfaW9tbXVfY2xhc3MoKSBbMV0gZm9yIHRoZSBidXNzZXMgdGhhdCB3YW50 IElPVkEgYXMgUEEgd2hlbg0KPiAhUlRFX0lPVkFfSU5fTUJVRi4NCg0KWWVzLCBsb29rcyByZWFz b25hYmxlLCB0aGFuayB5b3UuDQpMZXQgbWUgZ2F0aGVyIHRoZSBjb21tZW50cyBmaXJzdCwgdGhl biB3aWxsIHVwZGF0ZSB0aGUgcGF0Y2guDQoNCj4gDQo+IFsxXToNCj4gaHR0cHM6Ly9lbGl4aXIu Ym9vdGxpbi5jb20vZHBkay92MjMuMDMvc291cmNlL2xpYi9lYWwvY29tbW9uL2VhbF9jb21tb25f DQo+IGJ1cy5jI0wyMjQNCj4gDQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyks IDEgZGVsZXRpb24oLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS9saWIvZWFsL2xpbnV4L2VhbC5j IGIvbGliL2VhbC9saW51eC9lYWwuYyBpbmRleA0KPiA+IGMzNzg2OGI3ZjAuLjQ0ODFiYzRhZDgg MTAwNjQ0DQo+ID4gLS0tIGEvbGliL2VhbC9saW51eC9lYWwuYw0KPiA+ICsrKyBiL2xpYi9lYWwv bGludXgvZWFsLmMNCj4gPiBAQCAtMTA4MCw3ICsxMDgwLDEwIEBAIHJ0ZV9lYWxfaW5pdChpbnQg YXJnYywgY2hhciAqKmFyZ3YpDQo+ID4gIAkJaWYgKGlvdmFfbW9kZSA9PSBSVEVfSU9WQV9EQykg ew0KPiA+ICAJCQlSVEVfTE9HKERFQlVHLCBFQUwsICJCdXNlcyBkaWQgbm90IHJlcXVlc3QgYQ0K PiBzcGVjaWZpYyBJT1ZBDQo+ID4gbW9kZS5cbiIpOw0KPiA+DQo+ID4gLQkJCWlmICghcGh5c19h ZGRycykgew0KPiA+ICsJCQlpZiAoIVJURV9JT1ZBX0lOX01CVUYpIHsNCj4gPiArCQkJCWlvdmFf bW9kZSA9IFJURV9JT1ZBX1ZBOw0KPiA+ICsJCQkJUlRFX0xPRyhERUJVRywgRUFMLCAiSU9WQSBW QSBtb2RlIGlzDQo+IGZvcmNlZCBieQ0KPiA+IGJ1aWxkIG9wdGlvbi5cbiIpOw0KPiANCj4gTWlu b3IgZGV0YWlsIHJlZ2FyZGluZyBjb252ZW50aW9uczogIklPVkEgVkEgIiAtPiAiSU9WQSBhcyBW QSINCj4gDQo+ID4gKwkJCX0gZWxzZSBpZiAoIXBoeXNfYWRkcnMpIHsNCj4gPiAgCQkJCS8qIGlm IHdlIGhhdmUgbm8gYWNjZXNzIHRvIHBoeXNpY2FsIGFkZHJlc3NlcywNCj4gPiAgCQkJCSAqIHBp Y2sgSU9WQSBhcyBWQSBtb2RlLg0KPiA+ICAJCQkJICovDQo+ID4gLS0NCj4gPiAyLjE4LjENCj4g DQo+IFJldmlld2VkLWJ5OiBNb3J0ZW4gQnKpqnJ1cCA8bWJAc21hcnRzaGFyZXN5c3RlbXMuY29t Pg0KDQo=