If the capabilities include a counter element, e.g. <counter name='tsc' frequency='2591999000' scaling='no'/> the XML could not be validated: $ virsh capabilities > cap.xml $ virsh [hypervisor-]cpu-compare cap.xml --validate error: Failed to compare hypervisor CPU with cap.txt error: XML document failed to validate against schema: Unable to validate doc against /usr/share/libvirt/schemas/cpu.rng Did not expect element counter there Signed-off-by: Tim Wiederhake <twiederh@xxxxxxxxxx> --- docs/schemas/cputypes.rng | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/schemas/cputypes.rng b/docs/schemas/cputypes.rng index c4e7621659..f66bc62ba7 100644 --- a/docs/schemas/cputypes.rng +++ b/docs/schemas/cputypes.rng @@ -336,6 +336,19 @@ </attribute> </element> </optional> + <optional> + <element name="counter"> + <attribute name="name"> + <text/> + </attribute> + <attribute name="frequency"> + <ref name="positiveInteger"/> + </attribute> + <attribute name="scaling"> + <ref name="virYesNo"/> + </attribute> + </element> + </optional> <optional> <ref name="cpuTopology"/> </optional> -- 2.26.2