xv6啓動代碼分析

xv6啓動代碼分析 xv6啓動部分的代碼是在entry.S中,這個文件中的代碼比較短,如圖1所示: 圖1 首先聲明瞭一個外部符號:stack0,把它作爲每個CPU上的棧的起始地址,然後按照16行的計算公式,算出每個cpu對應的棧起始地址,17行首先把stack0的地址讀到sp寄存器中,18行把4096這個立即數讀到a0寄存器中,19行把當前cpu id讀到a1寄存器中,然後按照 sp = stac
相關文章
相關標籤/搜索