libvirt/docs/schemas
Martin Kletzander 540a84ec89 docs, conf, schema: add support for shmem device
This patch adds parsing/formatting code as well as documentation for
shared memory devices.  This will currently be only accessible in QEMU
using it's ivshmem device, but is designed as generic as possible to
allow future expansion for other hypervisors.

In the devices section in the domain XML users may specify:

- For shmem device using a server:

 <shmem name='shmem0'>
   <server path='/tmp/socket-ivshmem0'/>
   <size unit='M'>32</size>
   <msi vectors='32' ioeventfd='on'/>
 </shmem>

- For ivshmem device not using an ivshmem server:

 <shmem name='shmem1'>
   <size unit='M'>32</size>
 </shmem>

Most of the configuration is made optional so it also allows
specifications like:

 <shmem name='shmem1/>
 <shmem name='shmem2'>
   <server/>
 </shmem>

Signed-off-by: Maxime Leroy <maxime.leroy@6wind.com>
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
2014-10-03 22:43:08 +02:00
..
basictypes.rng schemas: finish virTristate{Bool,Switch} transition 2014-09-17 16:10:26 +02:00
capability.rng schemas: finish virTristate{Bool,Switch} transition 2014-09-17 16:10:26 +02:00
domain.rng conf: set up for per-grammar overrides in schemas 2014-04-15 21:07:59 +02:00
domaincaps.rng domaincaps: Expose UEFI binary path, if it exists 2014-09-17 16:29:49 +02:00
domaincommon.rng docs, conf, schema: add support for shmem device 2014-10-03 22:43:08 +02:00
domainsnapshot.rng conf: split <disk> schema into more pieces 2014-04-16 10:45:55 +02:00
interface.rng schemas: finish virTristate{Bool,Switch} transition 2014-09-17 16:10:26 +02:00
Makefile.am Introduce domain_capabilities 2014-07-03 12:22:37 +02:00
network.rng schemas: finish virTristate{Bool,Switch} transition 2014-09-17 16:10:26 +02:00
networkcommon.rng Add '<nat>' element to '<forward>' network schemas 2013-09-05 13:45:49 +02:00
nodedev.rng Add unique_id to nodedev output 2014-07-21 12:55:11 -04:00
nwfilter.rng schemas: finish virTristate{Bool,Switch} transition 2014-09-17 16:10:26 +02:00
secret.rng schemas: finish virTristate{Bool,Switch} transition 2014-09-17 16:10:26 +02:00
storagecommon.rng conf: set up for per-grammar overrides in schemas 2014-04-15 21:07:59 +02:00
storagepool.rng storage: Fix logical pool fmt type 2014-09-29 05:59:09 -04:00
storagevol.rng storagevol: add nocow to vol xml 2014-07-16 13:35:20 +02:00