Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 29 Jan 2018 09:50:58 +0000
From:      "Poul-Henning Kamp" <phk@phk.freebsd.dk>
To:        Warner Losh <imp@bsdimp.com>
Cc:        Oleksandr Tymoshenko <gonzo@bluezbox.com>, Emmanuel Vadot <manu@bidouilliste.com>, John Baldwin <jhb@freebsd.org>, Ravi Pokala <rpokala@mac.com>, src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org, svn-src-head@freebsd.org, owner-src-committers@freebsd.org
Subject:   Re: svn commit: r328257 - in head/sys: arm/broadcom/bcm2835 dts/arm modules
Message-ID:  <32563.1517219458@critter.freebsd.dk>
In-Reply-To: <CANCZdfrUT9ZBNqQQo0C=2ydzGHq%2B=c_KS%2BkY5krxaiRGfpJLhw@mail.gmail.com>
References:  <201801220710.w0M7AUm9091853@repo.freebsd.org> <CANCZdfpq2QoG4EAj0VW2FF=4VXRv-qQKFfJTJerWH9YOwVoVBA@mail.gmail.com> <90451.1516663240@critter.freebsd.dk> <2987003.eeGRFBb6N8@ralph.baldwin.cx> <CANCZdfrh0NHq7cbkq_genEdzo%2BB3G4TTAcEzpgh11sr%2B82e9aw@mail.gmail.com> <93949.1516733748@critter.freebsd.dk> <20180127210801.37b8001125dd0a2c92372f98@bidouilliste.com> <72042.1517094867@critter.freebsd.dk> <8d8ae9d10058fd72ce3ec467181c9f22@megadrive.org> <13025.1517179897@critter.freebsd.dk> <20180129063950.GA59901@bluezbox.com> <CANCZdfrUT9ZBNqQQo0C=2ydzGHq%2B=c_KS%2BkY5krxaiRGfpJLhw@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--------
In message <CANCZdfrUT9ZBNqQQo0C=3D2ydzGHq+=3Dc_KS+kY5krxaiRGfpJLhw@mail.g=
mail.com>, Warner Losh writes:

>That's tricky for a lot of reasons, but the tl;dr version is that
>embedded is different because you don't just enable a device, but all the
>dependencies which, unlike x86, are often 'non-linear' and possibly
>non-orthogonal to other devices (eg, you may either have A B and C enable=
d,
>or D E and F, but never any other combination, how do you transition from
>state to state sanely).

I have no problems if we deal with the most obscure cases by saying
"Too complicated for runtime-reconf, please reboot", and there are
indeed hardware out there where that is required for various reason.

But trival (and popular) cases "should just work".

>It's a tricky ball of wax that we've neglected for too long.

Indeed, and thanks for doing so.

-- =

Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    =

Never attribute to malice what can adequately be explained by incompetence=
.



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