KVM Test report, kernel 1414115... qemu 013ddf74...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, all,
This is KVM test result against kvm.git 1414115b34b9ae69d260a2e4e5d2fd6e956b64b9 and qemu-kvm.git 013ddf74dd9ac698d0206effdf268c8768959099.

Currently qemu-kvm has a build failure issue on RHEL5 system, this issue exist for about 1 month, we build qemu-kvm on RHEL5u1 with a wordaround patch(attchment mail).
The linux guest boot slow issue got fixed. However, we found a regression issue that 32PAE Windows guest can not boot up without APCI on.

Fixed issue:
1. [KVM] Linux guest is too slow to boot up
https://bugzilla.kernel.org/show_bug.cgi?id=17882

New issue
1. [KVM] Noacpi Windows guest can not boot up on 32bit KVM host
https://bugzilla.kernel.org/show_bug.cgi?id=21402


Four old Issues:
================================================
1. ltp diotest running time is 2.54 times than before
https://sourceforge.net/tracker/?func=detail&aid=2723366&group_id=180599&atid=893831
2. 32bits Rhel5/FC6 guest may fail to reboot after installation
https://sourceforge.net/tracker/?func=detail&atid=893831&aid=1991647&group_id=180599
3. perfctr wrmsr warning when booting 64bit RHEl5.3
https://sourceforge.net/tracker/?func=detail&aid=2721640&group_id=180599&atid=893831
4. [SR] qemu return form "migrate " command spend long time 
https://sourceforge.net/tracker/?func=detail&aid=2942079&group_id=180599&atid=893831


Test environment
================================================
Platform  A
Westmere-EP
CPU                     8
Memory size         12G

=====================================================================
               Summary Test Report of Last Session
=====================================================================
  	                    Total   Pass    Fail    NoResult   Crash
=====================================================================
control_panel_ept_vpid      12      12      0         0        0
control_panel_vpid          3       3       0         0        0
control_panel               3       3       0         0        0
control_panel_ept           4       4       0         0        0
gtest_vpid                  1       1       0         0        0
gtest_ept                   1       1       0         0        0
gtest                       3       3       0         0        0
vtd_ept_vpid                8       8       0         0        0
gtest_ept_vpid              11      11      0         0        0
sriov_ept_vpid              5       5       0         0        0
=====================================================================
control_panel_ept_vpid      12      12      0         0        0
 :KVM_LM_Continuity_64_g3   1       1       0         0        0
 :KVM_four_dguest_64_g32e   1       1       0         0        0
 :KVM_1500M_guest_64_gPAE   1       1       0         0        0
 :KVM_LM_SMP_64_g32e        1       1       0         0        0
 :KVM_SR_SMP_64_g32e        1       1       0         0        0
 :KVM_linux_win_64_g32e     1       1       0         0        0
 :KVM_1500M_guest_64_g32e   1       1       0         0        0
 :KVM_two_winxp_64_g32e     1       1       0         0        0
 :KVM_256M_guest_64_gPAE    1       1       0         0        0
 :KVM_SR_Continuity_64_g3   1       1       0         0        0
 :KVM_256M_guest_64_g32e    1       1       0         0        0
 :KVM_four_sguest_64_g32e   1       1       0         0        0
control_panel_vpid          3       3       0         0        0
 :KVM_linux_win_64_g32e     1       1       0         0        0
 :KVM_1500M_guest_64_g32e   1       1       0         0        0
 :KVM_1500M_guest_64_gPAE   1       1       0         0        0
control_panel               3       3       0         0        0
 :KVM_1500M_guest_64_g32e   1       1       0         0        0
 :KVM_1500M_guest_64_gPAE   1       1       0         0        0
 :KVM_LM_SMP_64_g32e        1       1       0         0        0
control_panel_ept           4       4       0         0        0
 :KVM_linux_win_64_g32e     1       1       0         0        0
 :KVM_1500M_guest_64_g32e   1       1       0         0        0
 :KVM_1500M_guest_64_gPAE   1       1       0         0        0
 :KVM_LM_SMP_64_g32e        1       1       0         0        0
