WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-ia64-devel

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

To: "Magenheimer, Dan \(HP Labs Fort Collins\)" <dan.magenheimer@xxxxxx>, "Brett Johnson" <brettj@xxxxxxxxxxxxxxxxxxxxx>, "Xu, Anthony" <anthony.xu@xxxxxxxxx>
Subject: RE: [Xen-ia64-devel] RE: [elilo-discuss] a patch to make elilo loadanother module
From: "Yang, Fred" <fred.yang@xxxxxxxxx>
Date: Thu, 4 Aug 2005 16:18:30 -0700
Cc: elilo-discuss@xxxxxxxxxxxxxxxxxxxxx, "Wang, Stanley" <stanley.wang@xxxxxxxxx>, xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 04 Aug 2005 23:16:52 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: DIscussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcWYaSAKDEpFITOYRmOMPwJnp5q9pQAADjIQADg3V1A=
Thread-topic: [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