From nobody Wed May 14 20:21:10 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) client-ip=209.132.183.28; envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1523047558344841.8198760105843; Fri, 6 Apr 2018 13:45:58 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id A4DEC19D241; Fri, 6 Apr 2018 20:45:56 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 757A45E1AF; Fri, 6 Apr 2018 20:45:56 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id 263294CAA0; Fri, 6 Apr 2018 20:45:56 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.phx2.redhat.com [10.5.11.16]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id w36KjbWF026113 for ; Fri, 6 Apr 2018 16:45:38 -0400 Received: by smtp.corp.redhat.com (Postfix) id F00A018202; Fri, 6 Apr 2018 20:45:37 +0000 (UTC) Received: from mx1.redhat.com (ext-mx10.extmail.prod.ext.phx2.redhat.com [10.5.110.39]) by smtp.corp.redhat.com (Postfix) with ESMTPS id E937D8227E for ; Fri, 6 Apr 2018 20:45:33 +0000 (UTC) Received: from smtp2.provo.novell.com (smtp2.provo.novell.com [137.65.250.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id A31B161D0D for ; Fri, 6 Apr 2018 20:45:30 +0000 (UTC) Received: from linux-tbji.gns.novell.com (prv-ext-foundry1int.gns.novell.com [137.65.251.240]) by smtp2.provo.novell.com with ESMTP (NOT encrypted); Fri, 06 Apr 2018 14:45:27 -0600 From: Jim Fehlig To: libvir-list@redhat.com Date: Fri, 6 Apr 2018 14:44:56 -0600 Message-Id: <20180406204500.616-5-jfehlig@suse.com> In-Reply-To: <20180406204500.616-1-jfehlig@suse.com> References: <20180406204500.616-1-jfehlig@suse.com> X-Greylist: Sender passed SPF test, Sender IP whitelisted by DNSRBL, ACL 207 matched, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Fri, 06 Apr 2018 20:45:31 +0000 (UTC) X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.39]); Fri, 06 Apr 2018 20:45:31 +0000 (UTC) for IP:'137.65.250.81' DOMAIN:'smtp2.provo.novell.com' HELO:'smtp2.provo.novell.com' FROM:'jfehlig@suse.com' RCPT:'' X-RedHat-Spam-Score: -2.301 (RCVD_IN_DNSWL_MED, SPF_PASS) 137.65.250.81 smtp2.provo.novell.com 137.65.250.81 smtp2.provo.novell.com X-Scanned-By: MIMEDefang 2.78 on 10.5.110.39 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-loop: libvir-list@redhat.com Subject: [libvirt] [PATCH V2 4/8] Remove xencaps tests and data files X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.16 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Fri, 06 Apr 2018 20:45:57 +0000 (UTC) X-ZohoMail: RSF_0 Z_629925259 SPT_0 Content-Type: text/plain; charset="utf-8" Signed-off-by: Jim Fehlig --- tests/Makefile.am | 20 --- tests/testutilsxen.c | 64 --------- tests/testutilsxen.h | 2 - tests/vircapstest.c | 34 ----- tests/virdrivermoduletest.c | 3 - tests/virschematest.c | 3 +- tests/xencapsdata/xen-i686-pae-hvm.caps | 1 - tests/xencapsdata/xen-i686-pae-hvm.cpuinfo | 37 ----- tests/xencapsdata/xen-i686-pae-hvm.xml | 49 ------- tests/xencapsdata/xen-i686-pae.caps | 1 - tests/xencapsdata/xen-i686-pae.cpuinfo | 18 --- tests/xencapsdata/xen-i686-pae.xml | 32 ----- tests/xencapsdata/xen-i686.caps | 1 - tests/xencapsdata/xen-i686.cpuinfo | 18 --- tests/xencapsdata/xen-i686.xml | 29 ---- tests/xencapsdata/xen-ia64-be-hvm.caps | 1 - tests/xencapsdata/xen-ia64-be-hvm.cpuinfo | 29 ---- tests/xencapsdata/xen-ia64-be-hvm.xml | 45 ------ tests/xencapsdata/xen-ia64-be.caps | 1 - tests/xencapsdata/xen-ia64-be.cpuinfo | 29 ---- tests/xencapsdata/xen-ia64-be.xml | 29 ---- tests/xencapsdata/xen-ia64-hvm.caps | 1 - tests/xencapsdata/xen-ia64-hvm.cpuinfo | 29 ---- tests/xencapsdata/xen-ia64-hvm.xml | 41 ------ tests/xencapsdata/xen-ia64.caps | 1 - tests/xencapsdata/xen-ia64.cpuinfo | 29 ---- tests/xencapsdata/xen-ia64.xml | 26 ---- tests/xencapsdata/xen-ppc64.caps | 1 - tests/xencapsdata/xen-ppc64.cpuinfo | 0 tests/xencapsdata/xen-ppc64.xml | 26 ---- tests/xencapsdata/xen-x86_64-hvm.caps | 1 - tests/xencapsdata/xen-x86_64-hvm.cpuinfo | 47 ------ tests/xencapsdata/xen-x86_64-hvm.xml | 61 -------- tests/xencapsdata/xen-x86_64.caps | 1 - tests/xencapsdata/xen-x86_64.cpuinfo | 47 ------ tests/xencapsdata/xen-x86_64.xml | 29 ---- tests/xencapstest.c | 224 -------------------------= ---- 37 files changed, 1 insertion(+), 1009 deletions(-) diff --git a/tests/Makefile.am b/tests/Makefile.am index e6b85afa6..24dbb56ca 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -161,7 +161,6 @@ EXTRA_DIST =3D \ virusbtestdata \ vmwareverdata \ vmx2xmldata \ - xencapsdata \ xlconfigdata \ xmconfigdata \ xml2sexprdata \ @@ -272,10 +271,6 @@ endif WITH_SECDRIVER_SELINUX ssh_SOURCES =3D ssh.c ssh_LDADD =3D $(COVERAGE_LDFLAGS) =20 -if WITH_XEN -test_programs +=3D xencapstest -endif WITH_XEN - if WITH_LIBXL test_programs +=3D xlconfigtest xml2sexprtest sexpr2xmltest \ xmconfigtest libxlxml2domconfigtest @@ -498,18 +493,6 @@ sockettest_SOURCES =3D \ testutils.c testutils.h sockettest_LDADD =3D $(LDADDS) =20 -if WITH_XEN -xen_LDADDS =3D ../src/libvirt_driver_xen_impl.la -xen_LDADDS +=3D $(LDADDS) - -xencapstest_SOURCES =3D \ - xencapstest.c testutils.h testutils.c -xencapstest_LDADD =3D $(xen_LDADDS) - -else ! WITH_XEN -EXTRA_DIST +=3D xencapstest.c testutilsxen.c testutilsxen.h -endif ! WITH_XEN - if WITH_LIBXL libxl_LDADDS =3D ../src/libvirt_driver_libxl_impl.la if WITH_NETWORK @@ -984,9 +967,6 @@ endif WITH_LXC if WITH_QEMU vircapstest_SOURCES +=3D testutilsqemu.c testutilsqemu.h endif WITH_QEMU -if WITH_XEN -vircapstest_SOURCES +=3D testutilsxen.c testutilsxen.h -endif WITH_XEN vircapstest_LDADD =3D $(qemu_LDADDS) $(LDADDS) =20 domaincapsmock_la_SOURCES =3D domaincapsmock.c diff --git a/tests/testutilsxen.c b/tests/testutilsxen.c index 4328441b7..c08ec4a6e 100644 --- a/tests/testutilsxen.c +++ b/tests/testutilsxen.c @@ -7,70 +7,6 @@ #include "testutilshostcpus.h" #include "domain_conf.h" =20 -virCapsPtr testXenCapsInit(void) -{ - struct utsname utsname; - virCapsPtr caps; - virCapsGuestPtr guest; - virCapsGuestMachinePtr *machines; - int nmachines; - static const char *const x86_machines[] =3D { - "xenfv" - }; - static const char *const xen_machines[] =3D { - "xenpv" - }; - - uname(&utsname); - if ((caps =3D virCapabilitiesNew(VIR_ARCH_I686, - false, false)) =3D=3D NULL) - return NULL; - - nmachines =3D ARRAY_CARDINALITY(x86_machines); - if ((machines =3D virCapabilitiesAllocMachines(x86_machines, nmachines= )) =3D=3D NULL) - goto cleanup; - - if ((guest =3D virCapabilitiesAddGuest(caps, VIR_DOMAIN_OSTYPE_HVM, VI= R_ARCH_I686, - "/usr/lib/xen/bin/qemu-dm", NULL, - nmachines, machines)) =3D=3D NULL) - goto cleanup; - machines =3D NULL; - - if (virCapabilitiesAddGuestDomain(guest, - VIR_DOMAIN_VIRT_XEN, - NULL, - NULL, - 0, - NULL) =3D=3D NULL) - goto cleanup; - - nmachines =3D ARRAY_CARDINALITY(xen_machines); - if ((machines =3D virCapabilitiesAllocMachines(xen_machines, nmachines= )) =3D=3D NULL) - goto cleanup; - - if ((guest =3D virCapabilitiesAddGuest(caps, VIR_DOMAIN_OSTYPE_XEN, VI= R_ARCH_I686, - "/usr/lib/xen/bin/qemu-dm", NULL, - nmachines, machines)) =3D=3D NULL) - goto cleanup; - machines =3D NULL; - - if (virCapabilitiesAddGuestDomain(guest, - VIR_DOMAIN_VIRT_XEN, - NULL, - NULL, - 0, - NULL) =3D=3D NULL) - goto cleanup; - - return caps; - - cleanup: - virCapabilitiesFreeMachines(machines, nmachines); - virObjectUnref(caps); - return NULL; -} - - virCapsPtr testXLInitCaps(void) { diff --git a/tests/testutilsxen.h b/tests/testutilsxen.h index 2facf5e5a..c5ccb6d47 100644 --- a/tests/testutilsxen.h +++ b/tests/testutilsxen.h @@ -6,8 +6,6 @@ # include "libxl/libxl_capabilities.h" # endif =20 -virCapsPtr testXenCapsInit(void); - virCapsPtr testXLInitCaps(void); =20 #endif /* _TESTUTILSXEN_H_ */ diff --git a/tests/vircapstest.c b/tests/vircapstest.c index 05ec802f3..664b7da14 100644 --- a/tests/vircapstest.c +++ b/tests/vircapstest.c @@ -22,7 +22,6 @@ =20 #include "testutils.h" #include "testutilslxc.h" -#include "testutilsxen.h" #include "testutilsqemu.h" #include "capabilities.h" #include "virbitmap.h" @@ -264,34 +263,6 @@ test_virCapsDomainDataLookupQEMU(const void *data ATTR= IBUTE_UNUSED) } #endif /* WITH_QEMU */ =20 -#ifdef WITH_XEN -static int -test_virCapsDomainDataLookupXen(const void *data ATTRIBUTE_UNUSED) -{ - int ret =3D -1; - virCapsPtr caps =3D NULL; - - if (!(caps =3D testXenCapsInit())) { - ret =3D -1; - goto out; - } - - CAPSCOMP(-1, VIR_ARCH_NONE, VIR_DOMAIN_VIRT_NONE, NULL, NULL, - VIR_DOMAIN_OSTYPE_HVM, VIR_ARCH_I686, VIR_DOMAIN_VIRT_XEN, - "/usr/lib/xen/bin/qemu-dm", "xenfv"); - CAPSCOMP(VIR_DOMAIN_OSTYPE_XEN, VIR_ARCH_NONE, VIR_DOMAIN_VIRT_NONE, N= ULL, NULL, - VIR_DOMAIN_OSTYPE_XEN, VIR_ARCH_I686, VIR_DOMAIN_VIRT_XEN, - "/usr/lib/xen/bin/qemu-dm", "xenpv"); - - CAPS_EXPECT_ERR(VIR_DOMAIN_OSTYPE_XEN, VIR_ARCH_NONE, VIR_DOMAIN_VIRT_= NONE, NULL, "xenfv"); - - ret =3D 0; - out: - virObjectUnref(caps); - return ret; -} -#endif /* WITH_XEN */ - #ifdef WITH_LXC static int test_virCapsDomainDataLookupLXC(const void *data ATTRIBUTE_UNUSED) @@ -330,11 +301,6 @@ mymain(void) test_virCapsDomainDataLookupQEMU, NULL) < 0) ret =3D -1; #endif -#ifdef WITH_XEN - if (virTestRun("virCapsDomainDataLookupXen", - test_virCapsDomainDataLookupXen, NULL) < 0) - ret =3D -1; -#endif #ifdef WITH_LXC if (virTestRun("virCapsDomainDataLookupLXC", test_virCapsDomainDataLookupLXC, NULL) < 0) diff --git a/tests/virdrivermoduletest.c b/tests/virdrivermoduletest.c index 95e946d49..6c63ecd52 100644 --- a/tests/virdrivermoduletest.c +++ b/tests/virdrivermoduletest.c @@ -82,9 +82,6 @@ mymain(void) #ifdef WITH_NWFILTER TEST("nwfilter"); #endif -#ifdef WITH_XEN - TEST("xen"); -#endif #ifdef WITH_LIBXL TEST("libxl"); #endif diff --git a/tests/virschematest.c b/tests/virschematest.c index f1d11437e..2d3583391 100644 --- a/tests/virschematest.c +++ b/tests/virschematest.c @@ -215,8 +215,7 @@ mymain(void) } \ } while (0) =20 - DO_TEST_DIR("capability.rng", "capabilityschemadata", "xencapsdata", - "vircaps2xmldata"); + DO_TEST_DIR("capability.rng", "capabilityschemadata", "vircaps2xmldata= "); DO_TEST_DIR("domain.rng", "domainschemadata", "qemuargv2xmldata", "qemuxml2argvdata", "sexpr2xmldata", "xmconfigdata", "xml2sexprdata", "qemuxml2xmloutdata", "lxcxml2xmldata", diff --git a/tests/xencapsdata/xen-i686-pae-hvm.caps b/tests/xencapsdata/xe= n-i686-pae-hvm.caps deleted file mode 100644 index 904b67f28..000000000 --- a/tests/xencapsdata/xen-i686-pae-hvm.caps +++ /dev/null @@ -1 +0,0 @@ -xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p diff --git a/tests/xencapsdata/xen-i686-pae-hvm.cpuinfo b/tests/xencapsdata= /xen-i686-pae-hvm.cpuinfo deleted file mode 100644 index 8b4775fec..000000000 --- a/tests/xencapsdata/xen-i686-pae-hvm.cpuinfo +++ /dev/null @@ -1,37 +0,0 @@ -processor : 0 -vendor_id : GenuineIntel -cpu family : 6 -model : 15 -model name : Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz -stepping : 6 -cpu MHz : 2327.560 -cache size : 4096 KB -fdiv_bug : no -hlt_bug : no -f00f_bug : no -coma_bug : no -fpu : yes -fpu_exception : yes -cpuid level : 10 -wp : yes -flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts = acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl vmx = est tm2 cx16 xtpr lahf_lm -bogomips : 5821.44 - -processor : 1 -vendor_id : GenuineIntel -cpu family : 6 -model : 15 -model name : Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz -stepping : 6 -cpu MHz : 2327.560 -cache size : 4096 KB -fdiv_bug : no -hlt_bug : no -f00f_bug : no -coma_bug : no -fpu : yes -fpu_exception : yes -cpuid level : 10 -wp : yes -flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts = acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl vmx = est tm2 cx16 xtpr lahf_lm -bogomips : 5821.44 diff --git a/tests/xencapsdata/xen-i686-pae-hvm.xml b/tests/xencapsdata/xen= -i686-pae-hvm.xml deleted file mode 100644 index cf6a1de6e..000000000 --- a/tests/xencapsdata/xen-i686-pae-hvm.xml +++ /dev/null @@ -1,49 +0,0 @@ - - - - - i686 - - - - - - - - - xenmigr - - - - - - xen - - 32 - /usr/lib/xen/bin/qemu-dm - xenpv - - - - - - - - - hvm - - 32 - /usr/lib/xen/bin/qemu-dm - /usr/lib/xen/boot/hvmloader - xenfv - - - - - - - - - - - diff --git a/tests/xencapsdata/xen-i686-pae.caps b/tests/xencapsdata/xen-i6= 86-pae.caps deleted file mode 100644 index 886855c40..000000000 --- a/tests/xencapsdata/xen-i686-pae.caps +++ /dev/null @@ -1 +0,0 @@ -xen-3.0-x86_32p diff --git a/tests/xencapsdata/xen-i686-pae.cpuinfo b/tests/xencapsdata/xen= -i686-pae.cpuinfo deleted file mode 100644 index 4b2fb66c4..000000000 --- a/tests/xencapsdata/xen-i686-pae.cpuinfo +++ /dev/null @@ -1,18 +0,0 @@ -processor : 0 -vendor_id : GenuineIntel -cpu family : 6 -model : 15 -model name : Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz -stepping : 6 -cpu MHz : 2327.560 -cache size : 4096 KB -fdiv_bug : no -hlt_bug : no -f00f_bug : no -coma_bug : no -fpu : yes -fpu_exception : yes -cpuid level : 10 -wp : yes -flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clflush dts = acpi mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor ds_cpl vmx = est tm2 cx16 xtpr lahf_lm -bogomips : 5821.44 diff --git a/tests/xencapsdata/xen-i686-pae.xml b/tests/xencapsdata/xen-i68= 6-pae.xml deleted file mode 100644 index c917fbe72..000000000 --- a/tests/xencapsdata/xen-i686-pae.xml +++ /dev/null @@ -1,32 +0,0 @@ - - - - - i686 - - - - - - - - - xenmigr - - - - - - xen - - 32 - /usr/lib/xen/bin/qemu-dm - xenpv - - - - - - - - diff --git a/tests/xencapsdata/xen-i686.caps b/tests/xencapsdata/xen-i686.c= aps deleted file mode 100644 index 8253fd33e..000000000 --- a/tests/xencapsdata/xen-i686.caps +++ /dev/null @@ -1 +0,0 @@ -xen-3.0-x86_32 diff --git a/tests/xencapsdata/xen-i686.cpuinfo b/tests/xencapsdata/xen-i68= 6.cpuinfo deleted file mode 100644 index 5f9c8ef12..000000000 --- a/tests/xencapsdata/xen-i686.cpuinfo +++ /dev/null @@ -1,18 +0,0 @@ -processor : 0 -vendor_id : GenuineIntel -cpu family : 6 -model : 15 -model name : Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz -stepping : 6 -cpu MHz : 2327.560 -cache size : 4096 KB -fdiv_bug : no -hlt_bug : no -f00f_bug : no -coma_bug : no -fpu : yes -fpu_exception : yes -cpuid level : 10 -wp : yes -flags : fpu tsc msr mce cx8 apic mtrr mca cmov pat pse36 clflush dts acpi= mmx fxsr sse sse2 ss ht tm pbe lm constant_tsc pni monitor -bogomips : 5821.44 diff --git a/tests/xencapsdata/xen-i686.xml b/tests/xencapsdata/xen-i686.xml deleted file mode 100644 index 5771e2bcf..000000000 --- a/tests/xencapsdata/xen-i686.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - i686 - - - - - - xenmigr - - - - - - xen - - 32 - /usr/lib/xen/bin/qemu-dm - xenpv - - - - - - - - diff --git a/tests/xencapsdata/xen-ia64-be-hvm.caps b/tests/xencapsdata/xen= -ia64-be-hvm.caps deleted file mode 100644 index aec634d6a..000000000 --- a/tests/xencapsdata/xen-ia64-be-hvm.caps +++ /dev/null @@ -1 +0,0 @@ -xen-3.0-ia64be hvm-3.0-ia64be diff --git a/tests/xencapsdata/xen-ia64-be-hvm.cpuinfo b/tests/xencapsdata/= xen-ia64-be-hvm.cpuinfo deleted file mode 100644 index 0b70bfd87..000000000 --- a/tests/xencapsdata/xen-ia64-be-hvm.cpuinfo +++ /dev/null @@ -1,29 +0,0 @@ -processor : 0 -vendor : Xen/ia64 -arch : IA-64 -family : 32 -model : 0 -revision : 7 -archrev : 0 -features : branchlong, 16-byte atomic ops -cpu number : 0 -cpu regs : 4 -cpu MHz : 1594.000670 -itc MHz : 399.165930 -BogoMIPS : 3186.68 -siblings : 1 - -processor : 1 -vendor : Xen/ia64 -arch : IA-64 -family : 32 -model : 0 -revision : 7 -archrev : 0 -features : branchlong, 16-byte atomic ops -cpu number : 0 -cpu regs : 4 -cpu MHz : 1594.000670 -itc MHz : 399.165930 -BogoMIPS : 3186.68 -siblings : 1 diff --git a/tests/xencapsdata/xen-ia64-be-hvm.xml b/tests/xencapsdata/xen-= ia64-be-hvm.xml deleted file mode 100644 index 19d23e940..000000000 --- a/tests/xencapsdata/xen-ia64-be-hvm.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - ia64 - - - - - - xenmigr - - - - - - xen - - 64 - /usr/lib/xen/bin/qemu-dm - xenpv - - - - - - - - - hvm - - 64 - /usr/lib/xen/bin/qemu-dm - /usr/lib/xen/boot/hvmloader - xenfv - - - - - - - - - - diff --git a/tests/xencapsdata/xen-ia64-be.caps b/tests/xencapsdata/xen-ia6= 4-be.caps deleted file mode 100644 index d39c45e21..000000000 --- a/tests/xencapsdata/xen-ia64-be.caps +++ /dev/null @@ -1 +0,0 @@ -xen-3.0-ia64be diff --git a/tests/xencapsdata/xen-ia64-be.cpuinfo b/tests/xencapsdata/xen-= ia64-be.cpuinfo deleted file mode 100644 index 0b70bfd87..000000000 --- a/tests/xencapsdata/xen-ia64-be.cpuinfo +++ /dev/null @@ -1,29 +0,0 @@ -processor : 0 -vendor : Xen/ia64 -arch : IA-64 -family : 32 -model : 0 -revision : 7 -archrev : 0 -features : branchlong, 16-byte atomic ops -cpu number : 0 -cpu regs : 4 -cpu MHz : 1594.000670 -itc MHz : 399.165930 -BogoMIPS : 3186.68 -siblings : 1 - -processor : 1 -vendor : Xen/ia64 -arch : IA-64 -family : 32 -model : 0 -revision : 7 -archrev : 0 -features : branchlong, 16-byte atomic ops -cpu number : 0 -cpu regs : 4 -cpu MHz : 1594.000670 -itc MHz : 399.165930 -BogoMIPS : 3186.68 -siblings : 1 diff --git a/tests/xencapsdata/xen-ia64-be.xml b/tests/xencapsdata/xen-ia64= -be.xml deleted file mode 100644 index 78fa77e69..000000000 --- a/tests/xencapsdata/xen-ia64-be.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - ia64 - - - - - - xenmigr - - - - - - xen - - 64 - /usr/lib/xen/bin/qemu-dm - xenpv - - - - - - - - diff --git a/tests/xencapsdata/xen-ia64-hvm.caps b/tests/xencapsdata/xen-ia= 64-hvm.caps deleted file mode 100644 index 21c7a2159..000000000 --- a/tests/xencapsdata/xen-ia64-hvm.caps +++ /dev/null @@ -1 +0,0 @@ -xen-3.0-ia64 hvm-3.0-ia64 diff --git a/tests/xencapsdata/xen-ia64-hvm.cpuinfo b/tests/xencapsdata/xen= -ia64-hvm.cpuinfo deleted file mode 100644 index 0b70bfd87..000000000 --- a/tests/xencapsdata/xen-ia64-hvm.cpuinfo +++ /dev/null @@ -1,29 +0,0 @@ -processor : 0 -vendor : Xen/ia64 -arch : IA-64 -family : 32 -model : 0 -revision : 7 -archrev : 0 -features : branchlong, 16-byte atomic ops -cpu number : 0 -cpu regs : 4 -cpu MHz : 1594.000670 -itc MHz : 399.165930 -BogoMIPS : 3186.68 -siblings : 1 - -processor : 1 -vendor : Xen/ia64 -arch : IA-64 -family : 32 -model : 0 -revision : 7 -archrev : 0 -features : branchlong, 16-byte atomic ops -cpu number : 0 -cpu regs : 4 -cpu MHz : 1594.000670 -itc MHz : 399.165930 -BogoMIPS : 3186.68 -siblings : 1 diff --git a/tests/xencapsdata/xen-ia64-hvm.xml b/tests/xencapsdata/xen-ia6= 4-hvm.xml deleted file mode 100644 index 6e2237217..000000000 --- a/tests/xencapsdata/xen-ia64-hvm.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - ia64 - - - - - - xenmigr - - - - - - xen - - 64 - /usr/lib/xen/bin/qemu-dm - xenpv - - - - - - hvm - - 64 - /usr/lib/xen/bin/qemu-dm - /usr/lib/xen/boot/hvmloader - xenfv - - - - - - - - - diff --git a/tests/xencapsdata/xen-ia64.caps b/tests/xencapsdata/xen-ia64.c= aps deleted file mode 100644 index b93c0b941..000000000 --- a/tests/xencapsdata/xen-ia64.caps +++ /dev/null @@ -1 +0,0 @@ -xen-3.0-ia64 diff --git a/tests/xencapsdata/xen-ia64.cpuinfo b/tests/xencapsdata/xen-ia6= 4.cpuinfo deleted file mode 100644 index 0b70bfd87..000000000 --- a/tests/xencapsdata/xen-ia64.cpuinfo +++ /dev/null @@ -1,29 +0,0 @@ -processor : 0 -vendor : Xen/ia64 -arch : IA-64 -family : 32 -model : 0 -revision : 7 -archrev : 0 -features : branchlong, 16-byte atomic ops -cpu number : 0 -cpu regs : 4 -cpu MHz : 1594.000670 -itc MHz : 399.165930 -BogoMIPS : 3186.68 -siblings : 1 - -processor : 1 -vendor : Xen/ia64 -arch : IA-64 -family : 32 -model : 0 -revision : 7 -archrev : 0 -features : branchlong, 16-byte atomic ops -cpu number : 0 -cpu regs : 4 -cpu MHz : 1594.000670 -itc MHz : 399.165930 -BogoMIPS : 3186.68 -siblings : 1 diff --git a/tests/xencapsdata/xen-ia64.xml b/tests/xencapsdata/xen-ia64.xml deleted file mode 100644 index 9e3eaf435..000000000 --- a/tests/xencapsdata/xen-ia64.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - ia64 - - - - - - xenmigr - - - - - - xen - - 64 - /usr/lib/xen/bin/qemu-dm - xenpv - - - - - diff --git a/tests/xencapsdata/xen-ppc64.caps b/tests/xencapsdata/xen-ppc64= .caps deleted file mode 100644 index df0fe93ab..000000000 --- a/tests/xencapsdata/xen-ppc64.caps +++ /dev/null @@ -1 +0,0 @@ -xen-3.0-powerpc64 diff --git a/tests/xencapsdata/xen-ppc64.cpuinfo b/tests/xencapsdata/xen-pp= c64.cpuinfo deleted file mode 100644 index e69de29bb..000000000 diff --git a/tests/xencapsdata/xen-ppc64.xml b/tests/xencapsdata/xen-ppc64.= xml deleted file mode 100644 index 0132c459c..000000000 --- a/tests/xencapsdata/xen-ppc64.xml +++ /dev/null @@ -1,26 +0,0 @@ - - - - - ppc64 - - - - - - xenmigr - - - - - - xen - - 64 - /usr/lib/xen/bin/qemu-dm - xenpv - - - - - diff --git a/tests/xencapsdata/xen-x86_64-hvm.caps b/tests/xencapsdata/xen-= x86_64-hvm.caps deleted file mode 100644 index 1701a34a9..000000000 --- a/tests/xencapsdata/xen-x86_64-hvm.caps +++ /dev/null @@ -1 +0,0 @@ -xen-3.0-x86_64 hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 diff --git a/tests/xencapsdata/xen-x86_64-hvm.cpuinfo b/tests/xencapsdata/x= en-x86_64-hvm.cpuinfo deleted file mode 100644 index 1beedd2eb..000000000 --- a/tests/xencapsdata/xen-x86_64-hvm.cpuinfo +++ /dev/null @@ -1,47 +0,0 @@ -processor : 0 -vendor_id : AuthenticAMD -cpu family : 15 -model : 67 -model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ -stepping : 2 -cpu MHz : 2600.000 -cache size : 1024 KB -physical id : 0 -siblings : 1 -core id : 0 -cpu cores : 1 -fpu : yes -fpu_exception : yes -cpuid level : 1 -wp : yes -flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clf= lush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dn= ow pni cx16 lahf_lm cmp_legacy svm cr8_legacy -bogomips : 6469.52 -TLB size : 1024 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 40 bits physical, 48 bits virtual -power management: ts fid vid ttp tm stc - -processor : 1 -vendor_id : AuthenticAMD -cpu family : 15 -model : 67 -model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ -stepping : 2 -cpu MHz : 2600.000 -cache size : 1024 KB -physical id : 1 -siblings : 1 -core id : 0 -cpu cores : 1 -fpu : yes -fpu_exception : yes -cpuid level : 1 -wp : yes -flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clf= lush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dn= ow pni cx16 lahf_lm cmp_legacy svm cr8_legacy -bogomips : 6469.52 -TLB size : 1024 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 40 bits physical, 48 bits virtual -power management: ts fid vid ttp tm stc diff --git a/tests/xencapsdata/xen-x86_64-hvm.xml b/tests/xencapsdata/xen-x= 86_64-hvm.xml deleted file mode 100644 index 7458f0b53..000000000 --- a/tests/xencapsdata/xen-x86_64-hvm.xml +++ /dev/null @@ -1,61 +0,0 @@ - - - - - x86_64 - - - - - - - - - xenmigr - - - - - - xen - - 64 - /usr/lib64/xen/bin/qemu-dm - xenpv - - - - - - hvm - - 32 - /usr/lib64/xen/bin/qemu-dm - /usr/lib/xen/boot/hvmloader - xenfv - - - - - - - - - - - - hvm - - 64 - /usr/lib64/xen/bin/qemu-dm - /usr/lib/xen/boot/hvmloader - xenfv - - - - - - - - - diff --git a/tests/xencapsdata/xen-x86_64.caps b/tests/xencapsdata/xen-x86_= 64.caps deleted file mode 100644 index d627a0eed..000000000 --- a/tests/xencapsdata/xen-x86_64.caps +++ /dev/null @@ -1 +0,0 @@ -xen-3.0-x86_64 diff --git a/tests/xencapsdata/xen-x86_64.cpuinfo b/tests/xencapsdata/xen-x= 86_64.cpuinfo deleted file mode 100644 index 1beedd2eb..000000000 --- a/tests/xencapsdata/xen-x86_64.cpuinfo +++ /dev/null @@ -1,47 +0,0 @@ -processor : 0 -vendor_id : AuthenticAMD -cpu family : 15 -model : 67 -model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ -stepping : 2 -cpu MHz : 2600.000 -cache size : 1024 KB -physical id : 0 -siblings : 1 -core id : 0 -cpu cores : 1 -fpu : yes -fpu_exception : yes -cpuid level : 1 -wp : yes -flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clf= lush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dn= ow pni cx16 lahf_lm cmp_legacy svm cr8_legacy -bogomips : 6469.52 -TLB size : 1024 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 40 bits physical, 48 bits virtual -power management: ts fid vid ttp tm stc - -processor : 1 -vendor_id : AuthenticAMD -cpu family : 15 -model : 67 -model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5200+ -stepping : 2 -cpu MHz : 2600.000 -cache size : 1024 KB -physical id : 1 -siblings : 1 -core id : 0 -cpu cores : 1 -fpu : yes -fpu_exception : yes -cpuid level : 1 -wp : yes -flags : fpu tsc msr pae mce cx8 apic mtrr mca cmov pat pse36 clf= lush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dn= ow pni cx16 lahf_lm cmp_legacy svm cr8_legacy -bogomips : 6469.52 -TLB size : 1024 4K pages -clflush size : 64 -cache_alignment : 64 -address sizes : 40 bits physical, 48 bits virtual -power management: ts fid vid ttp tm stc diff --git a/tests/xencapsdata/xen-x86_64.xml b/tests/xencapsdata/xen-x86_6= 4.xml deleted file mode 100644 index b6864320b..000000000 --- a/tests/xencapsdata/xen-x86_64.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - - - x86_64 - - - - - - - - - xenmigr - - - - - - xen - - 64 - /usr/lib64/xen/bin/qemu-dm - xenpv - - - - - diff --git a/tests/xencapstest.c b/tests/xencapstest.c deleted file mode 100644 index 7cbd43faa..000000000 --- a/tests/xencapstest.c +++ /dev/null @@ -1,224 +0,0 @@ -#include - -#include -#include -#include -#include - -#include "internal.h" -#include "virxml.h" -#include "testutils.h" -#include "xen/xen_hypervisor.h" -#include "virfile.h" -#include "virstring.h" - -#define VIR_FROM_THIS VIR_FROM_NONE - -static int -testCompareFiles(virArch hostmachine, const char *xml_rel, - const char *cpuinfo_rel, const char *capabilities_rel) -{ - char *actualxml =3D NULL; - FILE *fp1 =3D NULL, *fp2 =3D NULL; - virCapsPtr caps =3D NULL; - - int ret =3D -1; - - char *xml =3D NULL; - char *cpuinfo =3D NULL; - char *capabilities =3D NULL; - - if (virAsprintf(&xml, "%s/%s", abs_srcdir, xml_rel) < 0 || - virAsprintf(&cpuinfo, "%s/%s", abs_srcdir, cpuinfo_rel) < 0 || - virAsprintf(&capabilities, "%s/%s", abs_srcdir, capabilities_rel) < = 0) - goto fail; - - if (!(fp1 =3D fopen(cpuinfo, "r"))) - goto fail; - - if (!(fp2 =3D fopen(capabilities, "r"))) - goto fail; - - if (!(caps =3D xenHypervisorMakeCapabilitiesInternal(NULL, hostmachine, = fp1, fp2))) - goto fail; - - if (!(actualxml =3D virCapabilitiesFormatXML(caps))) - goto fail; - - if (virTestCompareToFile(actualxml, xml) < 0) - goto fail; - - ret =3D 0; - - fail: - VIR_FREE(actualxml); - VIR_FREE(xml); - VIR_FREE(cpuinfo); - VIR_FREE(capabilities); - VIR_FORCE_FCLOSE(fp1); - VIR_FORCE_FCLOSE(fp2); - - virObjectUnref(caps); - return ret; -} - -static int testXeni686(const void *data ATTRIBUTE_UNUSED) -{ - return testCompareFiles(VIR_ARCH_I686, - "xencapsdata/xen-i686.xml", - "xencapsdata/xen-i686.cpuinfo", - "xencapsdata/xen-i686.caps"); -} - -static int testXeni686PAE(const void *data ATTRIBUTE_UNUSED) -{ - return testCompareFiles(VIR_ARCH_I686, - "xencapsdata/xen-i686-pae.xml", - "xencapsdata/xen-i686-pae.cpuinfo", - "xencapsdata/xen-i686-pae.caps"); -} - -static int testXeni686PAEHVM(const void *data ATTRIBUTE_UNUSED) -{ - return testCompareFiles(VIR_ARCH_I686, - "xencapsdata/xen-i686-pae-hvm.xml", - "xencapsdata/xen-i686-pae-hvm.cpuinfo", - "xencapsdata/xen-i686-pae-hvm.caps"); -} - -/* No PAE + HVM is non-sensical - all VMX capable - CPUs have PAE */ -/* -static int testXeni686HVM(const void *data ATTRIBUTE_UNUSED) -{ - return testCompareFiles(VIR_ARCH_I686, - "xencapsdata/xen-i686-hvm.xml", - "xencapsdata/xen-i686.cpuinfo", - "xencapsdata/xen-i686-hvm.caps"); -} -*/ - -static int testXenx86_64(const void *data ATTRIBUTE_UNUSED) -{ - return testCompareFiles(VIR_ARCH_X86_64, - "xencapsdata/xen-x86_64.xml", - "xencapsdata/xen-x86_64.cpuinfo", - "xencapsdata/xen-x86_64.caps"); -} -static int testXenx86_64HVM(const void *data ATTRIBUTE_UNUSED) -{ - return testCompareFiles(VIR_ARCH_X86_64, - "xencapsdata/xen-x86_64-hvm.xml", - "xencapsdata/xen-x86_64-hvm.cpuinfo", - "xencapsdata/xen-x86_64-hvm.caps"); -} - -static int testXenia64(const void *data ATTRIBUTE_UNUSED) -{ - return testCompareFiles(VIR_ARCH_ITANIUM, - "xencapsdata/xen-ia64.xml", - "xencapsdata/xen-ia64.cpuinfo", - "xencapsdata/xen-ia64.caps"); -} -static int testXenia64BE(const void *data ATTRIBUTE_UNUSED) -{ - return testCompareFiles(VIR_ARCH_ITANIUM, - "xencapsdata/xen-ia64-be.xml", - "xencapsdata/xen-ia64-be.cpuinfo", - "xencapsdata/xen-ia64-be.caps"); -} - -static int testXenia64HVM(const void *data ATTRIBUTE_UNUSED) -{ - return testCompareFiles(VIR_ARCH_ITANIUM, - "xencapsdata/xen-ia64-hvm.xml", - "xencapsdata/xen-ia64-hvm.cpuinfo", - "xencapsdata/xen-ia64-hvm.caps"); -} -static int testXenia64BEHVM(const void *data ATTRIBUTE_UNUSED) -{ - return testCompareFiles(VIR_ARCH_ITANIUM, - "xencapsdata/xen-ia64-be-hvm.xml", - "xencapsdata/xen-ia64-be-hvm.cpuinfo", - "xencapsdata/xen-ia64-be-hvm.caps"); -} - -static int testXenppc64(const void *data ATTRIBUTE_UNUSED) -{ - return testCompareFiles(VIR_ARCH_PPC64, - "xencapsdata/xen-ppc64.xml", - "xencapsdata/xen-ppc64.cpuinfo", - "xencapsdata/xen-ppc64.caps"); -} - - -/* Fake initialization data for xenHypervisorInit(). Must be initialized - * explicitly before the implicit call via virInitialize(). */ -static struct xenHypervisorVersions hv_versions =3D { - .hv =3D 0, - .hypervisor =3D 2, - .sys_interface =3D -1, - .dom_interface =3D -1, -}; - -static int -mymain(void) -{ - int ret =3D 0; - - xenHypervisorInit(&hv_versions); - if (virInitialize() < 0) - return EXIT_FAILURE; - - if (virTestRun("Capabilities for i686, no PAE, no HVM", - testXeni686, NULL) !=3D 0) - ret =3D -1; - - if (virTestRun("Capabilities for i686, PAE, no HVM", - testXeni686PAE, NULL) !=3D 0) - ret =3D -1; - - /* No PAE + HVM is non-sensical - all VMX capable - CPUs have PAE */ - /*if (virTestRun("Capabilities for i686, no PAE, HVM", - testXeni686HVM, NULL) !=3D 0) - ret =3D -1; - */ - - if (virTestRun("Capabilities for i686, PAE, HVM", - testXeni686PAEHVM, NULL) !=3D 0) - ret =3D -1; - - if (virTestRun("Capabilities for x86_64, no HVM", - testXenx86_64, NULL) !=3D 0) - ret =3D -1; - - if (virTestRun("Capabilities for x86_64, HVM", - testXenx86_64HVM, NULL) !=3D 0) - ret =3D -1; - - if (virTestRun("Capabilities for ia64, no HVM, LE", - testXenia64, NULL) !=3D 0) - ret =3D -1; - - if (virTestRun("Capabilities for ia64, HVM, LE", - testXenia64HVM, NULL) !=3D 0) - ret =3D -1; - - if (virTestRun("Capabilities for ia64, no HVM, BE", - testXenia64BE, NULL) !=3D 0) - ret =3D -1; - - if (virTestRun("Capabilities for ia64, HVM, BE", - testXenia64BEHVM, NULL) !=3D 0) - ret =3D -1; - - if (virTestRun("Capabilities for ppc64", - testXenppc64, NULL) !=3D 0) - ret =3D -1; - - - return ret =3D=3D 0 ? EXIT_SUCCESS : EXIT_FAILURE; -} - -VIR_TEST_MAIN(mymain) --=20 2.16.3 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list