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.
http://article.gmane.org/gmane.comp.emulators.xen.devel/4091
http://article.gmane.org/gmane.comp.emulators.xen.devel/4302
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:
ftp://ftp.hpl.hp.com/pub/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.
http://productguide.itmanagersjournal.com/
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel
|