[SLOF] [Qemu-ppc] [PATCH v4] board-qemu: add private hcall to inform host on "phandle" update
Segher Boessenkool
segher at kernel.crashing.org
Thu Sep 28 18:49:14 AEST 2017
On Thu, Sep 28, 2017 at 07:49:36AM +0100, Mark Cave-Ayland wrote:
> Yeah I don't think this will be an issue. In OpenBIOS each device node
> is modelled by a Forth struct with the children, peers and properties
> modelled as linked lists (the phandle is actually the pointer to this
> struct).
>
> I'm not that familiar with SLOF at source level, but if it does the same
> then it's not too difficult to model the same structure but in C. Add in
> some generic linked list traversal routines to iterate over the DT and
> its properties and you should be good.
It's about the same in SLOF. Walking the device tree and converting
it to an FDT should be pretty trivial (you need node>qname and perhaps
cull some properties, for FDT peculiarities, but that's about it).
Segher
More information about the SLOF
mailing list