An alternative take on David Gibson's patch
https://www.redhat.com/archives/libvir-list/2019-June/msg00061.html
from earlier this month.
Andrea Bolognani (7):
docs: Fix validation of spapr-vio addresses
qemu: Rework qemuDomainDeviceDefValidateAddress()
qemu: Validate spapr-vio addresses
tests: Add pseries-spaprvio-invalid
conf: Format spapr-vio addresses as 32-bit
qemu: Format spapr-vio addresses as 32-bit
docs: Update documentation for spapr-vio addresses
docs/formatdomain.html.in | 6 +--
docs/schemas/domaincommon.rng | 2 +-
src/conf/domain_conf.c | 2 +-
src/qemu/qemu_command.c | 2 +-
src/qemu/qemu_domain.c | 41 ++++++++++++++++++-
tests/qemuargv2xmldata/nomachine-ppc64.xml | 2 +-
tests/qemuargv2xmldata/pseries-disk.xml | 2 +-
tests/qemuargv2xmldata/pseries-nvram.xml | 2 +-
.../disk-scsi.x86_64-latest.args | 2 +-
.../pseries-spaprvio-invalid.xml | 17 ++++++++
.../pseries-vio-user-assigned.args | 2 +-
tests/qemuxml2argvdata/pseries-vio.args | 4 +-
tests/qemuxml2argvtest.c | 1 +
tests/qemuxml2xmloutdata/disk-scsi.xml | 2 +-
tests/qemuxml2xmloutdata/pseries-nvram.xml | 2 +-
15 files changed, 73 insertions(+), 16 deletions(-)
create mode 100644 tests/qemuxml2argvdata/pseries-spaprvio-invalid.xml
--
2.21.0