Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 8 Sep 2013 00:10:16 +0400
From:      Slawa Olhovchenkov <slw@zxy.spb.ru>
To:        Benjamin Kaduk <bjkfbsd@gmail.com>
Cc:        "svn-src-head@freebsd.org" <svn-src-head@freebsd.org>, Bryan Venteicher <bryanv@freebsd.org>, Adrian Chadd <adrian@freebsd.org>, "src-committers@freebsd.org" <src-committers@freebsd.org>, "svn-src-all@freebsd.org" <svn-src-all@freebsd.org>
Subject:   Re: svn commit: r255323 - in head/sys: amd64/conf i386/conf
Message-ID:  <20130907201016.GD3796@zxy.spb.ru>
In-Reply-To: <CAJ5_RoDy0on=9Az5HLbMBPZtKEot15jP4cRsnBUq12-jPgVfOA@mail.gmail.com>
References:  <201309062024.r86KOMqm059838@svn.freebsd.org> <CAGaYwLcV8hS%2Bk_B2xozcqfdz5TcJ%2BgyN=6whO8wJ_6puW1_njg@mail.gmail.com> <20130907081743.GB95723@zxy.spb.ru> <CAGaYwLcibUVY1C8BMUjRart75HBNMu4W-ddjSK5pHb3JYhf1Gg@mail.gmail.com> <20130907170700.GB3796@zxy.spb.ru> <CAJ-VmoksU9R4cPsVtxzMma_QHv0Hsm8mTCVixOEVKx2_uS-8eA@mail.gmail.com> <20130907191117.GC3796@zxy.spb.ru> <CAJ5_RoDy0on=9Az5HLbMBPZtKEot15jP4cRsnBUq12-jPgVfOA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Sep 07, 2013 at 03:14:53PM -0400, Benjamin Kaduk wrote:

> On Sat, Sep 7, 2013 at 3:11 PM, Slawa Olhovchenkov <slw@zxy.spb.ru> wrote:
> 
> > On Sat, Sep 07, 2013 at 10:47:07AM -0700, Adrian Chadd wrote:
> >
> > > I'll be happy if someone does this right now, by populating a
> > > /boot/loader.modules or something, and then force the "fixing" of loader
> > to
> > > cache metadata to make the reads faster.
> >
> > Some very, very old devices don't exist as modules.
> > This SCSI controllers (ISA-only?). I just drop this.
> >
> 
> I think you're missing the point.  Right now, loading modules from the
> loader is supposed to be painfully slow, at least in many situations.
>  dougb (IIRC) added the kld_list rc.conf variable so that modules could be
> loaded once the machine is up, which proceeds at a much more reasonable
> pace.  This seems to be what Adrian is alluding to with '"fixing" of loader
> to cache metadata to make the reads faster'.

Modules can be divided to three part:

1) need to boot (placed to loader.conf)
2) need to work (placed kld_list)
3) need to distribute (placed in /boot/kernel)

On install disk (and for first boot) all modules must be in
loader.conf. After boot to installed system we can edit loader.conf
and kld_list. Manualy or by tools, but after boot.




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