6

Apple の A5、A5X、A6、および A6X プロセッサの ERG とは何か知っている人はいますか?

LDREX/STREX 命令で不明なバグが発生し、A5 と A6 で動作が異なります。私が持っている唯一の説明は、ERG が異なるということですが、それについては何も見つかりません。また、この値を取得する方法が見つかりませんでした。MRC 命令は、iOS のユーザー モードで禁止されているようです。

ありがとうございました!

4

2 に答える 2

2

OMAP 4460 (ARM Cortex-A9、Apple A5/A5X と同じ) では、ERG は 32 バイトです (これはキャッシュ ライン サイズと同じです)。

これらの値が A6/A6X にあることはわかりません (Apple デバイスではできない独自のドライバーをロードせずに調べる方法はありません)。 、そしてERGもそうでした。

または、アルゴリズムをアーキテクチャ上の最大 512 ワード (2K バイト) に最適化することもできます。

于 2013-01-24T15:07:26.780 に答える