WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

RE: [Xen-users] Can Xen run 32, 32PAE and 64-bit fully virtualized domai

To: "Omer Khalid" <Omer.Khalid@xxxxxxx>
Subject: RE: [Xen-users] Can Xen run 32, 32PAE and 64-bit fully virtualized domains run side-by-side?
From: "Petersson, Mats" <Mats.Petersson@xxxxxxx>
Date: Mon, 19 Feb 2007 11:53:12 +0100
Cc: Gerd Hoffmann <kraxel@xxxxxxx>, "Daniel P. Berrange" <berrange@xxxxxxxxxx>, "Krysan, Susan" <KRYSANS@xxxxxxxxxx>, xen-users@xxxxxxxxxxxxxxxxxxx
Delivery-date: Mon, 19 Feb 2007 02:52:57 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <77e5896b0702190230j69b2bf49i379cd9fc53bc76c4@xxxxxxxxxxxxxx>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcdUEPzuwMLmsBuURBaztkI+bxWFMgAAt6GA
Thread-topic: [Xen-users] Can Xen run 32, 32PAE and 64-bit fully virtualized domains run side-by-side?
Actually, for 3.0.4 the below table is correct [which my mailer decided
to completely clobber when it quited it, as per expected] 

This is correct (if XenSource does what they have promised) for 3.0.5
(not yet released):
------------------------------------------------------------------------
-----------------------
|                       |                       dom0
|
------------------------------------------------------------------------
----------------------- 
|                       |     Para-virtualized        |
Fully-virtualized        |
------------------------------------------------------------------------
-----------------------       
|                       |  32-bit | 32-bit-p | 64-bit | 32-bit |
32-bit-p | 64-bit | 
------------------------------------------------------------------------
-----------------------
|  d    |              |
|
|  o
|-----------------------------------------------------------------------
--------------- 
|  m   |   32-bit   |    Y     |     N     |   N     |     Y    |     Y
|    Y   |
|  a
|-----------------------------------------------------------------------
--------------|
|   i     |              |
|
|  n
|-----------------------------------------------------------------------
--------------|
|        |  32bit-P |    N     |     Y     |   !Y!    |     N   |      Y
|     Y   |
                                              ^^^^^
|   U
|-----------------------------------------------------------------------
--------------|
|        |              |
|
|
|-----------------------------------------------------------------------
--------------| 
|        |   64-bit  |    N     |     N     |   Y     |      N   |
N     |     Y   |
------------------------------------------------------------------------
-----------------------

So, with 3.0.5 it should work to run 32P on 64. 


--
Mats

