From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v2 04/24] xen/arm: mm: Redefine mfn_to_virt to use typesafe Date: Sat, 16 Sep 2017 10:27:35 +0100 Message-ID: References: <20170912100330.2168-1-julien.grall@arm.com> <20170912100330.2168-5-julien.grall@arm.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Stefano Stabellini Cc: andre.przywara@arm.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org SGkgU3RlZmFubywKCk9uIDA5LzE2LzIwMTcgMTI6NTYgQU0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3 cm90ZToKPiBPbiBUdWUsIDEyIFNlcCAyMDE3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IFRoaXMg YWRkIGEgYml0IG1vcmUgc2FmZXR5IGluIHRoZSBtZW1vcnkgc3Vic3lzdGVtIGNvZGUuCj4+Cj4+ IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IC0t LQo+PiAgIHhlbi9hcmNoL2FybS9tbS5jIHwgMTYgKysrKysrKysrLS0tLS0tLQo+PiAgIDEgZmls ZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1n aXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+IGluZGV4IDk2NWQw NTczYTQuLjU3MTZlZjExMjMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCj4+ICsr KyBiL3hlbi9hcmNoL2FybS9tbS5jCj4+IEBAIC00Nyw2ICs0Nyw4IEBAIHN0cnVjdCBkb21haW4g KmRvbV94ZW4sICpkb21faW8sICpkb21fY293Owo+PiAgIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9t IGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwo+PiAgICN1bmRlZiB2 aXJ0X3RvX21mbgo+PiAgICNkZWZpbmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21m bih2YSkpCj4+ICsjdW5kZWYgbWZuX3RvX3ZpcnQKPj4gKyNkZWZpbmUgbWZuX3RvX3ZpcnQobWZu KSBfX21mbl90b192aXJ0KG1mbl94KG1mbikpCj4+ICAgCj4+ICAgLyogU3RhdGljIHN0YXJ0LW9m LWRheSBwYWdldGFibGVzIHRoYXQgd2UgdXNlIGJlZm9yZSB0aGUgYWxsb2NhdG9ycwo+PiAgICAq IGFyZSB1cC4gVGhlc2UgYXJlIHVzZWQgYnkgYWxsIENQVXMgZHVyaW5nIGJyaW5ndXAgYmVmb3Jl IHN3aXRjaGluZwo+PiBAQCAtODM3LDcgKzgzOSw3IEBAIHZvaWQgX19pbml0IHNldHVwX3hlbmhl YXBfbWFwcGluZ3ModW5zaWduZWQgbG9uZyBiYXNlX21mbiwKPj4gICAgICAgICogVmlydHVhbCBh ZGRyZXNzIGFsaWduZWQgdG8gcHJldmlvdXMgMUdCIHRvIG1hdGNoIHBoeXNpY2FsCj4+ICAgICAg ICAqIGFkZHJlc3MgYWxpZ25tZW50IGRvbmUgYWJvdmUuCj4+ICAgICAgICAqLwo+PiAtICAgIHZh ZGRyID0gKHZhZGRyX3QpbWZuX3RvX3ZpcnQoYmFzZV9tZm4pICYgRklSU1RfTUFTSzsKPj4gKyAg ICB2YWRkciA9ICh2YWRkcl90KV9fbWZuX3RvX3ZpcnQoYmFzZV9tZm4pICYgRklSU1RfTUFTSzsK PiAKPiBEb24ndCB5b3UgdGhpbmsgaXQgd291bGQgYmUgYmV0dGVyIHRvIGRvIG1mbl90b192aXJ0 KF9tZm4oYmFzZV9tZm4pKSBpbgo+IHRoaXMgcGF0Y2g/IFRoaXMgaXMganVzdCBiaWtlLXNoZWRk aW5nLCBidXQgSSB0aGluayBpdCB3b3VsZCBiZSBtb3JlCj4gb2J2aW91c2x5IGNvbnNpc3RlbnQu IE90aGVyIHRoYW4gdGhhdCwgaXQgbG9va3MgZ29vZC4KCldlbGwsIGxhc3QgdGltZSBJIHVzZWQg bWZuX3gvX21mbiBpbiBzaW1pbGFyIGNvbmRpdGlvbiwgeW91IHJlcXVlc3RlZCB0byAKdXNlIHRo ZSBfXyogdmVyc2lvbiAoc2VlIFsxXSkuCgpJIHJlYWxseSBkb24ndCBtaW5kIHdoaWNoIG9uZSB0 byB1c2UuIEJ1dCB3ZSBzaG91bGQgc3RheSBjb25zaXN0ZW50IHdpdGggCnRoZSBtYWNyb3MgdG8g dXNlIGZvciBub24tdHlwZXNhZmUgdmVyc2lvbi4KCkNoZWVycywKClsxXSBodHRwOi8vcGF0Y2hl cy5saW5hcm8ub3JnL3BhdGNoLzEwNTM4Ni8KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp c3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZl bAo=