MacOSX86の夢を語ろう!第26夜at MAC
MacOSX86の夢を語ろう!第26夜 - 暇つぶし2ch721:565
09/09/20 18:20:28 vp7wDy+u0
ATOM 330(IPX7A-ION/ODM/330)が10.5.8で2C/4T起動できるようになりました。

URLリンク(xepid.com)

エラーの原因は、10.5.7以降に入った、cpu_thread.cのvalidate_topology()関数でコア数
が正常に数えられないこと。

URLリンク(www.opensource.apple.com)

回避策として、xnu-1228.15.4のカーネルソースを直接修正して、validate_toplogy()
内のCPU数チェック処理を実行しないようにいきなりreturnで抜けるようにしました。

この関数は、チェック内容を読んでみると、ある意味アップルが想定しないCPUを搭載
したハードウエアでのOSX実行防止の為のチェック関数とも取れます。

なお、今回の修正は、カーネルをビルドし直しているので万人向けではないですし、カ
ーネルがアップデートされるごとにソースからビルドしなおす必要があるので実用的で
はありません。

CPU-Xは2C/4Tと認識しているけど、iBenchではカーネル同様、物理コアの数を1コア
としかカウントしていないので、今後は、物理CPU数のカウントを正常にできるように、
再度、Chameleonのdsdt_patcher.cでなんとかならないか考えてみるつもりです。

IPX7A-IONはION M/Bとして、10.5.6で完動。10.5.7以降、SLの場合は、HTの件を除
けば、AUDIO、LAN、スリープON/OFFも正常動作するので、macminiもどきを作りた
い人には悪くはないかもデス(所詮、ATOMなのでGPUの性能は活かせてませんが・・・)


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch