[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



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