diff --git a/tests/Makefile.am b/tests/Makefile.am index e6b85afa65cba5919e8dcad6b53e6678090e81b6..24dbb56cacf26c94d6d20d8ebf20099827ca117b 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -161,7 +161,6 @@ EXTRA_DIST = \ virusbtestdata \ vmwareverdata \ vmx2xmldata \ - xencapsdata \ xlconfigdata \ xmconfigdata \ xml2sexprdata \ @@ -272,10 +271,6 @@ endif WITH_SECDRIVER_SELINUX ssh_SOURCES = ssh.c ssh_LDADD = $(COVERAGE_LDFLAGS) -if WITH_XEN -test_programs += xencapstest -endif WITH_XEN - if WITH_LIBXL test_programs += xlconfigtest xml2sexprtest sexpr2xmltest \ xmconfigtest libxlxml2domconfigtest @@ -498,18 +493,6 @@ sockettest_SOURCES = \ testutils.c testutils.h sockettest_LDADD = $(LDADDS) -if WITH_XEN -xen_LDADDS = ../src/libvirt_driver_xen_impl.la -xen_LDADDS += $(LDADDS) - -xencapstest_SOURCES = \ - xencapstest.c testutils.h testutils.c -xencapstest_LDADD = $(xen_LDADDS) - -else ! WITH_XEN -EXTRA_DIST += xencapstest.c testutilsxen.c testutilsxen.h -endif ! WITH_XEN - if WITH_LIBXL libxl_LDADDS = ../src/libvirt_driver_libxl_impl.la if WITH_NETWORK @@ -984,9 +967,6 @@ endif WITH_LXC if WITH_QEMU vircapstest_SOURCES += testutilsqemu.c testutilsqemu.h endif WITH_QEMU -if WITH_XEN -vircapstest_SOURCES += testutilsxen.c testutilsxen.h -endif WITH_XEN vircapstest_LDADD = $(qemu_LDADDS) $(LDADDS) domaincapsmock_la_SOURCES = domaincapsmock.c diff --git a/tests/testutilsxen.c b/tests/testutilsxen.c index 4328441b79fa9ebaeee60689f96c3156ecd84471..c08ec4a6ec230ea45264be9a3b6f13e13ece67d6 100644 --- a/tests/testutilsxen.c +++ b/tests/testutilsxen.c @@ -7,70 +7,6 @@ #include "testutilshostcpus.h" #include "domain_conf.h" -virCapsPtr testXenCapsInit(void) -{ - struct utsname utsname; - virCapsPtr caps; - virCapsGuestPtr guest; - virCapsGuestMachinePtr *machines; - int nmachines; - static const char *const x86_machines[] = { - "xenfv" - }; - static const char *const xen_machines[] = { - "xenpv" - }; - - uname(&utsname); - if ((caps = virCapabilitiesNew(VIR_ARCH_I686, - false, false)) == NULL) - return NULL; - - nmachines = ARRAY_CARDINALITY(x86_machines); - if ((machines = virCapabilitiesAllocMachines(x86_machines, nmachines)) == NULL) - goto cleanup; - - if ((guest = virCapabilitiesAddGuest(caps, VIR_DOMAIN_OSTYPE_HVM, VIR_ARCH_I686, - "/usr/lib/xen/bin/qemu-dm", NULL, - nmachines, machines)) == NULL) - goto cleanup; - machines = NULL; - - if (virCapabilitiesAddGuestDomain(guest, - VIR_DOMAIN_VIRT_XEN, - NULL, - NULL, - 0, - NULL) == NULL) - goto cleanup; - - nmachines = ARRAY_CARDINALITY(xen_machines); - if ((machines = virCapabilitiesAllocMachines(xen_machines, nmachines)) == NULL) - goto cleanup; - - if ((guest = virCapabilitiesAddGuest(caps, VIR_DOMAIN_OSTYPE_XEN, VIR_ARCH_I686, - "/usr/lib/xen/bin/qemu-dm", NULL, - nmachines, machines)) == NULL) - goto cleanup; - machines = NULL; - - if (virCapabilitiesAddGuestDomain(guest, - VIR_DOMAIN_VIRT_XEN, - NULL, - NULL, - 0, - NULL) == 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 2facf5e5afa5af4239f5fc734b72af80f0c7021b..c5ccb6d4713b01b78ff7ebd23ee25e4c7c4fbed5 100644 --- a/tests/testutilsxen.h +++ b/tests/testutilsxen.h @@ -6,8 +6,6 @@ # include "libxl/libxl_capabilities.h" # endif -virCapsPtr testXenCapsInit(void); - virCapsPtr testXLInitCaps(void); #endif /* _TESTUTILSXEN_H_ */ diff --git a/tests/vircapstest.c b/tests/vircapstest.c index 05ec802f35a2a281f18ddf6e568b29ad1b381d75..664b7da1433b5add023f402bdecdd8974933f2a1 100644 --- a/tests/vircapstest.c +++ b/tests/vircapstest.c @@ -22,7 +22,6 @@ #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 ATTRIBUTE_UNUSED) } #endif /* WITH_QEMU */ -#ifdef WITH_XEN -static int -test_virCapsDomainDataLookupXen(const void *data ATTRIBUTE_UNUSED) -{ - int ret = -1; - virCapsPtr caps = NULL; - - if (!(caps = testXenCapsInit())) { - ret = -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, NULL, 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 = 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 = -1; #endif -#ifdef WITH_XEN - if (virTestRun("virCapsDomainDataLookupXen", - test_virCapsDomainDataLookupXen, NULL) < 0) - ret = -1; -#endif #ifdef WITH_LXC if (virTestRun("virCapsDomainDataLookupLXC", test_virCapsDomainDataLookupLXC, NULL) < 0) diff --git a/tests/virdrivermoduletest.c b/tests/virdrivermoduletest.c index 95e946d492f1192f5806f70f0d23979a577385ba..6c63ecd52bcd05699e71851bc49e6869ede00fcf 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 f1d11437e0eac11f2abc88ea813e78d9b8290f9f..2d35833919437787d68201f459ef405e2ddacc60 100644 --- a/tests/virschematest.c +++ b/tests/virschematest.c @@ -215,8 +215,7 @@ mymain(void) } \ } while (0) - 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/xen-i686-pae-hvm.caps deleted file mode 100644 index 904b67f2861b9350bb9afc2420bd8f2a9cf279c0..0000000000000000000000000000000000000000 --- 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 8b4775fecce5742b37d7695739660f31b2c834f7..0000000000000000000000000000000000000000 --- 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 cf6a1de6e1e062fccf3d9d09da18fcaaa4080507..0000000000000000000000000000000000000000 --- 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-i686-pae.caps deleted file mode 100644 index 886855c4018f1a6d4eca44d3e730e1d0924950be..0000000000000000000000000000000000000000 --- 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 4b2fb66c4b66b7a1e9d0666e404a0aeac8458f0f..0000000000000000000000000000000000000000 --- 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-i686-pae.xml deleted file mode 100644 index c917fbe728be16d5b5264a80c44c310e14843988..0000000000000000000000000000000000000000 --- 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.caps deleted file mode 100644 index 8253fd33e01c9c02feea06422ecc67aae02038bd..0000000000000000000000000000000000000000 --- 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-i686.cpuinfo deleted file mode 100644 index 5f9c8ef1264bc39c9713d8681335965a7da59b8c..0000000000000000000000000000000000000000 --- 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 5771e2bcf160c9135a98100ff3134911ab5fb9f1..0000000000000000000000000000000000000000 --- 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 aec634d6a963dca14ee6a874245d1b03de6c26c5..0000000000000000000000000000000000000000 --- 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 0b70bfd870aaabd8a0e633f59a5cb32231e91a8d..0000000000000000000000000000000000000000 --- 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 19d23e940ed6b036ffc65c8009720dcd56e50292..0000000000000000000000000000000000000000 --- 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-ia64-be.caps deleted file mode 100644 index d39c45e217d43f2a41b7383ba0b5adae892f10cc..0000000000000000000000000000000000000000 --- 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 0b70bfd870aaabd8a0e633f59a5cb32231e91a8d..0000000000000000000000000000000000000000 --- 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 78fa77e693fc0caf6a869f82ea2c06ec8a40eb43..0000000000000000000000000000000000000000 --- 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-ia64-hvm.caps deleted file mode 100644 index 21c7a21593aad5902807ebd19242f1c6756d0abd..0000000000000000000000000000000000000000 --- 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 0b70bfd870aaabd8a0e633f59a5cb32231e91a8d..0000000000000000000000000000000000000000 --- 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-ia64-hvm.xml deleted file mode 100644 index 6e22372171ab05d5e468333edeee78da5f43ebe7..0000000000000000000000000000000000000000 --- 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.caps deleted file mode 100644 index b93c0b9413ce6d9d32623ad0256269706d978fb1..0000000000000000000000000000000000000000 --- 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-ia64.cpuinfo deleted file mode 100644 index 0b70bfd870aaabd8a0e633f59a5cb32231e91a8d..0000000000000000000000000000000000000000 --- 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 9e3eaf4356bdbb3c33e35b7585be5e39d2f76385..0000000000000000000000000000000000000000 --- 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 df0fe93abdb1e3d6de23ff877d4967f07b59fbfb..0000000000000000000000000000000000000000 --- 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-ppc64.cpuinfo deleted file mode 100644 index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000 diff --git a/tests/xencapsdata/xen-ppc64.xml b/tests/xencapsdata/xen-ppc64.xml deleted file mode 100644 index 0132c459c8c41c816f31aeadc4d26d8fdcec4242..0000000000000000000000000000000000000000 --- 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 1701a34a9a15ea2c4d91144d220874ae0f808c5b..0000000000000000000000000000000000000000 --- 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/xen-x86_64-hvm.cpuinfo deleted file mode 100644 index 1beedd2eb2eb4b3c6e19dfa14722bdc054993846..0000000000000000000000000000000000000000 --- 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 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow 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 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow 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-x86_64-hvm.xml deleted file mode 100644 index 7458f0b5374c2c2ffa60c7adf98c092ceb2872c9..0000000000000000000000000000000000000000 --- 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 d627a0eed1ac1f830bb08dc409a0e7885e00d602..0000000000000000000000000000000000000000 --- 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-x86_64.cpuinfo deleted file mode 100644 index 1beedd2eb2eb4b3c6e19dfa14722bdc054993846..0000000000000000000000000000000000000000 --- 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 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow 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 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow 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_64.xml deleted file mode 100644 index b6864320b9e748de3c776fe79d26f773077bfb80..0000000000000000000000000000000000000000 --- 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 7cbd43faa091e9edda7386f5dfe21fe6738c631f..0000000000000000000000000000000000000000 --- 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 = NULL; - FILE *fp1 = NULL, *fp2 = NULL; - virCapsPtr caps = NULL; - - int ret = -1; - - char *xml = NULL; - char *cpuinfo = NULL; - char *capabilities = 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 = fopen(cpuinfo, "r"))) - goto fail; - - if (!(fp2 = fopen(capabilities, "r"))) - goto fail; - - if (!(caps = xenHypervisorMakeCapabilitiesInternal(NULL, hostmachine, fp1, fp2))) - goto fail; - - if (!(actualxml = virCapabilitiesFormatXML(caps))) - goto fail; - - if (virTestCompareToFile(actualxml, xml) < 0) - goto fail; - - ret = 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 = { - .hv = 0, - .hypervisor = 2, - .sys_interface = -1, - .dom_interface = -1, -}; - -static int -mymain(void) -{ - int ret = 0; - - xenHypervisorInit(&hv_versions); - if (virInitialize() < 0) - return EXIT_FAILURE; - - if (virTestRun("Capabilities for i686, no PAE, no HVM", - testXeni686, NULL) != 0) - ret = -1; - - if (virTestRun("Capabilities for i686, PAE, no HVM", - testXeni686PAE, NULL) != 0) - ret = -1; - - /* No PAE + HVM is non-sensical - all VMX capable - CPUs have PAE */ - /*if (virTestRun("Capabilities for i686, no PAE, HVM", - testXeni686HVM, NULL) != 0) - ret = -1; - */ - - if (virTestRun("Capabilities for i686, PAE, HVM", - testXeni686PAEHVM, NULL) != 0) - ret = -1; - - if (virTestRun("Capabilities for x86_64, no HVM", - testXenx86_64, NULL) != 0) - ret = -1; - - if (virTestRun("Capabilities for x86_64, HVM", - testXenx86_64HVM, NULL) != 0) - ret = -1; - - if (virTestRun("Capabilities for ia64, no HVM, LE", - testXenia64, NULL) != 0) - ret = -1; - - if (virTestRun("Capabilities for ia64, HVM, LE", - testXenia64HVM, NULL) != 0) - ret = -1; - - if (virTestRun("Capabilities for ia64, no HVM, BE", - testXenia64BE, NULL) != 0) - ret = -1; - - if (virTestRun("Capabilities for ia64, HVM, BE", - testXenia64BEHVM, NULL) != 0) - ret = -1; - - if (virTestRun("Capabilities for ppc64", - testXenppc64, NULL) != 0) - ret = -1; - - - return ret == 0 ? EXIT_SUCCESS : EXIT_FAILURE; -} - -VIR_TEST_MAIN(mymain)