From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony PERARD Subject: Re: [RFC QEMU PATCH v4 02/10] xen-hvm: create the hotplug memory region on Xen Date: Tue, 27 Feb 2018 16:37:28 +0000 Message-ID: <20180227163728.GA1799@perard.uk.xensource.com> References: <20171207101812.23602-1-haozhong.zhang@intel.com> <20171207101812.23602-3-haozhong.zhang@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eqiFx-0004lP-A1 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 16:37:33 +0000 Content-Disposition: inline In-Reply-To: <20171207101812.23602-3-haozhong.zhang@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Haozhong Zhang Cc: Stefano Stabellini , Eduardo Habkost , "Michael S. Tsirkin" , qemu-devel@nongnu.org, Paolo Bonzini , Chao Peng , xen-devel@lists.xenproject.org, Dan Williams , Richard Henderson List-Id: xen-devel@lists.xenproject.org T24gVGh1LCBEZWMgMDcsIDIwMTcgYXQgMDY6MTg6MDRQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg d3JvdGU6Cj4gVGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgb2Ygdk5WRElNTSBpcyBhbGxvY2F0 ZWQgZnJvbSB0aGUgaG90cGx1Zwo+IG1lbW9yeSByZWdpb24sIHdoaWNoIGlzIG5vdCBjcmVhdGVk IHdoZW4gUUVNVSBpcyB1c2VkIGFzIFhlbiBkZXZpY2UKPiBtb2RlbC4gSW4gb3JkZXIgdG8gdXNl IHZOVkRJTU0gZm9yIFhlbiBIVk0gZG9tYWlucywgdGhpcyBjb21taXQgcmV1c2VzCj4gdGhlIGNv ZGUgZm9yIHBjIG1hY2hpbmUgdHlwZSB0byBjcmVhdGUgdGhlIGhvdHBsdWcgbWVtb3J5IHJlZ2lv biBmb3IKPiBYZW4gSFZNIGRvbWFpbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhh bmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KPiAtLS0KPiBDYzogIk1pY2hhZWwgUy4gVHNp cmtpbiIgPG1zdEByZWRoYXQuY29tPgo+IENjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo YXQuY29tPgo+IENjOiBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0Pgo+IENjOiBF ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVs bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhv bnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gLS0tCj4gIGh3L2kzODYvcGMuYyAgICAgICAgICB8IDg2 ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICBo dy9pMzg2L3hlbi94ZW4taHZtLmMgfCAgMiArKwo+ICBpbmNsdWRlL2h3L2kzODYvcGMuaCAgfCAg MSArCj4gIDMgZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0p Cj4gCj4gZGlmZiAtLWdpdCBhL2h3L2kzODYvcGMuYyBiL2h3L2kzODYvcGMuYwo+IGluZGV4IDE4 NjU0NWQyYTQuLjlmNDZjOGRmNzkgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni9wYy5jCj4gKysrIGIv aHcvaTM4Ni9wYy5jCj4gQEAgLTEzMTUsNiArMTMxNSw1MyBAQCB2b2lkIHhlbl9sb2FkX2xpbnV4 KFBDTWFjaGluZVN0YXRlICpwY21zKQo+ICAgICAgcGNtcy0+ZndfY2ZnID0gZndfY2ZnOwo+ICB9 Cj4gIAo+ICt2b2lkIHBjX21lbW9yeV9ob3RwbHVnX2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMs IE1lbW9yeVJlZ2lvbiAqc3lzdGVtX21lbW9yeSkKCkl0IG1pZ2h0IGJlIGJldHRlciB0byBoYXZl IGEgc2VwYXJhdGUgcGF0Y2ggd2hpY2ggbW92ZSB0aGUgY29kZSBpbnRvIGEgZnVuY3Rpb24uCgo+ ICt7Cj4gKyAgICBNYWNoaW5lU3RhdGUgKm1hY2hpbmUgPSBNQUNISU5FKHBjbXMpOwo+ICsgICAg UENNYWNoaW5lQ2xhc3MgKnBjbWMgPSBQQ19NQUNISU5FX0dFVF9DTEFTUyhwY21zKTsKPiArICAg IHJhbV9hZGRyX3QgaG90cGx1Z19tZW1fc2l6ZSA9IG1hY2hpbmUtPm1heHJhbV9zaXplIC0gbWFj aGluZS0+cmFtX3NpemU7Cj4gKwo+ICsgICAgaWYgKCFwY21jLT5oYXNfcmVzZXJ2ZWRfbWVtb3J5 IHx8IG1hY2hpbmUtPnJhbV9zaXplID49IG1hY2hpbmUtPm1heHJhbV9zaXplKQo+ICsgICAgICAg IHJldHVybjsKPiArCj4gKyAgICBpZiAobWVtb3J5X3JlZ2lvbl9zaXplKCZwY21zLT5ob3RwbHVn X21lbW9yeS5tcikpIHsKClRoaXMgbmV3IGNoZWNrIGxvb2tzIGxpa2UgdG8gY2F0Y2ggcHJvZ3Jh bW1pbmcgZXJyb3IsIHJhdGhlciB0aGFuIHVzZXIKZXJyb3IuIFdvdWxkIGl0IGJlIGJldHRlciB0 byBiZSBhbiBhc3NlcnQgaW5zdGVhZD8KCj4gKyAgICAgICAgZXJyb3JfcmVwb3J0KCJob3RwbHVn IG1lbW9yeSByZWdpb24gaGFzIGJlZW4gaW5pdGlhbGl6ZWQiKTsKPiArICAgICAgICBleGl0KEVY SVRfRkFJTFVSRSk7Cj4gKyAgICB9Cj4gKwoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs