On 11/14/08, Paul Brook <address@hidden> wrote:
It's come up in other contexts recently, so I think it's worth mentioning that
I am currently working on adding a machine config file support to qemu.
I am focusing on the board setup side of things, rather than the user-level
config side. My goal is to come up with a system that will allow e.g. the
entirety of realview.c and gumstix.c to be eliminated. Currently this is
based this round Flattened Device Trees (as used by ppc-linux).
I have looked at the bits that Fabrice did a while ago. While that contains
some good ideas (which I will probably steal!) it is approaching the problem
from a somewhat different direction. FTDs are a much better fit for some of
my requirements (e.g. being able to pass the config through to the guest OS).
libfdt looks like an excellent choice for both Sparc32 and Sparc64, I
think the whole OF tree can be represented with it.
The config could be passed using the firmware configuration device.