Re: HEADS UP! boot2 problems

From: Jeremy Chadwick <freebsd_at_jdc.parodius.com>
Date: Thu, 5 Aug 2004 10:34:12 -0700
All,

This commit works great.  I also tested boot0sio (just for fun), works
fine as well.

Greatly appreciated; and a big thanks to Matt Dillon (as usual).  :-)

-- 
| Jeremy Chadwick                                 jdc at parodius.com |
| Parodius Networking                        http://www.parodius.com/ |
| UNIX Systems Administrator                   Mountain View, CA, USA |
| Making life hard for others since 1977.                             |

On Thu, Aug 05, 2004 at 06:27:28AM +0000, Alexander Kabaev wrote:
> On Fri, Jul 30, 2004 at 03:21:19PM +0000, Alexander Kabaev wrote:
> > On Thu, Jul 29, 2004 at 08:39:43PM -0600, Scott Long wrote:
> > > All,
> > > 
> > > The GCC 3.4 import seems to have broken the boot2 loader on at least
> > > i386.  This doesn't affect normal world and kernel builds and installs,
> > > but does affect writing new bootblocks via the disklabel program.  You
> > > should refrain from doing this until it gets fixed.  It's being looked
> > > into right now.
> > > 
> > > Scott
> > 
> > Commit below made boot2 usable again.
> 
> As suggested by Matt Dillon, the problems were caused by imcompletely
> zeroed out BSS. I merged approproate fixes from DragonflyBSD in commit
> below. Success/failure reports from people affected are appreciated.
> 
> kann         2004-08-05 06:00:05 UTC
> 
>    FreeBSD src repository
> 
>    Modified files:
>      sys/boot/i386/boot2  boot1.S 
>      sys/boot/i386/btx/lib btxcsu.s 
>    Log:
>    Move boot2 BSS zeroing into btx startup code out of boot1. boot1 does not
>    have clear idea on boot2 BSS size and leaves portion of it not zeroed out.
>    btxcsu.s is in much better position for this job.
>    
>    Obtained from: DragonflyBSD (with minor adjustments)
>    
>    Revision  Changes    Path
>    1.29      +0 -4      src/sys/boot/i386/boot2/boot1.S
>    1.4       +9 -1      src/sys/boot/i386/btx/lib/btxcsu.s
> 
> _______________________________________________
> freebsd-current_at_freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
Received on Thu Aug 05 2004 - 15:34:15 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:04 UTC