From mboxrd@z Thu Jan 1 00:00:00 1970 From: Sergej Proskurin Subject: Re: [PATCH v4 7/9] arm/mem_access: Add long-descriptor based gpt Date: Fri, 23 Jun 2017 16:23:18 +0200 Message-ID: <526a3a7d-cec5-6005-ab20-3a33bdef489e@sec.in.tum.de> References: <20170620203332.17833-1-proskurin@sec.in.tum.de> <20170620203332.17833-8-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 ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dOPNy-0003cq-60 for xen-devel@lists.xenproject.org; Fri, 23 Jun 2017 14:16:34 +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: Julien Grall , xen-devel@lists.xenproject.org Cc: Stefano Stabellini List-Id: xen-devel@lists.xenproject.org SGkgSnVsaWVuLAoKWy4uLl0KCj4+ICtzdGF0aWMgYm9vbCBnZXRfdHRicl9hbmRfZ3Jhbl82NGJp dCh1aW50NjRfdCAqdHRiciwgdW5zaWduZWQgaW50ICpncmFuLAo+PiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCB0Y3IsIGVudW0gYWN0aXZlX3R0YnIKPj4g dHRicngpCj4+ICt7Cj4+ICsgICAgYm9vbCBkaXNhYmxlZDsKPj4gKwo+PiArICAgIGlmICggdHRi cnggPT0gVFRCUjBfQUNUSVZFICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIC8qIE5vcm1hbGl6ZSBn cmFudWxlIHNpemUuICovCj4+ICsgICAgICAgIHN3aXRjaCAoIHRjciAmIFRDUl9URzBfTUFTSyAp Cj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgY2FzZSBUQ1JfVEcwXzE2SzoKPj4gKyAgICAgICAg ICAgICpncmFuID0gR1JBTlVMRV9TSVpFX0lOREVYXzE2SzsKPj4gKyAgICAgICAgICAgIGJyZWFr Owo+PiArICAgICAgICBjYXNlIFRDUl9URzBfNjRLOgo+PiArICAgICAgICAgICAgKmdyYW4gPSBH UkFOVUxFX1NJWkVfSU5ERVhfNjRLOwo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAgICAg IGRlZmF1bHQ6Cj4gCj4gUGxlYXNlIGV4cGxhaW4gd2h5IHlvdSB1c2UgNEsgYnkgZGVmYXVsdC4K PiAKCkZhaXIgcXVlc3Rpb24uIEFjY29yZGluZyB0byBBUk0gRERJIDA0ODdCLmEgRDctMjQ4Nywg aWYgdGhlClRDUl9FTDEue1RHMHxURzF9IGhvbGRzIGEgcmVzZXJ2ZWQgdmFsdWUsIGl0IGlzIGlt cGxlbWVudGF0aW9uIGRlZmluZWQKaG93IHRoZSB2YWx1ZSBpcyBpbnRlcnByZXRlZCBieSB0aGUg dW5kZXJseWluZyBoYXJkd2FyZS4gTXkKaW1wbGVtZW50YXRpb24gaW4gdjQgc3Ryb25nbHkgZm9s bG93ZWQgdGhlIHBzZXVkby1jb2RlIGluIEFSTSBEREkKMDQ4N0IuYSwgd2hpY2ggc3VnZ2VzdGVk IHRvIHVzZSBmYWxsIGJhY2sgdG8gNEsgYnkgZGVmYXVsdC4KCkhvd2V2ZXIsIGFncmVlIHdpdGgg eW91IGF0IHRoaXMgcG9pbnQuIE15IG5leHQgcGF0Y2ggc2VyaWVzIGV4cGxpY2l0bHkKY2hlY2tz IGlmIDRLIGhhcyB0byBiZSBzZXQgb3Igbm90IGFuZCByZXR1cm5zIGFuIGVycm9yIG9uIHJlc2Vy dmVkCnZhbHVlcyBhcyB3ZSBjYW5ub3QgYmUga25vdyBob3cgdGhlIGhhcmR3YXJlIGJlaGF2ZXMg b24gcmVzZXJ2ZWQgdmFsdWVzLgoKWy4uLl0KCj4+ICsKPj4gKyAgICAvKgo+PiArICAgICAqIEFj Y29yZGluZyB0byB0byBBUk0gRERJIDA0ODdCLmEgSjEtNTkyNywgd2UgcmV0dXJuIGFuIGVycm9y IGlmCj4+IHRoZSBmb3VuZAo+PiArICAgICAqIFBURSBpcyBpbnZhbGlkIG9yIGhvbGRzIGEgcmVz ZXJ2ZWQgZW50cnkgKFBURTwxOjA+ID09IHgwKSkgb3IKPj4gaWYgdGhlIFBURQo+PiArICAgICAq IG1hcHMgYSBtZW1vcnkgYmxvY2sgYXQgbGV2ZWwgMyAoUFRFPDE6MD4gPT0gMDEpLgo+PiArICAg ICAqLwo+PiArICAgIGlmICggIWxwYWVfdmFsaWQocHRlKSB8fCAoKGxldmVsID09IDMpICYmIGxw YWVfbWFwcGluZyhwdGUpKSApCj4gCj4gSWYgeW91IGxvb2sgYXQgdGhlIGNvbW1lbnQgb24gdG9w IG9mIGxwYWVfbWFwcGluZywgaXQgc2hvdWxkIG9ubHkgYmUKPiB1c2VkIGZvciBMMC4uTDIgcHRl cy4gU28gd2h5IGFyZSB5b3UgdXNpbmcgaXQgb24gTDMgcHRlcz8KPiAKClllcywgSSBzYXcgdGhl IGNvbW1lbnQuIFlldCwgSSB3b3VsZCBsaWtlIHRvIGNoZWNrIGV4YWN0bHkgZm9yIHRoaXMKbWFw cGluZy4gSWYgdGhlIG1hcHBpbmcgd291bGQgYXMgaW4gdGhlIGNoZWNrIGFib3ZlLCBpdCB3b3Vs ZCBiZSBhbgplcnJvciwgd2hpY2ggaXMgdHJlYXRlZCBhY2NvcmRpbmdseS4gSW4gdjMsIHlvdSBo YXZlIHN1Z2dlc3RlZCB0byBsb29rCmF0IHRoZSB0aGUgbHBhZV9pc19zdXBlcnBhZ2UgbWFjcm8s IHdoaWNoLCBpbiBteSBvcGluaW9uLCBpcyBub3QgdGhlCnJpZ2h0IGNvbnN0cnVjdCB0byB1c2Ug YXQgdGhpcyBwb2ludC4gSWYgeW91IHNob3VsZCBub3QgbGlrZSB0aGlzIGNoZWNrLApJIGNvdWxk IGZhbGwgYmFjayB0byBteSBwcmV2aW91cyBpbXBsZW1lbnRhdGlvbjoKCmlmICggIXAybV92YWxp ZChwdGUpIHx8ICgobGV2ZWwgPT0gMykgJiYgIXAybV90YWJsZShwdGUpKSApCiAgICByZXR1cm4g LUVGQVVMVDsKCgpUaGFuayB5b3UsCn5TZXJnZWoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=