svn commit: r255323 - in head/sys: amd64/conf i386/conf

Slawa Olhovchenkov slw at zxy.spb.ru
Sat Sep 7 20:08:12 UTC 2013


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 at 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.



More information about the svn-src-head mailing list