From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau =?iso-8859-1?Q?Monn=E9?= Subject: Re: [PATCH v2 5/7] x86: relocate pvh_info Date: Fri, 19 Jan 2018 16:29:31 +0000 Message-ID: <20180119162931.3mcwyzqya6wb2r7h@MacBook-Pro-de-Roger.local> References: <20180119153458.22535-1-wei.liu2@citrix.com> <20180119153458.22535-6-wei.liu2@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ecZZ2-0000fd-Ls for xen-devel@lists.xenproject.org; Fri, 19 Jan 2018 16:30:48 +0000 Content-Disposition: inline In-Reply-To: <20180119153458.22535-6-wei.liu2@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Wei Liu Cc: Xen-devel , Jan Beulich , Andrew Cooper List-Id: xen-devel@lists.xenproject.org T24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDM6MzQ6NTZQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvYnVpbGQzMi5tayBiL3hlbi9hcmNoL3g4 Ni9ib290L2J1aWxkMzIubWsKPiBpbmRleCA0OGM3NDA3YzAwLi4wMjhhYzE5Yjk2IDEwMDY0NAo+ IC0tLSBhL3hlbi9hcmNoL3g4Ni9ib290L2J1aWxkMzIubWsKPiArKysgYi94ZW4vYXJjaC94ODYv Ym9vdC9idWlsZDMyLm1rCj4gQEAgLTM2LDUgKzM2LDggQEAgQ0ZMQUdTIDo9ICQoZmlsdGVyLW91 dCAtZmx0bywkKENGTEFHUykpCj4gIGNtZGxpbmUubzogY21kbGluZS5jICQoQ01ETElORV9ERVBT KQo+ICAKPiAgcmVsb2MubzogcmVsb2MuYyAkKFJFTE9DX0RFUFMpCj4gK2lmZXEgKCQoQ09ORklH X1BWSF9HVUVTVCkseSkKPiArcmVsb2MubzogQ0ZMQUdTICs9IC1EQ09ORklHX1BWSF9HVUVTVAo+ ICtlbmRpZgoKSSB3b3VsZCBtYXliZSBkbyB0aGlzIGFib3ZlLCB3aGVyZSB0aGUgcmVzdCBvZiB0 aGUgQ0ZMQUdTIGFyZSBzZXQuCkNlcnRhaW5seSBzZXR0aW5nIC1EQ09ORklHX1BWSF9HVUVTVCBz aG91bGRuJ3QgY2F1c2UgaXNzdWVzIGVsc2V3aGVyZS4KCkNGTEFHUy0kKENPTkZJR19QVkhfR1VF U1QpICs9IC1EQ09ORklHX1BWSF9HVUVTVApDRkxBR1MgKz0gJChDRkxBR1MteSkKCj4gIC5QUkVD SU9VUzogJS5iaW4gJS5sbmsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5o IGIveGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5oCj4gaW5kZXggNmFiZGMxNTQ0Ni4uMDU5MjFhNjRh MyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmgKPiArKysgYi94ZW4vYXJj aC94ODYvYm9vdC9kZWZzLmgKPiBAQCAtNTEsNiArNTEsOSBAQCB0eXBlZGVmIHVuc2lnbmVkIHNo b3J0IHUxNjsKPiAgdHlwZWRlZiB1bnNpZ25lZCBpbnQgdTMyOwo+ICB0eXBlZGVmIHVuc2lnbmVk IGxvbmcgbG9uZyB1NjQ7Cj4gIHR5cGVkZWYgdW5zaWduZWQgaW50IHNpemVfdDsKPiArdHlwZWRl ZiB1OCB1aW50OF90Owo+ICt0eXBlZGVmIHUzMiB1aW50MzJfdDsKPiArdHlwZWRlZiB1NjQgdWlu dDY0X3Q7CgpUaGlzIHRoaXMgc2VlbXMgdG8gYmUgYWx3YXlzIGV4cGFuZGluZywgbWF5YmUgYmV0 dGVyIHRvIHNpbXBseSByZXBsYWNlCnRoZSBzdGRib29sLmggaW5jbHVkZSBhYm92ZSB3aXRoIHR5 cGVzLmg/Cgo+ICAjZGVmaW5lIFUxNl9NQVgJCSgodTE2KSh+MFUpKQo+ICAjZGVmaW5lIFVJTlRf TUFYCSh+MFUpCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUyBiL3hlbi9h cmNoL3g4Ni9ib290L2hlYWQuUwo+IGluZGV4IDBmNjUyY2VhMTEuLjYxNGU1MzA4MWUgMTAwNjQ0 Cj4gLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4gKysrIGIveGVuL2FyY2gveDg2L2Jv b3QvaGVhZC5TCj4gQEAgLTQxNCw2ICs0MTQsNyBAQCBfX3B2aF9zdGFydDoKPiAgCj4gICAgICAg ICAgLyogU2V0IHRyYW1wb2xpbmVfcGh5cyB0byB1c2UgbWZuIDEgdG8gYXZvaWQgaGF2aW5nIGEg bWFwcGluZyBhdCBWQSAwICovCj4gICAgICAgICAgbW92dyAgICAkMHgxMDAwLCBzeW1fZXNpKHRy YW1wb2xpbmVfcGh5cykKPiArICAgICAgICBtb3ZsICAgICQweDMzNmVjNTc4LCAlZWF4IC8qIG1v diAkWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSwgJWVheCAqLwoKSG0sIGlmIFhFTl9IVk1fU1RB UlRfTUFHSUNfVkFMVUUgY2Fubm90IGJlIHVzZWQgSSB3b3VsZCByYXRoZXIgcHJlZmVyCnRvIHVz ZSAoJWVieCkuCgo+IC1tdWx0aWJvb3RfaW5mb190IF9fc3RkY2FsbCAqcmVsb2ModTMyIG1iX21h Z2ljLCB1MzIgbWJpX2luLCB1MzIgdHJhbXBvbGluZSkKPiArdm9pZCBfX3N0ZGNhbGwgKnJlbG9j KHUzMiBtYWdpYywgdTMyIGluLCB1MzIgdHJhbXBvbGluZSkKPiAgewo+ICAgICAgYWxsb2MgPSB0 cmFtcG9saW5lOwo+ICAKPiAtICAgIGlmICggbWJfbWFnaWMgPT0gTVVMVElCT09UMl9CT09UTE9B REVSX01BR0lDICkKPiAtICAgICAgICByZXR1cm4gbWJpMl9yZWxvYyhtYmlfaW4pOwo+IC0gICAg ZWxzZQo+IC0gICAgICAgIHJldHVybiBtYmlfcmVsb2MobWJpX2luKTsKPiArICAgIHN3aXRjaCAo IG1hZ2ljICkKPiArICAgIHsKPiArICAgIGNhc2UgTVVMVElCT09UX0JPT1RMT0FERVJfTUFHSUM6 Cj4gKyAgICAgICAgcmV0dXJuIG1iaV9yZWxvYyhpbik7Cj4gKyAgICBjYXNlIE1VTFRJQk9PVDJf Qk9PVExPQURFUl9NQUdJQzoKPiArICAgICAgICByZXR1cm4gbWJpMl9yZWxvYyhpbik7CgpOZXds aW5lIGJldHdlZW4gbm9uLWZhbGx0aHJvdWdoIGNhc2VzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=