svn commit: r328257 - in head/sys: arm/broadcom/bcm2835 dts/arm modules
Poul-Henning Kamp
phk at phk.freebsd.dk
Mon Jan 29 09:51:25 UTC 2018
--------
In message <CANCZdfrUT9ZBNqQQo0C=2ydzGHq+=c_KS+kY5krxaiRGfpJLhw at mail.gmail.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 enabled,
>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 at 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.
More information about the svn-src-all
mailing list