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] [Patch][Update] initrd and cmdline support forDomai

To: "Akio Takebe" <takebe_akio@xxxxxxxxxxxxxx>, <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-ia64-devel] [Patch][Update] initrd and cmdline support forDomainU
From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
Date: Fri, 23 Dec 2005 13:15:32 -0800
Delivery-date: Fri, 23 Dec 2005 21:18:39 +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: AcYG0YCf1zNQMnfZQ+Sp7UUdj1drIQAiTvZgACrJeLA=
Thread-topic: [Xen-ia64-devel] [Patch][Update] initrd and cmdline support forDomainU
My apologies.  I was accidentally in an old directory
when I tried to apply this.  Committed. 

> -----Original Message-----
> From: Magenheimer, Dan (HP Labs Fort Collins) 
> Sent: Thursday, December 22, 2005 5:52 PM
> To: 'Akio Takebe'; xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> Subject: RE: [Xen-ia64-devel] [Patch][Update] initrd and 
> cmdline support forDomainU
> 
> Hi Akio --
> 
> I'm sorry, the original patch didn't apply cleanly so I had
> to copy/paste parts.  This one doesn't apply cleanly either
> but when I apply it manually, it doesn't compile (no
> d->arch.initrd_start and d->arch.initrd_len).  Is there
> another part of the patch that I missed?
> 
> Thanks,
> Dan
> 
> > -----Original Message-----
> > From: Akio Takebe [mailto:takebe_akio@xxxxxxxxxxxxxx] 
> > Sent: Thursday, December 22, 2005 1:26 AM
> > To: Magenheimer, Dan (HP Labs Fort Collins); 
> > xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
> > Cc: Akio Takebe
> > Subject: RE: [Xen-ia64-devel] [Patch][Update] initrd and 
> > cmdline support forDomainU
> > 
> > Hi, Dan
> > 
> > My patch is not completely committed.
> > I make a small patch.
> > This is the part which wasn't committed.
> > 
> > Best Regards,
> > 
> > Akio Takebe
> > 
> > Signed-off-by: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx>
> > 
> > diff -r 934470721c46 xen/arch/ia64/xen/dom_fw.c
> > --- a/xen/arch/ia64/xen/dom_fw.c        Wed Dec 21 19:18:19 2005
> > +++ b/xen/arch/ia64/xen/dom_fw.c        Thu Dec 22 17:01:50 2005
> > @@ -861,9 +861,14 @@
> >         bp->console_info.orig_x = 0;
> >         bp->console_info.orig_y = 24;
> >         bp->fpswa = 0;
> > -        bp->initrd_start = (dom0_start+dom0_size) -
> > -                (PAGE_ALIGN(ia64_boot_param->initrd_size) + 4*1024*
> > 1024);
> > -        bp->initrd_size = ia64_boot_param->initrd_size;
> > +        if (d == dom0){
> > +                bp->initrd_start = (dom0_start+dom0_size) -
> > +                        
> > (PAGE_ALIGN(ia64_boot_param->initrd_size) + 4*
> > 1024*1024);
> > +                bp->initrd_size = ia64_boot_param->initrd_size;
> > +        }else{
> > +                bp->initrd_start = d->arch.initrd_start;
> > +                bp->initrd_size  = d->arch.initrd_len;
> > +       }
> >                  printf(" initrd start %0xlx", bp->initrd_start);
> >                  printf(" initrd size %0xlx", bp->initrd_size);
> > 
> > 
> > 
> > >Hi, Dan and all
> > >
> > >cmdline's sample is the bellow
> > >
> > >----------------------
> > >kernel = "/boot/vmlinux-2.6.12-xenU"
> > >ramdisk = "/boot/initrd-2.6.12-xenU.img"
> > >memory = 256
> > >name = "rhel4-2"
> > >disk = [ 'file:/home/takebe/rhel4.img,hda1,w' ]
> > >root = "/dev/hda1 ro"
> > >extra = "nomca nosmp xencons=tty0 console=tty0 3"
> > >-----------------------
> > >
> > >Today I'm trying to build and boot new changeset. 
> > >But I cannot boot DomU.
> > >I will update my recipe, please wait.
> > >
> > >My environment is ;
> > >  Machine      : Tiger4
> > >  Dom0&DomU OS : RHEL4 U2
> > >  changeset    : 8424
> > >
> > >Best Regards,
> > >
> > >Akio Takebe
> > >
> > >>Committed.  I added some code for backwards compatibility
> > >>that uses the old cmdline if none is specified.
> > >>
> > >>Could you post instructions on how to change the cmdline
> > >>for domU boots?  Eventually after everyone starts using
> > >>this correctly, we should remove the code for the old default. 
> > >>
> > >>Thanks,
> > >>Dan
> > >>
> > 
> 

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

<Prev in Thread] Current Thread [Next in Thread>