Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Feb 2018 16:55:23 -0800 (PST)
From:      "Rodney W. Grimes" <freebsd-rwg@pdx.rh.CN85.dnsmgr.net>
To:        Warner Losh <imp@bsdimp.com>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>, Ian Lepore <ian@freebsd.org>
Subject:   Re: Custom kernel for RPi2 and 3
Message-ID:  <201802220055.w1M0tNff088537@pdx.rh.CN85.dnsmgr.net>
In-Reply-To: <CANCZdfpKNePC8wR-nHvmBN_AV=beSStKngprdeAWcHUC=Zi=kA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> On Wed, Feb 21, 2018 at 12:58 PM, Rodney W. Grimes <
> freebsd-rwg@pdx.rh.cn85.dnsmgr.net> wrote:
> >
> > Last time I tried to support the issue of people should really be
> > building a custom kernel and not running GENERIC I pretty much
> > got shot down as "this is 2018 no one should have to build a
> > kernel".
> >
> 
> The current plan for 12 is that we'll gut GENERIC like a fish, at least on
> x86, and ship with a more minimal kernel. Everything that can be loaded as
> a module automatically will be loaded (there's some things that can't or
> could be but with a crazy amount of work, those wills till be static). The
> devmatch work I've done is driving it, but it isn't fully realized in
> -current yet since there's lots of PCI drivers that need love.

Do you have a list of parts that need module work or converted to modules?
I had, will still have, it still works in 11, moved all the kernel dump
code out to a module, its kinda useless in the deployed embeded world.

> For ARM specifically, we need a lot of work on the FDT side of the house to
> get there, and there's some issues about the best place to do the loading
> that might not be worked out by the branch for 12. Having a better story
> for embedded is needed regardless of the progress towards automatic loading.
> 
> Warner

-- 
Rod Grimes                                                 rgrimes@freebsd.org



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