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: Mon, 6 Nov 2017 11:47:47 +0000 Message-ID: References: <20171101140316.31333-1-julien.grall@linaro.org> <5A005786020000780018C824@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: <5A005786020000780018C824@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 SGkgSmFuLAoKT24gMDYvMTEvMTcgMTE6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAx LjExLjE3IGF0IDE1OjAzLCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+IHdyb3RlOgo+PiBNb3N0 IG9mIHRoZSB1c2VycyBvZiBwYWdlX3RvX21mbiBhbmQgbWZuX3RvX3BhZ2UgYXJlIGVpdGhlciBv dmVycmlkaW5nCj4+IHRoZSBtYWNyb3MgdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCBvciB1 c2UgbWZuX3gvX21mbiBiZWNhdWUgdGhlIHJlc3QKPj4gb2YgdGhlIGZ1bmN0aW9uIHVzZSBtZm5f dC4KPj4KPj4gU28gSSB0aGluayBpdCBpcyB0aW1lIHRvIG1ha2UgX19wYWdlX3RvX21mbiBhbmQg X19tZm5fdG9fcGFnZSB1c2luZyB0eXBlc2FmZQo+PiBNRk4uCj4gCj4gSSBoYXZlIHRvIGFkbWl0 IHRoYXQgSSBzdGlsbCBmaW5kIHRoZSBvdmVyYWxsIGdvYWwgY29uZnVzaW5nOiBBZmFpY3QKPiB0 aGUgZG91YmxlLXVuZGVyc2NvcmUtcHJlZml4ZWQgdmVyc2lvbnMgZXhpc3Qgb25seSB0byBhbGxv dwo+IGVhc2lseSBvdmVycmlkaW5nIHRoZSBub24tcHJlZml4ZWQgb25lcy4gSGVuY2UgdGhlIGZp cnN0IGFuZAo+IGZvcmVtb3N0IGdvYWwgb3VnaHQgdG8gYmUgdG8gY29udmVydCBldmVyeW9uZSB0 byB1c2luZyB0aGUKPiBub24tcHJlZml4ZWQgdmVyc2lvbnMuIEZpbGVzIHdhbnRpbmcgdG8gYXZv aWQgdGhlIHR5cGVkIGZvcm1zCj4gY291bGQgdGhlbiBjb250aW51ZSB0byB1c2UgLyBiZSBzd2l0 Y2hlZCB0byB0aGUgcHJlZml4ZWQgb25lcy4KPiAKPiBXaGF0IHlvdSdyZSBkb2luZyBoZXJlIGlz IHByb2R1Y2luZyBhIG1lc3M6IFRoZSBwcmVmaXhlZAo+IHZlcnNpb25zIHNob3VsZCBuZXZlciBo YXZlIGJlZW4gdG91Y2hlZCBpbiB0aGUgZmlyc3QgcGxhY2UuCj4gQW5kIGlpcmMgdGhpcyB3YXMg ZGlzY3Vzc2VkIGJlZm9yZSwgd2l0aCB0aGUgc3VnZ2VzdGlvbiB0byB1c2UKPiBvdmVycmlkZXMg KGZvciB0aGUgbm9uLXByZWZpeGVkIHZlcnNpb25zKSB0byBsaW1pdCBvdmVyYWxsIHBhdGNoCj4g c2l6ZS4KCkF0IHRoZSBlbmQgb2YgdGhlIGRpc2N1c3Npb24gaW4gdGhlIHByZXZpb3VzIHZlcnNp b24sIHlvdSB3ZXJlIGhhcHB5IAp3aXRoIHRoZSBtb2RpZmljYXRpb24gZG9uZSBoZXJlIChzZWUg WzFdKS4KCk92ZXJhbGwsIEkgdGhpbmsgdGhpcyBpcyBhbiBpbXByb3ZlbWVudCBjb21wYXJlIHRv IHdoYXQgd2UgaGF2ZSB0b2RheS4gCkJlY2F1c2Ugd2UgZW5mb3JjZSB0aGUgdXNlIG9mIE1GTiB0 eXBlc2FmZSBieSBkZWZhdWx0LiBUaGUgZGV2ZWxvcGVyIAp3b3VsZCBoYXZlIHRvIG92ZXJyaWRl IHRoZSBoZWxwZXJzIGlmIGhlIHdhbnRzIHRvIHRvIHVzZSB0aGUgCm5vbi10eXBlc2FmZSB2ZXJz aW9uLgoKV2l0aCB5b3VyIHN1Z2dlc3Rpb24gaGVyZSwgeW91IHdvdWxkIGp1c3Qga2VlcCB0aGUg b3ZlcnJpZGUgYXJvdW5kIGV2ZW4gCndoZW4gdGhleSBhcmUgbm90IG5lY2Vzc2FyeS4gVGhleSB3 aWxsIGhhdmUgdG8gYmUgZHJvcHBlZCBhdCBzb21lIHBvaW50LCAKc28gd2h5IG5vdCBub3c/CgpD aGVlcnMsCgpbMV0gCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94 ZW4tZGV2ZWwvMjAxNy0xMC9tc2cwMDk4Ni5odG1sCgo+IAo+IEphbgo+IAoKLS0gCkp1bGllbiBH cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3Rz Lnhlbi5vcmcveGVuLWRldmVsCg==