> -----Original Message-----
> From: okhalid.cern@xxxxxxxxx [mailto:okhalid.cern@xxxxxxxxx] 
> On Behalf Of Omer Khalid
> Sent: 19 February 2007 10:30
> To: Petersson, Mats
> Cc: Krysan, Susan; Gerd Hoffmann; Daniel P. Berrange; 
> xen-users@xxxxxxxxxxxxxxxxxxx
> Subject: Re: [Xen-users] Can Xen run 32, 32PAE and 64-bit 
> fully virtualized domains run side-by-side?
> 
> Hello Mats,
> 
> I really appreciate your prompt reply. Just to be 100% sure 
> and not to assume some thing in the "verbal language", I made 
> this table to lay out the bit-landscape of dom0/domU for 
> clarity purpose for Xen 3.0.5!
> 
> --------------------------------------------------------------
> ---------------------------------
> |                       |                       dom0          
>                              |
> --------------------------------------------------------------
> --------------------------------- 
> |                       |     Para-virtualized        |    
> Fully-virtualized        |
> --------------------------------------------------------------
> ---------------------------------       
> |                       |  32-bit | 32-bit-p | 64-bit | 
> 32-bit | 32-bit-p | 64-bit | 
> --------------------------------------------------------------
> ---------------------------------
> |  d    |              |                                      
>                                  |
> |  o    
> |-------------------------------------------------------------
> ------------------------- 
> |  m   |   32-bit   |    Y     |     N     |   N     |     Y  
>   |     Y      |    Y   |
> |  a    
> |-------------------------------------------------------------
> ------------------------|
> |   i     |              |                                    
>                                    |
> |  n    
> |-------------------------------------------------------------
> ------------------------|
> |        |  32bit-P |    N     |     Y     |   N     |     N  
>  |      Y     |     Y   |
> |   U    
> |-------------------------------------------------------------
> ------------------------|
> |        |              |                                     
>                                   |
> |        
> |-------------------------------------------------------------
> ------------------------| 
> |        |   64-bit  |    N     |     N     |   Y     |      
> N   |      N     |     Y   |
> --------------------------------------------------------------
> ---------------------------------
> 
> Would you agree with this?
> 
> Regards
> Omer
> 
> 
> 
> On 2/16/07, Petersson, Mats <Mats.Petersson@xxxxxxx> wrote:
> 
> 
> 
>       > -----Original Message-----
>       > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
>       > [mailto: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
> <mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx> ] On Behalf Of
>       > Omer Khalid
>       > Sent: 16 February 2007 15:49
>       > To: Krysan, Susan
>       > Cc: Petersson, Mats; Gerd Hoffmann; Daniel P. Berrange;
>       > xen-users@xxxxxxxxxxxxxxxxxxx 
> <mailto:xen-users@xxxxxxxxxxxxxxxxxxx> 
>       > Subject: Re: [Xen-users] Can Xen run 32, 32PAE and 64-bit
>       > fully virtualized domains run side-by-side?
>       >
>       > Hello Krysan,
>       >
>       > I am trying to run 32 bit PAE Para-virtualized VM on a x86_64 
>       > with Xen 3.0.3 64 bit. I always get this error: Xen Image is
>       > not compatiable.
>       
>       That is the expected behaviour for 3.0.3. Current 
> unstable (to become
>       3.0.5) contains code to fix this for 32PAE on 64. I 
> don't know if there 
>       are any problems running 32PAE on 64 at the moment 
> [it's not what I'm
>       working on, so I haven't tried it] - but one thing is 
> for sure, until
>       the release of 3.0.5, there is no stable release that 
> supports different 
>       bitness in the guest and the hypervisor/Dom0.
>       
>       >
>       > You said in one of your messages on the Xen user list that
>       > you are running 32 bit, 32 bit PAE and 64 bit
>       > para-virtualized and HVM VM's with out any problems, where as 
>       > in some threads from Jan 2007, it was argued that its not
>       > possible! I  am confused!
>       
>       You can only (in current stable realeases of Xen) run 
> "same on same" PV
>       guests. HVM guest are able to run "less or equal", 
> meaning that a 64-bit 
>       hypervisor supports "all" types of guests, but a 32-bit 
> hypervisor won't
>       support 64-bit guests (and non-PAE hypervisor can't 
> take PAE guests).
>       
>       >
>       > Which version of Xen are you using? And are there specific 
>       > configuration one have to make for domU images?
>       
>       Read again what Susan wrote (copied here for clarity):
>       > Yes, on an x86_64 host you can run a mix of 32-bit,
>       > 32-bit PAE, and       64-bit fully virtualized 
> domains side-by-side. 
>       All of those are FULLY VIRTUALIZAED guests (that is HVM 
> or non-PV
>       guests, whatever you want to call it.
>       
>       >I have also run 64-bit paravirtualized domains 
> side-by-side with fully
>       > virtualized domains. 
>       
>       Still not claiming to run para-virtual at anything 
> other than "same as
>       Dom0".
>       
>       --
>       Mats
>       
>       
>       >
>       > Any help would be much appreciated! Best Regards
>       >
>       > Omer
>       >
>       >
>       > On 2/9/07, Krysan, Susan <KRYSANS@xxxxxxxxxx> wrote:
>       >
>       >       Yes, on an x86_64 host you can run a mix of 32-bit, 
>       > 32-bit PAE, and
>       >       64-bit fully virtualized domains side-by-side.  I have 
>       > also run 64-bit
>       >       paravirtualized domains side-by-side with fully
>       > virtualized domains.
>       >
>       >       Weekly I boot up the following domains simultaneously
>       > on x86_64 host:
>       > 
>       >       SMP 64-bit SLES10 paravirtualized domain
>       >       SMP 32-bit SLES10 fully virtualized domain
>       >       SMP 32-bit PAE SLES10 fully virtualized domain
>       >       SMP 64-bit SLES10 fully virtualized domain 
>       >       UP Windows XP fully virtualized domain
>       >       UP Windows 2003 Server fully virtualized domain
>       >
>       >       Once the domains have booted, I log in and run top
>       > command in the SLES10
>       >       guests and Windows task manager in the Windows guests.
>       >
>       >       Thanks,
>       >       Sue Krysan
>       >       Linux Systems Group
>       >       Unisys Corporation
>       >
>       >       -----Original Message----- 
>       >       From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
>       >       [mailto: xen-users-bounces@xxxxxxxxxxxxxxxxxxx 
> <mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx> ] On
>       > Behalf Of Liang Yang
>       >       Sent: Friday, February 09, 2007 2:17 PM
>       >       To: xen-users@xxxxxxxxxxxxxxxxxxx 
> <mailto:xen-users@xxxxxxxxxxxxxxxxxxx> 
>       >       Cc: Xen devel list 
>       >       Subject: [Xen-users] Can Xen run 32,32PAE and 64-bit
>       > fully virtualized
>       >       domains run side-by-side?
>       >
>       >       Hi,
>       >
>       >       Can Xen run 32, 32PAE and 64-bit fully 
> virtualized domains run 
>       >       side-by-side?
>       >       Or all DomainUF has to be the same mode?
>       >
>       >       Thanks,
>       >
>       >       Liang
>       >
>       >
>       >       _______________________________________________
>       >       Xen-users mailing list
>       >       Xen-users@xxxxxxxxxxxxxxxxxxx
>       >       http://lists.xensource.com/xen-users 
> <http://lists.xensource.com/xen-users> 
>       >
>       >       _______________________________________________
>       >       Xen-users mailing list
>       >       Xen-users@xxxxxxxxxxxxxxxxxxx 
> <mailto:Xen-users@xxxxxxxxxxxxxxxxxxx> 
>       > <mailto: Xen-users@xxxxxxxxxxxxxxxxxxx>
>       >       http://lists.xensource.com/xen-users 
> <http://lists.xensource.com/xen-users> 
>       >
>       >
>       >
>       >
>       >
>       > --
>       > 
> ---------------------------------------------------------------
>       >
>       >
>       > CERN - European Organization for Nuclear
>       > IT Department,  CH-1211 Geneva 23, Switzerland
>       >
>       > Phone: +41 (0) 22 767 7996 
>       > Fax:     +41 (0) 22 767 4900
>       > E-mail : Omer.Khalid@xxxxxxx
>       > Homepage: http://cern.ch/Omer.Khalid 
> <http://cern.ch/Omer.Khalid> 
>       >
>       
>       
>       
> 
> 
> 
> 
> -- 
> ---------------------------------------------------------------
>                                                               
>                
> CERN - European Organization for Nuclear 
> IT Department,  CH-1211 Geneva 23, Switzerland
> 
> Phone: +41 (0) 22 767 7996
> Fax:     +41 (0) 22 767 4900
> E-mail : Omer.Khalid@xxxxxxx <mailto:Omer.Khalid@xxxxxxx> 
> Homepage: http://cern.ch/Omer.Khalid <http://cern.ch/Omer.Khalid>  
> 



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