qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-ppc] [SLOF] [PATCH v4] board-qemu: add private hcall to inform


From: Segher Boessenkool
Subject: Re: [Qemu-ppc] [SLOF] [PATCH v4] board-qemu: add private hcall to inform host on "phandle" update
Date: Thu, 28 Sep 2017 03:49:14 -0500
User-agent: Mutt/1.4.2.3i

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]