gtest_vpid                  1       1       0         0        0
 :boot_smp_win7_ent_64_g3   1       1       0         0        0
gtest_ept                   1       1       0         0        0
 :boot_smp_win7_ent_64_g3   1       1       0         0        0
gtest                       3       3       0         0        0
 :boot_smp_win2008_64_g32   1       1       0         0        0
 :boot_smp_win7_ent_64_gP   1       1       0         0        0
 :boot_smp_vista_64_g32e    1       1       0         0        0
vtd_ept_vpid                8       8       0         0        0
 :one_pcie_up_64_g32e       1       1       0         0        0
 :hp_pcie_smp_nomsi_64_g3   1       1       0         0        0
 :lm_pcie_smp_64_g32e       1       1       0         0        0
 :one_pcie_scp_64_g32e      1       1       0         0        0
 :one_pcie_smp_nomsi_64_g   1       1       0         0        0
 :hp_pcie_smp_64_g32e       1       1       0         0        0
 :one_pcie_smp_64_g32e      1       1       0         0        0
 :hp_pcie_up_64_g32e        1       1       0         0        0
gtest_ept_vpid              11      11      0         0        0
 :boot_up_acpi_64_g32e      1       1       0         0        0
 :boot_base_kernel_64_g32   1       1       0         0        0
 :kb_nightly_64_g32e        1       1       0         0        0
 :boot_up_acpi_win2k3_64_   1       1       0         0        0
 :boot_up_vista_64_g32e     1       1       0         0        0
 :ltp_nightly_64_g32e       1       1       0         0        0
 :boot_smp_win2008_64_g32   1       1       0         0        0
 :boot_smp_acpi_win2k3_64   1       1       0         0        0
 :boot_smp_win7_ent_64_g3   1       1       0         0        0
 :boot_up_acpi_xp_64_g32e   1       1       0         0        0
 :boot_smp_acpi_xp_64_g32   1       1       0         0        0
sriov_ept_vpid              5       5       0         0        0
 :one_vf_up_64_g32e         1       1       0         0        0
 :hp_vf_up_64_g32e          1       1       0         0        0
 :hp_vf_smp_64_g32e         1       1       0         0        0
 :one_vf_smp_64_g32e        1       1       0         0        0
 :two_dev_smp_64_g32e       1       1       0         0        0
=====================================================================
Total                       51      51      0         0        0


Test environment
================================================
Platform  B
Sandybridge
CPU                     8
Memory size         4G

Report summary of IA32E on VT-SNB1:
               Summary Test Report of Last Session
=====================================================================
  	                    Total   Pass    Fail    NoResult   Crash
=====================================================================
control_panel_ept_vpid      12      12      0         0        0
control_panel_vpid          3       3       0         0        0
control_panel_ept           4       4       0         0        0
control_panel               3       3       0         0        0
gtest_ept                   1       1       0         0        0
gtest_vpid                  1       1       0         0        0
gtest                       3       3       0         0        0
vtd_ept_vpid                9       8       0         0        1
gtest_ept_vpid              11      10      1         0        0
sriov_ept_vpid              5       5       0         0        0
=====================================================================
control_panel_ept_vpid      12      12      0         0        0
 :KVM_LM_Continuity_64_g3   1       1       0         0        0
 :KVM_four_dguest_64_g32e   1       1       0         0        0
 :KVM_1500M_guest_64_gPAE   1       1       0         0        0
 :KVM_LM_SMP_64_g32e        1       1       0         0        0
 :KVM_SR_SMP_64_g32e        1       1       0         0        0
 :KVM_linux_win_64_g32e     1       1       0         0        0
 :KVM_two_winxp_64_g32e     1       1       0         0        0
 :KVM_1500M_guest_64_g32e   1       1       0         0        0
 :KVM_256M_guest_64_gPAE    1       1       0         0        0
 :KVM_SR_Continuity_64_g3   1       1       0         0        0
 :KVM_256M_guest_64_g32e    1       1       0         0        0
 :KVM_four_sguest_64_g32e   1       1       0         0        0
