schema: domain: Allow interleaving of 'tpm' config elements

Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
Peter Krempa 2022-10-13 16:32:13 +02:00
parent fde40ee4f4
commit 123a52fe07

View File

@ -5535,13 +5535,15 @@
</choice>
</attribute>
</optional>
<ref name="tpm-backend"/>
<optional>
<ref name="alias"/>
</optional>
<optional>
<ref name="address"/>
</optional>
<interleave>
<ref name="tpm-backend"/>
<optional>
<ref name="alias"/>
</optional>
<optional>
<ref name="address"/>
</optional>
</interleave>
</element>
</define>
@ -5556,10 +5558,12 @@
</group>
<group>
<attribute name="type">
<value>emulator</value>
<value>emulator</value>
</attribute>
<ref name="tpm-backend-emulator-encryption"/>
<ref name="tpm-backend-emulator-active-pcr-banks"/>
<interleave>
<ref name="tpm-backend-emulator-encryption"/>
<ref name="tpm-backend-emulator-active-pcr-banks"/>
</interleave>
<optional>
<attribute name="persistent_state">
<ref name="virYesNo"/>