Hi,
If we want to introduce a new element, perhaps it could look like this:
<loader type='rom'>/usr/share/edk2/ovmf/OVMF.qemuvars.fd</loader> <varstore type='uefi-vars'> <template path='/usr/share/edk2/ovmf/OVMF_VARS.qemuvars.json'/> <source path='/path/to/guest.json'/> </varstore>
<loader type='rom'>/usr/share/edk2/ovmf/OVMF.qemuvars.fd</loader> <varstore template='/usr/share/edk2/ovmf/OVMF_VARS.qemuvars.json' path='/path/to/guest.json'/>
<varstore template='...'>/path/to/guest.json</varstore> ? Following what we are doing for nvram ... That said I have no idea what guidance is typically used by libvirt when adding stuff to the schema, specifically the choice between attributes and sub-elements looks a bit random to me ... take care, Gerd