From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH 06/22] xen/arm: p2m: Use the typesafe MFN in mfn_to_p2m_entry Date: Wed, 27 Jul 2016 11:25:45 -0700 (PDT) Message-ID: 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" 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: Julien Grall Cc: proskurin@sec.in.tum.de, Stefano Stabellini , steve.capper@arm.com, wei.chen@linaro.org, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gV2VkLCAyNyBKdWwgMjAxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g Cj4gT24gMjYvMDcvMTYgMjM6MjgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFdl ZCwgMjAgSnVsIDIwMTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gQEAgLTQxMSw3ICs0MTEs NyBAQCBzdGF0aWMgaW50IHAybV9jcmVhdGVfdGFibGUoc3RydWN0IGRvbWFpbiAqZCwgbHBhZV90 Cj4gPiA+ICplbnRyeSwKPiA+ID4gICAgICBpZiAoIHNwbGl0dGluZyApCj4gPiA+ICAgICAgewo+ ID4gPiAgICAgICAgICBwMm1fdHlwZV90IHQgPSBlbnRyeS0+cDJtLnR5cGU7Cj4gPiA+IC0gICAg ICAgIHVuc2lnbmVkIGxvbmcgYmFzZV9wZm4gPSBlbnRyeS0+cDJtLmJhc2U7Cj4gPiA+ICsgICAg ICAgIG1mbl90IG1mbiA9IF9tZm4oZW50cnktPnAybS5iYXNlKTsKPiA+ID4gICAgICAgICAgaW50 IGk7Cj4gPiA+IAo+ID4gPiAgICAgICAgICAvKgo+ID4gPiBAQCAtNDIwLDggKzQyMCw5IEBAIHN0 YXRpYyBpbnQgcDJtX2NyZWF0ZV90YWJsZShzdHJ1Y3QgZG9tYWluICpkLCBscGFlX3QKPiA+ID4g KmVudHJ5LAo+ID4gPiAgICAgICAgICAgKi8KPiA+ID4gICAgICAgICAgIGZvciAoIGk9MCA7IGkg PCBMUEFFX0VOVFJJRVM7IGkrKyApCj4gPiA+ICAgICAgICAgICB7Cj4gPiA+IC0gICAgICAgICAg ICAgcHRlID0gbWZuX3RvX3AybV9lbnRyeShiYXNlX3BmbiArCj4gPiA+IChpPDwobGV2ZWxfc2hp ZnQtTFBBRV9TSElGVCkpLAo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgTUFUVFJfTUVNLCB0LCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKPiA+ID4gKyAgICAgICAgICAg ICBwdGUgPSBtZm5fdG9fcDJtX2VudHJ5KG1mbiwgTUFUVFJfTUVNLCB0LAo+ID4gPiBwMm0tPmRl ZmF1bHRfYWNjZXNzKTsKPiA+ID4gKwo+ID4gPiArICAgICAgICAgICAgIG1mbiA9IG1mbl9hZGQo bWZuLCAxVUwgPDwgKGxldmVsX3NoaWZ0IC0gTFBBRV9TSElGVCkpOwo+ID4gCj4gPiBTaG91bGQg d2UgYmUgaW5jcmVtZW50aW5nIG1mbiBiZWZvcmUgY2FsbGluZyBtZm5fdG9fcDJtX2VudHJ5Pwo+ IAo+IE5vLiBUaGUgYmFzZSBvZiB0aGUgc3VwZXJwYWdlIGlzIG1mbiwgYWZ0ZXIgc3BsaXR0aW5n IHRoZSBmaXJzdCBlbnRyeSB3aWxsIGJlCj4gZXF1YWwgdG8gdGhlIGJhc2UsIHRoZSBzZWNvbmQg ZW50cnkgYmFzZSArIGxldmVsX3NpemUuLi4KCkkgdW5kZXJzdGFuZCB3aGF0IHRoZSBwYXRjaCBp cyBkb2luZyBub3csIEkgY29uZnVzZWQgIjEiIHdpdGggImkiIDotKQpUaGUgcGF0Y2ggaXMgT0su IEl0IG1pZ2h0IGJlIG1vcmUgb2J2aW91cyBhcyB0aGUgZm9sbG93aW5nOgoKCiAgZm9yICggaT0w IDsgaSA8IExQQUVfRU5UUklFUzsgaSsrICkKICB7CiAgICAgcHRlID0gbWZuX3RvX3AybV9lbnRy eShtZm5fYWRkKG1mbiwgKGk8PChsZXZlbF9zaGlmdC1MUEFFX1NISUZUKSkpLAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgTUFUVFJfTUVNLCB0LCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKCgpI b3dldmVyIGl0J3MganVzdCBhIG1hdHRlciBvZiB0YXN0ZSwgc28gSSdsbCBsZXQgeW91IGNob29z ZSB0aGUgd2F5IHlvdQpwcmVmZXIuCgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu Lm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==