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

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

  • To: <xen-devel@xxxxxxxxxxxxxxxxxxxxx>
  • 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
  • List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
  • 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
> 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.


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.
Xen-devel mailing list



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