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>