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 C94F7A0C52; Mon, 1 Nov 2021 07:27:14 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 550A340E28; Mon, 1 Nov 2021 07:27:14 +0100 (CET) Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mails.dpdk.org (Postfix) with ESMTP id 5417140DF6 for ; Mon, 1 Nov 2021 07:27:13 +0100 (CET) X-IronPort-AV: E=McAfee;i="6200,9189,10154"; a="217866014" X-IronPort-AV: E=Sophos;i="5.87,198,1631602800"; d="scan'208";a="217866014" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 31 Oct 2021 23:27:11 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.87,198,1631602800"; d="scan'208";a="726845632" Received: from orsmsx602.amr.corp.intel.com ([10.22.229.15]) by fmsmga006.fm.intel.com with ESMTP; 31 Oct 2021 23:27:11 -0700 Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX602.amr.corp.intel.com (10.22.229.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12; Sun, 31 Oct 2021 23:27:11 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.12 via Frontend Transport; Sun, 31 Oct 2021 23:27:11 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.106) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.12; Sun, 31 Oct 2021 23:27:10 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IjLetCEn0sYVeSHJSpcGNahZpWo15qXNQYoVaK4KN/b9vOkfRiEQ7qvoHGTlNpG7//oAc0FMHp5Ld8JoRUJdVBQlwnKA7WbA++GHiO/DjsbgLRi01b3Mrz+p4thCvjN82diCJI6bvu0NZXg2TQKl/V0b6EFnr0KiY9YxVQvUy9iCrQ1uRnSca6XK66XCIL7/m3bla7hfK2jonqZjspqrW4lrJbK58i1kvjBTp1krO6ivT6SCDzWxI93MZxgSqbwaExbRJ0tMj+QwSPtmbW01TusbWwtDMRQU40BLV/sB8b1hkd8TSn4WPqFPxasGo3ZYlG1cTJAwg3t0117LPx/iSA== 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=cdVUg2wzvsZXv6yNkaTuG4GpEZQ0tMpf0wtrtyfCR+A=; b=j318JImU2R8BSzmxwI/0elPcCnBw6qKMh/WFzBL97TYYqp2j2yYMLCSIObfduuaEfWYJ3llNX0yWHsxkfPPZLTLQKPCr9oQipNnpAlBB0F2d4XiFeb4x7La9Qeks/6QpvL/y3ZBg2oYamXR/H/ppZ4u2QVATncRClXDvJxHHTIOQFJF78KlN7oJGr6rphgRCBnW4Dvvkw0ClFerxiuY7h55fYbvxp9Jp9/tmRlBcC1hmsDq/pmXzN1l8PDlZA2O5GdSzjZmo1EQ81MgInyNAeUmNnpGFk/PvYQIloWj53wgPfTwPYwCEQMyfF8Y5Qx7bCoDh2KKqsaIL6KexsM0MXg== 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=cdVUg2wzvsZXv6yNkaTuG4GpEZQ0tMpf0wtrtyfCR+A=; b=QUtfMeZ/Dp6BLRo3YdpEMXiw1e7Bfcu/XcCvjVh1V2rBDOwiRePJmj40+nI/2KkQO+HtNeJddn/DysgZr00q2ais79A3h1O4ktCxlrkBwtjIYq6PId9iMzJ4sDZEZCUyUbhqpy6DxNB4umyvWR2JRhrovYUnShdfh4dDq5st60o= Received: from SN6PR11MB3504.namprd11.prod.outlook.com (2603:10b6:805:d0::17) by SN6PR11MB3360.namprd11.prod.outlook.com (2603:10b6:805:c8::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4649.17; Mon, 1 Nov 2021 06:27:10 +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.4649.019; Mon, 1 Nov 2021 06:27:10 +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+eudKNavuOaBA Date: Mon, 1 Nov 2021 06:27:10 +0000 Message-ID: References: In-Reply-To: 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: 84bb96f9-3252-4964-5e4c-08d99d00a28e x-ms-traffictypediagnostic: SN6PR11MB3360: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: JPeQQP905c1AoSetk1m/90BMtIRmcKyRk6m9MKrUIe5kSXSWNLEr12AvarCNDt6L3FCccZcL7W7YyDayqNAhVChn8BvAER38WMvhiJIyZbsXD35nb8OJRVvEi4Sn/U03GY9B0eLOBOGY8On6lbrO1AQRt0f5igOxGV4WUE2IQdzKXgkVqnGSD3xKHyJPIqnnVcpfGIYo6zmg6aEVXi5gz7i39wqdj/y/EK95wif7s9a8MnwU+wZmAAW2lxzewkRDwm6+isEcBVvVI7oQr/Lo9KncRSPfO0Q/nyTWmBW2wukyikTZUTTZoiWSnQnndLfsLl8ocQ9pglum+N4lMyqb62QLTE312aCU2Q8PJXR73b6s38p1G9z7cAilvfEQGlleAL63AL7Cwx2bkU1dn5xBqJ6HiOXfa5mtBMNVOynQyNW/HP4yDBThZlcUaxiy2rH34ovRMh/5ZEuGE7M5RDKWXzq3Kko+Go1s74LNqbUEtbOtpIyEgUAswQzAgxMkyOuzTYU5gbFXcFGf03NA7HklydZTd7TFymFs70/S32wPFDoOFwH0/+Y6meJQIZppMBibflAmhSZLBM3viqzKXrhknUhG9mkWEhjXOrcC0uyAz1k50K97czLi3f7JxBOx8+elcsq53BVTFiJtvTbg/r2joHAPANeGhk0alMkD20GeL+aQppgZAgggLAAJZsanDCnpr2ys9aplVK6cyVzVLEM0Iw== 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)(4744005)(5660300002)(9686003)(52536014)(55016002)(66446008)(64756008)(66556008)(66476007)(316002)(110136005)(8676002)(83380400001)(8936002)(82960400001)(6506007)(53546011)(7696005)(2906002)(71200400001)(508600001)(122000001)(38100700002)(26005)(76116006)(66946007)(186003)(86362001)(38070700005)(33656002); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?M2FCTUJNQjVROU9jZUdsZktBaTYrOUNVaVlpdjZOV1BWRGN4cExwcXVnWVFB?= =?utf-8?B?WnpQaWtXMVpvakZocHZ2azNyeGhZRXh3T1h4cm5YZDBFS1RPeHVaRDJ5TUZ0?= =?utf-8?B?VWo3dFYrc3RxeFowNVhYMnhZVDI3eHFMZDRzSEQ1YXhmdi9PekV5SUFhTmhs?= =?utf-8?B?N29INjhOUnVvUnRuTWhnV3p1Mm1pM0pBbDJDaXJnc0hSZlJ1bGxGbGVVVVV2?= =?utf-8?B?S3ZhanNUeGkzVHMxTHI2cDNpMGQ3MzJreUx1eTF0ZVY4TFgxK2JFQ3NBN05m?= =?utf-8?B?M1NrVzM0Mk1DZ0xTcWQwaVBBNlVNOGJNSzFUN3RadUpaWmFEQnVDS3RlM0U3?= =?utf-8?B?SnQzejZyM0ZsOHA4dmJMOEZsOVlPdWt3RkFJb1E5azYyRWlLQXMzVExEdHZF?= =?utf-8?B?M3ZpdHUrOCtYeitQdWN2UTFseVdDa3hGTUVwc3Y5cmNMWStXZkJobzUvUHZi?= =?utf-8?B?NW5hQVBnTC80MWJNQ2pvalpaSGY1VlpxdEJEWTZWM245eXhzTHdXb2lyM0Vm?= =?utf-8?B?cXBkZCt6QkZqcmRtSEdVOW1YSnl1c3gzYkg3WFVWN2ZNOTY3UEdCR3lyb1Jr?= =?utf-8?B?dGR6QjFPd3dkbkswMXdwZHI5NW9mZkNuOEVXVENqMmdiUEFmMFJxd2lBZXdr?= =?utf-8?B?eVROY2tFMmhydmd6N1crWjFKV3VmYjdEdWg0V2lhOVUyd0FmRVcyU0pmemdO?= =?utf-8?B?ZnpjVDkyajhDeXF4NEZzdUJ2V2ZDLzdxd3pOQTd2YlZBNlBoTjIzNktZWnBW?= =?utf-8?B?RmZZZXh0Z0gvVWhOWWRiRGgrcVdUck5jZGY4MmdLVU5Bc0N0VGNIRm1pS1RN?= =?utf-8?B?TVpUZDVJaVByYm5URzhQSW5LRmZ5bzd0U2ZxeFlUazlmaFFzUTB1ODFLcHlX?= =?utf-8?B?S1NGc1hsQVAvalkrSi9NWFRsYTZnYVBUZE1PdWxaRHFJQ3V5d3gxdGFWWXFE?= =?utf-8?B?N0xYTnBXUUlrNi96SkZQY3JZRTI5amZWSEpxZGhiNjk4S0NVeHJXR1BvMStD?= =?utf-8?B?ZGs4bjFtUzFXcFQ3RmliQkROSVNBb1IzUU1ENXJJZnU1bENkZG13WHFrWmhM?= =?utf-8?B?cWZDdlRVUjhwNnhqOThMdXA0VFJFTHFISzU0K1RLYWlNQi85bWhrYzdoZ3NB?= =?utf-8?B?T0FaRTJEN3hvSkRtUFBaZk1rY0lacWVQOUhIR0ozaVZwVVVsajljclVVYjVy?= =?utf-8?B?Wm1MOVBpdDc2TVRXcGo0c3RzWmVjeVZ2SUpnSlZlMUdaSmZXclhBWVVwY3Z5?= =?utf-8?B?ditPV0pFeHNPcjFKWEJ4RHpKNTZvUTliM2pBcmIySmF1MEVUekVwNklBMVRO?= =?utf-8?B?U1FtWUF3RHljaHZoUDhqc1p5MlJlWGtSRGVRMThaVDlodnBQVXFiNTdmd2pw?= =?utf-8?B?alFyeHIwZlVFVCtSQ1VSc3htUHVwM0F4eEdaUmpoT1BmeUZ3SlFIbjlLSzZT?= =?utf-8?B?SERXa2hVQ2gxb0tvSFNyOThCSktrUFJCanVncGYwL3JBVnRzcVVDaUpaSUdO?= =?utf-8?B?TGdNaUdvd21sR0hHWFhZTHIwRXFpV21SL2FpZVQ5ZUlJU2phM3I0U1B1RU1k?= =?utf-8?B?cjVPclYyb1Q4bEl4UWU0dUVTVFI0cU1xbnJFVkNMYUgxV3haUDJ6a0RxNTdM?= =?utf-8?B?Vmp0WFhmWm1WdWE3RDc2WnRpV1J3OWFjdmZ4Z0pzV1g2aWh5ZjRwM2RiRktH?= =?utf-8?B?NUViVDVWM25aOEJRWUxVbGtKU1ljbWlNVlhldVhXUnJDcW9ybHp4anNXRkcv?= =?utf-8?B?cDI4cWNCN2V3M3FFTk15WVp3ai9jcUFXYVFseHBtUXRPV1JWYlhzV3FlQ1J3?= =?utf-8?B?UEdKVHZjdDlodEJSQjE2UTh1c1pFeDNoNmswbnVyTmRqWHZtWW90bHJmamNU?= =?utf-8?B?VU0rWURnRDJwejIwRXhaL0xVU0s2VXM0NDE5U01NL1NxT1ZOZkdhOXM5bVI0?= =?utf-8?B?V3FtZldnUFlyYUV3ekpkWTE5UVBSMVhPS0s0LytLWUI4YTdqZUtxRWNUTlNI?= =?utf-8?B?LytKVUkxKzZkMFRhSHNlNktDTGpxVGxmVk03c3FzVzZTY0hyV3d1ZTNlMDhE?= =?utf-8?B?TlExTHZESXZxd1hFbjNYa29hYU9OTUdBVC9RNDBTWGlJUTNKS2dYQXVtWWtY?= =?utf-8?B?QzdpOEFtNVM0SzNOR01ZWUZNb25NblplR0laY2QwSmlQQzB1ZlFMZFhHTk5O?= =?utf-8?B?bWc9PQ==?= 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: 84bb96f9-3252-4964-5e4c-08d99d00a28e X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Nov 2021 06:27:10.1116 (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: HFsNNyGAd/GhoXbiTJ4kUjYo1b7qNaaXX+sov6Vh8/h20UZeqaa3E/NhIq7WC6eiTSp8nQ03qubpB655ALjLoA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB3360 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" SGkgQW5hdG9seSwNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXYg PGRldi1ib3VuY2VzQGRwZGsub3JnPiBPbiBCZWhhbGYgT2YgQW5hdG9seSBCdXJha292DQo+IFNl bnQ6IFRodXJzZGF5LCBPY3RvYmVyIDI4LCAyMDIxIDEwOjE1IFBNDQo+IFRvOiBkZXZAZHBkay5v cmcNCj4gU3ViamVjdDogW2RwZGstZGV2XSBbUEFUQ0ggdjMgMS80XSB2ZmlvOiBkcm9wIGZhbGxi YWNrIExpbnV4IGltcGxlbWVudGF0aW9uDQo+IA0KPiBDdXJyZW50bHksIFZGSU8gc3VwcG9ydCBm b3IgTGludXggaXMgY29tcGlsZWQgdW5jb25kaXRpb25hbGx5LCBhbmQNCj4gc3VwcG9ydGVkIGtl cm5lbCB2ZXJzaW9ucyBzdGFydCB3aXRoIDQuNCwgc28gVkZJTyBpcyBhc3N1bWVkIHRvIGFsd2F5 cw0KPiBiZSBlbmFibGVkLiBUaGVyZSBpcyBubyB3YXkgb2YgZGlzYWJsaW5nIFZGSU8gc3VwcG9y dCBhdCBjb21waWxlIHRpbWUNCj4gYW55d2F5LCBzbyBqdXN0IGRyb3AgdGhlICJWRklPIG5vdCBh dmFpbGFibGUiIGZhbGxiYWNrIGNvZGUgYWx0b2dldGhlci4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6 IEFuYXRvbHkgQnVyYWtvdiA8YW5hdG9seS5idXJha292QGludGVsLmNvbT4NCj4gLS0tDQo+ICBs aWIvZWFsL2xpbnV4L2VhbF92ZmlvLmMgfCAxMTAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tDQo+ICAxIGZpbGUgY2hhbmdlZCwgMTEwIGRlbGV0aW9ucygtKQ0KPiANCg0K SWYgd2UgbWFrZSB0aGUgJ2tlcm5lbCA+PSA0LjQnIGFzc3VtcHRpb24sIHNob3VsZCBvdGhlciAn VkZJT19QUkVTRU5UJyBpbiBlYWwNCmFuZCBkcml2ZXJzIGJlIGRlbGV0ZWQgYXMgd2VsbD8gSXQg c2VlbXMgc3RyYW5nZSB0byBtZSBhcyBlYWxfdmZpbyBhbHJlYWR5DQphc3N1bWVzIGl0IHN1cHBv cnRzIHZmaW8gYnV0IGRyaXZlcnMgYW5kIG90aGVyIGVhbCBjb21wb25lbnRzIHN0aWxsIGhhdmUg dGhlDQpjaGVjay4NCg0KVGhhbmtzLA0KQ2hlbmJvDQo=