Cortex-A9などのARMv7プロセッサは、ほとんどの場合、古いARMアーキテクチャ用のコードと下位互換性があります。しかし、私は例えばsegfaults trying to run ARM9 code on a Cortex-A8の報告書を読んでいます。ARMv4/5/6コードのどの部分がARMv7では動作しませんか?
ARMv4/5/6(ARM7TDMI/ARM9/ARM11)のどの部分がARMv7プロセッサで動作しないのですか?旧バージョンのARMアーキテクチャのバージョンには、ARMv7上でこれらのバージョン用に作成されたプログラムが失敗する可能性のある機能やアーキテクチャ上の特徴はありますか?
http://infocenter.arm.comこの質問に必要なすべてのドキュメントがあります。アーキテクチャリファレンスマニュアルとテクニカルリファレンスマニュアルを参照してください。 –
これはちょっと複雑すぎます。誰かがこの情報を簡単に理解できるように蒸留することはできますか?私は "古いARMコードは一般的にARMv7プロセッサで実行されますが、次の例外を除いて実行される..."という答えを探しています。 – bwDraco
ARMv7aアーキテクチャリファレンスマニュアルの付録「M」と「O」を読んでいますか?彼らはあなたが探しているものに最も近い答えを出すようです。 –