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

加入日期: Aug 2001
文章: 211
引用:
作者jamin
真是奇怪的特性

不過, 這些應該在 bootloader 就會做的事, 在 linux 做不是很奇怪嗎?


anomaly 大大說的應該沒錯, 從 boot loader 到 linux kernel 的 code 我有 trace 過, 照程式碼來看, linux kernel 本身應該就可以直接跑不需要 boot loader.
我剛突然想到, 搞不好現在 ARM pipeline 不止 5 stages(anomaly 大大提到的那五個), 查了一下 wiki 果然 ARM11 有 8 stages pipeline!
所以一開始連跑 8 nop, 應該是要確定 pipeline 的狀態無誤!

我一直還以為現在最多只有 5 stages pipeline... 所以才一直不清楚為什麼要跑八次, 這樣看起來應該是誤會.

http://en.wikipedia.org/wiki/ARM11
http://en.wikipedia.org/wiki/ARM9

非常謝謝各位高手!

     
      
__________________
滿招損 謙受益
舊 2011-08-02, 01:13 AM #11
回應時引用此文章
darkangel離線中