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 55E1C42C5A; Thu, 8 Jun 2023 08:43:28 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id D80E440A84; Thu, 8 Jun 2023 08:43:27 +0200 (CEST) Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2068.outbound.protection.outlook.com [40.107.220.68]) by mails.dpdk.org (Postfix) with ESMTP id E070940042 for ; Thu, 8 Jun 2023 08:43:26 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K9zHoNax3jvtwgmxpJV0lh9mACLixztEuOefdkK6yECDSeBDBNOlI2hZJAD5Svzsvm0m5qgIoeEuXHvE1UTQ3jHQBrzRGv3VvyeDQQOz1iPz4soUnRipW/OYVvh/ycSBYVPx71mB24/kYpgCOBsnLXiEkucvN/NHFvkLdzP+tYIGXmAfUM+oR32xS8y//x6nxQWHsP0/5TtTJ1/mTpvvStgHGjUwLBD9xAvWnxH/RX6A5hrrmeEH3uWCi1YwShEToq3JLUgDXG7H4vs7MDfExZxDOhq15g44E6AhMZi+yeaMFzNBedXzbPX0vDvinQswmbuQBZ7CZzSoY6hHksRl3g== 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=bP4q3Ro30vqAL6HwH8hh8iWh8YBK9nhHdlhOa4MgbMw=; b=mR41u6E+N35qvRHSO/n9CTjVMJpB+zJENXil2OHcBHE8QOf7rHK4Z0uAtpXGlqxxXjcbKrXaIszz3DSIBIowVs9lvRAtO4NUX/jSFGrnxlUvJyfx58vnRPSD1o5mV+fxLWh1qmi5YZIv8gUlTuehd4lEe24PwoMtwkHXtOHnJa5UIw5oAOHJjcB+kg4MyvoOyK+3LTPyydZMlO4Rg06MM4RYOwzNTW8FXsM/+E2r0dy/HP4al8NODeRg+R3pA0+fRrUERN+m0hW5zlxH811c7X/ZGV0cJ1EXyZWb1vNEYPDcmVsuqLCxsqw31L1Fis8f6s49CF74vN81GGvQid6qbA== 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=bP4q3Ro30vqAL6HwH8hh8iWh8YBK9nhHdlhOa4MgbMw=; b=bvkTNATeXAcUd+LQDQKA6lJlY2S3RUA9Ut2GZa1PIwInMiZbx9UQwPOXADeccE5kziS8p3JCZ9dBOBoG6MD+jIMX8VETPJcWqdY9e1MAhRk79jcHd+L+/zodBBsNnOb2NscjKDoaTVWhBCIriS/WmmCTMrLz4BIXxyXsEEH1PGRgHS54TnyrdDGP/y1dLKYo9opTO9krhOtCxIagoIt8VN3jDS8jX+tXyfBBJOFyWZtKRuKVMw9YN3u8f6s692WtMGPN9QHdG4E3uevqypsymquOWADV3DVzYmYZIpbi0BRfGLmWXh4WxLjoXCH1EiR7KSt9m28Q+BLyPJoEhUZ1rg== Received: from DM4PR12MB5167.namprd12.prod.outlook.com (2603:10b6:5:396::10) by PH0PR12MB7908.namprd12.prod.outlook.com (2603:10b6:510:28e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.32; Thu, 8 Jun 2023 06:43:24 +0000 Received: from DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::8262:f36a:3e1f:1b1f]) by DM4PR12MB5167.namprd12.prod.outlook.com ([fe80::8262:f36a:3e1f:1b1f%3]) with mapi id 15.20.6455.030; Thu, 8 Jun 2023 06:43:24 +0000 From: Ali Alnubani To: Miao Li , "dev@dpdk.org" , "NBU-Contact-Thomas Monjalon (EXTERNAL)" CC: "skori@marvell.com" , "david.marchand@redhat.com" , "ferruh.yigit@amd.com" , "chenbo.xia@intel.com" , "yahui.cao@intel.com" , Patrick Robb Subject: RE: [PATCH v4 0/4] Support VFIO sparse mmap in PCI bus Thread-Topic: [PATCH v4 0/4] Support VFIO sparse mmap in PCI bus Thread-Index: AQHZk4IQsXnPs2qxXkuewb6yBtiPBa+AgOUA Date: Thu, 8 Jun 2023 06:43:24 +0000 Message-ID: References: <20230525163116.682000-1-miao.li@intel.com> <20230531053743.129442-1-miao.li@intel.com> In-Reply-To: <20230531053743.129442-1-miao.li@intel.com> 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: DM4PR12MB5167:EE_|PH0PR12MB7908:EE_ x-ms-office365-filtering-correlation-id: 4f9f5a73-2a3c-416e-2775-08db67eba8b6 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: 1UiTF0SEWg7Cbu1b/1nCkDQxHIJNQ0HMAguwvHW2/q+5s4hn/JT+flTwon0v/D91hh8Xm9HFt0OhOAjECedkRtjtrspQXBqFpoJ3Pi4BzUfu88WXexE9wBHrhE51IebJghAGUbjl9KyTQDz8pufp417cWWYn2YrFSfNKuIkrLPbobj/CQayYyN053OKOPgPTJu/Kp6wyP5rQkJTBcrjIAVl94xOPtAODcFANbgfxJ5m+72kSOvmsYuqJUjxVlIzHHftuTnQyBLVB7hzsdaoXHuOBK2M4QVRAIEwYvQ7xnFDc/P20HCX0t8ScgvO8Hs/XhJPFzhzdI+kEtBVO1NLAZW2IIWY6+U81xJpSsfb2Xmu986Dhtai2WzAJui+IbRHxFzcs9VQ5HmwFtyopW3R+HtG7Tv9kB0JDkiH90TTdvRJQzbA3LzXQjP4vPsa/YYHjebFeloLKWBPs2tYwheKpmW1OidF1QdlVs9VHPSRQFiuxsKIyzVhUkJmNiWTe7q6XQy+VAak3AUnfAVK8pDx1woJ8jrbisaRh4jbiZZ4HV1Ta8LA1z+yCSY8pPLKmZP3ibV7PB7msBRLrLxHWwOZ5axNgEaq7bu52+soHD/ayFSTdToG/9qY9lJJJgafO27ROCmvYHn/YSLKZN13I9T9kM6f/1hyd5gsqnGsbexgCNig= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM4PR12MB5167.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(39860400002)(136003)(366004)(376002)(396003)(346002)(451199021)(2906002)(66446008)(478600001)(66946007)(76116006)(8936002)(4326008)(316002)(8676002)(64756008)(41300700001)(54906003)(110136005)(5660300002)(66556008)(52536014)(7696005)(71200400001)(66476007)(53546011)(6506007)(9686003)(26005)(966005)(186003)(38100700002)(55016003)(83380400001)(86362001)(38070700005)(33656002)(122000001); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Vm81RHNGekJzUk8rUWxBNUwvMjNVTWtPS0hBRkp4K3hXclRNOXVnWUR6NUZx?= =?utf-8?B?Tnd3MlNPNWhmYmZIbm1PNnRLSW5ERlhwL0tDbWZWRXFkcnlSN1p1Z1djZHpw?= =?utf-8?B?bktEc2lrTE5OZHlhY2RkbE55cGs4aklQYmpZdldlbmlhQlE2b0syM0FjMERw?= =?utf-8?B?NWs0MmN6R1RObHk1akNxcFBRSnByQVFrYitnTm9KR0xTQVU3amViWDdWZzVW?= =?utf-8?B?b1pwZS9FTFBJeHhYK2xUREZDUllpb0RNR1kwMklxaHdPTlFDUnJKWVlocWVH?= =?utf-8?B?VWVMVllRZEF3UGNiL00yU3FlNG44aE1DaG4vaElnbzdJeHVoR1NnelBKMjZV?= =?utf-8?B?bEIvRE9Oa0Y5N3ozaXVjcEcyb1czeDJtdGZyQmZNUitWTWUzUHY0QUhZTm11?= =?utf-8?B?SmxKcHlyZmdXSmdPR0ZxTUEzYytVcS9FRGRwd1dFQjgwWGtBV2ZBYUpZQ0xS?= =?utf-8?B?b1NhYkIzSGF1VE9hQ3JjMURVWW44Z0dlczJwOTJxOEVISXRFSThCSThNc3Rm?= =?utf-8?B?ZDIxVDN4dG5oNmtKekg0bXRXeVNTQVJwZ24rWUJZaXFlWU85clhCdlVpSUxM?= =?utf-8?B?UlB2bzNJUC85YXFjK0ZrY2lucTRQaW82cThJYmpYRm84YTloNjcrZ0NNbzFv?= =?utf-8?B?NjhHWStNYS9qSU9kOVVGYXNKQlo2VG1Day9IRzNUTzNtbnV2VXpCVitFa3pC?= =?utf-8?B?R1BoeHlEZ1lpQ2xGdWNVMkxFOXF1aVR1endscXB1WTNBcDl0RnRES3lFNlBs?= =?utf-8?B?ZDVuVlNXK3RVY0JWTjgvd3g4RzJibi9YMzZYay9ZWlJaMitVeWVpSUZocEs5?= =?utf-8?B?eUNxVEdrb3o3REc0NXorbXZBRDN4WG1VZ2JpOUs1RFd1TWh3NzN3dk0zZFY1?= =?utf-8?B?akg1LzdzaU45NlVsb3NXdDBnSVN1S2JpQ0ZNanl0NUZnWHJOSTZDRWhSQ0Jo?= =?utf-8?B?VkZ1R093WnNOWlpkRndBK2V0ZUx2UzUwek92MkJUZHpBS2ZMU3VTK1VUampi?= =?utf-8?B?dGkrLzZXZWdYY0t3Unl6YkkyRE1RbkNHbi8rL1RQaWl6YUFlNGtVeHBLZTdY?= =?utf-8?B?N3pIRWJjcTlaem9UMWlFL09lRWk3VktaRFVJcUxuSm03VWp5Y0dLNXg2R0Yy?= =?utf-8?B?Y2F0Z2tITHFCY0RpZkJxY3hZdjM2NXkrNnhQblZTRlEyTTYzWnAxd2NraW14?= =?utf-8?B?SEM3dHY5dEprZXI0MmFIaU1YS2JsdjVGamxacExiUjRmbW50VDM5bHQvR3Vt?= =?utf-8?B?S1ZhL1NQNW93cjVmQ1VFcXEwbFZYSUlXWkd4WjBiejVWMkRiVkdLNVEvL2ts?= =?utf-8?B?UVRRSGM4N00va21ydWhJdEJhYmIrMTBCbHI3TUhNc0RBK0xUTXBYa1pwNm9x?= =?utf-8?B?L1FRR2tSdXBIMFU2WXd5UlRaaS9GQjRjYnFvTnk5ZEdKSElYdVRrNytpenVu?= =?utf-8?B?Ry9xNjYwbnRYL3ZXRzhyWllWSXdKTmhKdGhBL29KNGZUbFlRd3ZxbEVMcXNI?= =?utf-8?B?YWs3ekRuUjhETkNqcTh2czNLWWFkVGduS0JsanBYSzJUak5BVjdMaEVSSkgv?= =?utf-8?B?K2d0b0NWQnNoUUpuNmp2K1NSVXY0L2FGazQ1T2JRQUZIVlAvNlgwMTViZ0c0?= =?utf-8?B?RFMvZ2pqdHd6QzJKc2UyVjdCMlB2eDdWekltczBWbVlKUEVRZ0E2aS9JUDZn?= =?utf-8?B?cGRFZGE1Y0tWcWRZeEc3OGRRR3M1bnlNNDVtNHIrckRaNGZjdS9SSlFxOWdT?= =?utf-8?B?Uy91VVpEMlhjZkNXbHdmaEUzZUhEN1owL0FlTlZ2elV3Q1RJMFo5T1JEUVVK?= =?utf-8?B?SnFvMTlyZVlHS1IvR3MyNkNWdHdmL2FwNENqbXlqV1BrZGEybWJHRWs4Z1Qy?= =?utf-8?B?ck8vZk1OUGpkRUxKSWtNdEJMNW5SekxScCtvOHpXOG5PbGNNcG4wYVBlbGVz?= =?utf-8?B?N2JtRS9kTGlLeTNaWWpsam9FS2dTSzFTZmVVMUoxRnRQRlh1WTQ3VEZ3Wkcy?= =?utf-8?B?QXUwdGRRTWpNdllHTitOZ2VQTWNuQ3lYeHV5VEo3VTdIQk85OUh6Qlc5YThH?= =?utf-8?B?UWlIaWdyL29lWnUxZktoeEhTQ0hnditUQ3pvejNqcWNPQVA0cFhGVzVwelp5?= =?utf-8?Q?RYd4=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM4PR12MB5167.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4f9f5a73-2a3c-416e-2775-08db67eba8b6 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2023 06:43:24.8362 (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: uU7ir6Qwi77y1yqv2J+evaUgrUoHxHFPVnPgdkhaV8dk8mYY2ywwo9R91fNcIHgpZH6VSJ/OaYE8tvKi7Jjmuw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR12MB7908 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 PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNaWFvIExpIDxtaWFvLmxpQGlu dGVsLmNvbT4NCj4gU2VudDogV2VkbmVzZGF5LCBNYXkgMzEsIDIwMjMgODozOCBBTQ0KPiBUbzog ZGV2QGRwZGsub3JnDQo+IENjOiBza29yaUBtYXJ2ZWxsLmNvbTsgTkJVLUNvbnRhY3QtVGhvbWFz IE1vbmphbG9uIChFWFRFUk5BTCkNCj4gPHRob21hc0Btb25qYWxvbi5uZXQ+OyBkYXZpZC5tYXJj aGFuZEByZWRoYXQuY29tOw0KPiBmZXJydWgueWlnaXRAYW1kLmNvbTsgY2hlbmJvLnhpYUBpbnRl bC5jb207IHlhaHVpLmNhb0BpbnRlbC5jb20NCj4gU3ViamVjdDogW1BBVENIIHY0IDAvNF0gU3Vw cG9ydCBWRklPIHNwYXJzZSBtbWFwIGluIFBDSSBidXMNCj4gDQo+IFRoaXMgc2VyaWVzIGludHJv ZHVjZXMgYSBWRklPIHN0YW5kYXJkIGNhcGFiaWxpdHksIGNhbGxlZCBzcGFyc2UNCj4gbW1hcCB0 byBQQ0kgYnVzLiBJbiBsaW51eCBrZXJuZWwsIGl0J3MgZGVmaW5lZCBhcw0KPiBWRklPX1JFR0lP Tl9JTkZPX0NBUF9TUEFSU0VfTU1BUC4gU3BhcnNlIG1tYXAgbWVhbnMgaW5zdGVhZCBvZg0KPiBt bWFwIHdob2xlIEJBUiByZWdpb24gaW50byBEUERLIHByb2Nlc3MsIG9ubHkgbW1hcCBwYXJ0IG9m IHRoZQ0KPiBCQVIgcmVnaW9uIGFmdGVyIGdldHRpbmcgc3BhcnNlIG1tYXAgaW5mb3JtYXRpb24g ZnJvbSBrZXJuZWwuDQo+IEZvciB0aGUgcmVzdCBvZiBCQVIgcmVnaW9uIHRoYXQgaXMgbm90IG1t YXAtZWQsIERQREsgcHJvY2Vzcw0KPiBjYW4gdXNlIHByZWFkL3B3cml0ZSBzeXN0ZW0gY2FsbHMg dG8gYWNjZXNzLiBTcGFyc2UgbW1hcCBpcw0KPiB1c2VmdWwgd2hlbiBrZXJuZWwgZG9lcyBub3Qg d2FudCB1c2Vyc3BhY2UgdG8gbW1hcCB3aG9sZSBCQVINCj4gcmVnaW9uLCBvciBrZXJuZWwgd2Fu dHMgdG8gY29udHJvbCBvdmVyIGFjY2VzcyB0byBzcGVjaWZpYyBCQVINCj4gcmVnaW9uLiBWZW5k b3JzIGNhbiBjaG9vc2UgdG8gZW5hYmxlIHRoaXMgZmVhdHVyZSBvciBub3QgZm9yDQo+IHRoZWly IGRldmljZXMgaW4gdGhlaXIgc3BlY2lmaWMga2VybmVsIG1vZHVsZXMuDQo+IA0KDQpIZWxsbywN Cg0KSSBzZWUgdGhlIGJ1aWxkIGZhaWx1cmUgUGF0cmljayByZXBvcnRlZCBhcyB3ZWxsIGFuZCBj YW4gY29uZmlybSBpdCdzIGNhdXNlZCBieSAwOTVjZjZlNjhiMjggKCJidXMvcGNpOiBpbnRyb2R1 Y2UgTU1JTyByZWFkL3dyaXRlIikuDQpCdWd6aWxsYSB0aWNrZXQ6IGh0dHBzOi8vYnVncy5kcGRr Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI0NQ0KDQpSZWdhcmRzLA0KQWxpDQo=