[PATCH V3 0/3] Xen: Support PCI permissive setting with writeFiltering attribute

Jim Fehlig posted 3 patches 3 years, 8 months ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20200814214329.32535-1-jfehlig@suse.com
There is a newer version of this series
NEWS.rst                                      |  7 +++
docs/formatdomain.rst                         |  7 ++-
docs/schemas/domaincommon.rng                 |  5 ++
src/conf/domain_conf.c                        | 14 +++++
src/conf/domain_conf.h                        |  1 +
src/libxl/libxl_conf.c                        |  1 +
src/libxl/xen_common.c                        | 52 ++++++++++++++++--
.../libxlxml2domconfigdata/moredevs-hvm.json  |  6 +++
tests/libxlxml2domconfigdata/moredevs-hvm.xml |  5 ++
tests/xlconfigdata/test-fullvirt-pci.cfg      | 25 +++++++++
tests/xlconfigdata/test-fullvirt-pci.xml      | 53 +++++++++++++++++++
tests/xlconfigtest.c                          |  1 +
12 files changed, 171 insertions(+), 6 deletions(-)
create mode 100644 tests/xlconfigdata/test-fullvirt-pci.cfg
create mode 100644 tests/xlconfigdata/test-fullvirt-pci.xml
[PATCH V3 0/3] Xen: Support PCI permissive setting with writeFiltering attribute
Posted by Jim Fehlig 3 years, 8 months ago
This is V3 of Marek's series to support the xl.cfg(5) permissive setting on
PCI devices. V2 can be found here

https://www.redhat.com/archives/libvir-list/2020-April/msg01230.html

Changes from V2:

Instead of using a permisssive attribute on the <hostdev> element, use a
writeFiltering attribute on the <hostdev>'s <source> element. Rational
being that the filtering of writes to the PCI config space is done at
the source.

Jim Fehlig (3):
  Xen: Add writeFiltering option for PCI devices
  Xen: Add support for writeFiltering in config converter
  News: Advertise support for writeFiltering attribute of PCI hostdevs

 NEWS.rst                                      |  7 +++
 docs/formatdomain.rst                         |  7 ++-
 docs/schemas/domaincommon.rng                 |  5 ++
 src/conf/domain_conf.c                        | 14 +++++
 src/conf/domain_conf.h                        |  1 +
 src/libxl/libxl_conf.c                        |  1 +
 src/libxl/xen_common.c                        | 52 ++++++++++++++++--
 .../libxlxml2domconfigdata/moredevs-hvm.json  |  6 +++
 tests/libxlxml2domconfigdata/moredevs-hvm.xml |  5 ++
 tests/xlconfigdata/test-fullvirt-pci.cfg      | 25 +++++++++
 tests/xlconfigdata/test-fullvirt-pci.xml      | 53 +++++++++++++++++++
 tests/xlconfigtest.c                          |  1 +
 12 files changed, 171 insertions(+), 6 deletions(-)
 create mode 100644 tests/xlconfigdata/test-fullvirt-pci.cfg
 create mode 100644 tests/xlconfigdata/test-fullvirt-pci.xml

-- 
2.28.0