current: kernel locked on boot

Peter Wemm peter at wemm.org
Sat Sep 20 16:41:56 PDT 2003


Jake Burkholder wrote:
> Apparently, On Sat, Sep 20, 2003 at 08:59:55AM -0700,
> 	Marcel Moolenaar said words to the effect of;
> 
> > On Sat, Sep 20, 2003 at 03:14:16PM +0200, Mark Kettenis wrote:
> > >    jumping to kernel entry at 0xc0040000.
> > >    Copyright (c) 1992-2003 The FreeBSD Project.
> > >    Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 19
    94
> > > 	   The Regents of the University of California. All rights reserved.
> > >    FreeBSD 5.1-CURRENT #0: Sat Sep 20 14:09:46 MSD 2003
> > >        root at selma.komi.mts.ru:/home/obj/mnt/devel/ncvs/current/src/sys/GE
    NERIC
> > >    - <- locked here, no spinning
> > > 
> > > <me too>
> > > I'm seeing something very similar with today's -current on
> > > FreeBSD/amd64.  Might be 64-bit (or it might not).
> > > </me too>
> > 
> > Jeffs UMA changes causes this. ia64 is similarly hosed. Just
> > revert the sys/vm/* to 9/19/2003 00:00.
> > 
> > The problem AFAICT is that the reservation has been removed. This
> > causes uma_small_alloc() to be called before the VM has been
> > initialized properly.
> 
> Another bandaid fix is to disable UMA_MD_SMALL_ALLOC.

I've just committed a bandaid to stop uma_core.c from calling it.  This
should save us turning it off on the 4 platforms that use it.

Cheers,
-Peter
--
Peter Wemm - peter at wemm.org; peter at FreeBSD.org; peter at yahoo-inc.com
"All of this is for nothing if we don't go to the stars" - JMS/B5



More information about the freebsd-sparc64 mailing list