Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-04-11 Thread Konrad Rzeszutek Wilk
On Tue, Apr 04, 2017 at 11:59:03AM -0700, Dan Williams wrote: > >> I don't think KVM has the same issue, but honestly I don't have the > >> full mental model of how KVM supports mmap. I've at least been able to > >> run a guest where the "pmem" is just dynamic page cache on the host > >> side so th

Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-04-04 Thread Dan Williams
>> I don't think KVM has the same issue, but honestly I don't have the >> full mental model of how KVM supports mmap. I've at least been able to >> run a guest where the "pmem" is just dynamic page cache on the host >> side so the physical memory mapping is changing all the time due to >> swap. KVM

Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-04-04 Thread Konrad Rzeszutek Wilk
On Tue, Apr 04, 2017 at 10:59:01AM -0700, Dan Williams wrote: > On Tue, Apr 4, 2017 at 10:34 AM, Konrad Rzeszutek Wilk > wrote: > > On Tue, Apr 04, 2017 at 10:16:41AM -0700, Dan Williams wrote: > >> On Tue, Apr 4, 2017 at 10:00 AM, Konrad Rzeszutek Wilk > >> wrote: > >> > On Sat, Apr 01, 2017 at

Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-04-04 Thread Dan Williams
On Tue, Apr 4, 2017 at 10:34 AM, Konrad Rzeszutek Wilk wrote: > On Tue, Apr 04, 2017 at 10:16:41AM -0700, Dan Williams wrote: >> On Tue, Apr 4, 2017 at 10:00 AM, Konrad Rzeszutek Wilk >> wrote: >> > On Sat, Apr 01, 2017 at 08:45:45AM -0700, Dan Williams wrote: >> >> On Sat, Apr 1, 2017 at 4:54 AM

Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-04-04 Thread Konrad Rzeszutek Wilk
On Tue, Apr 04, 2017 at 10:16:41AM -0700, Dan Williams wrote: > On Tue, Apr 4, 2017 at 10:00 AM, Konrad Rzeszutek Wilk > wrote: > > On Sat, Apr 01, 2017 at 08:45:45AM -0700, Dan Williams wrote: > >> On Sat, Apr 1, 2017 at 4:54 AM, Konrad Rzeszutek Wilk > >> wrote: > >> > ..snip.. > >> >> >> Is t

Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-04-04 Thread Dan Williams
On Tue, Apr 4, 2017 at 10:00 AM, Konrad Rzeszutek Wilk wrote: > On Sat, Apr 01, 2017 at 08:45:45AM -0700, Dan Williams wrote: >> On Sat, Apr 1, 2017 at 4:54 AM, Konrad Rzeszutek Wilk >> wrote: >> > ..snip.. >> >> >> Is there a resource I can read more about why the hypervisor needs to >> >> >> h

Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-04-04 Thread Konrad Rzeszutek Wilk
On Sat, Apr 01, 2017 at 08:45:45AM -0700, Dan Williams wrote: > On Sat, Apr 1, 2017 at 4:54 AM, Konrad Rzeszutek Wilk > wrote: > > ..snip.. > >> >> Is there a resource I can read more about why the hypervisor needs to > >> >> have this M2P mapping for nvdimm support? > >> > > >> > M2P is basicall

Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-04-01 Thread Dan Williams
On Sat, Apr 1, 2017 at 4:54 AM, Konrad Rzeszutek Wilk wrote: > ..snip.. >> >> Is there a resource I can read more about why the hypervisor needs to >> >> have this M2P mapping for nvdimm support? >> > >> > M2P is basically an array of frame numbers. It's indexed by the host >> > page frame number,

Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-04-01 Thread Konrad Rzeszutek Wilk
On Mon, Mar 20, 2017 at 08:09:34AM +0800, Haozhong Zhang wrote: > This is v2 RFC patch series to add vNVDIMM support to HVM domains. > v1 can be found at > https://lists.xenproject.org/archives/html/xen-devel/2016-10/msg00424.html. > > No label and no _DSM except function 0 "query implemented fun

Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-04-01 Thread Konrad Rzeszutek Wilk
..snip.. > >> Is there a resource I can read more about why the hypervisor needs to > >> have this M2P mapping for nvdimm support? > > > > M2P is basically an array of frame numbers. It's indexed by the host > > page frame number, or the machine frame number (MFN) in Xen's > > definition. The n'th

Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-03-30 Thread Dan Williams
On Thu, Mar 30, 2017 at 1:21 AM, Haozhong Zhang wrote: > On 03/29/17 21:20 -0700, Dan Williams wrote: >> On Sun, Mar 19, 2017 at 5:09 PM, Haozhong Zhang >> wrote: >> > This is v2 RFC patch series to add vNVDIMM support to HVM domains. >> > v1 can be found at >> > https://lists.xenproject.org/arc

Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-03-30 Thread Haozhong Zhang
On 03/29/17 21:20 -0700, Dan Williams wrote: > On Sun, Mar 19, 2017 at 5:09 PM, Haozhong Zhang > wrote: > > This is v2 RFC patch series to add vNVDIMM support to HVM domains. > > v1 can be found at > > https://lists.xenproject.org/archives/html/xen-devel/2016-10/msg00424.html. > > > > No label an

Re: [Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-03-29 Thread Dan Williams
On Sun, Mar 19, 2017 at 5:09 PM, Haozhong Zhang wrote: > This is v2 RFC patch series to add vNVDIMM support to HVM domains. > v1 can be found at > https://lists.xenproject.org/archives/html/xen-devel/2016-10/msg00424.html. > > No label and no _DSM except function 0 "query implemented functions" >

[Xen-devel] [RFC XEN PATCH v2 00/15] Add vNVDIMM support to HVM domains

2017-03-19 Thread Haozhong Zhang
This is v2 RFC patch series to add vNVDIMM support to HVM domains. v1 can be found at https://lists.xenproject.org/archives/html/xen-devel/2016-10/msg00424.html. No label and no _DSM except function 0 "query implemented functions" is supported by this version, but they will be added by future pat