On Wed, Nov 17, 2010 at 1:08 PM, Kumar Gala <[email protected]> wrote:
>
> On Nov 17, 2010, at 1:15 PM, Stephen Neuendorffer wrote:
>
>>       Currently, fdt blobs are handled solely at boot time.  However,
>> it may be useful to parse blobs into device trees after boot time.  For
>> instance, a PCIe device may have an FPGA which includes a device
>> tree.  This set of patches locally refactors the existing code to enable
>> this.   The code has been compile-tested on X86 but has not been run in this
>> version.  However, the patch is rather straightforward.
>>
>> Stephen Neuendorffer (3):
>>  fdt.c: Add non-boottime device tree functions
>>  fdt.c: Refactor unflatten_dt_node
>>  fdt.c: Refactor unflatten_device_tree and add fdt_unflatten_tree
>>
>> drivers/of/fdt.c       |  393 
>> +++++++++++++++++++++++++++++-------------------
>> include/linux/of_fdt.h |   11 ++
>> 2 files changed, 251 insertions(+), 153 deletions(-)
>
> It would be really nice if we could factor some of the live tree code into a 
> library.  I have some need for this in another context.

I've got no problem with that if someone wants to do the legwork

> Not sure if we could actually build libfdt and link it into the kernel 
> directly rather than what we do today.

No reason why not, but it would mean refactoring all of the early init stuff.

g.
_______________________________________________
devicetree-discuss mailing list
[email protected]
https://lists.ozlabs.org/listinfo/devicetree-discuss

Reply via email to