From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dan Williams Subject: Re: [RFC KERNEL PATCH 0/2] Add Dom0 NVDIMM support for Xen Date: Tue, 11 Oct 2016 13:17:14 -0700 Message-ID: References: <20161010003523.4423-1-haozhong.zhang@intel.com> <57FCF26A02000078000F15E0@prv-mh.provo.novell.com> <20161011165811.GO19349@localhost.localdomain> <20161011183259.GA23193@localhost.localdomain> <20161011194810.GD25907@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bu3UE-0001d1-1V for xen-devel@lists.xenproject.org; Tue, 11 Oct 2016 20:17:18 +0000 Received: by mail-oi0-f44.google.com with SMTP id t73so37709907oie.1 for ; Tue, 11 Oct 2016 13:17:16 -0700 (PDT) In-Reply-To: <20161011194810.GD25907@localhost.localdomain> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Konrad Rzeszutek Wilk Cc: Juergen Gross , Haozhong Zhang , Xiao Guangrong , Arnd Bergmann , "linux-nvdimm@lists.01.org" , Johannes Thumshirn , "linux-kernel@vger.kernel.org" , Stefano Stabellini , David Vrabel , Jan Beulich , andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org, Boris Ostrovsky , Ross Zwisler , Andrew Morton List-Id: xen-devel@lists.xenproject.org T24gVHVlLCBPY3QgMTEsIDIwMTYgYXQgMTI6NDggUE0sIEtvbnJhZCBSemVzenV0ZWsgV2lsawo8 a29ucmFkLndpbGtAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gT24gVHVlLCBPY3QgMTEsIDIwMTYgYXQg MTI6Mjg6NTZQTSAtMDcwMCwgRGFuIFdpbGxpYW1zIHdyb3RlOgo+PiBPbiBUdWUsIE9jdCAxMSwg MjAxNiBhdCAxMTozMyBBTSwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4+IDxrb25yYWQud2lsa0Bv cmFjbGUuY29tPiB3cm90ZToKPj4gPiBPbiBUdWUsIE9jdCAxMSwgMjAxNiBhdCAxMDo1MToxOUFN IC0wNzAwLCBEYW4gV2lsbGlhbXMgd3JvdGU6Cj4+IFsuLl0KPj4gPj4gUmlnaHQsIGJ1dCB3aHkg ZG9lcyB0aGUgbGlibnZkaW1tIGNvcmUgbmVlZCB0byBrbm93IGFib3V0IHRoaXMKPj4gPj4gc3Bl Y2lmaWMgWGVuIHJlc2VydmF0aW9uPyAgRm9yIGV4YW1wbGUsIGlmIFhlbiB3YW50cyBzb21lIGlu LWtlcm5lbAo+PiA+Cj4+ID4gTGV0IG1lIHR1cm4gdGhpcyBhcm91bmQgLSB3aHkgZG9lcyB0aGUg bGlibnZkaW1tIGNvcmUgbmVlZCB0byBrbm93IGFib3V0Cj4+ID4gTGludXggc3BlY2lmaWMgcGFy dHM/IFNob3VsZG4ndCB0aGlzIGJlIE9TIGFnbm9zdGljLCBzbyB0aGF0IEZyZWVCU0QKPj4gPiBm b3IgZXhhbXBsZSBjYW4gYWxzbyBwb2tlIGEgaG9sZSBpbiB0aGlzIGFuZCBmaWxsIGl0IHdpdGgg aXRzCj4+ID4gT1MtbWFuYWdlbWVudCBtZXRhLWRhdGE/Cj4+Cj4+IFNwZWNpZmljYWxseSB0aGUg Y29yZSBuZWVkcyB0byBrbm93IHNvIHRoYXQgaXQgY2FuIGFuc3dlciB0aGUgTGludXgKPj4gc3Bl Y2lmaWMgcXVlc3Rpb24gb2Ygd2hldGhlciB0aGUgcGZuIHJldHVybmVkIGJ5IC0+ZGlyZWN0X2Fj Y2VzcygpIGhhcwo+PiBhIGNvcnJlc3BvbmRpbmcgc3RydWN0IHBhZ2Ugb3Igbm90LiBJdCdzIHRp ZWQgdG8gdGhlIGxpZmV0aW1lIG9mIHRoZQo+PiBkZXZpY2UgYW5kIHRoZSB1c2FnZSBvZiB0aGUg cmVzZXJ2YXRpb24gbmVlZHMgdG8gYmUgY29vcmRpbmF0ZWQKPj4gYWdhaW5zdCB0aGUgcmVmZXJl bmNlcyBvZiB0aG9zZSBwYWdlcy4gIElmIEZyZWVCU0QgZGVjaWRlcyBpdCBuZWVkcyB0bwo+PiBy ZXNlcnZlICJzdHJ1Y3QgcGFnZSIgY2FwYWNpdHkgYXQgdGhlIHN0YXJ0IG9mIHRoZSBkZXZpY2Us IEkgd291bGQKPj4gaG9wZSB0aGF0IGl0IHJldXNlcyB0aGUgc2FtZSBvbi1kZXZpY2UgaW5mbyBi bG9jayB0aGF0IExpbnV4IGlzIHVzaW5nCj4+IGFuZCBub3QgY3JlYXRlIGEgbmV3ICJGcmVlQlNE LW1vZGUiIGRldmljZSB0eXBlLgo+Cj4gVGhlIGlzc3VlIGhlcmUgKGFzIEkgdW5kZXJzdGFuZCwg SSBtYXkgYmUgbWlzc2luZyBzb21ldGhpbmcgbmV3KQo+IGlzIHRoYXQgdGhlIHNpemUgb2YgdGhp cyBzcGVjaWFsIG5hbWVzcGFjZSBtYXkgYmUgZGlmZmVyZW50LiBUaGF0IGlzCj4gdGhlICdzdHJ1 Y3QgcGFnZScgb24gRnJlZUJTRCBjb3VsZCBiZSAyNTYgYnl0ZXMgd2hpbGUgb24gTGludXggaXQg aXMKPiA2NCBieXRlcyAobnVtYmVycyBwdWxsZWQgb3V0IG9mIHRoZSBza3kpLgo+Cj4gSGVuY2Ug b25lIHdvdWxkIGhhdmUgdG8gZXhwYW5kIG9yIHN1Y2ggdG8gcmUtdXNlIHRoaXMuCgpTdXJlLCBi dXQgd2UgY291bGQgc3VwcG9ydCB0aGF0IHRvZGF5LiAgSWYgRnJlZUJTRCBsYXlzIGRvd24gdGhl IGluZm8KYmxvY2sgaXQgaXMgZnJlZSB0byBtYWtlIGEgYmlnZ2VyIHJlc2VydmF0aW9uIGFuZCBM aW51eCB3b3VsZCBiZSBoYXBweQp0byB1c2UgYSBzbWFsbGVyIHN1YnNldC4gIElmIHdlLCBhcyBh biBpbmR1c3RyeSwgd2FudCB0aGlzICJzdHJ1Y3QKcGFnZSIgcmVzZXJ2YXRpb24gdG8gYmUgY29t bW9uIHdlIGNhbiB0YWtlIGl0IHRvIGEgc3RhbmRhcmRzIGJvZHkgdG8KbWFrZSBhcyBhIGNyb3Nz LU9TIGd1YXJhbnRlZS4uLiBidXQgSSB0aGluayB0aGlzIGlzIHNlcGFyYXRlIGZyb20gdGhlClhl biByZXNlcnZhdGlvbi4KCj4+IFRvIGJlIGhvbmVzdCBJIGRvIG5vdCB5ZXQgdW5kZXJzdGFuZCB3 aGF0IG1ldGFkYXRhIFhlbiB3YW50cyB0byBzdG9yZQo+PiBpbiB0aGUgZGV2aWNlLCBidXQgaXQg c2VlbXMgdGhlIHByb2R1Y2VyIGFuZCBjb25zdW1lciBvZiB0aGF0IG1ldGFkYXRhCj4+IGlzIFhl biBpdHNlbGYgYW5kIG5vdCB0aGUgd2lkZXIgTGludXgga2VybmVsIGFzIGlzIHRoZSBjYXNlIHdp dGgKPj4gc3RydWN0IHBhZ2UuICBDYW4geW91IGZpbGwgbWUgaW4gb24gd2hhdCBwcm9ibGVtIFhl biBzb2x2ZXMgd2l0aCB0aGlzCj4KPiBFeGFjdGx5IQo+PiByZXNlcnZhdGlvbj8KPgo+IFRoZSBz YW1lIGFzIExpbnV4IC0gaXRzIHZhcmlhbnQgb2YgJ3N0cnVjdCBwYWdlJy4gV2hpY2ggSSB0aGlu ayBpcwo+IHNtYWxsZXIgdGhhbiB0aGUgTGludXggb25lLCBidXQgcGVyaGFwcyBpdCBpcyBub3Q/ Cj4KCklmIHRoZSBoeXBlcnZpc29yIG5lZWRzIHRvIGtub3cgd2hlcmUgaXQgY2FuIHN0b3JlIHNv bWUgbWV0YWRhdGEsIGNhbgp0aGF0IGJlIHNhdGlzZmllZCB3aXRoIHVzZXJzcGFjZSB0b29saW5n IGluIERvbTA/IFNvbWV0aGluZyBsaWtlLAoiL2Rldi9wbWVtMHAxID09IFhlbiBtZXRhZGF0YSIg YW5kICIvZGV2L3BtZW0wcDIgPT0gREFYIGZpbGVzeXN0ZW0Kd2l0aCBmaWxlcyB0byBoYW5kIHRv IGd1ZXN0cyIuICBTbyBteSBxdWVzdGlvbiBpcyBub3QgYWJvdXQgdGhlCnJhdGlvbmFsZSBmb3Ig aGF2aW5nIG1ldGFkYXRhLCBpdCdzIHdoeSBkb2VzIHRoZSBMaW51eCBrZXJuZWwgbmVlZCB0bwpr bm93IGFib3V0IHRoZSBYZW4gcmVzZXJ2YXRpb24/IEFzIGZhciBhcyBJIGNhbiBzZWUgaXQgaXMg aW5kZXBlbmRlbnQKLyBvcGFxdWUgdG8gdGhlIGtlcm5lbC4KCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl dmVsQGxpc3RzLnhlbi5vcmcKaHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=