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-devel

RE: [Xen-devel] Re: Xen/ia64 status (and solicitation for alpha testers

To: <xen-devel@xxxxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] Re: Xen/ia64 status (and solicitation for alpha testers and developers)
From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
Date: Thu, 16 Dec 2004 09:08:43 -0800
Delivery-date: Thu, 16 Dec 2004 17:12:18 +0000
Envelope-to: xen+James.Bulpin@xxxxxxxxxxxx
List-archive: <http://sourceforge.net/mailarchive/forum.php?forum=xen-devel>
List-help: <mailto:xen-devel-request@lists.sourceforge.net?subject=help>
List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
List-post: <mailto:xen-devel@lists.sourceforge.net>
List-subscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=subscribe>
List-unsubscribe: <https://lists.sourceforge.net/lists/listinfo/xen-devel>, <mailto:xen-devel-request@lists.sourceforge.net?subject=unsubscribe>
Sender: xen-devel-admin@xxxxxxxxxxxxxxxxxxxxx
Thread-index: AcTjj/mz1+TWCuOISKaD2RaEtG5VRwAAEtjw
Thread-topic: [Xen-devel] Re: Xen/ia64 status (and solicitation for alpha testers and developers)
> Out of interest, what are the modifications likely to look 
> like in terms of 
> the source tree?  Will it be necessary to introduce a new 
> (sub?) architecture 
> to Linux in order to incorporate them?

On vBlades, no changes were required to common linux files
and there were two kinds of changes to ia64 archdep, intrusive
and new files.  The intrusive changes required a patch of about
80 lines IIRC and all the changes were "transparent" (e.g.
the linux kernel worked both natively on bare metal and on top
of the VMM), which is my intent for Xen/ia64 as well.
In addition there were several new files that needed to be linked
in (including a paravirtualized version of ivt.S which is a very
complicated assembly file).

This was all on linux-2.4.xx.  We'll see about linux-2.6 soon.

For this low magnitude of change, a new subarch seems unnecessary,
but it could go either way, depending on Linux community
feedback.
 
> Also, do you / will you support legacy IA-32 code?

To the extent that Linux/ia64 does, yes.  There is currently one
privilege-sensitive register that is required that I did not
implement yet (and is used at startup if CONFIG_IA32_SUPPORT
is enabled) and it is all totally untested so it is currently
turned off, but I don't foresee any major problems.

> Sorry for all the questions.  Xen on IA-64 looks very cool stuff!

Thanks!  We're working on getting some equipment to Cambridge
so Xen/ia64 can be included in the regular Xen build/test process
early next year.

Dan


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://productguide.itmanagersjournal.com/
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • RE: [Xen-devel] Re: Xen/ia64 status (and solicitation for alpha testers and developers), Magenheimer, Dan (HP Labs Fort Collins) <=