control_panel_vpid          3       3       0         0        0
 :KVM_linux_win_64_g32e     1       1       0         0        0
 :KVM_1500M_guest_64_g32e   1       1       0         0        0
 :KVM_1500M_guest_64_gPAE   1       1       0         0        0
control_panel_ept           4       4       0         0        0
 :KVM_linux_win_64_g32e     1       1       0         0        0
 :KVM_1500M_guest_64_g32e   1       1       0         0        0
 :KVM_1500M_guest_64_gPAE   1       1       0         0        0
 :KVM_LM_SMP_64_g32e        1       1       0         0        0
control_panel               3       3       0         0        0
 :KVM_1500M_guest_64_g32e   1       1       0         0        0
 :KVM_1500M_guest_64_gPAE   1       1       0         0        0
 :KVM_LM_SMP_64_g32e        1       1       0         0        0
gtest_ept                   1       1       0         0        0
 :boot_smp_win7_ent_64_g3   1       1       0         0        0
gtest_vpid                  1       1       0         0        0
 :boot_smp_win7_ent_64_g3   1       1       0         0        0
gtest                       3       3       0         0        0
 :boot_smp_win2008_64_g32   1       1       0         0        0
 :boot_smp_win7_ent_64_gP   1       1       0         0        0
 :boot_smp_vista_64_g32e    1       1       0         0        0
vtd_ept_vpid                9       8       0         0        1
 :one_pcie_up_64_g32e       1       1       0         0        0
 :lm_pcie_smp_64_g32e       2       1       0         0        1
 :hp_pcie_smp_nomsi_64_g3   1       1       0         0        0
 :one_pcie_scp_64_g32e      1       1       0         0        0
 :one_pcie_smp_nomsi_64_g   1       1       0         0        0
 :hp_pcie_smp_64_g32e       1       1       0         0        0
 :one_pcie_smp_64_g32e      1       1       0         0        0
 :hp_pcie_up_64_g32e        1       1       0         0        0
gtest_ept_vpid              11      10      1         0        0
 :boot_up_acpi_64_g32e      1       1       0         0        0
 :boot_base_kernel_64_g32   1       1       0         0        0
 :boot_up_acpi_win2k3_64_   1       1       0         0        0
 :kb_nightly_64_g32e        1       1       0         0        0
 :boot_up_vista_64_g32e     1       1       0         0        0
 :ltp_nightly_64_g32e       1       0       1         0        0
 :boot_smp_win2008_64_g32   1       1       0         0        0
 :boot_up_acpi_xp_64_g32e   1       1       0         0        0
 :boot_smp_acpi_win2k3_64   1       1       0         0        0
 :boot_smp_win7_ent_64_g3   1       1       0         0        0
 :boot_smp_acpi_xp_64_g32   1       1       0         0        0
sriov_ept_vpid              5       5       0         0        0
 :one_vf_up_64_g32e         1       1       0         0        0
 :hp_vf_up_64_g32e          1       1       0         0        0
 :hp_vf_smp_64_g32e         1       1       0         0        0
 :one_vf_smp_64_g32e        1       1       0         0        0
 :two_dev_smp_64_g32e       1       1       0         0        0
=====================================================================
Total                       52      50      1         0        1

Best Regards,
Xudong Hao
--- Begin Message ---
(Add CC to kvm@vger)

(2010/10/12 10:52), Hao, Xudong wrote:
> Hi,
> Currently qemu-kvm build fail on RHEL5 with gcc 4.1.2, build can pass on Fedora11 with gcc 4.4.1, can anybody look on RHEL5 system?
>
> Gcc: 4.1.2
> system: RHEL5.1
> qemu-kvm: 85566812a4f8cae721fea0224e05a7e75c08c5dd
>
> ...
>   LINK  qemu-img
>   LINK  qemu-io
>   CC    libhw64/virtio-9p-local.o
> cc1: warnings being treated as errors
> /home/source/qemu-kvm/hw/virtio-9p-local.c: In function 'local_utimensat':
> /home/source/qemu-kvm/hw/virtio-9p-local.c:479: warning: implicit declaration of function 'utimensat'
> /home/source/qemu-kvm/hw/virtio-9p-local.c:479: warning: nested extern declaration of 'utimensat'
> make[1]: *** [virtio-9p-local.o] Error 1
> make: *** [subdir-libhw64] Error 2
>
>
> Best Regards,
> Xudong Hao

It seems that this issue is caused by the old glibc.
Though I don't know well about virtio-9p and suppose there
should be better fix, I confirmed that following change
removed the warnings.

Thanks,
H.Seto

=====

[PATCH] virtio-9p: fix build on !CONFIG_UTIMENSAT

This removes following warnings on RHEL5, which has utimensat syscall
but has old glibc that doesn't have support for it:

hw/virtio-9p-local.c: In function 'local_utimensat':
hw/virtio-9p-local.c:479: warning: implicit declaration of function 'utimensat'
hw/virtio-9p-local.c:479: warning: nested extern declaration of 'utimensat'

and

hw/virtio-9p.c: In function 'v9fs_setattr_post_chmod':
hw/virtio-9p.c:1410: error: 'UTIME_NOW' undeclared (first use in this function)
hw/virtio-9p.c:1410: error: (Each undeclared identifier is reported only once
hw/virtio-9p.c:1410: error: for each function it appears in.)
hw/virtio-9p.c:1413: error: 'UTIME_OMIT' undeclared (first use in this function)
hw/virtio-9p.c: In function 'v9fs_wstat_post_chmod':
hw/virtio-9p.c:2905: error: 'UTIME_OMIT' undeclared (first use in this function)

Signed-off-by: Hidetoshi Seto <seto.hidetoshi@xxxxxxxxxxxxxx>
---
 hw/virtio-9p-local.c |    8 ++++++++
 hw/virtio-9p.c       |    9 +++++++++
 2 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/hw/virtio-9p-local.c b/hw/virtio-9p-local.c
index 57f9243..e075c27 100644
--- a/hw/virtio-9p-local.c
+++ b/hw/virtio-9p-local.c
@@ -18,6 +18,9 @@
 #include <sys/socket.h>
 #include <sys/un.h>
 #include <attr/xattr.h>
+#ifndef CONFIG_UTIMENSAT
+#include <syscall.h>
+#endif

 static const char *rpath(FsContext *ctx, const char *path)
 {
@@ -476,7 +479,12 @@ static int local_chown(FsContext *fs_ctx, const char *path, FsCred *credp)
 static int local_utimensat(FsContext *s, const char *path,
                       const struct timespec *buf)
 {
+#ifndef CONFIG_UTIMENSAT
+    return syscall(SYS_utimensat, AT_FDCWD, rpath(s, path), buf,
+                   AT_SYMLINK_NOFOLLOW);
+#else
     return utimensat(AT_FDCWD, rpath(s, path), buf, AT_SYMLINK_NOFOLLOW);
+#endif
 }

 static int local_remove(FsContext *ctx, const char *path)
diff --git a/hw/virtio-9p.c b/hw/virtio-9p.c
index 32fa3bc..efe5c51 100644
--- a/hw/virtio-9p.c
+++ b/hw/virtio-9p.c
@@ -1393,6 +1393,15 @@ out:
     qemu_free(vs);
 }

+#ifndef CONFIG_UTIMENSAT
+#ifndef UTIME_NOW
+# define UTIME_NOW     ((1l << 30) - 1l)
+#endif
+#ifndef UTIME_OMIT
+# define UTIME_OMIT    ((1l << 30) - 2l)
+#endif
+#endif
+
 static void v9fs_setattr_post_chmod(V9fsState *s, V9fsSetattrState *vs, int err)
 {
     if (err == -1) {
--
1.7.3.1


--- End Message ---

[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux