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 D1763A0C56; Fri, 5 Nov 2021 03:48:13 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 61F9640689; Fri, 5 Nov 2021 03:48:13 +0100 (CET) Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by mails.dpdk.org (Postfix) with ESMTP id EF8BD40151 for ; Fri, 5 Nov 2021 03:48:11 +0100 (CET) X-IronPort-AV: E=McAfee;i="6200,9189,10158"; a="318037179" X-IronPort-AV: E=Sophos;i="5.87,210,1631602800"; d="scan'208";a="318037179" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 04 Nov 2021 19:48:10 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,210,1631602800"; d="scan'208";a="579283294" Received: from orsmsx604.amr.corp.intel.com ([10.22.229.17]) by FMSMGA003.fm.intel.com with ESMTP; 04 Nov 2021 19:48:10 -0700 Received: from orsmsx609.amr.corp.intel.com (10.22.229.22) by ORSMSX604.amr.corp.intel.com (10.22.229.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 4 Nov 2021 19:48:10 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX609.amr.corp.intel.com (10.22.229.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Thu, 4 Nov 2021 19:48:09 -0700 Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Thu, 4 Nov 2021 19:48:09 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.175) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Thu, 4 Nov 2021 19:48:08 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M5JHzsas4nlwKbbuz0ruHoZz+5BDGGVE4nwgvFp5aBdGZJ+o7eR06J/5bbYLF9jdI+ZW40J+2kZLVYyW56rOzAjNF3yTALcts9CaD0SlIO0dqQA1WlORMA/kexXRwb71zzKIlwP0ZpyHFogXDNbWriKYQII93WaAk1qcJ/vVuA7RSkp8o8SQ9h25PGDRU4hr/gSQam1Z0ZjLFkXwAM86Zj+XIHjFPXGolwpAZrar0f6tl3+UoBNdIqHMieu6FsFBN/s+OA9VuLbYawSRlnDV2KMBcacSsBrirJwDTGC8+lBrtnrSquLxLRnhD7li8pkMmmLFJSJqA3CjH/3jxi50AQ== 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=nX95BMFallpvM5cNs4k82j8SAJTMo5PLQEHMJQILTnQ=; b=cLtu1NbIkZ5DAb0qdbsBo0oPJm4ffBC3nxJ073WkrdyfjnIxn+hvlnt7luKybXnYN6GDLDdfpRz3ogPHE+6dX23sU/17+wrAcxbwZcPFNn2VSVKJ3UFJZxAgriyRlo6JuokxHqXCSFgmKw4MJGxlyunByjSY7WsFxf+xDjKgc6YWFEgSYN1WpzleTEUj+rfAdq7q0fGHWNrIec/kNUvqj2Cah1EQyszZMv/MkNPQlH3IT4kYV+O5+BV9yKpvkDYN8A14WbOdlRaI1IRcbQ/IX3yRgzYiaTE0dR4pgEg3iVvfDzhbL+oGTuX5B66EsKPa7UsAARIvecrumxmsJisylg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nX95BMFallpvM5cNs4k82j8SAJTMo5PLQEHMJQILTnQ=; b=poQDSWGqYSf9qSvaBmbExeEe6g1XujqhgVXq0c6MCJD10GVCunmCIoulTGJZVhZy+oybB4v5zblu0sH96+VCFHiQL9m/g+mgrZWJturp5vJhliz4jgwp0CBiB+Qi89uj04IGkS9PPZigZadzI6nd1/Xw2lW6UjLd9m6FRIiRQkk= Received: from SN6PR11MB3504.namprd11.prod.outlook.com (2603:10b6:805:d0::17) by SA2PR11MB4988.namprd11.prod.outlook.com (2603:10b6:806:f8::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.15; Fri, 5 Nov 2021 02:48:08 +0000 Received: from SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::94ce:97cd:1b5f:b511]) by SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::94ce:97cd:1b5f:b511%7]) with mapi id 15.20.4669.011; Fri, 5 Nov 2021 02:48:08 +0000 From: "Xia, Chenbo" To: "Burakov, Anatoly" , "dev@dpdk.org" Thread-Topic: [dpdk-dev] [PATCH v3 1/4] vfio: drop fallback Linux implementation Thread-Index: AQHXzAZXVoQOaPo9yEKL+zz+eudKNavuOaBAgAB/EgCABY4w0A== Date: Fri, 5 Nov 2021 02:48:07 +0000 Message-ID: References: <8d028579-2652-0a45-aaaf-6b0599b062fd@intel.com> In-Reply-To: <8d028579-2652-0a45-aaaf-6b0599b062fd@intel.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 34c101e1-cf7f-429b-67fe-08d9a006b2d7 x-ms-traffictypediagnostic: SA2PR11MB4988: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: eYebZtR+FcoKues52bp36ghQnSYjWtkgshMiOsOmey4kntMQTSYaTDhQHSYNml/26E/z0b//rt12mRswJlCNTajcs0e/eyXeb//Kp+Ewt3ibVT5/aWwKg1n/Tco+Z0HAsO66GGUZ0EpnxvjcPVUTBnm3I2erieg4Q9EVQDbfw5Ig3mkdVkyewC5VDHu8rag/SvwVwY4k6lT1UFWVIc1pw0zMBRQqPti6lARi7mnDcJFf+jmBBBDa+GMlnCD5fXyKEu1p1fmROMxfMZGDJjn2J7/2PUrm87rn6FA8L8FeiId4t5spjx5TD7wEm92AL/f9kjA2Vw0xeSrRWlJNsRfMiv1ny/+oP8YiMnwzO84BQUuKyF0MXvep4VKQDnTST2neLWszz75WEy40CjLh0tBussu0XAh8l0N/Bn7kYWgXOPwpdY65L5jkSuTmrqtaPpxZbndebc4H8n2Zfq7ahOeIhbwRhrpxrOW2Ma7nFS8R2nMD+BOiymIKh94FG3abP0t3EGDYQfD15Lq6is8dP5jwu0sfHSzmDdr2s8k6m2CSlSb0DENLbNJfLHygWbpZnNTcqNHp5QZ6GaD+bDwDHNFCggrWK92EWOmIm3BRF0cHiytvZW7qr1fsnkjQOufeGIkgZ8nkCoxUGm4EO92Ld8FJszpTF6LebHmK/wvrxSdNVO7AE/EXjwdqDqT0yBxS7dMVFvkW/trjaxc7dNHOExxzxw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3504.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(66476007)(66556008)(64756008)(8936002)(66446008)(66946007)(316002)(76116006)(53546011)(55016002)(26005)(9686003)(71200400001)(52536014)(5660300002)(38070700005)(83380400001)(186003)(508600001)(6506007)(110136005)(8676002)(86362001)(2906002)(33656002)(122000001)(38100700002)(82960400001)(7696005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?emU2a29aSVBIRllDMjF1ZXIzRXBhQlNBVi9GT2ZyeTlYc3NhRXFYSkVBdko2?= =?utf-8?B?V1ppLzFhSGhKTjEvVWR0YmxkTkFTWFBnZzhDRVpETUw3RG5wOGJ0NWp2TCtB?= =?utf-8?B?UWFweTBZOUFyVlQ4NmRHanVhaVg5cUIwMkVrdUJvN0x4czZHekdLOTlGUEZt?= =?utf-8?B?WFg1eGdwb3R0NDdZTFVua2VRMHFwQkZ2U3Z3dHo4SXJJa0FZaHo5eElHN0du?= =?utf-8?B?MSsyajZOcXJFN2Iyd2tOZk42L3B2aWxrc3B1YkRPY0VoNWlQOHJNVC9vcytj?= =?utf-8?B?YWVJWmd0MjZTdHNDMzlpN1daV09yOG8yS0VKeUtIRnY0NUpJaG52N3pONW1q?= =?utf-8?B?bS81UUYveUxNTzBkSkVUM0ZWVnRuVEJqNlVQTG5aUHExc1JrRjdDcEtYdUp2?= =?utf-8?B?L0N0bnI0V3VYcmIrUkhwWHRCc250aE9pL0lNcXVEdWNVSEJ2SnltUVltTGdK?= =?utf-8?B?RkRNeGVpSU16akdGWTgrL3h1czhXYTliS1JkVEw3eXFoNkQ4NFhudFBGaG9L?= =?utf-8?B?ZVNSSXVlV0dtSFU2WEI1ZWxPU29zdTFjNmJKbVVKWTVaeml0MEM5OXBqTk9K?= =?utf-8?B?Y1E3Z1dOTS9yTWJYWGxJRUxQd0poYy9BRVhHVXRzbWluWkNOTG8wTmxmZFhD?= =?utf-8?B?bU1pUzI1K1ZlSlRMM0NtdmZ0d0N4SHVvSzR0a2F0OHNwS29ISkg1MzBPQ0pC?= =?utf-8?B?Ujk3aXVZTW9tR0FGOU9HVGE0SDR0ZjNlMEtWWFNLYXJ6bFhDT29HNVdsSlkw?= =?utf-8?B?TmlGbkw3VWd1MW10ZmtjL1ZEcUMrMzZZeGxDT3pyb1VsVEFYSmgrZlA3S0Jl?= =?utf-8?B?VmJzQm1SVjN4Q0hoVHd2MWlUQ29xVk1QU1dlckZ6STZlMDJVeFBQQWtwaEQ1?= =?utf-8?B?cU5EZVhydjF6a3MwQ1RNV1NmcmNySUhHWVhMbmJPT3VycWVZWC9GaVRKL09p?= =?utf-8?B?dnluQXV1YzFZaDJCekFodURXODNFWjI0OVlabS9hK1hscVBvWjdIcTdQR0sr?= =?utf-8?B?VjVSNllsZjVjQ09JaDZmUFVOMmhDM2VxbTFhVDVhUk53Qk53V2VianhEQkp4?= =?utf-8?B?ZDNtTSs2aHhXdVBEdERrQ3lkUWV6QkxURDFjMzhhMHJ3MHdVME50dHlNM1Ix?= =?utf-8?B?Mzg2Sys0dDNUR0kvMVZKVmlac0cyaFpRUWh3QWVlMkNURFFBelJkcndxaTJv?= =?utf-8?B?dkpibjZ1elk1N2duRDg0T2RzVU5LWWJraXJtdnNwRUd3c2p3RW1wdk40NTNP?= =?utf-8?B?bzRZdFFWaFJSeUU4S0pPVEFnS3NxYkZkYlhUN05vSklNSUR6MFZzc0ZsZDc2?= =?utf-8?B?U2RBL09VRFp5S05qOTRKSDhVWHhsYlloY0tZME95dFA3RWdwajZHMk02TUdz?= =?utf-8?B?TFoyQWtlZnphSFNSc1RzZmxCS3NVbVc0aklJcDA4U0psWENLSHpKRitoMW4v?= =?utf-8?B?WVlPL1hVZWdHazlsQW9kQ0VMaExVaHNnVXRrRDFUbDBpWmxYL1J2Si82S3Ay?= =?utf-8?B?VFpPTTRsK1B0V2pmbGFPc3BwdXJhaEdHTGNnbkw0MTU3bDQ5bWxOc1BBNXJp?= =?utf-8?B?ZG0yQzAzeDQrSUVKNGFTQTllOWFWdVJIVjZUNGdIdW56WVFIcmlTekp5cys4?= =?utf-8?B?TVpUQ1dybGlTUmR1dkdFMThvK1dwRUNFZ3NEUHVBMFcyZW15VW5tSEY4ZUx5?= =?utf-8?B?bUFpL3VuZVhrV2IyY0tnUnFtTGZocXdXR0twdVpPelRiZnRHUGU1WnRsN1hY?= =?utf-8?B?aUpXOTJBNHB3Zld4Wm1PdUZDVTBhS3Y5WmVRK3FJdi9KTjdkVkxvNklYSkhm?= =?utf-8?B?UEluc1lmNjR3cFJUY0xkSFoxSDExQXUzOFpybEUzVXFIeVVwc2Z4VnpkcXJG?= =?utf-8?B?bS81VmFPVUZUcHB2MkRlRGNUN3NhcnNyKzBqOVBPUWVhci9vNTBmRlhBSzJN?= =?utf-8?B?allmQnhVTWN4WWxCWUVhZngwSVNINFQrcWtKcldZNlkyK2Q2dnFFTWROM0tD?= =?utf-8?B?M1JZcnBlZmVxcUNPU2FhV29SNWtRQXJ1am05c3cvV0NZTmpHV1ozTk1ZaERV?= =?utf-8?B?K2NmVmVkckwyV3ZDMXBUZUtsbGlyZFErVFgrY3NpcnlWbWJML2ttVVZnd0tW?= =?utf-8?B?ZDl6RVh2RzVmMzlnV1hObXZTYmNCcXAzYlU1N3NxYVRYcjU1VXFVeFlQbDVZ?= =?utf-8?B?OWc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB3504.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 34c101e1-cf7f-429b-67fe-08d9a006b2d7 X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Nov 2021 02:48:07.8706 (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: m30667HspLhboYFrKxDvDbXCfVaFEpBIpmxw4Kb+kEwaRmjEbSwI5OLIA05Z8qGOZLwUdar3bXaqBne42Wvuag== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB4988 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v3 1/4] vfio: drop fallback Linux implementation 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 Sender: "dev" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBCdXJha292LCBBbmF0b2x5IDxh bmF0b2x5LmJ1cmFrb3ZAaW50ZWwuY29tPg0KPiBTZW50OiBNb25kYXksIE5vdmVtYmVyIDEsIDIw MjEgOTo1NyBQTQ0KPiBUbzogWGlhLCBDaGVuYm8gPGNoZW5iby54aWFAaW50ZWwuY29tPjsgZGV2 QGRwZGsub3JnDQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQQVRDSCB2MyAxLzRdIHZmaW86 IGRyb3AgZmFsbGJhY2sgTGludXgNCj4gaW1wbGVtZW50YXRpb24NCj4gDQo+IE9uIDAxLU5vdi0y MSA2OjI3IEFNLCBYaWEsIENoZW5ibyB3cm90ZToNCj4gPiBIaSBBbmF0b2x5LA0KPiA+DQo+ID4+ IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZyb206IGRldiA8ZGV2LWJvdW5jZXNA ZHBkay5vcmc+IE9uIEJlaGFsZiBPZiBBbmF0b2x5IEJ1cmFrb3YNCj4gPj4gU2VudDogVGh1cnNk YXksIE9jdG9iZXIgMjgsIDIwMjEgMTA6MTUgUE0NCj4gPj4gVG86IGRldkBkcGRrLm9yZw0KPiA+ PiBTdWJqZWN0OiBbZHBkay1kZXZdIFtQQVRDSCB2MyAxLzRdIHZmaW86IGRyb3AgZmFsbGJhY2sg TGludXggaW1wbGVtZW50YXRpb24NCj4gPj4NCj4gPj4gQ3VycmVudGx5LCBWRklPIHN1cHBvcnQg Zm9yIExpbnV4IGlzIGNvbXBpbGVkIHVuY29uZGl0aW9uYWxseSwgYW5kDQo+ID4+IHN1cHBvcnRl ZCBrZXJuZWwgdmVyc2lvbnMgc3RhcnQgd2l0aCA0LjQsIHNvIFZGSU8gaXMgYXNzdW1lZCB0byBh bHdheXMNCj4gPj4gYmUgZW5hYmxlZC4gVGhlcmUgaXMgbm8gd2F5IG9mIGRpc2FibGluZyBWRklP IHN1cHBvcnQgYXQgY29tcGlsZSB0aW1lDQo+ID4+IGFueXdheSwgc28ganVzdCBkcm9wIHRoZSAi VkZJTyBub3QgYXZhaWxhYmxlIiBmYWxsYmFjayBjb2RlIGFsdG9nZXRoZXIuDQo+ID4+DQo+ID4+ IFNpZ25lZC1vZmYtYnk6IEFuYXRvbHkgQnVyYWtvdiA8YW5hdG9seS5idXJha292QGludGVsLmNv bT4NCj4gPj4gLS0tDQo+ID4+ICAgbGliL2VhbC9saW51eC9lYWxfdmZpby5jIHwgMTEwIC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiA+PiAgIDEgZmlsZSBjaGFuZ2Vk LCAxMTAgZGVsZXRpb25zKC0pDQo+ID4+DQo+ID4NCj4gPiBJZiB3ZSBtYWtlIHRoZSAna2VybmVs ID49IDQuNCcgYXNzdW1wdGlvbiwgc2hvdWxkIG90aGVyICdWRklPX1BSRVNFTlQnIGluDQo+IGVh bA0KPiA+IGFuZCBkcml2ZXJzIGJlIGRlbGV0ZWQgYXMgd2VsbD8gSXQgc2VlbXMgc3RyYW5nZSB0 byBtZSBhcyBlYWxfdmZpbyBhbHJlYWR5DQo+ID4gYXNzdW1lcyBpdCBzdXBwb3J0cyB2ZmlvIGJ1 dCBkcml2ZXJzIGFuZCBvdGhlciBlYWwgY29tcG9uZW50cyBzdGlsbCBoYXZlIHRoZQ0KPiA+IGNo ZWNrLg0KPiANCj4gV2Ugc3RpbGwgbmVlZCB0aG9zZSBjaGVja3MgYmVjYXVzZSB0aG9zZSBkcml2 ZXJzIGFyZSBhbHNvIGNvbXBpbGVkIG9uDQo+IEZyZWVCU0QgZXRjLiAtIHNvIHdlJ3JlIG5vdCBy ZW1vdmluZyB0aGUgVkZJTyBjaGVjaywgd2UncmUganVzdCByZW1vdmluZw0KPiB0aGUgZmFsbGJh Y2sgaW1wbGVtZW50YXRpb24gZm9yIExpbnV4IHRoYXQgd2FzLCBhdCBvbmUgcG9pbnQsIHBvc3Np YmxlLA0KPiBidXQgbm93IGlzbid0Lg0KDQpNYWtlIHNlbnNlIHRvIG1lLg0KDQpBY2tlZC1ieTog Q2hlbmJvIFhpYSA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+DQoNCj4gDQo+ID4NCj4gPiBUaGFua3Ms DQo+ID4gQ2hlbmJvDQo+ID4NCj4gDQo+IA0KPiAtLQ0KPiBUaGFua3MsDQo+IEFuYXRvbHkNCg==