From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haozhong Zhang Subject: Re: [RFC Design Doc] Add vNVDIMM support for Xen Date: Sat, 6 Feb 2016 09:43:01 +0800 Message-ID: <20160206014301.GB4074@hz-desktop.sh.intel.com> References: <20160201054414.GA25211@hz-desktop.sh.intel.com> <20160203070052.GA4248@hz-desktop.sh.intel.com> <56B1D2CB02000078000CDD82@prv-mh.provo.novell.com> <56B20A10.70603@citrix.com> <56B4B462.1090005@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Content-Disposition: inline In-Reply-To: <56B4B462.1090005@gmail.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Ross Philipson Cc: Juergen Gross , Kevin Tian , Wei Liu , Ian Campbell , Stefano Stabellini , George Dunlap , Andrew Cooper , Ian Jackson , xen-devel@lists.xen.org, Jan Beulich , Jun Nakajima , Xiao Guangrong , Keir Fraser List-Id: xen-devel@lists.xenproject.org T24gMDIvMDUvMTYgMDk6NDAsIFJvc3MgUGhpbGlwc29uIHdyb3RlOgo+IE9uIDAyLzAzLzIwMTYg MDk6MDkgQU0sIEFuZHJldyBDb29wZXIgd3JvdGU6ClsuLi5dCj4gPkkgYWdyZWUuCj4gPgo+ID5U aGVyZSBoYXMgdG8gYmUgYSBzaW5nbGUgZW50aXR5IHJlc3BvbnNpYmxlIGZvciBjb2xsYXRpbmcg dGhlIGV2ZW50dWFsCj4gPkFDUEkgaGFuZGVkIHRvIHRoZSBndWVzdCwgYW5kIHRoaXMgaXMgZGVm aW5pdGVseSBIVk1Mb2FkZXIuCj4gPgo+ID5Ib3dldmVyLCBpdCBpcyBjb3JyZWN0IHRoYXQgUWVt dSBjcmVhdGUgdGhlIEFDUEkgdGFibGVzIGZvciB0aGUgZGV2aWNlcwo+ID5pdCBlbXVsYXRlcyBm b3IgdGhlIGd1ZXN0Lgo+ID4KPiA+V2UgbmVlZCB0byBhZ3JlZSBvbiBhIG1lY2hhbmlzbSB3aGVy ZWJ5IGVhY2ggZW50aXR5IGNhbiBwcm92aWRlIHRoZWlyCj4gPm93biBzdWJzZXQgb2YgdGhlIEFD UEkgdGFibGVzIHRvIEhWTUxvYWRlciwgYW5kIGhhdmUgSFZNTG9hZGVyIHByZXNlbnQKPiA+dGhl IGZpbmFsIHNldCBwcm9wZXJseSB0byB0aGUgVk0uCj4gPgo+ID5UaGVyZSBpcyBhbiBleGlzdGlu ZyB1c2VjYXNlIG9mIHBhc3NpbmcgdGhlIEhvc3QgU0xJQyB0YWJsZSB0byBhIFZNLCBmb3IKPiA+ T0VNIFZlcnNpb25zIG9mIFdpbmRvd3MuICBJIGJlbGlldmUgdGhpcyBpcyBhY2hpZXZlZCB3aXRo Cj4gPkhWTV9YU19BQ1BJX1BUX3tBRERSRVNTLExFTkdUSH0sIGJ1dCB0aGF0IG1lY2hhbmlzbSBp cyBhIGxpdHRsZQo+ID5pbmZsZXhpYmxlIGFuZCBjb3VsZCBwcm9iYWJseSBkbyB3aXRoIGJlaW5n IG1hZGUgYSBsaXR0bGUgbW9yZSBnZW5lcmljLgo+Cj4gQSB3aGlsZSBiYWNrIEkgYWRkZWQgYSBn ZW5lcmljIG1lY2hhbmlzbSB0byBsb2FkIGV4dHJhIEFDUEkgdGFibGVzIGludG8gYQo+IGd1ZXN0 LCBjb25maWd1cmFibGUgYXQgcnVudGltZS4gSXQgbG9va3MgbGlrZSB0aGUgZnVuY3Rpb25hbGl0 eSBpcyBzdGlsbAo+IHByZXNlbnQuIFRoYXQgbWlnaHQgYmUgYW4gb3B0aW9uLgo+Cj4gQWxzbywg Zm9sbG93aW5nIHRoZSB0aHJlYWQsIGl0IHdhc24ndCBjbGVhciBpZiBzb21lIG9mIHRoZSB0YWJs ZXMgbGlrZSB0aGUKPiBTU0RUIGZvciB0aGUgTlZESU1NIGRldmljZSBhbmQgaXQncyBfRklUL19E U00gbWV0aG9kcyB3ZXJlIHNvbWV0aGluZyB0aGF0Cj4gY291bGQgYmUgc3RhdGljYWxseSBjcmVh dGVkIGF0IGJ1aWxkIHRpbWUuIElmIGl0IGlzIHNvbWV0aGluZyB0aGF0IG5lZWRzIHRvCj4gYmUg Z2VuZXJhdGVkIGF0IHJ1bnRpbWUgKGUuZy4gcGxhdGZvcm0gc3BlY2lmaWMpLCBJIGhhdmUgYSBs aWJyYXJ5IHRoYXQgY2FuCj4gZ2VuZXJhdGUgYW55IEFNTCBvbiB0aGUgZmx5IGFuZCBjcmVhdGUg U1NEVHMuCj4KPiBBbnl3YXkganVzdCBGWUkgaW4gY2FzZSB0aGlzIGlzIGhlbHBmdWwuCj4KCkhp IFJvc3MsCgpUaGFua3MgZm9yIHRoZSBpbmZvcm1hdGlvbiEKClNTRFQgZm9yIE5WRElNTSBkZXZp Y2VzIGNhbiBub3QgYmUgY3JlYXRlZCBzdGF0aWNhbGx5LCBiZWNhdXNlIHRoZQpudW1iZXIgb2Yg c29tZSBpdGVtcyBpbiBpdCBjYW4gbm90IGJlIGRldGVybWluZWQgYXQgYnVpbGQgdGltZS4gRm9y CmV4YW1wbGUsIHRoZSBudW1iZXIgb2YgTlZESU1NIEFDUEkgbmFtZXNwYWNlIGRldmljZXMgKF9E U00gaXMgdW5kZXIgaXQpCmRlZmluZWQgaW4gU1NEVCBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBudW1i ZXIgb2Ygdk5WRElNTSBkZXZpY2VzIGluIGRvbWFpbgpjb25maWd1cmF0aW9uLiBGWUksIGEgc2Ft cGxlIFNTRFQgZm9yIE5WRElNTSBsb29rcyBsaWtlCgogIFNjb3BlIChcX1NCKXsKICAgICAgRGV2 aWNlIChOVkRSKSAvLyBOVkRJTU0gUm9vdCBkZXZpY2UKICAgICAgewogICAgICAgICAgTmFtZSAo X0hJRCwg4oCcQUNQSTAwMTLigJ0pCiAgICAgICAgICBNZXRob2QgKF9TVEEpIHsuLi59CiAgICAg ICAgICBNZXRob2QgKF9GSVQpIHsuLi59CiAgICAgICAgICBNZXRob2QgKF9EU00sIC4uLikgewog ICAgICAgICAgICAgIC4uLgogICAgICAgICAgfQogICAgICB9CgogICAgICBEZXZpY2UgKE5WRDAp IC8vIDFzdCBOVkRJTU0gRGV2aWNlCiAgICAgIHsKICAgICAgICAgIE5hbWUoX0FEUiwgaDApCiAg ICAgICAgICBNZXRob2QgKF9EU00sIC4uLikgewogICAgICAgICAgICAgIC4uLgogICAgICAgICAg fQogICAgICB9CgogICAgICBEZXZpY2UgKE5WRDEpIC8vIDJuZCBOVkRJTU0gRGV2aWNlCiAgICAg IHsKICAgICAgICAgIE5hbWUoX0FEUiwgaDEpCiAgICAgICAgICBNZXRob2QgKF9EU00sIC4uLikg ewogICAgICAgICAgICAgIC4uLgogICAgICAgICAgfQogICAgICB9CgogICAgICAuLi4KICB9CgpJ IGhhZCBwb3J0ZWQgUUVNVSdzIEFNTCBidWlsZGVyIGNvZGUgYXMgd2VsbCBhcyBOVkRJTU0gQUNQ SSBidWlsZGluZwpjb2RlIHRvIGh2bWxvYWRlciBhbmQgaXQgZGlkIHdvcmssIGJ1dCB0aGVuIHRo ZXJlIHdhcyB0b28gbXVjaApkdXBsaWNhdGVkIGNvZGUgZm9yIHZOVkRJTU0gYmV0d2VlbiBRRU1V IGFuZCBodm1sb2FkZXIgZm9yIHZOVkRJTU0uClRoZXJlZm9yZSwgSSBwcmVmZXIgdG8gbGV0IFFF TVUgdGhhdCBlbXVsYXRlcyB2TlZESU1NIGRldmljZXMKdG8gYnVpbGQgdGhvc2UgdGFibGVzLCBh cyBpbiBBbmRyZXcgYW5kIEphbidzIHJlcGxpZXMuCgpUaGFua3MsCkhhb3pob25nCgpfX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1k ZXZlbAo=