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
abstract it.

> 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.

Samuel

Reply via email to