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>