On Wed, Oct 07, 2020 at 10:54:53 +0200, Tim Wiederhake wrote: > We currently ignore unknown elements in the CPU XML description, e.g. > with virsh cpu-compare and hypervisor-cpu-compare. This makes > '<cpu><faeture name=3D"..."/></cpu>' (note the typo in "faeture") > semantically identic to '<cpu/>'. No error is reported. > > This series adds checks for unrecognized attributes and elements in > the "<cpu>" element, catching this kind of mistake. > > V1: https://www.redhat.com/archives/libvir-list/2020-September/msg00933.html > V2: https://www.redhat.com/archives/libvir-list/2020-September/msg01073.html > V3: https://www.redhat.com/archives/libvir-list/2020-September/msg01555.html > > Changed: > * Some patches from V3 are merged > * Changes to commit messages > * Perform testing by means of virschematest > > Tim Wiederhake (5): > schema: Make element "topology" in host CPU definition optional > cpu: Wire in XML validation > tests: Rename some test files in cputestdata > tests: Enable CPU XML validation in the tests. > virsh: Add "validate" argument to [hypervisor-]cpu-compare Patches 2, 3, and 5 are pushed now.