Re: [libvirt] [PATCH v2 01/10] Introduce NVDIMM memory model

2016-09-09 Thread Daniel P. Berrange
On Fri, Sep 09, 2016 at 11:31:07AM +0200, Michal Privoznik wrote: > On 08.09.2016 16:15, Peter Krempa wrote: > > On Thu, Sep 08, 2016 at 14:59:07 +0100, Daniel Berrange wrote: > >> On Thu, Sep 08, 2016 at 03:50:40PM +0200, Michal Privoznik wrote: > > > > [...] > > > >> This is very different to

Re: [libvirt] [PATCH v2 01/10] Introduce NVDIMM memory model

2016-09-09 Thread Michal Privoznik
On 08.09.2016 16:15, Peter Krempa wrote: > On Thu, Sep 08, 2016 at 14:59:07 +0100, Daniel Berrange wrote: >> On Thu, Sep 08, 2016 at 03:50:40PM +0200, Michal Privoznik wrote: > > [...] > >> This is very different to how we deal with addressing for all other >> types of device in libvirt, where

Re: [libvirt] [PATCH v2 01/10] Introduce NVDIMM memory model

2016-09-08 Thread Peter Krempa
On Thu, Sep 08, 2016 at 14:59:07 +0100, Daniel Berrange wrote: > On Thu, Sep 08, 2016 at 03:50:40PM +0200, Michal Privoznik wrote: [...] > This is very different to how we deal with addressing for all other > types of device in libvirt, where we always assign addresses > immediately at time the

Re: [libvirt] [PATCH v2 01/10] Introduce NVDIMM memory model

2016-09-08 Thread Daniel P. Berrange
On Thu, Sep 08, 2016 at 03:50:40PM +0200, Michal Privoznik wrote: > > After going through patch 3, I'm beginning to think it wouldn't be such > > a good idea to keep nvdimm's and dimm's in the same nmems list. I think > > they might just be too different. I also recall some algorithm > >

Re: [libvirt] [PATCH v2 01/10] Introduce NVDIMM memory model

2016-09-08 Thread Michal Privoznik
On 01.09.2016 00:51, John Ferlan wrote: > > > On 08/11/2016 09:26 AM, Michal Privoznik wrote: >> NVDIMM is new type of memory introduced in qemu. The idea is that > > s/in qemu/into QEMU 2.6/ > >> we have a DIMM module that keeps the data persistent across > > s/DIMM/Non Volatile memory/ >

Re: [libvirt] [PATCH v2 01/10] Introduce NVDIMM memory model

2016-08-31 Thread John Ferlan
On 08/11/2016 09:26 AM, Michal Privoznik wrote: > NVDIMM is new type of memory introduced in qemu. The idea is that s/in qemu/into QEMU 2.6/ > we have a DIMM module that keeps the data persistent across s/DIMM/Non Volatile memory/ > domain reboots. Perhaps a word of two about what is the

[libvirt] [PATCH v2 01/10] Introduce NVDIMM memory model

2016-08-11 Thread Michal Privoznik
NVDIMM is new type of memory introduced in qemu. The idea is that we have a DIMM module that keeps the data persistent across domain reboots. At the domain XML level, we already have some representation of 'dimm' modules. Long story short, we have element that lives under . Now, the element even