From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Kiper Subject: Re: [PATCH v2 11/18] xen: get memory map from hypervisor for PVH Date: Fri, 19 Oct 2018 14:40:21 +0200 Message-ID: <20181019124021.GH4422__21030.2617670552$1539952766$gmane$org@olila.i.net-space.pl> References: <20181009110317.6022-1-jgross@suse.com> <20181009110317.6022-12-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <20181009110317.6022-12-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Juergen Gross Cc: hans@knorrie.org, grub-devel@gnu.org, phcoder@gmail.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBPY3QgMDksIDIwMTggYXQgMDE6MDM6MTBQTSArMDIwMCwgSnVlcmdlbiBHcm9zcyB3 cm90ZToKPiBSZXRyaWV2ZSB0aGUgbWVtb3J5IG1hcCBmcm9tIHRoZSBoeXBlcnZpc29yIGFuZCBu b3JtYWxpemUgaXQgdG8gY29udGFpbgo+IG5vIG92ZXJsYXBwaW5nIGVudHJpZXMgYW5kIHRvIGJl IHNvcnRlZCBieSBhZGRyZXNzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy b3NzQHN1c2UuY29tPgo+IC0tLQo+ICBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYyB8IDk4 ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNo YW5nZWQsIDk4IGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9ncnViLWNvcmUva2Vybi9p Mzg2L3hlbi9wdmguYyBiL2dydWItY29yZS9rZXJuL2kzODYveGVuL3B2aC5jCj4gaW5kZXggYzFi MWNmOGRiLi5iNDkzM2I0NTQgMTAwNjQ0Cj4gLS0tIGEvZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4v cHZoLmMKPiArKysgYi9ncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmguYwo+IEBAIC0yMiw3ICsy MiwxNiBAQAo+ICAjaW5jbHVkZSA8Z3J1Yi9tbS5oPgo+ICAjaW5jbHVkZSA8Z3J1Yi9pMzg2L2Nw dWlkLmg+Cj4gICNpbmNsdWRlIDxncnViL3hlbi5oPgo+ICsjaW5jbHVkZSA8Z3J1Yi9pMzg2L2xp bnV4Lmg+Cj4gICNpbmNsdWRlIDxncnViL21hY2hpbmUva2VybmVsLmg+Cj4gKyNpbmNsdWRlIDx4 ZW4vbWVtb3J5Lmg+Cj4gKwo+ICtzdHJ1Y3QgeGVuX21hY2hpbmVfbW1hcF9lbnRyeQo+ICt7Cj4g KyAgZ3J1Yl91aW50NjRfdCBhZGRyOwo+ICsgIGdydWJfdWludDY0X3QgbGVuOwo+ICsgIGdydWJf dWludDMyX3QgdHlwZTsKPiArfSBHUlVCX1BBQ0tFRDsKCkNvdWxkIG5vdCB3ZSByZXVzZSBncnVi X2U4MjBfbW1hcF9lbnRyeSBoZXJlPwoKPiAgZ3J1Yl91aW50NjRfdCBncnViX3JzZHBfYWRkcjsK Pgo+IEBAIC0zMCw2ICszOSw4IEBAIHN0YXRpYyBzdHJ1Y3QgeyBjaGFyIF9lbnRyeVszMl07IH0g aHlwZXJjYWxsX3BhZ2VbMTI4XQo+ICAgIF9fYXR0cmlidXRlX18gKChhbGlnbmVkIChHUlVCX1hF Tl9QQUdFX1NJWkUpKSk7Cj4KPiAgc3RhdGljIGdydWJfdWludDMyX3QgeGVuX2NwdWlkX2Jhc2U7 Cj4gK3N0YXRpYyBzdHJ1Y3QgeGVuX21hY2hpbmVfbW1hcF9lbnRyeSBtYXBbMTI4XTsKCkEgY29u c3RhbnQgaW5zdGVhZCBvZiAxMjg/IElmIG5vIHdoeSAxMjg/Cgo+ICtzdGF0aWMgdW5zaWduZWQg aW50IG5yX21hcF9lbnRyaWVzOwo+Cj4gIHN0YXRpYyB2b2lkCj4gIGdydWJfeGVuX2Vhcmx5X2hh bHQgKHZvaWQpCj4gQEAgLTkzLDExICsxMDQsOTggQEAgZ3J1Yl94ZW5faHlwZXJjYWxsIChncnVi X3VpbnQzMl90IGNhbGxubywgZ3J1Yl91aW50MzJfdCBhMCwKPiAgICByZXR1cm4gX19yZXM7Cj4g IH0KPgo+ICtzdGF0aWMgdm9pZAo+ICtncnViX3hlbl9zb3J0X21tYXAgKHZvaWQpCj4gK3sKPiAr ICBncnViX3VpbnQ2NF90IGZyb20sIHRvOwo+ICsgIHVuc2lnbmVkIGludCBpOwo+ICsgIHN0cnVj dCB4ZW5fbWFjaGluZV9tbWFwX2VudHJ5IHRtcDsKPiArCj4gKyAgLyogQWxpZ24gbWFwIGVudHJp ZXMgdG8gcGFnZSBib3VuZGFyaWVzLiAqLwo+ICsgIGZvciAoaSA9IDA7IGkgPCBucl9tYXBfZW50 cmllczsgaSsrKQo+ICsgICAgewo+ICsgICAgICBmcm9tID0gbWFwW2ldLmFkZHI7Cj4gKyAgICAg IHRvID0gZnJvbSArIG1hcFtpXS5sZW47Cj4gKyAgICAgIGlmIChtYXBbaV0udHlwZSA9PSBHUlVC X01FTU9SWV9BVkFJTEFCTEUpCj4gKwl7Cj4gKwkgIGZyb20gPSBBTElHTl9VUChmcm9tLCBHUlVC X1hFTl9QQUdFX1NJWkUpOwoKTGFjayBvZiBzcGFjZSBiZXR3ZWVuIG1hY3JvIG5hbWUgYW5kICIo Ii4KSGVyZSBhbmQgYmVsb3cuLi4KCj4gKwkgIHRvID0gQUxJR05fRE9XTih0bywgR1JVQl9YRU5f UEFHRV9TSVpFKTsKPiArCX0KPiArICAgICAgZWxzZQo+ICsJewo+ICsJICBmcm9tID0gQUxJR05f RE9XTihmcm9tLCBHUlVCX1hFTl9QQUdFX1NJWkUpOwo+ICsJICB0byA9IEFMSUdOX1VQKHRvLCBH UlVCX1hFTl9QQUdFX1NJWkUpOwo+ICsJfQo+ICsgICAgICBtYXBbaV0uYWRkciA9IGZyb207Cj4g KyAgICAgIG1hcFtpXS5sZW4gPSB0byAtIGZyb207Cj4gKyAgICB9CgpbLi4uXQoKRGFuaWVsCgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs