[coreboot] an example of bad magic.

Segher Boessenkool segher at kernel.crashing.org
Wed May 7 00:26:10 CEST 2008


> just as a cautionary tale for the goal of moving everything to the
> dts:

"Everything"?  A device tree should describe the hardware, and
nothing more, ideally.  Moving other config stuff in there is
typically a Bad Bad Idea.  There can be exceptions, of course.

<snip libtool horror story>

> This is a good example of the conservation of complexity. It is always
> possible, in the name of hiding details, to create a monstrously
> complex system that no one can understand.

The device tree is supposed to *expose* the hardware details, and it
should reduce complexity.  If it doesn't for you, something is going
wrong.


Segher





More information about the coreboot mailing list