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 4DAF2A0C46; Fri, 23 Jul 2021 11:08:11 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 14BBF40040; Fri, 23 Jul 2021 11:08:11 +0200 (CEST) Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mails.dpdk.org (Postfix) with ESMTP id 6694E4003C for ; Fri, 23 Jul 2021 11:08:09 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10053"; a="275662270" X-IronPort-AV: E=Sophos;i="5.84,263,1620716400"; d="scan'208";a="275662270" Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 Jul 2021 02:08:07 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,263,1620716400"; d="scan'208";a="659882923" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga006.fm.intel.com with ESMTP; 23 Jul 2021 02:08:07 -0700 Received: from fmsmsx605.amr.corp.intel.com (10.18.126.85) 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.2242.10; Fri, 23 Jul 2021 02:08:06 -0700 Received: from fmsedg601.ED.cps.intel.com (10.1.192.135) by fmsmsx605.amr.corp.intel.com (10.18.126.85) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Fri, 23 Jul 2021 02:08:06 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.100) by edgegateway.intel.com (192.55.55.70) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.10; Fri, 23 Jul 2021 02:08:06 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pw582Wz40aayQCg2Q2f4uDj4qfvKRaRe0eZzU9PPaxq4/erKg10St9ca6WmASAobt6DpFjcKam8+Ju4Oc8LVGSGGxhPLhhWC1222sQJlHDdbnfmdEmyglcChCSiKvkq3a3eO28QvvplwG316iJGyDXUxqnp5WEWNTUEYRz5ZDAGuimfxEBsY08yBxeXsTJxnBleGERsG/rey5zFauas79+DuLKjVYXkjXLn2OXdL35VYAO/uXT7tzQhmH8gGgvCVo+CrBaWa0dNvMOovPT0wSzKBVUGmonRG1AJJiijtisOrlpcRzO+vamM9afKIkLOJqN8QU2BsVjfGROjpG1k48w== 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-SenderADCheck; bh=wSeuh3TG9XgMQFnzQihevJsq2qE+6uFzkWv7ZLMFtZA=; b=aH9X2OTLjFTP88wk0rJOEfuaCZxOwEsUXvUqwQy6/AeEsOsEx/NzJKAH2N6wEPolvEv/F81pkB/O6NeveFsLeJJ2KmsI8cNmVqwbbe4ll2AH9VrV4EuNQ/vnR74Dv8ocD8bBGiz/YhIQJ6AiXJjF9UA+Rf2h9aKKO10R+2WhTuQhtTBOJM9oN/2gcs+0/YbbCXLrhyrxlktpMxBBkLpwThkER9NODBXPXx9NfL6wr8PU4PlZQJJg6VabCO2n4rBPuGh0Rr3VQdYAtdNLyNODvLanS/zdsCd412JRH/cmFwVlR5L8D+EJ44FtCUgOMLQOEFLHtS8udNRctv/rhZ8/kA== 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=wSeuh3TG9XgMQFnzQihevJsq2qE+6uFzkWv7ZLMFtZA=; b=MsdOpEbVKZDoHjGVPtbHTVpMMjum7taL0/h5oxaBcMdi663Twpqans2y8Q+joXpotSoCKA/1POu+swquvHU9n0Nv1q45u8YbyudCdJ80/MtRxYRV2/q4d5Szb9/n50ZizYtxb844KMuIAxE1Lc10phYAxUCIUFu4mFjsAaAPnrM= Received: from MN2PR11MB4063.namprd11.prod.outlook.com (2603:10b6:208:13f::22) by MN2PR11MB3885.namprd11.prod.outlook.com (2603:10b6:208:151::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4352.24; Fri, 23 Jul 2021 09:08:04 +0000 Received: from MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::d447:3a7a:aad7:4d32]) by MN2PR11MB4063.namprd11.prod.outlook.com ([fe80::d447:3a7a:aad7:4d32%7]) with mapi id 15.20.4331.035; Fri, 23 Jul 2021 09:08:04 +0000 From: "Xia, Chenbo" To: "Jiang, Cheng1" , "maxime.coquelin@redhat.com" CC: "dev@dpdk.org" , "Hu, Jiayu" , "Yang, YvonneX" , Thomas Monjalon Thread-Topic: [PATCH v8 0/4] vhost: handle memory hotplug for async vhost Thread-Index: AQHXf5yKUchE23VeAESYF6M2VQq/56tQRKwg Date: Fri, 23 Jul 2021 09:08:04 +0000 Message-ID: References: <20210602042802.31943-1-cheng1.jiang@intel.com> <20210723080937.20256-1-cheng1.jiang@intel.com> In-Reply-To: <20210723080937.20256-1-cheng1.jiang@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: 22bc3515-d5dd-45b1-40d3-08d94db9611d x-ms-traffictypediagnostic: MN2PR11MB3885: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:1169; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: zemXkZM2VxRdKSEzcgonPSoM9x27DO8xsOb8eNxslnkjis7ZtNddk8nchXplre6Zei5AFkrZO4LTnuX+6vbs/4I/JLlLnCQpDAGnvV3EcphkGAbiTMnXld+IMCL+Ta+wSWiRHLl/CJ+GMEPIhpDC6kFURSWJIntVv4Exl3Q7Nzim7yhODzMI5YD5bdZfo2py571uFOgzGJsENshnXV1zuuk78VKSe+4C1rAiNY+FKcMeidz7VKt8ssue10KkAFWKJJDKjArqLL8oVLZ5EAPJY23s0Bdu6Mx19N2KKPqz78dlRbeG3Xpg2Knq/wmTC+vGXXNQPS48fXl/7BjEigfiUOE3EF50V+zjWjWjECIU65rCSlHK/vtAco8rTxzVuOdmSzxe9BW1LcrsmM5wYoYCDvzUqZgK+QAZH7f4mycOHf+678SD8n+zf43NQtcBn0GGnf220ptpJUPbsOtu41Yf+m8ewvP+gEG75I/LgV0QxTY7Ulvk6OFtzuQYZscPWizkUXYPbFTCtDskS/oGpGT17SaCktKbOM+/0ibtOySfqyxb0BURlT8vyk4Jdl1x8li8ZC49jhSXvtU1958+5bfeu8S4s+G/9BIHmdVbCj87o3+Kd6XDMBUQr6WCw4T9CsshRTIIP3nDcJzb9cod3BSOastkQ8ADqCgK4i8hKzmxbb4bYtrVYYwEf3u1y2fGs7DiKtC+M3Gn39UYroC2FlMyCg== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4063.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(346002)(39860400002)(136003)(396003)(376002)(366004)(316002)(5660300002)(9686003)(6506007)(83380400001)(52536014)(7696005)(186003)(110136005)(478600001)(54906003)(86362001)(8676002)(71200400001)(38100700002)(76116006)(8936002)(33656002)(66556008)(66476007)(64756008)(66446008)(2906002)(55016002)(122000001)(66946007)(26005)(53546011)(4326008)(38070700004); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OVhkemkvQnlWNXI2V1p4Z1VOcnUyeWRZU0N3VFJ6bmFDSDYyZ3pmWmZ4bU9u?= =?utf-8?B?WnFHamU3a3dWbHVUOVBXdFBIUzlWUHhpeDA4VXlvem9lRWtHSWFsbTM1MkVh?= =?utf-8?B?My9MY0IvWERaVHBTMXViclF1Ykp0cFhKOHRKL0pBNVBFYnVDV3pZNHpHUCtV?= =?utf-8?B?OVdQaHJMOCsxUnBySDhqTm8yZCsrZlp0UkxEanRsUWhTWllmbzBSVHVrbUsv?= =?utf-8?B?UU15d0xyL1BnV3RYWGNkd2ZuYWoyelNVWmhFdGtEdldIK0lkMStESGtYZGtq?= =?utf-8?B?OTllcE43YkN5RFg1R2pjRXhQQlhtTmhTaGFTaDFWekF2aWU4ejV3SWFIYUt4?= =?utf-8?B?Z2hXT21LR25yZE5pQmx5UlVPNTZ2Rm1jTXJ5d0oyekZTbXpaR0dtNVpCeFB3?= =?utf-8?B?S2JuNFp5Qzlrd0ZtSnFMZGtyZTNKL2t3aXd4VzJPUmVXWVhXeXJqV0tVQlpm?= =?utf-8?B?QzJlYTI2YzlwY0VDQkdYekl5NC8zSjJZeHdSTlZiUjRKWkhTNWsyNllnUFRn?= =?utf-8?B?WW1hWnljSWRqYXJ2aWJMOHJPQjQvQzZTajlXT3JOSDdWWDJjMDU1Zm0vMUcy?= =?utf-8?B?N2N6S0gyQXRzL0Y1bW8vNi9zVHBTcy9lSTBJNHdLd0I2RWZpck41WG4zU0JE?= =?utf-8?B?bjNua0JTRm9tRjFuS3Y3K05tTEg1Syswelo4ayszbHJINDF5TmNDaytiVUdS?= =?utf-8?B?dGNuVy9mWkFMNHYrdXdSdjFwcXVNc1MwVlJHZmgxc2xwWHFDYUo2SktwL1gx?= =?utf-8?B?ZUdCRlVKdXhBL2w0b2g1SVZEWGwySkhaRU0xOHl6b3JCUGJsc1NvNEVoc0NP?= =?utf-8?B?R040cG44aTN2bExDRThNWmJTNWozUEdPa0VCYjh4cUQyZHpuTkUyZEtLRWVX?= =?utf-8?B?cm9zclpZZjN1Mzd4WGNJaU14SlI5V2cyVWRRaDd1UjQvMzlJRDNiM3lMV3hB?= =?utf-8?B?UUdKVC9qWWtZQkQrVVFTTjRwcE83aDFEVXVSY2ZYTW0vZURPMzhKRldYOU1C?= =?utf-8?B?d2svOUZVSmp1U21RajI5RFpBSmROdE54NXBSVC9URkplZUJBUXlrQ05wR0w5?= =?utf-8?B?TlpYQUM3eVBZYTVxY3pnZXQ4YWxXUTNaR3FvZ2RSKzJ2S1Riam5vNTBFT3pm?= =?utf-8?B?UVJDNVc1OWRKUFFVVTgweVVPU1JNTFd3UG9QeGpUOTAvdVAwM2plMnVBSU9y?= =?utf-8?B?ZUViQytXK0crT2k4WUpUQjVMcWtpdWdsTFh5cTNYWDE5SjQ1RzArcFkxSVZa?= =?utf-8?B?NzlDUUVMeSt6cWdEYkN1ei9rTkR2U3Y1VzgxMWNWVlNtNVExL0NUTUFHVGRk?= =?utf-8?B?aERoVUNtTThIRWNiVFp6R1U1MlhLVUJIKzdiM0hiOWVJbzZDOFVLaVdkOWxt?= =?utf-8?B?SkRDRmQ1T0VJWEtuSHlTK3k1ZHcwZHc1QTMvNGMzOUE3UytCaFdHM3hFN2tR?= =?utf-8?B?Q2xvU0lGNk1ld3FCTTQwWjAwWklWVlFXbkt4SkxpZkdRWlVxWWpBdzMvODU5?= =?utf-8?B?Ky9MM1JyS3BQZk9XL2I2SmlZNE1ySCt4clU4QUY5bWtQS2VLcE1xeXRiYmJP?= =?utf-8?B?NkQ2ZFVxZHF2eDlpdUxjSnZvbE5BZmE0K1hWYmNTblh5YlRDSVcyK0Q1dFBa?= =?utf-8?B?LzNFd1U1UlRwVHFWNTR5U3dWSVkwZWl3SWhBdHhkTU9UZTFVZzRUdHB5Y0NU?= =?utf-8?B?RWtjTFVGUmxmQ3hCbVI4QURIaEZTc0FCajhYSkN0UDIyVTRlK3pIZ3hKakNp?= =?utf-8?Q?aYWD+IFGPhNO9Ci90KHJl4iWGAQUiFgufkD//d0?= 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: MN2PR11MB4063.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 22bc3515-d5dd-45b1-40d3-08d94db9611d X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jul 2021 09:08:04.1872 (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: e1XSQzml1r0jhSI45Audp28wUVCy1csW4AAV4xbEx4UcIGQ1/rNCekLfl7KjO0SPweFEoEH/pADaHpwcc7BeIA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR11MB3885 X-OriginatorOrg: intel.com Subject: Re: [dpdk-dev] [PATCH v8 0/4] vhost: handle memory hotplug for async vhost 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKaWFuZywgQ2hlbmcxIDxjaGVu ZzEuamlhbmdAaW50ZWwuY29tPg0KPiBTZW50OiBGcmlkYXksIEp1bHkgMjMsIDIwMjEgNDoxMCBQ TQ0KPiBUbzogbWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb207IFhpYSwgQ2hlbmJvIDxjaGVuYm8u eGlhQGludGVsLmNvbT4NCj4gQ2M6IGRldkBkcGRrLm9yZzsgSHUsIEppYXl1IDxqaWF5dS5odUBp bnRlbC5jb20+OyBZYW5nLCBZdm9ubmVYDQo+IDx5dm9ubmV4LnlhbmdAaW50ZWwuY29tPjsgSmlh bmcsIENoZW5nMSA8Y2hlbmcxLmppYW5nQGludGVsLmNvbT4NCj4gU3ViamVjdDogW1BBVENIIHY4 IDAvNF0gdmhvc3Q6IGhhbmRsZSBtZW1vcnkgaG90cGx1ZyBmb3IgYXN5bmMgdmhvc3QNCj4gDQo+ IFdoZW4gdGhlIGd1ZXN0IG1lbW9yeSBpcyBob3RwbHVnZ2VkLCB0aGUgdmhvc3QgYXBwbGljYXRp b24gd2hpY2gNCj4gZW5hYmxlcyBETUEgYWNjZWxlcmF0aW9uIG11c3Qgc3RvcCBETUEgdHJhbnNm ZXJzIGJlZm9yZSB0aGUgdmhvc3QNCj4gcmUtbWFwcyB0aGUgZ3Vlc3QgbWVtb3J5Lg0KPiANCj4g VGhpcyBwYXRjaCBzZXQgaXMgdG8gcHJvdmlkZSBhbiB1bnNhZmUgQVBJIHRvIGRyYWluIGluZmxp Z2h0IHBrdHMNCj4gd2hpY2ggYXJlIHN1Ym1pdHRlZCB0byBETUEgZW5naW5lIGluIHZob3N0IGFz eW5jIGRhdGEgcGF0aCwgYW5kDQo+IG5vdGlmeSB0aGUgdmhvc3QgYXBwbGljYXRpb24gb2Ygc3Rv cHBpbmcgRE1BIHRyYW5zZmVycy4gQW5kIGVuYWJsZSBpdA0KPiBpbiB2aG9zdCBleGFtcGxlLg0K PiANCj4gdjg6DQo+ICAqIHVwZGF0ZWQgZG9jIGluIHRoZSBjb2RlIHBhdGNoDQo+ICAqIGZpeCBh IGNvbXBpbGUgZXJyb3IgaW4gY3Jvc3MtY29tcGlsYXRpb24NCj4gdjc6DQo+ICAqIHJlYmFzZWQg b24gdGhlIGxhdGVzdCBjb2Rlcw0KPiAgKiBpbXByb3ZlZCBjb21taXQgbG9nDQo+IHY2Og0KPiAg KiByZW1vdmVkIHVubmVjZXNzYXJ5IGFyZ3MgZm9yIHRoZSBuZXcgQVBJDQo+ICAqIGltcHJvdmVk IHZhcmlhYmxlIG5hbWVzIGFuZCBmdW5jdGlvbiBuYW1lcw0KPiAgKiBhZGRlZCBlbmFibGUgbm90 aWZpY2F0aW9uIGluIHNldF9tZW1fdGFibGUNCj4gICogZml4ZWQgdmhvc3QgZXhhbXBsZSBxdWV1 ZSBjbGVhciBwcm9jZXNzDQo+IHY1Og0KPiAgKiBhZGRlZCBmaXhlcyBpbiAndmhvc3Q6IGZpeCBh c3luYyB2aG9zdCBvcHMgcmV0dXJuIHR5cGUnDQo+ICAqIGltcHJvdmVkIGdpdCBsb2csIHZhcmlh YmxlIG5hbWVzIGFuZCBsb2dzDQo+IHY0Og0KPiAgKiByZWJhc2VkIG9uIHRoZSBsYXRlc3QgY29k ZXMNCj4gdjM6DQo+ICAqIGFkZGVkIGEgcGF0Y2ggdG8gZml4IGFzeW5jIG9wcyByZXR1cm4gdHlw ZQ0KPiAgKiBmaXhlZCBhc3luYyBvcHMgZmFpbCBoYW5kbGVyDQo+ICAqIHVwZGF0ZWQgdGhlIGRv Yw0KPiB2MjoNCj4gICogY2hhbmdlZCB0aGUgcGF0Y2ggc3RydWN0dXJlDQo+IA0KPiBDaGVuZyBK aWFuZyAoMyk6DQo+ICAgdmhvc3Q6IGZpeCBhc3luYyB2aG9zdCBvcHMgcmV0dXJuIHR5cGUNCj4g ICB2aG9zdDogYWRkIHVuc2FmZSBBUEkgdG8gY2xlYXIgcGFja2V0cyBpbiBhc3luYyB2aG9zdA0K PiAgIGV4YW1wbGVzL3Zob3N0OiBoYW5kbGUgbWVtb3J5IGhvdHBsdWcgZm9yIGFzeW5jIHZob3N0 DQo+IA0KPiBKaWF5dSBIdSAoMSk6DQo+ICAgdmhvc3Q6IGhhbmRsZSBtZW1vcnkgaG90cGx1ZyBm b3IgYXN5bmMgdmhvc3QNCj4gDQo+ICBkb2MvZ3VpZGVzL3Byb2dfZ3VpZGUvdmhvc3RfbGliLnJz dCAgICB8ICAgNSArDQo+ICBkb2MvZ3VpZGVzL3JlbF9ub3Rlcy9yZWxlYXNlXzIxXzA4LnJzdCB8 ICAgNSArDQo+ICBleGFtcGxlcy92aG9zdC9pb2F0LmMgICAgICAgICAgICAgICAgICB8ICAgNCAr LQ0KPiAgZXhhbXBsZXMvdmhvc3QvaW9hdC5oICAgICAgICAgICAgICAgICAgfCAgIDggKy0NCj4g IGV4YW1wbGVzL3Zob3N0L21haW4uYyAgICAgICAgICAgICAgICAgIHwgIDU1ICsrKysrKysrLQ0K PiAgZXhhbXBsZXMvdmhvc3QvbWFpbi5oICAgICAgICAgICAgICAgICAgfCAgIDEgKw0KPiAgbGli L3Zob3N0L3J0ZV92aG9zdF9hc3luYy5oICAgICAgICAgICAgfCAgMzAgKysrKy0NCj4gIGxpYi92 aG9zdC92ZXJzaW9uLm1hcCAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4gIGxpYi92aG9zdC92 aG9zdF91c2VyLmMgICAgICAgICAgICAgICAgIHwgIDE2ICsrKw0KPiAgbGliL3Zob3N0L3ZpcnRp b19uZXQuYyAgICAgICAgICAgICAgICAgfCAxNTIgKysrKysrKysrKysrKysrKysrKystLS0tLQ0K PiAgMTAgZmlsZXMgY2hhbmdlZCwgMjM0IGluc2VydGlvbnMoKyksIDQzIGRlbGV0aW9ucygtKQ0K PiANCj4gLS0NCj4gMi4yOS4yDQoNClNlcmllcyBhcHBsaWVkIHRvIG5leHQtdmlydGlvL21haW4g d2l0aCB0aGUgcmVsZWFzZSBkb2MgZml4ZWQgYXMgVGhvbWFzIHN1Z2dlc3RlZC4NCg0KVGhhbmtz Lg0K