From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v7 03/17] Xen: xlate: Use page_to_xen_pfn instead of page_to_pfn Date: Tue, 29 Mar 2016 17:28:56 +0100 Message-ID: <56FAAD48.2010401__32998.1254683391$1459269035$gmane$org@arm.com> References: <1458830676-27075-1-git-send-email-shannon.zhao@linaro.org> <1458830676-27075-4-git-send-email-shannon.zhao@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1458830676-27075-4-git-send-email-shannon.zhao@linaro.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Shannon Zhao , linux-arm-kernel@lists.infradead.org, stefano.stabellini@citrix.com, david.vrabel@citrix.com Cc: devicetree@vger.kernel.org, linux-efi@vger.kernel.org, catalin.marinas@arm.com, will.deacon@arm.com, peter.huangpeng@huawei.com, linux-kernel@vger.kernel.org, zhaoshenglong@huawei.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org SGkgU2hhbm5vbiwKCk9uIDI0LzAzLzE2IDE0OjQ0LCBTaGFubm9uIFpoYW8gd3JvdGU6Cj4gTWFr ZSB4ZW5feGxhdGVfbWFwX2JhbGxvb25lZF9wYWdlcyB3b3JrIHdpdGggNjRLIHBhZ2VzLiBJbiB0 aGF0IGNhc2UKPiBLZXJuZWwgcGFnZXMgYXJlIDY0SyBpbiBzaXplIGJ1dCBYZW4gcGFnZXMgcmVt YWluIDRLIGluIHNpemUuIFhlbiBwZm5zCj4gcmVmZXIgdG8gNEsgcGFnZXMuCj4KPiBTaWduZWQt b2ZmLWJ5OiBTaGFubm9uIFpoYW8gPHNoYW5ub24uemhhb0BsaW5hcm8ub3JnPgo+IFJldmlld2Vk LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm8uc3RhYmVsbGluaUBldS5jaXRyaXguY29t Pgo+IC0tLQo+ICAgZHJpdmVycy94ZW4veGxhdGVfbW11LmMgfCAyNiArKysrKysrKysrKysrKysr LS0tLS0tLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEwIGRlbGV0 aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hsYXRlX21tdS5jIGIvZHJpdmVy cy94ZW4veGxhdGVfbW11LmMKPiBpbmRleCA5NjkyNjU2Li4yOGY3MjhiIDEwMDY0NAo+IC0tLSBh L2RyaXZlcnMveGVuL3hsYXRlX21tdS5jCj4gKysrIGIvZHJpdmVycy94ZW4veGxhdGVfbW11LmMK PiBAQCAtMjA3LDkgKzIwNywxMiBAQCBpbnQgX19pbml0IHhlbl94bGF0ZV9tYXBfYmFsbG9vbmVk X3BhZ2VzKHhlbl9wZm5fdCAqKmdmbnMsIHZvaWQgKip2aXJ0LAo+ICAgCXZvaWQgKnZhZGRyOwo+ ICAgCWludCByYzsKPiAgIAl1bnNpZ25lZCBpbnQgaTsKPiArCXVuc2lnbmVkIGxvbmcgbnJfcGFn ZXM7Cj4gKwl4ZW5fcGZuX3QgeGVuX3BmbiA9IDA7Cj4KPiAgIAlCVUdfT04obnJfZ3JhbnRfZnJh bWVzID09IDApOwo+IC0JcGFnZXMgPSBrY2FsbG9jKG5yX2dyYW50X2ZyYW1lcywgc2l6ZW9mKHBh Z2VzWzBdKSwgR0ZQX0tFUk5FTCk7Cj4gKwlucl9wYWdlcyA9IERJVl9ST1VORF9VUChucl9ncmFu dF9mcmFtZXMsIFhFTl9QRk5fUEVSX1BBR0UpOwo+ICsJcGFnZXMgPSBrY2FsbG9jKG5yX3BhZ2Vz LCBzaXplb2YocGFnZXNbMF0pLCBHRlBfS0VSTkVMKTsKPiAgIAlpZiAoIXBhZ2VzKQo+ICAgCQly ZXR1cm4gLUVOT01FTTsKPgo+IEBAIC0yMTgsMjIgKzIyMSwyNSBAQCBpbnQgX19pbml0IHhlbl94 bGF0ZV9tYXBfYmFsbG9vbmVkX3BhZ2VzKHhlbl9wZm5fdCAqKmdmbnMsIHZvaWQgKip2aXJ0LAo+ ICAgCQlrZnJlZShwYWdlcyk7Cj4gICAJCXJldHVybiAtRU5PTUVNOwo+ICAgCX0KPiAtCXJjID0g YWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2VzKG5yX2dyYW50X2ZyYW1lcywgcGFnZXMpOwo+ICsJcmMg PSBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMobnJfcGFnZXMsIHBhZ2VzKTsKPiAgIAlpZiAocmMp IHsKPiAtCQlwcl93YXJuKCIlcyBDb3VsZG4ndCBiYWxsb29uIGFsbG9jICVsZCBwZm5zIHJjOiVk XG4iLCBfX2Z1bmNfXywKPiAtCQkJbnJfZ3JhbnRfZnJhbWVzLCByYyk7Cj4gKwkJcHJfd2Fybigi JXMgQ291bGRuJ3QgYmFsbG9vbiBhbGxvYyAlbGQgcGFnZXMgcmM6JWRcbiIsIF9fZnVuY19fLAo+ ICsJCQlucl9wYWdlcywgcmMpOwo+ICAgCQlrZnJlZShwYWdlcyk7Cj4gICAJCWtmcmVlKHBmbnMp Owo+ICAgCQlyZXR1cm4gcmM7Cj4gICAJfQo+IC0JZm9yIChpID0gMDsgaSA8IG5yX2dyYW50X2Zy YW1lczsgaSsrKQo+IC0JCXBmbnNbaV0gPSBwYWdlX3RvX3BmbihwYWdlc1tpXSk7Cj4gKwlmb3Ig KGkgPSAwOyBpIDwgbnJfZ3JhbnRfZnJhbWVzOyBpKyspIHsKPiArCQlpZiAoKGkgJSBYRU5fUEZO X1BFUl9QQUdFKSA9PSAwKQo+ICsJCQl4ZW5fcGZuID0gcGFnZV90b194ZW5fcGZuKHBhZ2VzW2kg LyBYRU5fUEZOX1BFUl9QQUdFXSk7Cj4gKwkJcGZuc1tpXSA9IHBmbl90b19nZm4oeGVuX3Bmbisr KTsKPiArCX0KCldvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIHJlLXVzZSB4ZW5fZm9yX2VhY2hfZ2Zu PyBUaGlzIHdpbGwgYXZvaWQgCm9wZW4tY29kaW5nIHRoZSBsb29wIHRvIGJyZWFrIGRvd24gdGhl IExpbnV4IHBhZ2UuCgpSZWdhcmRzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK