Hi Ronen, About win2008.x86_64 guest BSOD, here is the test result. 1. Tested on the following version: kernel-3.10.0-95.el7.x86_64 seabios-1.7.2.2-11.el7.x86_64 1) qemu-kvm-1.5.3-2.el7 --> fail 2) qemu-kvm-1.5.2-1.el7 --> pass qemu-kvm-1.5.2-4.el7 --> pass Use the guest which is BSOD on qemu-kvm-1.5.3-2.el7, can boot up successfully with qemu-kvm-1.5.2-4.el7, as well do system_reset. And I can't get qemu-kvm-1.5.3-1.el7 for it is deleted in brew, but I guess this bug was introduced from qemu-kvm-1.5.3, and I found qemu-kvm-1.5.3.1 has rebase. 2. QEMU CML: /usr/libexec/qemu-kvm \ -drive id=drive_image1,if=none,cache=none,snapshot=off,aio=native,file=/home/win2008-64-virtio.qcow2 \ -device virtio-blk-pci,id=image1,drive=drive_image1,bootindex=0,bus=pci.0,addr=05 \ -monitor stdio \ -vnc :0 \ -m 4096 \ 3. cpuinfo: processor : 23 vendor_id : AuthenticAMD cpu family : 21 model : 1 model name : AMD Opteron(TM) Processor 6234 stepping : 2 microcode : 0x6000626 cpu MHz : 2400.065 cache size : 2048 KB physical id : 1 siblings : 12 core id : 5 cpu cores : 6 apicid : 75 initial apicid : 43 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid amd_dcm aperfmperf pni pclmulqdq monitor ssse3 cx16 sse4_1 sse4_2 popcnt aes xsave avx lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4 nodeid_msr topoext perfctr_core perfctr_nb arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthreshold bogomips : 4799.75 TLB size : 1536 4K pages clflush size : 64 cache_alignment : 64 address sizes : 48 bits physical, 48 bits virtual power management: ts ttp tm 100mhzsteps hwpstate cpb 4. # brctl show bridge name bridge id STP enabled interfaces virbr0 8000.525400319512 yes virbr0-nic 5. And there is no load on the host, just boot up the guest using the above CML. Thanks, Cong
(In reply to CongLi from comment #3) I have also updated bz1056982, for the info in comment 3 is win2008.x86_64 guest related. https://bugzilla.redhat.com/show_bug.cgi?id=1056982#c17 Here are the bugs which win2008.x86_64 guest related: 1. Bug 1049800 - win2008.x86_64 guest BSOD (error code:0x50, PAGE_FAULT_IN_NONPAGED_AREA) 2. Bug 1038594 - Win2008 x86_64 BSOD(0x0A) on the starting of OS 3. Bug 1038902 - Win2008 BSOD on OS booting(0x7e and 0xc5) 4. Bug 1049823 - win2008.x86_64 guest BSOD (error code:0x3B, SYSTEM_SERVICE_EXCEPTION) 5. Bug 1056982 - win2008.x86_64 guest BSOD (error code:0x19, BAD_POOL_HEADER) I will test other guests and other bugs, and update the test result asap. And if the info is not enough, feel free to tell me, I will add more info. Thanks, Cong
(In reply to CongLi from comment #4) > (In reply to CongLi from comment #3) > > I have also updated bz1056982, for the info in comment 3 is win2008.x86_64 > guest related. > https://bugzilla.redhat.com/show_bug.cgi?id=1056982#c17 > > Here are the bugs which win2008.x86_64 guest related: > 1. Bug 1049800 - win2008.x86_64 guest BSOD (error code:0x50, > PAGE_FAULT_IN_NONPAGED_AREA) > 2. Bug 1038594 - Win2008 x86_64 BSOD(0x0A) on the starting of OS > 3. Bug 1038902 - Win2008 BSOD on OS booting(0x7e and 0xc5) > 4. Bug 1049823 - win2008.x86_64 guest BSOD (error code:0x3B, > SYSTEM_SERVICE_EXCEPTION) > 5. Bug 1056982 - win2008.x86_64 guest BSOD (error code:0x19, > BAD_POOL_HEADER) With the Radim and Paolo's help, found the win2008.x86_64 guest BSOD is caused by '-machine kernel_irqchip=on|off'. From https://bugzilla.redhat.com/show_bug.cgi?id=1056982#c22: qemu-kvm-1.5.3-1.el7 --> pass qemu-kvm-1.5.3-2.el7 --> fail As Radim said, this bug is caused by '-machine kernel_irqchip=on|off'. qemu-kvm-1.5.3-2.el7: 1. -machine kernel_irqchip=on --> fail (BSOD) 2. -machine kernel_irqchip=off --> pass CML: /home/staf-kvm-devel/autotest-devel/client/tests/virt/qemu/qemu \ -drive id=drive_image1,if=none,cache=none,snapshot=off,aio=native,file=win2008-64-virtio.qcow2 \ -device virtio-blk-pci,id=image1,drive=drive_image1,bootindex=0,bus=pci.0,addr=05 \ -monitor stdio \ -vnc :0 \ -m 4096 \ -machine kernel_irqchip=on Will attach the strace log later. 1. -machine kernel_irqchip=on: quit directly when met BSOD 2. -machine kernel_irqchip=off: guest boot successfully Thanks, Cong