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

[Xen-devel] HVM/VMX issues on some gcc version?


  • To: <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • From: "Shi, Alex" <alex.shi@xxxxxxxxx>
  • Date: Thu, 9 Feb 2006 10:32:14 +0800
  • Delivery-date: Thu, 09 Feb 2006 02:43:29 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcYsV3obvxN8+p0JQACJZEJvfLzZcgAArbtgAACz7bAAABWq8AAACN0AABCph2AADu7DQAANwndQAAAk3lAAAFlNEAABC61Q
  • Thread-topic: HVM/VMX issues on some gcc version?

We have checked three source versions 8767:0defafc42af4, 8781:dcc2beb8a1d2, 
8793:974ed9f73641.

The VMX/HVM (IA-32 UP mode) of changset 8767/8781 often can not be created if 
it was builded by gcc 3.4.2/Fedora Core 3 or gcc 4.0.1/FC4. But it works well 
if it was builded by gcc 3.4.3/RHEL4u1 or gcc 3.4.4/RHEL4u2. 
The VMX/HVM guest often hangs for many different error, serial port often show 
us :
---------------------
XEN) (GUEST: 20) Boot from Hard Disk 0 failed
(XEN) (GUEST: 20) FATAL: Not a bootable disk
(XEN) (GUEST: 20) Unknown opcode at F000:09E1=0xF09E1
(XEN) (GUEST: 20) Halt called from %eip 0xD2B1A
-----------------------
or
-----------------------
(XEN) (GUEST: 13)  rombios.c,v 1.138 2005/05/07 15:55:26 vruppert Exp $
(XEN) HVM_PIT: guest freq in cycles=189652690
(XEN) (GUEST: 13) Remapping master: ICW2 0x8 -> 0x20
(XEN) (GUEST: 13) Remapping slave: ICW2 0x70 -> 0x28
(XEN) (GUEST: 13) VGABios $Id: vgabios.c,v 1.61 2005/05/24 16:50:50 vruppert
Ex$(XEN) (GUEST: 13) HVMAssist BIOS, 1 cpu, $Revision: 1.138 $ $Date:
2005/05/07 1$(XEN) (GUEST: 13)
(XEN) (GUEST: 13) ata0-0: PCHS=723/16/63 translation=none LCHS=723/16/63
(XEN) (GUEST: 13) ata0 master: QEMU HARDDISK ATA-2 Hard-Disk (355 MBytes)
(XEN) (GUEST: 13) ata0  slave: Unknown device
(XEN) (GUEST: 13) Unknown opcode at F000:FFFF=0xFFFFF
(XEN) (GUEST: 13) Halt called from %eip 0xD2B1A
------------------------
even it can be created successful. serial port also has lots of complian:
-----------------------
(XEN) (GUEST: 14) Booting from Hard Disk...
(XEN) (GUEST: 14) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) (GUEST: 14) int13_harddisk: function 08, unmapped device for ELDL=81
(XEN) (GUEST: 14) *** int 15h function AX=00C0, BX=0000 not yet supported!
(XEN) (GUEST: 14) *** int 15h function AX=5300, BX=0000 not yet supported!
(XEN) (GUEST: 14) *** int 15h function AX=5304, BX=0000 not yet supported!
(XEN) (GUEST: 14) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 14) KBD: unsupported int 16h function 03
(XEN) (GUEST: 14) int13_harddisk: function 15, unmapped device for ELDL=81
(XEN) (GUEST: 14) *** int 15h function AX=5300, BX=0000 not yet supported!
(XEN) (GUEST: 14) int13_harddisk: function 41, unmapped device for ELDL=81
(XEN) HVM_PIT: guest freq in cycles=37931173
--------------------------


But VMX/HVM guest (IA-32 UP mode) of changset 8793 works now, while the gcc 
versin is still 3.4.2/Fedora Core 3. 

So some code depends on the gcc version? 



Thanks and best regards
Alex shi


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.