Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Aug 2001 13:30:56 -0700 (PDT)
From:      John Baldwin <jhb@FreeBSD.org>
To:        Peter Wemm <peter@wemm.org>
Cc:        cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org, rnordier@FreeBSD.org
Subject:   Re: cvs commit: src/sys/boot/i386/loader Makefile
Message-ID:  <XFMail.010822133056.jhb@FreeBSD.org>
In-Reply-To: <20010822084146.79E3638FD@overcee.netplex.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help

On 22-Aug-01 Peter Wemm wrote:
> rnordier@FreeBSD.org wrote:
>> > peter       2001/08/21 22:29:25 PDT
>> > 
>> >   Modified files:
>> >     sys/boot/i386/loader Makefile 
>> >   Log:
>> >   Generate an ELF /boot/loader instead of fake a.out.  The fake a.out
>> >   wrapp
>     er
>> >   did not work with old a.out-only bootblocks anyway. :-(
>>    
>> I don't mind about the change, but your statement that the a.out
>> wrapper did not work is less than accurate (as well as being less
>> than fair).
> 
> Yes, it was uncalled for.  Sorry about that.
> 
>> As confirmation of that, I've just booted a 4.3R system here using
>> bootblocks taken straight off a FreeBSD 2.0 (January 1995) CD.
>> 
>> This was all gone into in some detail on the mailing lists several
>> years ago, when I related tests involving a whole range of 2.x
>> bootblocks, all of which were able to load the (then 3.x) /boot/loader.
>> 
>> At the time, no-one could come up with bootblocks which didn't
>> work.  Whether you've subsequently managed to do so or not, this
>> stuff basically worked, and it's annoying to have contrary assertions
>> embedded in the cvs logs now.
> 
> I have a disk image of a set that are unhappy. I will dig them up
> tomorrow.  When you enter /boot/loader at the boot prompt, it
> says:  "Invalid kernel".
> 
> If I cannot produce a set, I'll retract it in the commit logs.

If so, it may be that the old blocks except a certain fixed entry point for the
kernel and the breakage could be my fault.  At one point during the PXE stuff
the entry point of the loader was bumped up to 2 meg (from 1 meg) and it stayed
that way, though it should be fine to knock it back down to 1 meg again.  If
you can produce the problem try reverting that makefile tweak to teh loader
makefile to see if it works again.

-- 

John Baldwin <jhb@FreeBSD.org> -- http://www.FreeBSD.org/~jhb/
PGP Key: http://www.Baldwin.cx/~john/pgpkey.asc
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.010822133056.jhb>