Magenheimer, Dan (HP Labs Fort Collins)
2004-Dec-22 22:41 UTC
[Xen-devel] 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. 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@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xen-devel