From mboxrd@z Thu Jan 1 00:00:00 1970 From: Julien Grall Subject: Re: [PATCH v4 12/16] xen/mm: Switch common/memory.c to use typesafe MFN Date: Wed, 14 Mar 2018 16:08:28 +0000 Message-ID: References: <20180221140259.29360-1-julien.grall@arm.com> <20180221140259.29360-13-julien.grall@arm.com> <5A997D2202000078001ADE90@prv-mh.provo.novell.com> <8a879538-9206-cc79-2951-69f89f53dbc1@arm.com> <5A9D654202000078001AE983@prv-mh.provo.novell.com> <20180309173358.x6lem53h3jkcfr7j@citrix.com> <55cc8ca7-d2b0-9073-3cc7-923b30594595@arm.com> <5AA6209E0200007800129BC1@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: <5AA6209E0200007800129BC1@prv-mh.provo.novell.com> Content-Language: en-US List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" To: Jan Beulich , wei.liu2@citrix.com Cc: tim@xen.org, sstabellini@kernel.org, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org List-Id: xen-devel@lists.xenproject.org SGkgSmFuLAoKT24gMDMvMTIvMjAxOCAwNjozOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4g SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4gMDMvMTEvMTggODo0NCBQTSA+Pj4K Pj4gT24gMDMvMDkvMjAxOCAwNTozMyBQTSwgV2VpIExpdSB3cm90ZToKPj4+IE9uIE1vbiwgTWFy IDA1LCAyMDE4IGF0IDA3OjQxOjU0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+ IE9uIDA1LjAzLjE4IGF0IDE1OjE4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4+ PiBBbHNvLCBkbyB5b3UgaGF2ZSBhbiBvcGluaW9uIG9uIFdlaSdzIHN1Z2dlc3Rpb246Cj4+Pj4+ Cj4+Pj4+ICJXaGF0IEkgbWVhbnQgd2FzIHRvIG1ha2UgY29weV97dG8sZnJvbX1fZ3Vlc3QqIHR5 cGUtc2FmZS4gSSBqdXN0IGZlZWwgaXQKPj4+Pj4gYSBiaXQgc3RyYW5nZSB5b3Ugb25seSBjcmVh dGVkIGEgd3JhcHBlciBmb3IgdGhpcyBmaWxlLiBJIHdvbmRlciB3aHkuCj4+Pj4+Cj4+Pj4+IE5v dGUgSSdtIGp1c3QgYXNraW5nIHF1ZXN0aW9uLiBUaGF0J3Mgbm90IG5lY2Vzc2FyaWx5IGEgZ29v ZCBpZGVhIHRvCj4+Pj4+IHR1cm4gdGhlbSBhbGwgaW4gdGhlIGVuZC4iCj4+Pj4KPj4+PiBXZWxs LCBJIGRpZG4ndCByZWFsbHkgdW5kZXJzdGFuZCB3aGF0IGhlJ3MgYWZ0ZXIgKGluIHRoZSBjb250 ZXh0IG9mCj4+Pj4gdGhpcyBzZXJpZXMpIC0gY29weV97dG8sZnJvbX1fZ3Vlc3QoKSBkb24ndCB0 YWtlIG9yIHJldHVybiBNRk5zIG9yCj4+Pj4gR0ZOcy4KPj4+Pgo+Pj4KPj4+IEZ1bmRhbWVudGFs bHkgSnVsaWVuJ3MgcGF0Y2ggaXMgdG8gd3JhcCBhcm91bmQgYW4gZXhpc3RpbmcgQVBJIGZvciB0 aGlzCj4+PiBvbmUgZmlsZSBvbmx5LiBXaHkgaXMgdGhpcyBmaWxlIHNwZWNpYWw/IFdoeSBub3Qg anVzdCBtYWtlIHRoYXQgY2xhc3Mgb2YKPj4+IEFQSXMgZG8gd2hhdCBoZSB3YW50cz8KPj4+Cj4+ PiBCdXQgdGhhdCBpcyBnb2luZyB0byBiZSBpbnRydXNpdmUgYW5kIGEgYml0IGNvdW50ZXItaW50 dWl0aXZlLgo+Pgo+PiBJIGhhdmUgcXVpY2tseSBsb29rZWQgYXQgaXQuIFRoZSBtYWpvciBwcm9i bGVtIEkgY2FuIHNlZSBpcyBpdCBpcyBub3QKPj4gcG9zc2libGUgdG8gZ2VuZXJpY2FsbHkgZGVm aW5lIGZvciBhbnkgdHlwZXNhZmUuIEluZGVlZCwgVFlQRV9TQUZFKC4uLikKPj4gY2Fubm90IGRl ZmluZSBuZXcgbWFjcm8gYW5kLCBBRkFJQ1QsIGl0IGlzIG5vdCBmZWFzaWJsZSB0byBkZWZpbmUg c3RhdGljCj4+IGlubGluZSBmb3IgY29weV8qIGhlbHBlcnMuCj4+Cj4+IFNvIHdlIHdvdWxkIG5l ZWQgdG8gaW50cm9kdWNlIG1hY3JvcyBmb3IgZWFjaCB0eXBlc2FmZSBieSBoYW5kLiBJIGNhbgo+ PiBtb3ZlIGNvcHlfbWZuX3RvX2d1ZXN0IGluIHhlbi9tbS5oIGlmIHBlb3BsZSB0aGluayBpdCBj b3VsZCBiZSB1c2VmdWwuCj4gCj4gRmlyc3Qgb2YgYWxsIC0gaG93IG9mdGVuIGRvIHdlIGNvcHkg aW4vb3V0IGluZGl2aWR1YWwgTUZOcz8gTm90IGluIG1hbnkgcGxhY2VzLAo+IEkgdGhpbmsuIEhl bmNlIEknbSBhZnJhaWQgSSBjb250aW51ZSB0byBub3Qgc2VlIHRoZSB2YWx1ZSBvZiBzdWNoIGEg Y29uc3RydWN0LAo+IGVzcGVjaWFsbHkgbm90IGFzIGEgd2lkZXItdGhhbi1maWxlLXNjb3BlIG9u ZS4KCkkgdGhpbmsgeW91IGFyZSByaWdodC4gTG9va2luZyBhdCB0aGUgaW50ZXJmYWNlLCB3ZSB0 ZW5kIGNvcHkgY29weSBtb3JlIApvZnRlbiBhIEdGTi4gV2UgbWlnaHQgd2FudCB0byBwcm92aWRl IGFuIGhlbHBlciBmb3IgdHlwZXNhZmUgR0ZOIGluIHRoZSAKZnV0dXJlLgoKQ2hlZXJzLgoKLS0g Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl bA==