From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haozhong Zhang Subject: Re: [RFC Design Doc] Add vNVDIMM support for Xen Date: Wed, 16 Mar 2016 22:55:36 +0800 Message-ID: <20160316145536.GC9782@hz-desktop.sh.intel.com> References: <20160204025526.GA3504@hz-desktop.sh.intel.com> <20160215031657.GA8938@hz-desktop.sh.intel.com> <56C32A6302000078000D2A1C@prv-mh.provo.novell.com> <20160304073030.GC6267@hz-desktop.sh.intel.com> <20160316125508.GA9782@hz-desktop.sh.intel.com> <56E96ACE02000078000DD241@prv-mh.provo.novell.com> <20160316135506.GB9782@hz-desktop.sh.intel.com> <56E97A6002000078000DD319@prv-mh.provo.novell.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <56E97A6002000078000DD319@prv-mh.provo.novell.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Jan Beulich Cc: Juergen Gross , Kevin Tian , Wei Liu , Ian Campbell , Stefano Stabellini , George Dunlap , Andrew Cooper , IanJackson , George Dunlap , "xen-devel@lists.xen.org" , Jun Nakajima , Xiao Guangrong , Keir Fraser List-Id: xen-devel@lists.xenproject.org T24gMDMvMTYvMTYgMDg6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAxNi4wMy4xNiBh dCAxNDo1NSwgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4gd3JvdGU6Cj4gPiBPbiAwMy8xNi8x NiAwNzoxNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gV2hpY2ggcmVtaW5kcyBtZTogV2hlbiBj b25zaWRlcmluZyBhIGZpbGUgb24gTlZESU1NLCBob3cKPiA+PiBhcmUgeW91IG1ha2luZyBzdXJl IHRoZSBtYXBwaW5nIG9mIHRoZSBmaWxlIHRvIGRpc2sgKGkuZS4KPiA+PiBtZW1vcnkpIGJsb2Nr cyBkb2Vzbid0IGNoYW5nZSB3aGlsZSB0aGUgZ3Vlc3QgaGFzIGFjY2Vzcwo+ID4+IHRvIGl0LCBl LmcuIGR1ZSB0byBzb21lIGRlZnJhZ21lbnRhdGlvbiBnb2luZyBvbj8KPiA+IAo+ID4gVGhlIGN1 cnJlbnQgbGludXgga2VybmVsIDQuNSBoYXMgYW4gZXhwZXJpbWVudGFsICJyYXcgZGV2aWNlIGRh eAo+ID4gc3VwcG9ydCIgKGVuYWJsZWQgYnkgcmVtb3ZpbmcgImRlcGVuZHMgb24gQlJPS0VOIiBm cm9tICJjb25maWcKPiA+IEJMS19ERVZfREFYIikgd2hpY2ggY2FuIGd1YXJhbnRlZSB0aGUgY29u c2lzdGVudCBtYXBwaW5nLiBUaGUgZHJpdmVyCj4gPiBkZXZlbG9wZXJzIGFyZSBnb2luZyB0byBt YWtlIGl0IG5vbi1icm9rZW4gaW4gbGludXgga2VybmVsIDQuNi4KPiAKPiBCdXQgdGhlcmUgeW91 IHRhbGsgYWJvdXQgZnVsbCBkZXZpY2VzLCB3aGVyZWFzIG15IHF1ZXN0aW9uIHdhcwo+IGZvciBm aWxlcy4KPgoKdGhlIHJhdyBkZXZpY2UgZGF4IHN1cHBvcnQgaXMgZm9yIGZpbGVzIG9uIE5WRElN TS4KCj4gPj4gQW5kCj4gPj4gdGFsa2luZyBvZiBmcmFnbWVudGF0aW9uIC0gaG93IGRvIHlvdSBt ZWFuIHRvIHRyYWNrIGd1ZXN0Cj4gPj4gcGVybWlzc2lvbnMgZm9yIGFuIHVuYm91bmRlZCBudW1i ZXIgb2YgYWRkcmVzcyByYW5nZXM/Cj4gPj4KPiA+IAo+ID4gSW4gdGhpcyBjYXNlIHJhbmdlIHN0 cnVjdHMgaW4gaW9tZW1fY2FwcyBmb3IgTlZESU1NcyBtYXkgY29uc3VtZSBhIGxvdAo+ID4gb2Yg bWVtb3J5LCBzbyBJIHRoaW5rIHRoZXkgYXJlIGFub3RoZXIgY2FuZGlkYXRlIHRoYXQgc2hvdWxk IGJlIHB1dCBpbgo+ID4gdGhlIHJlc2VydmVkIGFyZWEgb24gTlZESU1NLiBJZiB3ZSBvbmx5IGFs bG93IHRvIGdyYW50IGFjY2Vzcwo+ID4gcGVybWlzc2lvbnMgdG8gTlZESU1NIHBhZ2UgYnkgcGFn ZSAocmF0aGVyIHRoYW4gYnl0ZSksIHRoZSBudW1iZXIgb2YKPiA+IHJhbmdlIHN0cnVjdHMgZm9y IGVhY2ggTlZESU1NIGluIHRoZSB3b3JzdCBjYXNlIGlzIHN0aWxsIGRlY2lkYWJsZS4KPiAKPiBP ZiBjb3Vyc2UgdGhlIHBlcm1pc3Npb24gZ3JhbnVsYXJpdHkgaXMgZ29pbmcgdG8gYnkgcGFnZXMs IG5vdAo+IGJ5dGVzIChvciBlbHNlIHdlIGNvdWxkbid0IGFsbG93IHRoZSBwYWdlcyB0byBiZSBt YXBwZWQgaW50bwo+IGd1ZXN0IGFkZHJlc3Mgc3BhY2UpLiBBbmQgdGhlIGxpbWl0IG9uIHRoZSBw ZXItZG9tYWluIHJhbmdlCj4gc2V0cyBpc24ndCBnb2luZyB0byBiZSBhbGxvd2VkIHRvIGJlIGJ1 bXBlZCBzaWduaWZpY2FudGx5LCBhdAo+IGxlYXN0IG5vdCBmb3IgYW55IG9mIHRoZSBleGlzdGlu ZyBvbmVzIChvciBlbHNlIHlvdSdkIGhhdmUgdG8KPiBwcm92ZSBzdWNoIGJ1bXBpbmcgY2FuJ3Qg YmUgYWJ1c2VkKS4KCldoYXQgaXMgdGhhdCBsaW1pdD8gdGhlIHRvdGFsIG51bWJlciBvZiByYW5n ZSBzdHJ1Y3RzIGluIHBlci1kb21haW4KcmFuZ2Ugc2V0cz8gSSBtdXN0IG1pc3Mgc29tZXRoaW5n IHdoZW4gbG9va2luZyB0aHJvdWdoICdjYXNlClhFTl9ET01DVExfaW9tZW1fcGVybWlzc2lvbicg b2YgZG9fZG9tY3RsKCkgYW5kIGRpZG4ndCBmaW5kIHRoYXQKbGltaXQsIHVubGVzcyBpdCBtZWFu cyBhbGxvY19yYW5nZSgpIHdpbGwgZmFpbCB3aGVuIHRoZXJlIGFyZSBsb3RzIG9mCnJhbmdlIHN0 cnVjdHMuCgo+IFB1dHRpbmcgc3VjaCBjb250cm9sCj4gc3RydWN0dXJlcyBvbiBOVkRJTU0gaXMg YSBuaWNlIGlkZWEsIGJ1dCBmb2xsb3dpbmcgb3VyIGlzb2xhdGlvbgo+IG1vZGVsIGZvciBub3Jt YWwgbWVtb3J5LCBhbnkgc3VjaCBtZW1vcnkgdXNlZCBieSBYZW4KPiB3b3VsZCB0aGVuIG5lZWQg dG8gYmUgKG1hZGUpIGluYWNjZXNzaWJsZSB0byBEb20wLgo+CgpJJ20gbm90IGNsZWFyIGhvdyB0 aGlzIGlzIGRvbmUuIEJ5IG1hcmtpbmcgdGhvc2UgaW5hY2Nlc3NpYmxlIHBhZ2VzIGFzCnVucHJl c2VudCBpbiBkb20wJ3MgcGFnZSB0YWJsZT8gT3IgYW55IGV4YW1wbGUgSSBjYW4gZm9sbG93PwoK VGhhbmtzLApIYW96aG9uZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpo dHRwOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK