From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v3 for-next 0/4] xen: Convert __page_to_mfn and _mfn_to_page to use typesafe MFN Date: Thu, 9 Nov 2017 15:48:43 +0000 Message-ID: <04fda268-cd58-9e8b-ac43-728e0119e85c@linaro.org> References: <20171101140316.31333-1-julien.grall@linaro.org> <5A005786020000780018C824@prv-mh.provo.novell.com> <5A005F70020000780018C8A0@prv-mh.provo.novell.com> <249a2e70-a445-6d50-77f5-5c0996f00026@linaro.org> <5A006739020000780018C8F1@prv-mh.provo.novell.com> <5A048415020000780018DA78@prv-mh.provo.novell.com> <5A04868A020000780018DAAE@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8"; Format="flowed" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <5A04868A020000780018DAAE@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Tim Deegan , Kevin Tian , Stefano Stabellini , Wei Liu , Jun Nakajima , Razvan Cojocaru , Konrad Rzeszutek Wilk , George Dunlap , Andrew Cooper , Ian Jackson , xen-devel@lists.xen.org, Julien Grall , Paul Durrant , Tamas K Lengyel , Suravee Suthikulpanit , Shane Wang , Boris Ostrovsky , Gang Wei List-Id: xen-devel@lists.xenproject.org SGkgSmFuLAoKT24gMDkvMTEvMTcgMTU6NDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA5 LjExLjE3IGF0IDE2OjM5LCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3RlOgo+PiBPbiAw OS8xMS8xNyAxNTozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwOS4xMS4xNyBhdCAx NjoyMCwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPiB3cm90ZToKPj4+PiBJIGhhZCBhIGxvb2sg YXQgdGhlIGZpbGVzIHRoYXQgbmVlZHMgdG8gY29udmVydC4gSXQgc2VlbXMgdGhlcmUgYXJlIGZl dwo+Pj4+IGZpbGVzIHdpdGggcGFnZV90b19tZm4vbWZuX3RvX3BhZ2UgcmUtZGVmaW5lZCBidXQg bm8gY2FsbGVyczoKPj4+PiAJLSBhcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jCj4+Pj4gCS0g YXJjaC94ODYvbW0vcDJtLXB0LmMKPj4+PiAJLSBhcmNoL3g4Ni9wdi90cmFwcy5jCj4+Pj4gCS0g YXJjaC94ODYvcHYvbW0uYwo+Pj4+IAktIGFyY2gveDg2L3B2L2lyZXQuYwo+Pj4+Cj4+Pj4gVGhv c2UgY2FuIGJlIGZpeGVkIG5vdy4gVGhhdCBsZWF2ZSB0aGUgZm9sbG93aW5nIGZpbGVzOgo+Pj4+ IAktIGFyY2gveDg2L21tL3AybS1lcHQuYwo+Pj4+IAkJSW4gdGhhdCBmaWxlLCB0aGUgb3ZlcnJp ZGUgcHJldmVudHMgYWxsIHRoZSBjYWxsZXIgdG8gdXNlIHRoZQo+Pj4+IGNvbnN0cnVjdGlvbiBt Zm5fdG9fcGFnZShfbWZuKC4uLikpIGFzIGl0IG1vc3RseSBkZWFscyB3aXRoIGhhcmR3YXJlLgo+ Pj4KPj4+IEknbSBub3QgY2xlYXIgd2hhdCB5b3UncmUgdHJ5aW5nIHRvIHRlbGwgbWUgaGVyZS4g VGhlIGZpbGUgaGFzIGEgdG90YWwKPj4+IGZvciBmb3VyIG1mbl90b19wYWdlKCkgdXNlcyAtIGlm IG92ZXJyaWRlcyBkb24ndCBoZWxwIChhbmQgcGVyaGFwcwo+Pj4gcmVnYXJkbGVzcyBvZiBpZiB0 aGV5IGRvKSwgSSB0aGluayBpdCB3b3VsZG4ndCBiZSB2ZXJ5IGRpZmZpY3VsdCB0byBzaW1wbHkK Pj4+IGNoYW5nZSB0aGUgZm91ciBwbGFjZXMuIEFuZCBub3RlIHRoYXQgcGxhaW4gc3RhZ2luZyBo YXMgbm8gb3ZlcnJpZGUKPj4+IHRoZXJlIHJpZ2h0IG5vdy4KPj4gQmVjYXVzZSB0aGUgcGxhaW4g c3RhZ2luZyBzdGlsbCBoYXMgcGFnZV90b19tZm4oKSBub3QgdXNpbmcgdHlwZXNhZmUuLi4KPj4g WW91IHdvdWxkIG5lZWQgdG8gb3ZlcnJpZGUgaXQgZXZlbiBJIGZvbGxvdyB5b3VyIHN1Z2dlc3Rp b24uCj4+Cj4+IFdoYXQgSSBtZWFudCBpcyB5b3Ugd291bGQgcmVwbGFjZSB0aGUgNCBvY2N1cnJl bmNlcyBieQo+PiBtZm5fdG9fcGFnZShfbWZuKC4uLikpLiBJZiB5b3UgYXJlIGhhcHB5IHdpdGgg dGhhdCwgdGhlbiBmaW5lLgo+IAo+IE9oLCBzdXJlLCB0aGF0J3MgYSBmaW5lIGludGVybWVkaWF0 ZSBzdGF0ZSwgd2hpY2ggd2UgaGF2ZSBhbGwgb3Zlcgo+IHRoZSBwbGFjZSByaWdodCBub3cuIEl0 J3MgY2xlYXIgdGhhdCBpdCdsbCB0YWtlIGEgd2hpbGUgdG8gZnVsbHkgY2FycnkKPiB0aHJvdWdo IHR5cGVzYWZlbmVzcyB0byBldmVyeXdoZXJlLgoKV291bGQgeW91IGJlIGZpbmUgd2l0aCBvdGhl ciBwYXJ0IG9mIFhlbiB0b28/IElmIHNvLCBJIGNhbiBoYXZlIGEgZ28gYXQgCnJlbW92aW5nIGNv bXBsZXRlbHkgX19wYWdlX3RvX21mbi9fX21mbl90b19wYWdlLgoKQ2hlZXJzLAoKLS0gCkp1bGll biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xp c3RzLnhlbi5vcmcveGVuLWRldmVsCg==