From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v3 6/8] xen: Use the typesafe mfn and gfn in map_mmio_regions... Date: Thu, 23 Jun 2016 15:58:31 +0100 Message-ID: <576BF917.4030106@arm.com> References: <1466515243-27264-1-git-send-email-julien.grall@arm.com> <1466515243-27264-7-git-send-email-julien.grall@arm.com> <576BED60.9030105@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: Tim Deegan , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , xen-devel@lists.xen.org, Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gMjMvMDYvMTYgMTU6MTUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBPbiBUaHUsIDIz IEp1biAyMDE2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDIzLzA2LzE2IDE1OjA1LCBTdGVm YW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0u YyBiL3hlbi9hcmNoL2FybS9wMm0uYwo+Pj4+IGluZGV4IGFhNGU3NzQuLjQ3Y2IzODMgMTAwNjQ0 Cj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3Ay bS5jCj4+Pj4gQEAgLTEyNDUsMjcgKzEyNDUsMjcgQEAgaW50IHVubWFwX3JlZ2lvbnNfcndfY2Fj aGUoc3RydWN0IGRvbWFpbiAqZCwKPj4+PiAgICB9Cj4+Pj4KPj4+PiAgICBpbnQgbWFwX21taW9f cmVnaW9ucyhzdHJ1Y3QgZG9tYWluICpkLAo+Pj4+IC0gICAgICAgICAgICAgICAgICAgICB1bnNp Z25lZCBsb25nIHN0YXJ0X2dmbiwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgZ2ZuX3Qgc3Rh cnRfZ2ZuLAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnIsCj4+ Pj4gLSAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuKQo+Pj4+ICsgICAgICAg ICAgICAgICAgICAgICBtZm5fdCBtZm4pCj4+Pj4gICAgewo+Pj4+ICAgICAgICByZXR1cm4gYXBw bHlfcDJtX2NoYW5nZXMoZCwgSU5TRVJULAo+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAg ICAgIHBmbl90b19wYWRkcihzdGFydF9nZm4pLAo+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAg ICAgICAgIHBmbl90b19wYWRkcihzdGFydF9nZm4gKyBuciksCj4+Pj4gLSAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKG1mbiksCj4+Pj4gKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgcGZuX3RvX3BhZGRyKGdmbl94KHN0YXJ0X2dmbikpLAo+Pj4+ICsgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihnZm5feChzdGFydF9nZm4pICsgbnIp LAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihtZm5feCht Zm4pKSwKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1BVFRSX0RFViwgMCwg cDJtX21taW9fZGlyZWN0LAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+ YXJjaC5wMm0uZGVmYXVsdF9hY2Nlc3MpOwo+Pj4KPj4+IEFueSByZWFzb24gd2h5IHlvdSBkaWRu J3QgcHVzaCB0aGVzZSBjaGFuZ2VzIGRvd24gdG8gYXBwbHlfcDJtX2NoYW5nZXMgdG9vPwo+Pgo+ PiBUbyBrZWVwIHRoaXMgc2VyaWVzIHNpbXBsZS4gSSBoYXZlIGFub3RoZXIgc2VyaWVzIGNvbWlu ZyB1cCB0byBwdXNoIHRoZSBjaGFuZ2UKPj4gZG93biB0byBhcHBseV9wMm1fY2hhbmdlcyBhbmQg Y2xlYW4gdXAgdGhlIFAyTSBjb2RlLgo+Pgo+PiBJIGNhbiBtb3ZlIHRoZSBwYXRjaCB0byBwdXNo IGRvd24gdGhlIGNoYW5nZSBpbiB0aGlzIHNlcmllcyBpZiB5b3UgcHJlZmVyLgo+Cj4gWWVhaCwg aXQgbWFrZXMgc2Vuc2UgdG8ga2VlcCB0aGVtIHRvZ2V0aGVyLgoKV2VsbCwgSSBzdGlsbCBwbGFu IHRvIGhhdmUgYSBkaWZmZXJlbnQgcGF0Y2ggdG8gcHVzaCBkb3duIHRoZSBjaGFuZ2UuIApTd2l0 Y2hpbmcgZnJvbSB1bnNpZ25lZCBsb25nIHRvIGdmbi9tZm4gaXMgYSBsb25nIHdvcmsgd2hpY2gg bmVlZCB0byBiZSAKc3BsaXQgdG8gZWFzZSB0aGUgcmV2aWV3LgoKSSB3aWxsIHNlZSB3aGF0IEkg Y2FuIGRvLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2 ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK