On Feb 12, 2008 4:35 PM, David Gibson [off-list ref] wrote:
In fact, in one way of looking at it that's always what happens: the
dtb format is defined for passing hardware information from the
bootloader to the kernel; nothing else. Passing a dtb *into* the
bootloader is just a bootloader implementation convenience, because
the possible variations on an output tree are small, so it's useful to
have a skeleton tree built-in. But in order for the bootloader to
process those variations correctly, the skeleton *must* be in the
right format. dtb input to a bootloader must match the bootloaders
expectations. This has always been true, and will continue to be
true.
Well said.
g.
--
Grant Likely, B.Sc., P.Eng.
Secret Lab Technologies Ltd.