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 73923A0547; Mon, 19 Jul 2021 09:56:52 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id EAD614069D; Mon, 19 Jul 2021 09:56:51 +0200 (CEST) Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 0A9E64068B for ; Mon, 19 Jul 2021 09:56:49 +0200 (CEST) X-IronPort-AV: E=McAfee;i="6200,9189,10049"; a="272124815" X-IronPort-AV: E=Sophos;i="5.84,251,1620716400"; d="scan'208";a="272124815" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Jul 2021 00:56:48 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.84,251,1620716400"; d="scan'208";a="430678217" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga007.fm.intel.com with ESMTP; 19 Jul 2021 00:56:47 -0700 Received: from shsmsx604.ccr.corp.intel.com (10.109.6.214) 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; Mon, 19 Jul 2021 00:56:47 -0700 Received: from shsmsx606.ccr.corp.intel.com (10.109.6.216) by SHSMSX604.ccr.corp.intel.com (10.109.6.214) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.10; Mon, 19 Jul 2021 15:56:45 +0800 Received: from shsmsx606.ccr.corp.intel.com ([10.109.6.216]) by SHSMSX606.ccr.corp.intel.com ([10.109.6.216]) with mapi id 15.01.2242.010; Mon, 19 Jul 2021 15:56:45 +0800 From: "Hu, Jiayu" To: "Xia, Chenbo" , "Jiang, Cheng1" , "maxime.coquelin@redhat.com" CC: "dev@dpdk.org" , "Yang, YvonneX" Thread-Topic: [PATCH v5 3/5] vhost: handle memory hotplug for async vhost Thread-Index: AQHXehX7THnMfNMPXkijTSGVpJvGZqtJQPsAgACx3uA= Date: Mon, 19 Jul 2021 07:56:45 +0000 Message-ID: References: <20210602042802.31943-1-cheng1.jiang@intel.com> <20210716072436.19017-1-cheng1.jiang@intel.com> <20210716072436.19017-4-cheng1.jiang@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows x-originating-ip: [10.239.127.36] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 Subject: Re: [dpdk-dev] [PATCH v5 3/5] 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" DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogWGlhLCBDaGVuYm8gPGNo ZW5iby54aWFAaW50ZWwuY29tPg0KPiBTZW50OiBNb25kYXksIEp1bHkgMTksIDIwMjEgMToxOSBQ TQ0KPiBUbzogSmlhbmcsIENoZW5nMSA8Y2hlbmcxLmppYW5nQGludGVsLmNvbT47IG1heGltZS5j b3F1ZWxpbkByZWRoYXQuY29tOw0KPiBIdSwgSmlheXUgPGppYXl1Lmh1QGludGVsLmNvbT4NCj4g Q2M6IGRldkBkcGRrLm9yZzsgWWFuZywgWXZvbm5lWCA8eXZvbm5leC55YW5nQGludGVsLmNvbT4N Cj4gU3ViamVjdDogUkU6IFtQQVRDSCB2NSAzLzVdIHZob3N0OiBoYW5kbGUgbWVtb3J5IGhvdHBs dWcgZm9yIGFzeW5jIHZob3N0DQo+IA0KPiBIaSBDaGVuZyAmIEppYXl1LA0KPiANCj4gPiAtLS0t LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IEppYW5nLCBDaGVuZzEgPGNoZW5nMS5q aWFuZ0BpbnRlbC5jb20+DQo+ID4gU2VudDogRnJpZGF5LCBKdWx5IDE2LCAyMDIxIDM6MjUgUE0N Cj4gPiBUbzogbWF4aW1lLmNvcXVlbGluQHJlZGhhdC5jb207IFhpYSwgQ2hlbmJvIDxjaGVuYm8u eGlhQGludGVsLmNvbT4NCj4gPiBDYzogZGV2QGRwZGsub3JnOyBIdSwgSmlheXUgPGppYXl1Lmh1 QGludGVsLmNvbT47IFlhbmcsIFl2b25uZVgNCj4gPiA8eXZvbm5leC55YW5nQGludGVsLmNvbT4N Cj4gPiBTdWJqZWN0OiBbUEFUQ0ggdjUgMy81XSB2aG9zdDogaGFuZGxlIG1lbW9yeSBob3RwbHVn IGZvciBhc3luYyB2aG9zdA0KPiA+DQo+ID4gRnJvbTogSmlheXUgSHUgPGppYXl1Lmh1QGludGVs LmNvbT4NCj4gPg0KPiA+IFdoZW4gdGhlIGd1ZXN0IG1lbW9yeSBpcyBob3RwbHVnZ2VkLCB0aGUg dmhvc3QgYXBwbGljYXRpb24gd2hpY2gNCj4gPiBlbmFibGVzIERNQSBhY2NlbGVyYXRpb24gbXVz dCBzdG9wIERNQSB0cmFuc2ZlcnMgYmVmb3JlIHRoZSB2aG9zdA0KPiA+IHJlLW1hcHMgdGhlIGd1 ZXN0IG1lbW9yeS4NCj4gPg0KPiA+IFRoaXMgcGF0Y2ggaXMgdG8gbm90aWZ5IHRoZSB2aG9zdCBh cHBsaWNhdGlvbiBvZiBzdG9wcGluZyBETUENCj4gPiB0cmFuc2ZlcnMuDQo+ID4NCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBKaWF5dSBIdSA8amlheXUuaHVAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiA+ICBs aWIvdmhvc3Qvdmhvc3RfdXNlci5jIHwgOSArKysrKysrKysNCj4gPiAgMSBmaWxlIGNoYW5nZWQs IDkgaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL2xpYi92aG9zdC92aG9zdF91 c2VyLmMgYi9saWIvdmhvc3Qvdmhvc3RfdXNlci5jIGluZGV4DQo+ID4gMDMxYzU3OGU1NC4uMzll ODQzMmQxYyAxMDA2NDQNCj4gPiAtLS0gYS9saWIvdmhvc3Qvdmhvc3RfdXNlci5jDQo+ID4gKysr IGIvbGliL3Zob3N0L3Zob3N0X3VzZXIuYw0KPiA+IEBAIC0xMjc1LDYgKzEyNzUsMTUgQEAgdmhv c3RfdXNlcl9zZXRfbWVtX3RhYmxlKHN0cnVjdCB2aXJ0aW9fbmV0DQo+ID4gKipwZGV2LCBzdHJ1 Y3QgVmhvc3RVc2VyTXNnICptc2csDQo+ID4gIAkJCQl2ZHBhX2Rldi0+b3BzLT5kZXZfY2xvc2Uo ZGV2LT52aWQpOw0KPiA+ICAJCQlkZXYtPmZsYWdzICY9IH5WSVJUSU9fREVWX1ZEUEFfQ09ORklH VVJFRDsNCj4gPiAgCQl9DQo+ID4gKw0KPiA+ICsJCS8qIG5vdGlmeSB0aGUgYmFja2VuZCBhcHBs aWNhdGlvbiB0byBzdG9wIERNQSB0cmFuc2ZlcnMgKi8NCj4gDQo+IEJhY2tlbmQgYXBwbGljYXRp b24gLT4gdmhvc3QgYXBwbGljYXRpb24NCj4gDQo+ID4gKwkJaWYgKGRldi0+YXN5bmNfY29weSAm JiBkZXYtPm5vdGlmeV9vcHMtDQo+ID52cmluZ19zdGF0ZV9jaGFuZ2VkKSB7DQo+ID4gKwkJCWZv ciAoaSA9IDA7IGkgPCBkZXYtPm5yX3ZyaW5nOyBpKyspIHsNCj4gPiArCQkJCWRldi0+bm90aWZ5 X29wcy0+dnJpbmdfc3RhdGVfY2hhbmdlZChkZXYtDQo+ID52aWQsDQo+ID4gKwkJCQkJCWksIDAp Ow0KPiA+ICsJCQl9DQo+ID4gKwkJfQ0KPiA+ICsNCj4gDQo+IEluIHRoaXMgY2FzZSwgSSB0aGlu ayBhcHAgd2lsbCBuZXZlciBrbm93IHRoZSB2cmluZyBpcyBlbmFibGVkIGFnYWluIHdpdGgNCj4g bWVtb3J5IHRhYmxlIHVwZGF0ZWQuDQoNCkkgd2lsbCBhZGQgZW5hYmxlIG5vdGlmaWNhdGlvbiBp biBzZXRfbWVtX3RhYmxlLg0KDQpUaGFua3MsDQpKaWF5dQ0KPiANCj4gVGhhbmtzLA0KPiBDaGVu Ym8NCj4gDQo+ID4gIAkJZnJlZV9tZW1fcmVnaW9uKGRldik7DQo+ID4gIAkJcnRlX2ZyZWUoZGV2 LT5tZW0pOw0KPiA+ICAJCWRldi0+bWVtID0gTlVMTDsNCj4gPiAtLQ0KPiA+IDIuMjkuMg0KPiAN Cg0K