On Fri, Jul 01, 2016 at 04:35:18PM +0200, Michal Privoznik wrote: [...] > And while I'll be working on this, I want to take a look at NVDIMM > feature that qemu introduced recently [2]. The way I understand it, it > is very similar to my problem from above. The only difference (for the > consistence) would be that the memory model would be something else than > 'dimm' ('nvdimm' perhaps?) > > <memory model='nvdimm'> > <source> > <path>/tmp/nvdimm1</path> > </source> > <target> > <size unit='GiB'>10</size> > </target> > </memory> > > > -machine pc,nvdimm -m 8G,maxmem=100G,slots=100 \ > -object memory-backend-file,id=mem1,share,mem-path=/tmp/nvdimm1,size=10G \ > -device nvdimm,memdev=mem1,id=nv1 This patch shows how libguestfs would like to construct the qemu command line to enable DAX support: https://www.redhat.com/archives/libguestfs/2016-May/msg00138.html Note we need to control share (set share=off specifically). Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list