どうも OF_getprop の挙動が変なんです。 int addr, rv; rv = OF_getprop(node, "reg", &addr, sizeof(addr)); が 8 を返してくれたりします。(rv == 8) # いままでよく動いていたものだ これってやっぱり openfirm.c で buflen をみて上限を設定 したほうがいいですよね。(buflen の定義ってそれでいいんですよね?) ATY,mach64 だと問題なかったところが MTRX,Millennium だと このせいで probe できなかったりします。:-) # 関係ないけど、今 shared library と遊んでいます。 # とっても簡単なものは dynamic で動くようになりました。