From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH v5 09/22] arm/p2m: Add helper functions to map memory regions Date: Fri, 4 Mar 2016 10:51:00 +0000 Message-ID: References: <1457072152-16128-1-git-send-email-zhaoshenglong@huawei.com> <1457072152-16128-10-git-send-email-zhaoshenglong@huawei.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1457072152-16128-10-git-send-email-zhaoshenglong@huawei.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Shannon Zhao Cc: hangaohuai@huawei.com, stefano.stabellini@citrix.com, shannon.zhao@linaro.org, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org T24gRnJpLCA0IE1hciAyMDE2LCBTaGFubm9uIFpoYW8gd3JvdGU6Cj4gRnJvbTogUGFydGggRGl4 aXQgPHBhcnRoLmRpeGl0QGxpbmFyby5vcmc+Cj4gCj4gQ3JlYXRlIGEgaGVscGVyIGZ1bmN0aW9u IGZvciBtYXBwaW5nIHdpdGggY2FjaGVkIGF0dHJpYnV0ZXMgYW5kCj4gcmVhZC13cml0ZSByYW5n ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXJ0aCBEaXhpdCA8cGFydGguZGl4aXRAbGluYXJvLm9y Zz4KPiBTaWduZWQtb2ZmLWJ5OiBTaGFubm9uIFpoYW8gPHNoYW5ub24uemhhb0BsaW5hcm8ub3Jn Pgo+IC0tLQo+IHY1OiB1c2UgcDJtX2FjY2Vzc19ydyBhbmQgcmVuYW1lIHRvIG1hcF9yZWdpb25z X3J3CgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vLnN0YWJlbGxpbmlA ZXUuY2l0cml4LmNvbT4KCgo+ICB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgIHwgMjYgKysrKysr KysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCB8IDEwICsr KysrKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAt LWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+IGluZGV4IGEy YTljNGIuLmQyMDY2MTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIv eGVuL2FyY2gvYXJtL3AybS5jCj4gQEAgLTEyMTgsNiArMTIxOCwzMiBAQCBpbnQgcDJtX3BvcHVs YXRlX3JhbShzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IGQtPmFyY2gucDJtLmRlZmF1bHRfYWNjZXNzKTsKPiAgfQo+ICAKPiAraW50IG1hcF9yZWdpb25z X3J3KHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv bmcgc3RhcnRfZ2ZuLAo+ICsgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yLAo+ ICsgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbikKPiArewo+ICsgICAgcmV0 dXJuIGFwcGx5X3AybV9jaGFuZ2VzKGQsIElOU0VSVCwKPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBwZm5fdG9fcGFkZHIoc3RhcnRfZ2ZuKSwKPiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICBwZm5fdG9fcGFkZHIoc3RhcnRfZ2ZuICsgbnIpLAo+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHBmbl90b19wYWRkcihtZm4pLAo+ICsgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIE1BVFRSX01FTSwgMCwgcDJtX21taW9fZGlyZWN0LAo+ICsgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHAybV9hY2Nlc3NfcncpOwo+ICt9Cj4gKwo+ICtpbnQgdW5tYXBfcmVnaW9u c19ydyhzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk IGxvbmcgc3RhcnRfZ2ZuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg bnIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4pCj4gK3sKPiAr ICAgIHJldHVybiBhcHBseV9wMm1fY2hhbmdlcyhkLCBSRU1PVkUsCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKHN0YXJ0X2dmbiksCj4gKyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKHN0YXJ0X2dmbiArIG5yKSwKPiArICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIobWZuKSwKPiArICAgICAgICAgICAgICAg ICAgICAgICAgICAgICBNQVRUUl9NRU0sIDAsIHAybV9pbnZhbGlkLAo+ICsgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfcncpOwo+ICt9Cj4gKwo+ICBpbnQgbWFwX21taW9f cmVnaW9ucyhzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l ZCBsb25nIHN0YXJ0X2dmbiwKPiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBu ciwKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRl L2FzbS1hcm0vcDJtLmgKPiBpbmRleCA0MzM5NTJhLi4xN2JlNmFkIDEwMDY0NAo+IC0tLSBhL3hl bi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5o Cj4gQEAgLTE0NCw2ICsxNDQsMTYgQEAgaW50IHAybV9jYWNoZV9mbHVzaChzdHJ1Y3QgZG9tYWlu ICpkLCB4ZW5fcGZuX3Qgc3RhcnRfbWZuLCB4ZW5fcGZuX3QgZW5kX21mbik7Cj4gIC8qIFNldHVw IHAybSBSQU0gbWFwcGluZyBmb3IgZG9tYWluIGQgZnJvbSBzdGFydC1lbmQuICovCj4gIGludCBw Mm1fcG9wdWxhdGVfcmFtKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3Qgc3RhcnQsIHBhZGRyX3Qg ZW5kKTsKPiAgCj4gK2ludCBtYXBfcmVnaW9uc19ydyhzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAg ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnRfZ2ZuLAo+ICsgICAgICAgICAgICAg ICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucywKPiArICAgICAgICAgICAgICAgICAgICB1bnNp Z25lZCBsb25nIG1mbik7Cj4gKwo+ICtpbnQgdW5tYXBfcmVnaW9uc19ydyhzdHJ1Y3QgZG9tYWlu ICpkLAo+ICsgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnRfZ2ZuLAo+ICsg ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucywKPiArICAgICAgICAgICAg ICAgICAgICB1bnNpZ25lZCBsb25nIG1mbik7Cj4gKwo+ICBpbnQgZ3Vlc3RfcGh5c21hcF9hZGRf ZW50cnkoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu c2lnbmVkIGxvbmcgZ2ZuLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg bG9uZyBtZm4sCj4gLS0gCj4gMi4wLjQKPiAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp c3RzLnhlbi5vcmcKaHR0cDovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==