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.

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

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

Reply via email to