瀏覽單個文章
darkangel
Major Member
 
darkangel的大頭照
 

加入日期: Aug 2001
文章: 211
依照 passerx 大大所說的, 我去查了 EABI 的資料, 看到這一行:

Stack alignment

The ARM EABI requires 8-byte stack alignment at public function entry points, compared to the previous 4-byte alignment.

所以答案應該為了保留 8-byte stack 對齊...

http://wiki.debian.org/ArmEabiPort

所以還是我誤會了, 跟 boot 階段完全無關, 那 8 個 nop, 只是為了保留 ABI link 的相容性!

這應該是最合理的答案! 謝謝 passerx 大大指點!
__________________
滿招損 謙受益
舊 2011-08-02, 11:33 AM #23
回應時引用此文章
darkangel離線中