libvirt/docs/schemas
Jim Fehlig 9d15647dcb Xen: Add writeFiltering option for PCI devices
By default Xen only allows guests to write "known safe" values into PCI
configuration space, yet many devices require writes to other areas of
the configuration space in order to operate properly. To allow writing
any values Xen supports the 'permissive' setting, see xl.cfg(5) man page.

This change models Xen's permissive setting by adding a writeFiltering
attribute on the <source> element of a PCI hostdev. When writeFiltering
is set to 'no', the Xen permissive setting will be enabled and guests
will be able to write any values into the device's configuration space.
The permissive setting remains disabled in the absense of the
writeFiltering attribute, of if it is explicitly set to 'yes'.

Signed-off-by: Jim Fehlig <jfehlig@suse.com>
Signed-off-by: Simon Gaiser <simon@invisiblethingslab.com>
Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
2020-09-01 14:29:17 -06:00
..
basictypes.rng conf: Add <lease/> option for <dhcp/> settings 2020-04-23 10:59:23 +02:00
capability.rng hostcpu: add support for reporting die_id in NUMA topology 2020-01-16 15:11:55 +00:00
cputypes.rng RNG: Allow interleaving of /domain/cpu/numa/cell children 2020-08-31 12:06:35 +02:00
domain.rng
domainbackup.rng backup: Allow configuring incremental backup per-disk individually 2020-07-08 08:40:30 +02:00
domaincaps.rng conf: Advertise migratable attribute for CPU in domcaps 2020-06-09 20:32:50 +02:00
domaincheckpoint.rng backup: Document new XML for checkpoints 2019-07-26 16:48:58 -05:00
domaincommon.rng Xen: Add writeFiltering option for PCI devices 2020-09-01 14:29:17 -06:00
domainsnapshot.rng schemas: rng: Add encryption and slices elements to domainsnapshot schema 2020-04-03 15:53:43 +02:00
interface.rng schema: remove reference to brctl 2018-06-07 16:30:59 +02:00
meson.build meson: docs/schemas: install RNG schemas 2020-08-03 09:27:06 +02:00
network.rng conf: add an attribute to turn on NAT for IPv6 virtual networks 2020-06-15 17:10:15 +01:00
networkcommon.rng conf: parse/format <port isolated='yes|no'/> 2020-02-20 23:09:27 -05:00
networkport.rng conf: parse/format <port isolated='yes|no'/> 2020-02-20 23:09:27 -05:00
nodedev.rng nodedev: add support for mdev attributes 2020-06-19 10:39:54 +02:00
nwfilter_params.rng schemas: add schema for nwfilter binding XML document 2018-06-26 11:22:07 +01:00
nwfilter.rng schemas: add schema for nwfilter binding XML document 2018-06-26 11:22:07 +01:00
nwfilterbinding.rng schemas: add schema for nwfilter binding XML document 2018-06-26 11:22:07 +01:00
secret.rng secret: Add support for usage type vTPM, extend schema and test case 2019-07-26 09:59:27 +01:00
storagecommon.rng storage: optional 'refresh' elemement on pool 2019-03-19 16:46:21 +01:00
storagepool.rng conf: add control over COW for storage pool directories 2020-07-23 16:18:09 +01:00
storagepoolcaps.rng docs: Add schema for storage pool capabilities 2019-03-06 11:12:48 -05:00
storagevol.rng storage: add vmfs filesystem type 2019-12-20 14:31:08 +01:00