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