libvirt/docs/schemas
Michal Privoznik b4e8a49f8d Introduce NVDIMM memory model
NVDIMM is new type of memory introduced into QEMU 2.6. The idea
is that we have a Non-Volatile memory 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, NVDIMM will utilize the
existing <memory/> element that lives under <devices/> by adding
a new attribute 'nvdimm' to the existing @model and introduce a
new <path/> element for <source/> while reusing other fields. The
resulting XML would appear as:

    <memory model='nvdimm'>
      <source>
        <path>/tmp/nvdimm</path>
      </source>
      <target>
        <size unit='KiB'>523264</size>
        <node>0</node>
      </target>
      <address type='dimm' slot='0'/>
    </memory>

So far, this is just a XML parser/formatter extension. QEMU
driver implementation is in the next commit.

For more info on NVDIMM visit the following web page:

    http://pmem.io/

Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
2017-03-15 13:30:58 +01:00
..
basictypes.rng
capability.rng
cputypes.rng
domain.rng
domaincaps.rng
domaincommon.rng Introduce NVDIMM memory model 2017-03-15 13:30:58 +01:00
domainsnapshot.rng
interface.rng interface: allow multiple IPv4 addresses + dhcp on a single interface 2015-05-22 10:14:01 -04:00
network.rng conf: support configuring mtu size in a virtual network 2017-02-07 13:52:06 -05:00
networkcommon.rng domain_conf: Introduce <mtu/> to <interface/> 2017-01-26 09:59:56 +01:00
nodedev.rng nodedev: add drm capability 2017-02-17 15:47:58 +01:00
nwfilter.rng
secret.rng
storagecommon.rng
storagepool.rng storage: vstorage pool documentation and simple test 2017-01-26 10:43:42 -05:00
storagevol.rng