Re: Designing NVDIMM & memory-backend-file

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]