Alexey Kardashevskiy, le Fri 17 Sep 2010 20:01:46 +1000, a écrit :
> Regarding topology walking - there is actually nothing device-tree
> special in reading strings and numbers from a device-tree, it is just
> common functions which (I think) should be placed in utils/misc.c. I
> named functions like hwloc_read_str.
Well, there are still the opendir/readdir/etc. functions which are
linux-specific and could be implemented another way on another OS. But
as it is now it's probably simple enough for somebody who'd want to
> Regarding open firmware and device trees - yes, it is IEEE1275 which can
> be implemented anywhere. However, in our case, there are IBM-specific
> properties (ibm,phandle, ibm,ppc-interrupt-server#s) which make all this
> very IBM specific. I do not know how to deal with it better.
It should be fine as it is now: even if ibm,phandle and
ibm,ppc-interrupt-server#s are not there, the L1 cache information
should be properly detected.