On Mon, Sep 16, 2019 at 12:23:35PM +0000, Jim Fehlig wrote: > On 9/15/19 1:43 PM, Marek Marczykowski-Górecki wrote: > > Signed-off-by: Marek Marczykowski-Górecki <[email protected]> > > --- > > tests/libxlxml2domconfigdata/fullvirt-acpi-slic.json | 54 +++++++++++++- > > tests/libxlxml2domconfigdata/fullvirt-acpi-slic.xml | 32 ++++++++- > > tests/libxlxml2domconfigtest.c | 2 +- > > 3 files changed, 88 insertions(+) > > create mode 100644 tests/libxlxml2domconfigdata/fullvirt-acpi-slic.json > > create mode 100644 tests/libxlxml2domconfigdata/fullvirt-acpi-slic.xml > > > > diff --git a/tests/libxlxml2domconfigdata/fullvirt-acpi-slic.json > > b/tests/libxlxml2domconfigdata/fullvirt-acpi-slic.json > > new file mode 100644 > > index 0000000..5d85d75 > > --- /dev/null > > +++ b/tests/libxlxml2domconfigdata/fullvirt-acpi-slic.json > > @@ -0,0 +1,54 @@ > > +{ > > + "c_info": { > > + "type": "hvm", > > + "name": "XenGuest2", > > + "uuid": "c7a5fdb2-cdaf-9455-926a-d65c16db1809" > > + }, > > + "b_info": { > > + "max_vcpus": 1, > > + "avail_vcpus": [ > > + 0 > > + ], > > + "max_memkb": 592896, > > + "target_memkb": 403456, > > + "shadow_memkb": 5656, > > + "sched_params": { > > + }, > > + "nested_hvm": "False", > > I had to remove the above line otherwise 'make check' fails. Did it work for > you > as is?
Yes, it works for me. But what's interesting, if I remove it, it works
too. Other modifications do cause the test to fail, so the test was
called. Maybe it's about Xen libs version? 4.8 here.
> Regards,
> Jim
>
> > + "type.hvm": {
> > + "pae": "True",
> > + "apic": "True",
> > + "acpi": "True",
> > + "acpi_firmware": "/path/to/slic.dat",
> > + "nographic": "True",
> > + "vnc": {
> > + "enable": "False"
> > + },
> > + "sdl": {
> > + "enable": "False"
> > + },
> > + "spice": {
> > +
> > + },
> > + "boot": "c",
> > + "rdm": {
> > +
> > + }
> > + },
> > + "arch_arm": {
> > +
> > + }
> > + },
> > + "disks": [
> > + {
> > + "pdev_path": "/dev/HostVG/XenGuest2",
> > + "vdev": "hda",
> > + "backend": "phy",
> > + "format": "raw",
> > + "removable": 1,
> > + "readwrite": 1
> > + }
> > + ],
> > + "on_reboot": "restart",
> > + "on_crash": "restart"
> > +}
> > diff --git a/tests/libxlxml2domconfigdata/fullvirt-acpi-slic.xml
> > b/tests/libxlxml2domconfigdata/fullvirt-acpi-slic.xml
> > new file mode 100644
> > index 0000000..017fdb5
> > --- /dev/null
> > +++ b/tests/libxlxml2domconfigdata/fullvirt-acpi-slic.xml
> > @@ -0,0 +1,32 @@
> > +<domain type='xen'>
> > + <name>XenGuest2</name>
> > + <uuid>c7a5fdb2-cdaf-9455-926a-d65c16db1809</uuid>
> > + <memory unit='KiB'>592896</memory>
> > + <currentMemory unit='KiB'>403456</currentMemory>
> > + <vcpu placement='static'>1</vcpu>
> > + <os>
> > + <type arch='x86_64' machine='xenfv'>hvm</type>
> > + <acpi>
> > + <table type='slic'>/path/to/slic.dat</table>
> > + </acpi>
> > + </os>
> > + <features>
> > + <acpi/>
> > + <apic/>
> > + <pae/>
> > + </features>
> > + <clock offset='variable' adjustment='0' basis='utc'/>
> > + <on_poweroff>destroy</on_poweroff>
> > + <on_reboot>restart</on_reboot>
> > + <on_crash>restart</on_crash>
> > + <devices>
> > + <disk type='block' device='disk'>
> > + <driver name='phy' type='raw'/>
> > + <source dev='/dev/HostVG/XenGuest2'/>
> > + <target dev='hda' bus='ide'/>
> > + <address type='drive' controller='0' bus='0' target='0' unit='0'/>
> > + </disk>
> > + <input type='mouse' bus='ps2'/>
> > + <input type='keyboard' bus='ps2'/>
> > + </devices>
> > +</domain>
> > diff --git a/tests/libxlxml2domconfigtest.c b/tests/libxlxml2domconfigtest.c
> > index 3b3f634..120796b 100644
> > --- a/tests/libxlxml2domconfigtest.c
> > +++ b/tests/libxlxml2domconfigtest.c
> > @@ -212,6 +212,8 @@ mymain(void)
> > DO_TEST("fullvirt-cpuid-legacy-nest");
> > # endif
> >
> > + DO_TEST("fullvirt-acpi-slic");
> > +
> > # ifdef LIBXL_HAVE_BUILDINFO_GRANT_LIMITS
> > DO_TEST("max-gntframes-hvm");
> > # endif
> >
>
--
Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
signature.asc
Description: PGP signature
-- libvir-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/libvir-list
