On Mon, 2009-05-11 at 17:38 -0400, David H. Lynch Jr. wrote: > Not only is the device tree expected to pass static hardware > configuration information, but it is the sole means of passing > anything. > As an example Command lines are to be in the device tree. > Everything is supposed to be in the device tree, whether that > information is static or dynamic, whether it is hardware information, > or user choices. > > That means that whether you are in a Sun or Apple Desktop or a > system with the no flash and barely enough resources to run Linux, > you still may have to manipulate the device tree.
To some extend, but the user choice information is well isolated, it's all in /chosen, so it's really only that node that needs to be modified or created from scratch by the bootloader. Thus, your bootloader can pick the right static dtb for a given bitfile, and then just use libfdt to generate the right /chosen node with other informations. Ben. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev