Re: kernel 3.9.x kvm hangs after seabios

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

 



On Wed, May 08, 2013 at 11:22:01AM +0000, Tomas Papan wrote:
> I have the same issue, with 3.9.1 (3.9.0 too) it hangs right after seabios...
>  (no problem in 3.8.11)
> 
> qemu-1.4.1
> seabios-1.7.2.1
> 
Is there anything interesting in libvirt logfile?

Also please send the output of "qemu-monitor-command vm-jack --hmp info
registers"

And, just in case, can you send me your bios.bin image. Mine work.

> after setting emulate_invalid_guest_state=0 everything works just fine.
> 
> virsh # qemu-monitor-command vm-jack --hmp x/8i \$pc
> 0x00000000000fc46b:  lgdtw  %cs:-0x2c60
> 0x00000000000fc471:  mov    %cr0,%eax
> 0x00000000000fc474:  or     $0x1,%eax
> 0x00000000000fc478:  mov    %eax,%cr0
> 0x00000000000fc47b:  ljmpl  $0x8,$0xfc483
> 0x00000000000fc483:  mov    $0x10,%ax
> 0x00000000000fc486:  add    %al,(%bx,%si)
> 0x00000000000fc488:  mov    %ax,%ds
> 
> 
> virsh # qemu-monitor-command vm-jack --hmp x/64b \$pc
> 0x00000000000fc46b:  lgdtw  %cs:-0x2c60
> 0x00000000000fc471:  mov    %cr0,%eax
> 0x00000000000fc474:  or     $0x1,%eax
> 0x00000000000fc478:  mov    %eax,%cr0
> 0x00000000000fc47b:  ljmpl  $0x8,$0xfc483
> 0x00000000000fc483:  mov    $0x10,%ax
> 0x00000000000fc486:  add    %al,(%bx,%si)
> 0x00000000000fc488:  mov    %ax,%ds
> 0x00000000000fc48a:  mov    %ax,%es
> 0x00000000000fc48c:  mov    %ax,%ss
> 0x00000000000fc48e:  mov    %ax,%fs
> 0x00000000000fc490:  mov    %ax,%gs
> 0x00000000000fc492:  mov    %cx,%ax
> 0x00000000000fc494:  jmp    *%dx
> 0x00000000000fc496:  mov    %ax,%cx
> 0x00000000000fc498:  mov    $0x20,%ax
> 0x00000000000fc49b:  add    %al,(%bx,%si)
> 0x00000000000fc49d:  mov    %ax,%ds
> 0x00000000000fc49f:  mov    %ax,%es
> 0x00000000000fc4a1:  mov    %ax,%ss
> 0x00000000000fc4a3:  mov    %ax,%fs
> 0x00000000000fc4a5:  mov    %ax,%gs
> 0x00000000000fc4a7:  ljmpl  $0xc189,$0x18c4c4
> 0x00000000000fc4af:  mov    $0x30,%ax
> 0x00000000000fc4b2:  add    %al,(%bx,%si)
> 0x00000000000fc4b4:  mov    %ax,%ds
> 0x00000000000fc4b6:  mov    %ax,%es
> 0x00000000000fc4b8:  mov    %ax,%ss
> 0x00000000000fc4ba:  mov    %ax,%fs
> 0x00000000000fc4bc:  mov    %ax,%gs
> 0x00000000000fc4be:  ljmpl  $0x200f,$0x28c4c4
> 0x00000000000fc4c6:  shlb   $0xe0,-0x7d(%bp)
> 0x00000000000fc4ca:  decb   (%bx)
> 0x00000000000fc4cc:  and    %al,%al
> 0x00000000000fc4ce:  ljmp   $0xf000,$0xc4d3
> 0x00000000000fc4d3:  lidtw  %cs:-0x2c18
> 0x00000000000fc4d9:  xor    %ax,%ax
> 0x00000000000fc4db:  mov    %ax,%fs
> 0x00000000000fc4dd:  mov    %ax,%gs
> 0x00000000000fc4df:  mov    %ax,%es
> 0x00000000000fc4e1:  mov    %ax,%ds
> 0x00000000000fc4e3:  mov    %ax,%ss
> 0x00000000000fc4e5:  mov    %ecx,%eax
> 0x00000000000fc4e8:  jmpl   *%edx
> 0x00000000000fc4eb:  push   %ebp
> 0x00000000000fc4ed:  push   %eax
> 0x00000000000fc4ef:  pushl  %es
> 0x00000000000fc4f1:  push   %cs
> 0x00000000000fc4f2:  push   $0xc536
> 0x00000000000fc4f5:  addr32 pushw %es:0x24(%eax)
> 0x00000000000fc4fa:  addr32 pushl %es:0x20(%eax)
> 0x00000000000fc500:  addr32 mov %es:0x4(%eax),%edi
> 0x00000000000fc506:  addr32 mov %es:0x8(%eax),%esi
> 0x00000000000fc50c:  addr32 mov %es:0xc(%eax),%ebp
> 0x00000000000fc512:  addr32 mov %es:0x10(%eax),%ebx
> 0x00000000000fc518:  addr32 mov %es:0x14(%eax),%edx
> 0x00000000000fc51e:  addr32 mov %es:0x18(%eax),%ecx
> 0x00000000000fc524:  addr32 mov %es:(%eax),%ds
> 0x00000000000fc528:  addr32 pushl %es:0x1c(%eax)
> 0x00000000000fc52e:  addr32 mov %es:0x2(%eax),%es
> 0x00000000000fc533:  pop    %eax
> 0x00000000000fc535:  iret   
> 0x00000000000fc536:  pushf  
> 0x00000000000fc537:  cli 
> 
> --
> To unsubscribe from this list: send the line "unsubscribe kvm" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
			Gleb.
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[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