From mboxrd@z Thu Jan 1 00:00:00 1970 From: Wei Liu Subject: Re: [PATCH 16/18] arm/altp2m: Extended libxl to activate altp2m on ARM. Date: Thu, 7 Jul 2016 17:27:40 +0100 Message-ID: <20160707162740.GJ416@citrix.com> References: <20160704114605.10086-1-proskurin@sec.in.tum.de> <20160704114605.10086-17-proskurin@sec.in.tum.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bLC9W-00038e-9j for xen-devel@lists.xenproject.org; Thu, 07 Jul 2016 16:27:50 +0000 Content-Disposition: inline In-Reply-To: <20160704114605.10086-17-proskurin@sec.in.tum.de> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Sergej Proskurin Cc: xen-devel@lists.xenproject.org, Ian Jackson , Wei Liu List-Id: xen-devel@lists.xenproject.org T24gTW9uLCBKdWwgMDQsIDIwMTYgYXQgMDE6NDU6NDVQTSArMDIwMCwgU2VyZ2VqIFByb3NrdXJp biB3cm90ZToKPiBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBhbGxvd3MgdG8gc2V0IHRoZSBw YXJhbWV0ZXIgSFZNX1BBUkFNX0FMVFAyTS4KPiBUaGlzIHBhcmFtZXRlciBhbGxvd3MgZnVydGhl ciB1c2FnZSBvZiBhbHRwMm0gb24gQVJNLiBGb3IgdGhpcywgd2UKPiBkZWZpbmUgYW4gYWRkaXRp b25hbCBhbHRwMm0gZmllbGQgZm9yIFBWIGRvbWFpbnMgYXMgcGFydCBvZiB0aGUKPiBsaWJ4bF9k b21haW5fdHlwZSBzdHJ1Y3QuIFRoaXMgZmllbGQgY2FuIGJlIHNldCBvbmx5IG9uIEFSTSBzeXN0 ZW1zCj4gdGhyb3VnaCB0aGUgImFsdHAybSIgc3dpdGNoIGluIHRoZSBkb21haW4ncyBjb25maWd1 cmF0aW9uIGZpbGUgKGkuZS4KPiBzZXQgYWx0cDJtPTEpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFNl cmdlaiBQcm9za3VyaW4gPHByb3NrdXJpbkBzZWMuaW4udHVtLmRlPgo+IC0tLQo+IENjOiBJYW4g SmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxp dTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgIDEg Kwo+ICB0b29scy9saWJ4bC9saWJ4bF9kb20uYyAgICAgfCAxNCArKysrKysrKysrKysrKwo+ICB0 b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgMSArCj4gIHRvb2xzL2xpYnhsL3hsX2NtZGlt cGwuYyAgICB8ICA1ICsrKysrCj4gIDQgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQo+ IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhs L2xpYnhsX2NyZWF0ZS5jCj4gaW5kZXggMWI5OTQ3Mi4uNDBiNWY2MSAxMDA2NDQKPiAtLS0gYS90 b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0 ZS5jCj4gQEAgLTQwMCw2ICs0MDAsNyBAQCBpbnQgbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3Nl dGRlZmF1bHQobGlieGxfX2djICpnYywKPiAgICAgICAgICAgICAgYl9pbmZvLT5jbWRsaW5lID0g Yl9pbmZvLT51LnB2LmNtZGxpbmU7Cj4gICAgICAgICAgICAgIGJfaW5mby0+dS5wdi5jbWRsaW5l ID0gTlVMTDsKPiAgICAgICAgICB9Cj4gKyAgICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0 KCZiX2luZm8tPnUucHYuYWx0cDJtLCBmYWxzZSk7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBk ZWZhdWx0Ogo+ICAgICAgICAgIExPRyhFUlJPUiwgImludmFsaWQgZG9tYWluIHR5cGUgJXMgaW4g Y3JlYXRlIGluZm8iLAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb20uYyBiL3Rv b2xzL2xpYnhsL2xpYnhsX2RvbS5jCj4gaW5kZXggZWMyOTA2MC4uYWIwMjNhMiAxMDA2NDQKPiAt LS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rv bS5jCj4gQEAgLTI3Nyw2ICsyNzcsMTYgQEAgZXJyOgo+ICB9Cj4gICNlbmRpZgo+ICAKPiArI2lm IGRlZmluZWQoX19hcm1fXykgfHwgZGVmaW5lZChfX2FhcmNoNjRfXykKPiArc3RhdGljIHZvaWQg cHZfc2V0X2NvbmZfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFuZGxlLCB1aW50MzJfdCBkb21pZCwK PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZv ICpjb25zdCBpbmZvKQo+ICt7Cj4gKyAgICBpZiAoIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUu cHYuYWx0cDJtKSApCgpDb2Rpbmcgc3R5bGUuCgo+ICsgICAgICAgIHhjX2h2bV9wYXJhbV9zZXQo aGFuZGxlLCBkb21pZCwgSFZNX1BBUkFNX0FMVFAyTSwKPiArICAgICAgICAgICAgICAgICAgICAg ICAgIGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPnUucHYuYWx0cDJtKSk7Cj4gK30KPiArI2VuZGlm Cj4gKwo+ICBzdGF0aWMgdm9pZCBodm1fc2V0X2NvbmZfcGFyYW1zKHhjX2ludGVyZmFjZSAqaGFu ZGxlLCB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs aWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqY29uc3QgaW5mbykKPiAgewo+IEBAIC00MzMsNiArNDQz LDEwIEBAIGludCBsaWJ4bF9fYnVpbGRfcHJlKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlk LAo+ICAgICAgICAgICAgICByZXR1cm4gcmM7Cj4gICNlbmRpZgo+ICAgICAgfQo+ICsjaWYgZGVm aW5lZChfX2FybV9fKSB8fCBkZWZpbmVkKF9fYWFyY2g2NF9fKQo+ICsgICAgZWxzZSAvKiBpbmZv LT50eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX1BWICovCj4gKyAgICAgICAgcHZfc2V0X2NvbmZf cGFyYW1zKGN0eC0+eGNoLCBkb21pZCwgaW5mbyk7Cj4gKyNlbmRpZgo+ICAKPiAgICAgIHJjID0g bGlieGxfX2FyY2hfZG9tYWluX2NyZWF0ZShnYywgZF9jb25maWcsIGRvbWlkKTsKPiAgCj4gZGlm ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhs X3R5cGVzLmlkbAo+IGluZGV4IGVmNjE0YmUuLjBhMTY0ZjkgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv bGlieGwvbGlieGxfdHlwZXMuaWRsCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs Cj4gQEAgLTU1NCw2ICs1NTQsNyBAQCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyA9IFN0cnVjdCgi ZG9tYWluX2J1aWxkX2luZm8iLFsKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAoImZlYXR1cmVzIiwgc3RyaW5nLCB7J2NvbnN0JzogVHJ1ZX0pLAo+ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICMgVXNlIGhvc3QncyBFODIwIGZvciBQQ0kgcGFz c3Rocm91Z2guCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKCJlODIw X2hvc3QiLCBsaWJ4bF9kZWZib29sKSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAoImFsdHAybSIsIGxpYnhsX2RlZmJvb2wpLAoKV2h5IGlzIHRoaXMgcGxhY2VkIGlu IFBWIGluc3RlYWQgb2YgYXJjaF9hcm0/CgpZb3Ugd291bGQgYWxzbyBuZWVkIGEgTElCWExfSEFW RSBtYWNybyBpbiBsaWJ4bC5oIGZvciB0aGUgbmV3IGZpZWxkLgoKPiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBdKSksCj4gICAgICAgICAgICAgICAgICAgKCJpbnZhbGlk IiwgTm9uZSksCj4gICAgICAgICAgICAgICAgICAgXSwga2V5dmFyX2luaXRfdmFsID0gIkxJQlhM X0RPTUFJTl9UWVBFX0lOVkFMSUQiKSksCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hsX2Nt ZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwo+IGluZGV4IDY0NTllZWMuLjEyYzZl NDggMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCj4gKysrIGIvdG9vbHMv bGlieGwveGxfY21kaW1wbC5jCj4gQEAgLTE3MTgsNiArMTcxOCwxMSBAQCBzdGF0aWMgdm9pZCBw YXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAo+ICAgICAgICAgICAg ICBleGl0KDEpOwo+ICAgICAgICAgIH0KPiAgCj4gKyNpZiBkZWZpbmVkKF9fYXJtX18pIHx8IGRl ZmluZWQoX19hYXJjaDY0X18pCj4gKyAgICAgICAgLyogRW5hYmxlIGFsdHAybSBmb3IgUFYgZ3Vl c3RzIHNvbGVseSBvbiBBUk0gKi8KPiArICAgICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZp ZywgImFsdHAybSIsICZiX2luZm8tPnUucHYuYWx0cDJtLCAwKTsKPiArI2VuZGlmCj4gKwo+ICAg ICAgICAgIGJyZWFrOwo+ICAgICAgfQo+ICAgICAgZGVmYXVsdDoKPiAtLSAKPiAyLjguMwo+IAoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5v cmcveGVuLWRldmVsCg==