FPGA開発日記

カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages , English Version https://fpgadevdiary.hatenadiary.com/

2015-10-05から1日間の記事一覧

xv6が最初のプロセスを立ち上げるまでの勉強(mpmainの中を追いかける)

xv6

※ この記事はまだ勉強中のため、いろいろ間違いがあるかもしれません。 さて、mpmain()の中で何が起きているのか、階層トレースを見てみながら、追い掛けていこう。 まずは、schedulerが呼ばれて、enableinterrupt()により割り込みが有効になる。 <FunctionCall 59147183: mpmain(0x8010530c)> <Return: mpmain> <FunctionCall 59147195: cprintf(0x801007fc) ...> <Return: cprintf> </return:></functioncall></return:></functioncall>