[hppa-linux] Boot #4 and source on ftp site

Kumar kumar@ix.netcom.com
Sat, 13 Mar 1999 20:43:46 -0800 (PST)

OK, in the spirit of Linux tradition, I was able to hack it
to finally work. After doing couple of hex dumps of given
bootstrap.bin :-) and realizing what was I doing wrong.

Also I  forgot to see the boot_utils directory. 

So it also works on a B class 180. All that we need now is a Vmlinux.

Your answer explains why I am not seeing the moving cursor.
I Did not add a dummy kernel to image.
Any reasons you included libmilli.a in Makefile ? Since I was
getting bad archive messages I took it out of Makefile. Does not seem
to affect anything.

Keep up the good work. 


On Sat, 13 Mar 1999, Jason Eckhardt wrote:

> > > 	So my question is how to place built "ipl" binary at the
> > > 	appropriate place on the disk so that PDC finds it. Any magic
> > > 	combination of commands ? Looks like I am missing something
> > > 	obvious.
> > > 
> > > 
> > > Thanks in advance,
> > > 
> > > -pkd
> >
> > You are on the right track.  After lifinit you have to use lifcp to copy
> > the file into the newly created LIF volume.  You also have to give it
> > the correct file type.  A script I use for creating bootable LIF
> > volumes looks something like:
> >
>   That is one way. The way I do it for our very simple LIF volume is as folows:
>   Once you have obtained the SOM ipl binary (after make), then:
>    % strip ipl
>    % mkipl ipl
>    % mklifhdr hdr x y z a b c (see the utility for what these #'s mean)
>    % cat hdr pad_file ipl vmlinux > bootstrap.bin
>   pad_file is a 1024 byte file full of 0.
>   I did forget to put this information into the README, sorry.
>   Eventually (next few days, hopefully), there will be one utility "mkimg"
>   that will automatically do everything above for you (particularly, picking
>   the numbers which have to do with entry points, etc).
>   Of course, vmlinux doesn't yet exist. I just have a simple dummy kernel
>   I use there, which hasn't been included in the distribution. If you
>   want to play around without the dummy kernel, just comment out the line
>   in ipl_c.c that branches to the kernel and remove "vmlinux" from the
>   concat line step above. You can then see the bootstrap run, but it won't
>   try to execute the kernel.
>   Have fun, Jason.
> -------------------------------------------------------------------------
> To unsubscribe: send e-mail to hppa-linux-request@thepuffingroup.com with
> `unsubscribe' as the subject.