On 2/16/22, 2:25 AM, "Michal Prívozník" <mprivozn@redhat.com> wrote:

 

> > @@ -7920,7 +7925,9 @@ Example: usage of the memory devices

> >     1.2.14` Provide ``nvdimm`` model that adds a Non-Volatile DIMM module.

> >     :since:`Since 3.2.0` Provide ``virtio-pmem`` model to add a paravirtualized

> >     persistent memory device. :since:`Since 7.1.0` Provide ``virtio-mem`` model

> > -   to add paravirtualized memory device. :since:`Since 7.9.0`

> > +   to add paravirtualized memory device. :since:`Since 7.9.0` Provide

> > +   ``sgx-epc`` model to add a SGX enclave page cache (EPC) memory to the guest.

> > +   :since:`Since 8.0.0`

> > 

>

> Since 8.1.0.

 

Sure, I will update this.

 

> > diff --git a/tests/qemuxml2xmloutdata/sgx-epc.x86_64-latest.xml b/tests/qemuxml2xmloutdata/sgx-epc.x86_64-latest.xml

> > new file mode 100644

> > index 0000000000..1f2a9c418f

> > --- /dev/null

> > +++ b/tests/qemuxml2xmloutdata/sgx-epc.x86_64-latest.xml

> > @@ -0,0 +1,52 @@

> > +<domain type='qemu'>

>

> Effectively, what we want to test here is that XML can be parsed and

> formatted back. In this case we don't really care whether devices are

> automatically inserted. Having said that, this output XML can be just a

> symlink to the original XML.

 

Sorry, I might not fully understand this parse and re-formant test case

details. The re-formatted XML contains some tags don’t exist in original

XML, for example, the virtio memballoon device,

 

    <memballoon model='virtio'>

      <address type='pci' domain='0x0000' bus='0x01' slot='0x00' function='0x0'/>

    </memballoon>

 

This test case will fail if symlink to the original XML. Could you share how

to resolve it? Really appreciated.

 

Thanks,

Lin.