From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: Re: [PATCH v3 6/8] xen: Use the typesafe mfn and gfn in map_mmio_regions... Date: Thu, 23 Jun 2016 15:15:45 +0100 (BST) Message-ID: 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" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <576BED60.9030105@arm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Julien Grall Cc: Tim Deegan , Stefano Stabellini , Wei Liu , George Dunlap , Andrew Cooper , Ian Jackson , xen-devel@lists.xen.org, Jan Beulich List-Id: xen-devel@lists.xenproject.org T24gVGh1LCAyMyBKdW4gMjAxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDIzLzA2LzE2IDE1 OjA1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJj aC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKPiA+ID4gaW5kZXggYWE0ZTc3NC4uNDdj YjM4MyAxMDA2NDQKPiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL3AybS5jCj4gPiA+ICsrKyBiL3hl bi9hcmNoL2FybS9wMm0uYwo+ID4gPiBAQCAtMTI0NSwyNyArMTI0NSwyNyBAQCBpbnQgdW5tYXBf cmVnaW9uc19yd19jYWNoZShzdHJ1Y3QgZG9tYWluICpkLAo+ID4gPiAgIH0KPiA+ID4gCj4gPiA+ ICAgaW50IG1hcF9tbWlvX3JlZ2lvbnMoc3RydWN0IGRvbWFpbiAqZCwKPiA+ID4gLSAgICAgICAg ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhcnRfZ2ZuLAo+ID4gPiArICAgICAgICAgICAg ICAgICAgICAgZ2ZuX3Qgc3RhcnRfZ2ZuLAo+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgIHVu c2lnbmVkIGxvbmcgbnIsCj4gPiA+IC0gICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n IG1mbikKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbikKPiA+ID4gICB7Cj4g PiA+ICAgICAgIHJldHVybiBhcHBseV9wMm1fY2hhbmdlcyhkLCBJTlNFUlQsCj4gPiA+IC0gICAg ICAgICAgICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihzdGFydF9nZm4pLAo+ID4gPiAt ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIoc3RhcnRfZ2ZuICsgbnIp LAo+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFkZHIobWZuKSwK PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGZuX3RvX3BhZGRyKGdmbl94KHN0 YXJ0X2dmbikpLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZm5fdG9fcGFk ZHIoZ2ZuX3goc3RhcnRfZ2ZuKSArIG5yKSwKPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgcGZuX3RvX3BhZGRyKG1mbl94KG1mbikpLAo+ID4gPiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgTUFUVFJfREVWLCAwLCBwMm1fbW1pb19kaXJlY3QsCj4gPiA+ICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLnAybS5kZWZhdWx0X2FjY2Vzcyk7Cj4gPiAK PiA+IEFueSByZWFzb24gd2h5IHlvdSBkaWRuJ3QgcHVzaCB0aGVzZSBjaGFuZ2VzIGRvd24gdG8g YXBwbHlfcDJtX2NoYW5nZXMgdG9vPwo+IAo+IFRvIGtlZXAgdGhpcyBzZXJpZXMgc2ltcGxlLiBJ IGhhdmUgYW5vdGhlciBzZXJpZXMgY29taW5nIHVwIHRvIHB1c2ggdGhlIGNoYW5nZQo+IGRvd24g dG8gYXBwbHlfcDJtX2NoYW5nZXMgYW5kIGNsZWFuIHVwIHRoZSBQMk0gY29kZS4KPiAKPiBJIGNh biBtb3ZlIHRoZSBwYXRjaCB0byBwdXNoIGRvd24gdGhlIGNoYW5nZSBpbiB0aGlzIHNlcmllcyBp ZiB5b3UgcHJlZmVyLgoKWWVhaCwgaXQgbWFrZXMgc2Vuc2UgdG8ga2VlcCB0aGVtIHRvZ2V0aGVy LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwOi8vbGlzdHMueGVu Lm9yZy94ZW4tZGV2ZWwK