GENERIC kernel (was Re: BeagleBone Crochet Build Problem)
Thomas Laus
lausts at acm.org
Tue Oct 3 20:03:32 UTC 2017
On 10/03/17 13:00, Mark Linimon wrote:
> On Mon, Oct 02, 2017 at 10:46:06AM -0600, Ian Lepore wrote:
>> Why are we working towards a GENERIC kernel for arm?
>
> My intuition would be:
>
> - easier to tell new FreeBSD users how to start
> - less work for Release Engineering to make targets
>
> OTOH I'm not doing the work so I don't get to set the
> direction :-)
>
> My _opinion_ is that we still seem to have a steeper
> curve for our new users than is necessary. I intend to
> think about that more this fall.
>
That is probably 'wishful thinking' for the very distant future. Most
of the common ARM SOC's have very different capabilities between each
other. Each also requires a unique U-Boot partition that gets read
before the FreeBSD kernel is loaded.
I strongly favor the current approach that has a custom kernel
configuration file and U-Boot for each SOC. All of the common ARM
systems have a limited amount of real estate to store FreeBSD kernel and
base system because it all must fit on a SD memory card. Having a
GENERIC kernel that covers all SOC variants would consume flash space
that will never be used.
Tom
--
Public Keys:
PGP KeyID = 0x5F22FDC1
GnuPG KeyID = 0x620836CF
More information about the freebsd-arm
mailing list