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 <marmarek@xxxxxxxxxxxxxxxxxxxxxx> > > --- > > 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?
Attachment:
signature.asc
Description: PGP signature
-- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list