From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH 06/22] xen/arm: p2m: Use the typesafe MFN in mfn_to_p2m_entry Date: Wed, 27 Jul 2016 21:14:07 +0100 Message-ID: <3aee3165-efe6-be7c-86bf-c8005fc3e5ba@arm.com> References: <1469031064-23344-1-git-send-email-julien.grall@arm.com> <1469031064-23344-7-git-send-email-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini Cc: proskurin@sec.in.tum.de, steve.capper@arm.com, wei.chen@linaro.org, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org SGkgU3RlZmFubywKCk9uIDI3LzA3LzIwMTYgMTk6MjUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90 ZToKPiBPbiBXZWQsIDI3IEp1bCAyMDE2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0ZWZh bm8sCj4+Cj4+IE9uIDI2LzA3LzE2IDIzOjI4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+ PiBPbiBXZWQsIDIwIEp1bCAyMDE2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gQEAgLTQxMSw3 ICs0MTEsNyBAQCBzdGF0aWMgaW50IHAybV9jcmVhdGVfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwg bHBhZV90Cj4+Pj4gKmVudHJ5LAo+Pj4+ICAgICAgaWYgKCBzcGxpdHRpbmcgKQo+Pj4+ICAgICAg ewo+Pj4+ICAgICAgICAgIHAybV90eXBlX3QgdCA9IGVudHJ5LT5wMm0udHlwZTsKPj4+PiAtICAg ICAgICB1bnNpZ25lZCBsb25nIGJhc2VfcGZuID0gZW50cnktPnAybS5iYXNlOwo+Pj4+ICsgICAg ICAgIG1mbl90IG1mbiA9IF9tZm4oZW50cnktPnAybS5iYXNlKTsKPj4+PiAgICAgICAgICBpbnQg aTsKPj4+Pgo+Pj4+ICAgICAgICAgIC8qCj4+Pj4gQEAgLTQyMCw4ICs0MjAsOSBAQCBzdGF0aWMg aW50IHAybV9jcmVhdGVfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgbHBhZV90Cj4+Pj4gKmVudHJ5 LAo+Pj4+ICAgICAgICAgICAqLwo+Pj4+ICAgICAgICAgICBmb3IgKCBpPTAgOyBpIDwgTFBBRV9F TlRSSUVTOyBpKysgKQo+Pj4+ICAgICAgICAgICB7Cj4+Pj4gLSAgICAgICAgICAgICBwdGUgPSBt Zm5fdG9fcDJtX2VudHJ5KGJhc2VfcGZuICsKPj4+PiAoaTw8KGxldmVsX3NoaWZ0LUxQQUVfU0hJ RlQpKSwKPj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFUVFJfTUVN LCB0LCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKPj4+PiArICAgICAgICAgICAgIHB0ZSA9IG1mbl90 b19wMm1fZW50cnkobWZuLCBNQVRUUl9NRU0sIHQsCj4+Pj4gcDJtLT5kZWZhdWx0X2FjY2Vzcyk7 Cj4+Pj4gKwo+Pj4+ICsgICAgICAgICAgICAgbWZuID0gbWZuX2FkZChtZm4sIDFVTCA8PCAobGV2 ZWxfc2hpZnQgLSBMUEFFX1NISUZUKSk7Cj4+Pgo+Pj4gU2hvdWxkIHdlIGJlIGluY3JlbWVudGlu ZyBtZm4gYmVmb3JlIGNhbGxpbmcgbWZuX3RvX3AybV9lbnRyeT8KPj4KPj4gTm8uIFRoZSBiYXNl IG9mIHRoZSBzdXBlcnBhZ2UgaXMgbWZuLCBhZnRlciBzcGxpdHRpbmcgdGhlIGZpcnN0IGVudHJ5 IHdpbGwgYmUKPj4gZXF1YWwgdG8gdGhlIGJhc2UsIHRoZSBzZWNvbmQgZW50cnkgYmFzZSArIGxl dmVsX3NpemUuLi4KPgo+IEkgdW5kZXJzdGFuZCB3aGF0IHRoZSBwYXRjaCBpcyBkb2luZyBub3cs IEkgY29uZnVzZWQgIjEiIHdpdGggImkiIDotKQo+IFRoZSBwYXRjaCBpcyBPSy4gSXQgbWlnaHQg YmUgbW9yZSBvYnZpb3VzIGFzIHRoZSBmb2xsb3dpbmc6Cj4KPgo+ICAgZm9yICggaT0wIDsgaSA8 IExQQUVfRU5UUklFUzsgaSsrICkKPiAgIHsKPiAgICAgIHB0ZSA9IG1mbl90b19wMm1fZW50cnko bWZuX2FkZChtZm4sIChpPDwobGV2ZWxfc2hpZnQtTFBBRV9TSElGVCkpKSwKPiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgTUFUVFJfTUVNLCB0LCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKPgo+ Cj4gSG93ZXZlciBpdCdzIGp1c3QgYSBtYXR0ZXIgb2YgdGFzdGUsIHNvIEknbGwgbGV0IHlvdSBj aG9vc2UgdGhlIHdheSB5b3UKPiBwcmVmZXIuCgpJIHdhbnRlZCB0byBhdm9pZCBzaGlmdGluZyAi aSIgYXQgZWFjaCBsb29wICh3aGljaCBzaG91bGQgc2F2ZSBhbiAKaW5zdHJ1Y3Rpb24pLiBIb3dl dmVyLCBhcyBpdCBzZWVtcyB0byBiZSBjb25mdXNpbmcsIEkgd2lsbCB1c2UgeW91ciAKc3VnZ2Vz dGlvbi4KCj4KPiBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr ZXJuZWwub3JnPgoKVGhhbmsgeW91IQoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVu LWRldmVsCg==