On Jan 18, 2005, at 11:47 AM, Ronald G. Minnich wrote:
On Tue, 18 Jan 2005, Stefan Reinauer wrote:
Those platforms rather offer an IEEE 1275-1994 interface (which is binary+callback, all evil combined, but it is well proven)
the consensus seems to be that we make the tree contain what we need, and the last step is to generate tables from the tree. It sure makes sense to me.
We also know that we must generate mptable, irq table, and acpi (I just *love* the PC) since they all contain info that is overlapping, somewhat different, and all needed.
For callbacks, we let OpenBIOS handle that.
I'd still like to see the code that does the s-expr generation but I'm on enough other projects right now that my time is too tight. HELP!
I'd like to hear more about what Stefan had in mind for the 'small set of C functions'. Maybe the simplest way would be to pass the device tree itself to the payload? I guess it wouldn't solve the binary/ascii problem, but it would sure as hell make the code easy.
Greg