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

[Xen-devel] xen/ia64 pre-alpha release

  • To: <xen-devel@xxxxxxxxxxxxxxxxxxxxx>
  • From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
  • Date: Wed, 22 Dec 2004 14:41:43 -0800
  • Delivery-date: Wed, 22 Dec 2004 22:42:44 +0000
  • List-id: List for Xen developers <xen-devel.lists.sourceforge.net>
  • Thread-index: AcTod2jkL5og1CZnSw2WLWxcCeSBZg==
  • Thread-topic: xen/ia64 pre-alpha release

Xen/ia64 enthusiasts --

I have made available via ftp a set of files which
should be sufficient to bring up Xen/ia64.  There
is one necessary component that is being held up
for further review... without this, domain0 will
boot partway and die.  Hopefully I will be able to
release this component or a workaround shortly after
the new year.  However, this "pre-alpha"
release should be sufficient to allow contributors
to start building and running Xen/ia64 to start working
through issues like insufficient documentation,
platform-specific assumptions, etc., as well as
examine source code.

Some caveaats:
1) This release has only been built on RHEL3.2 with the tools
   standard on that distribution (e.g. gcc 3.2.3) on an
   HP rx2600.   I expect it will work in most environments
   where a standard (no-module) linux/ia64 kernel can boot,
   but for awhile at least, caveat developer.  Actually, I've
   also built it on a pre-3.0 gcc cross-compiler and run it on
   ski (hp ia64 simulator).  If someone _really_ needs this,
   I can be persuaded to document a few different build steps.
2) Due to the holidays and some commitments following,
   I will have very limited ability to provide "support".
   If you are not at least familiar with building and booting
   Linux kernels (specifically on ia64), please
   wait for a later release.
3) This release is based on xen-2.0.1 and linux-2.6.7
   and directly leverages source from these.  The versions
   are subject to change in later releases. (The design
   of xen/ia64 is explicitly intended to faciliate
   tracking these two moving targets.)
4) See previous postings for current status/limitations
   and future to-do list.

Feedback is appreciated and valued via reply to this
message (in xen-devel) or, if you prefer, direct to me.
In particular if you build it or try it on a different
machine or different distribution, please let me know if it
works or doesn't.

To get started with xen/ia64:

  elilo.conf: sample elilo.conf file
  xen-2.0.1-src.tgz: same as from official Xen site
  xenia64-2.0.1-041220.tar.gz: everything else you need
  build-xenia64-xen.2.0.1: script to unpack everything
  README.xenia64: same as build-xenia64* for now
  README.xenia64linux: clues on how to build xenlinux

To build xen, you will need to grab linux-2.6.7.tar.gz
and the matching ia64 patch from kernel.org (see the
README.xenia64 file) and place them in the same directory
on your machine as the ftp'd files.  After running the
unpacking script, go to xen-2.0/xen and run
"make TARGET_ARCH=ia64".

To build xenlinux, see README.xenia64linux.  However,
since domain0 will die anyway, any native Linux/ia64 kernel
can be used... it just dies sooner :-)

To boot, place xen and xenlinux with a properly modified
elilo.conf file in your boot directory.  Then run elilo
and point it to xen.

Enjoy... and happy holidays!
Dan Magenheimer
HP Labs

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®.