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

RE: [Xen-ia64-devel] RE: [elilo-discuss] a patch to make elilo loadanother module


  • To: "Yang, Fred" <fred.yang@xxxxxxxxx>, "Xu, Anthony" <anthony.xu@xxxxxxxxx>
  • From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
  • Date: Fri, 5 Aug 2005 14:53:11 -0700
  • Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
  • Delivery-date: Fri, 05 Aug 2005 21:51:51 +0000
  • List-id: DIscussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
  • Thread-index: AcWYaSAKDEpFITOYRmOMPwJnp5q9pQAADjIQADg3V1AALzs7IA==
  • Thread-topic: [Xen-ia64-devel] RE: [elilo-discuss] a patch to make elilo loadanother module

It would be very useful if someone would write and post
a complete "recipe" for the steps to get RHEL4 running as
domain0 on Xen/ia64, including such things as:
- where to download the source of elilo
- how to apply the elilo patch and generate a new elilo
- what to specify in the elilo.conf file to boot RHEL4
I would be happy to beta-test the recipe as I would like
to update my Xen test system to RHEL4.

Dan

> -----Original Message-----
> From: Yang, Fred [mailto:fred.yang@xxxxxxxxx] 
> Sent: Thursday, August 04, 2005 5:19 PM
> To: Magenheimer, Dan (HP Labs Fort Collins); Brett Johnson; 
> Xu, Anthony
> Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx; Wang, Stanley; 
> elilo-discuss@xxxxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-ia64-devel] RE: [elilo-discuss] a patch to 
> make elilo loadanother module
> 
> Brett,
> 
> Anthony's patch is base on the patch that Stanley originally done.
> Anthony should have done the test for Linux2.6.12 on Xen.  
> Attatched is
> the original proposal from Stanley.
> 
> -Fred
> ===========
> On Wed, 2005-02-23 at 14:45 +0800, Wang, Stanley wrote:
> >Hi, Bret
> >
> >I'm now working on XEN/IA64 project and need new features 
> from ELILO. 
> >
> >While booting IA64 machine with XEN, we need to load three 
> images: Xen,
> >domain0 and initrd for domain0.  Xen is the hypervisitor of 
> the virtual
> >machine. Domain0 is the Linux kernel run on guest virtual machine, it
> >also works as management interface between user and virtual machine.
> >    
> >The idea loading steps are 
> >1. Elilo loads Xen and Domain0 Linux images into memory, 
> initrd for the
> >Domain0 Linux will also got passed through Elilo
> >2. Elilo gives control to Xen
> >3. Xen do the basic system init and then gives control to 
> Domain Linux
> >4. Domain0 Linux can then boot and gets initrd data
> >
> >But current ELILO can only load two images (kernel and 
> initrd) for us,
> >do you aware any such kind of enhancing work in progress? If no, I
> >wonder if it is possible to merge such kind of work into 
> your official
> >ELILO tree? (EX: "-m" option to specify the additional 
> boot-time module
> >when using command line tool; "module" option to specify additional
> >boot-time module when using config file.)
> =================================
> 
> . Magenheimer, Dan (HP Labs Fort Collins) wrote:
> > Hi Brett --
> > 
> > I haven't studied the details, but implemented a similar
> > patch on top of elilo for a previous HP research project
> > a couple years ago...  mine was really a hack though and
> > I'm sure you want this one to be more generally useful.
> > 
> > If the patch:
> > 1) allows at least one additional "initrd-like" file to be
> >    specified, and
> > 2) elilo loads the additional file(s) into physical
> >    memory, and
> > 3) elilo somehow communicates the location of the additional
> >    file via some kind of backwards-compatible extension to
> >    ia64_boot_param, and
> > 4) the patch gets into the mainline elilo source asap
> > 
> > then the patch meets my needs (which I believe are the same
> > as Anthony's).
> > 
> > I've also cc'ed the xen-ia64-devel list so other Xen/ia64
> > folks can chime in.
> > 
> > Dan
> > 
> >> -----Original Message-----
> >> From: Brett Johnson [mailto:brettj@xxxxxxxxxxxxxxxxxxxxx]
> >> Sent: Wednesday, August 03, 2005 2:24 PM
> >> To: Xu, Anthony
> >> Cc: Magenheimer, Dan (HP Labs Fort Collins); Wang, Stanley;
> >> elilo-discuss@xxxxxxxxxxxxxxxxxxxxx
> >> Subject: Re: [elilo-discuss] a patch to make elilo load another
> >> module 
> >> 
> >> On Wed, 2005-08-03 at 11:57 +0800, Xu, Anthony wrote:
> >>> Hi Brett,
> >>> 
> >>> This patch is used to make elilo can load another module. As we
> >>> know, grub also can load another module except for initrd.
> >>> Currently I'm working on Xen project, we need elilo can load
> >>> another module, thus guest OS can load initrd of himself. 
> Otherwise
> >>> guest OS can't have initrd.
> >> 
> >> Hi Anthony,
> >> 
> >> I've also received a very similar patch from Stanley Wang of
> >> intel (I've
> >> CC'd him on this email).  Is yours just a later version of 
> Stanley's?
> >> ISTR that Stanley thought his patch needed a fair amount of
> >> cleaning up,
> >> and to be honest, I haven't looked very closely at it yet. 
>  Does the
> >> patch provide what you need for Xen then?  It looks like it
> >> simply adds
> >> a "module" directive to the conf file, and a "-m" command line
> >> parameter. 
> >> 
> >> I've also CC'd Dan Magenheimer, as I know he's involved in
> >> Xen as well,
> >> and may have some input on the "is this what you need" front :)  --
> >> oh, and I've attached Anthony's patch to this email, so 
> everyone has
> >> it. 
> >> 
> >> --
> >> Brett Johnson <brett@xxxxxx>
> >> 
> > 
> > _______________________________________________
> > Xen-ia64-devel mailing list
> > Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> > http://lists.xensource.com/xen-ia64-devel
> 
> 

_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

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