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

[Xen-users] Make generic 686 CPU flags be compatible with 64 bit mode


  • To: Xen Users List <xen-users@xxxxxxxxxxxxxxxxxxx>
  • From: Antonio Colin <dftonywhite@xxxxxxxxxxx>
  • Date: Fri, 16 Dec 2011 20:39:29 -0600
  • Delivery-date: Sat, 17 Dec 2011 02:41:09 +0000
  • Importance: Normal
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Hello guys,

I have already managed to do live migration between two 64 bit architectures and Xen 4.1.1:
1: Intel(R) Core(TM)2 CPU
2: AMD Athlon(tm) Processor TF-20

Done by putting in the DomU config file these flags from the xmexample.hvm:

cpuid=['0:eax=0x3,ebx=0x0,ecx=0x0,edx=0x0',
           '1:eax=0x06b1,
               ecx=xxxxxxxxxxx0000xx00xxx0000000xx0,
               edx=xxx00000xxxxxxx0xxxxxxxxx0xxxxxx',
           '4:eax=0x3,ebx=0x0,ecx=0x0,edx=0x0',
'0x80000000:eax=0x3,ebx=0x0,ecx=0x0,edx=0x0']

That is to downgrade the CPUID to make a better compatibility for migration as a generic 686 architecture,
so any 64 bit operating system won't start.  Does anyone know how to mask or modify those flags in order
to make them compatible with 64 bit mode? I need to run Windows Server 2008 64 bits as DomU.

That is the only feature I need.

Thanks a lot!

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

 


Rackspace

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