JOS 7週目

3/6

  • Lab 3 Part A
    • Exercise 2 lab3: finish exercise2 (maybe) · itkq/jos@d0892b0 · GitHub
      • 実装できたと思いきや再起動ループになる…
      • が実際は想定通りの動作で、下に説明があった (気づかなくてハマった)。ELF バイナリ hello の中で文字を表示する int 命令があり、ここで CPU の kernel space から user space への遷移の許可をしていないため CPU はリセットしてリブートする (この挙動自体はレガシーらしい)
      • env_alloc() まわりのイメージはこんな感じだとおもう f:id:itkq:20180306192722p:plain

3/7

3/8

3/10

とりあえず Lab 3 まで終えたが…あと3週間でやるぞやるぞ