From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergej Proskurin Subject: Re: [PATCH v7 13/14] arm/mem_access: Add short-descriptor based gpt Date: Tue, 8 Aug 2017 18:30:40 +0200 Message-ID: References: <20170718122507.11873-1-proskurin@sec.in.tum.de> <20170718122507.11873-14-proskurin@sec.in.tum.de> <674938c1-672d-b87f-71dd-cc4e1f1b3986@arm.com> <292dbb48-90ea-2db3-6b5d-5e661f194557@sec.in.tum.de> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta5.messagelabs.com ([195.245.231.135]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1df7P6-0002fI-PM for xen-devel@lists.xenproject.org; Tue, 08 Aug 2017 16:30:48 +0000 In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Andrew Cooper , Julien Grall , xen-devel@lists.xenproject.org Cc: Stefano Stabellini List-Id: xen-devel@lists.xenproject.org CgpPbiAwOC8wOC8yMDE3IDA2OjIwIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDA4LzA4 LzE3IDE2OjI4LCBTZXJnZWogUHJvc2t1cmluIHdyb3RlOgo+PiBPbiAwOC8wOC8yMDE3IDA1OjE4 IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAwOC8wOC8xNyAxNjoxNywgU2VyZ2VqIFBy b3NrdXJpbiB3cm90ZToKPj4+PiBIaSBKdWxpZW4sCj4+Pj4KPj4+Pgo+Pj4+IE9uIDA3LzE4LzIw MTcgMDI6MjUgUE0sIFNlcmdlaiBQcm9za3VyaW4gd3JvdGU6Cj4+Pj4+IFRoaXMgY29tbWl0IGFk ZHMgZnVuY3Rpb25hbGl0eSB0byB3YWxrIHRoZSBndWVzdCdzIHBhZ2UgdGFibGVzIHVzaW5nCj4+ Pj4+IHRoZQo+Pj4+PiBzaG9ydC1kZXNjcmlwdG9yIHRyYW5zbGF0aW9uIHRhYmxlIGZvcm1hdCBm b3IgYm90aCBBUk12NyBhbmQgQVJNdjguIFRoZQo+Pj4+PiBpbXBsZW1lbnRhdGlvbiBpcyBiYXNl ZCBvbiBBUk0gRERJIDA0ODdCLWEgSjEtNjAwMiBhbmQgQVJNIERESSAwNDA2Qy1iCj4+Pj4+IEIz LTE1MDYuCj4+Pj4+Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IFNlcmdlaiBQcm9za3VyaW4gPHByb3Nr dXJpbkBzZWMuaW4udHVtLmRlPgo+Pj4+PiBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u Z3JhbGxAYXJtLmNvbT4KPj4+PiBBcyB5b3UgaGF2ZSBhbHJlYWR5IEFja2VkIHRoaXMgcGF0Y2gg SSB3b3VsZCBsaWtlIHlvdSB0byBhc2sgd2hldGhlciBJCj4+Pj4gc2hvdWxkIHJlbW92ZSB5b3Vy IEFja2VkLWJ5IGZvciBub3cgYXMgSSBoYXZlIGV4dGVuZGVkIHRoZSBwcmV2aW91cwo+Pj4+IHBh dGNoIGJ5IGFkZGl0aW9uYWwgY2FzdHMgb2YgdGhlIHB0ZS4qLmJhc2UgZmllbGRzIHRvIChwYWRk cl90KSBhcwo+Pj4+IGRpc2N1c3NlZCBpbiBwYXRjaCAwMC8xNC4KPj4+IEkgYW0gZmluZSB3aXRo IHRoaXMsIGFzc3VtaW5nIHRoaXMgaXMgdGhlIG9ubHkgY2hhbmdlIG1hZGUuCj4+IFRoZSBjaGFu Z2VzIGFyZSBsaW1pdGVkIHRvIDQgc2ltaWxhciBjYXN0cyB0byAocGFkZHJfdCkgaW4gdG90YWwg YW5kIGFuCj4+IGFkZGl0aW9uYWwgY29tbWVudC4gSGVyZSBhcmUgdGhlIG9ubHkgY2hhbmdlcyBp biB0aGlzIHBhdGNoOgo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsu YyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKPj4gaW5kZXggYjI1ODI0ODMyMi4uN2YzNGEy YjFkMyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwo+PiArKysgYi94 ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCj4+IEBAIC0xMTIsNyArMTEyLDEyIEBAIHN0YXRpYyBp bnQgZ3Vlc3Rfd2Fsa19zZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwKPj4gICAgICAgICAgICogbGV2 ZWwgdHJhbnNsYXRpb24gdGFibGUgZG9lcyBub3QgbmVlZCB0byBiZSBwYWdlIGFsaWduZWQuCj4+ ICAgICAgICAgICAqLwo+PiAgICAgICAgICBtYXNrID0gR0VOTUFTSygxOSwgMTIpOwo+PiAtICAg ICAgICBwYWRkciA9IChwdGUud2Fsay5iYXNlIDw8IDEwKSB8ICgoZ3ZhICYgbWFzaykgPj4gMTAp Owo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBDYXN0IHB0ZS53YWxrLmJhc2UgdG8gcGFk ZHJfdCB0byBjb3BlIHdpdGggQyB0eXBlIHByb21vdGlvbgo+PiBvZiB0eXBlcwo+PiArICAgICAg ICAgKiBzbWFsbGVyIHRoYW4gaW50LiBPdGhlcndpc2UgcHRlLndhbGsuYmFzZSB3b3VsZCBiZSBj YXN0ZWQgdG8KPj4gaW50IGFuZAo+PiArICAgICAgICAgKiBzdWJzZXF1ZW50bHkgc2lnbiBleHRl bmRlZCwgdGh1cyBsZWFkaW5nIHRvIGEgd3JvbmcgdmFsdWUuCj4+ICsgICAgICAgICAqLwo+PiAr ICAgICAgICBwYWRkciA9ICgocGFkZHJfdClwdGUud2Fsay5iYXNlIDw8IDEwKSB8ICgoZ3ZhICYg bWFzaykgPj4gMTApOwo+IFdoeSBub3QgY2hhbmdlIHRoZSBiaXRmaWVsZCB0eXBlIGZyb20gdW5z aWduZWQgaW50IHRvIHBhZGRyX3QgPwo+Cj4gVGhlIHJlc3VsdCBpcyAxMDAlIGxlc3MgbGlhYmxl IHRvIGdvIHdyb25nIGluIHRoaXMgd2F5Lgo+CgpJIGFic29sdXRlbHkgYWdyZWUgOikKCkp1bGll biwgd291bGQgdGhhdCBiZSBvayBmb3IgeW91IGlmIEkgY2hhbmdlZCB0aGUgdHlwZSBvZiB0aGUg YmFzZSBmaWVsZAppbiBzaG9ydF9kZXNjXyogc3RydWN0cyBhY2NvcmRpbmdseT8gT3Igc2hhbGwg SSByZW1vdmUgeW91ciBBY2tlZC1ieSBmb3IKdGhpcz8KClRoYW5rcywKflNlcmdlagoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==