B arm926ejs_reset_handler
ラベルにジャンプarm926ejs_reset_handler:
してその間のコードを無視する分岐命令を理解するのに問題があります。なぜ誰かがこれをするのだろうか?
そして、いくつかの追加の説明。ラベル__start:
はプログラムのエントリポイントです。分岐命令が無視する行は、起動時に起動ISROMが取得するはずだったパラメータです。しかし、これらのパラメータを飛び越えた場合、どのようにしてISROMを起動してこれらのパラメータを取得できますか?それは私には論理を作りません。
__start:
arm926ejs_reset:
B arm926ejs_reset_handler
.word 0x41676d69
.word 0,0,0,0,0
image_type:
.word 0x0000000A
sizeOfPermanentCode:
.word (__image_size)
.word 0,0
bootparameter:
.word 0
.word 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
arm926ejs_reset_handler: