Skip to content

Latest commit

 

History

History
31 lines (19 loc) · 885 Bytes

diary.md

File metadata and controls

31 lines (19 loc) · 885 Bytes

日記

2022/06/20

  • ブートローダがバグっていたので直した。
  • なんか実機ではUARTがしゃべってくれるがQEMUではUARTがしゃべってくれない。
  • のでkaniの方からソースコードをパクってきて動かしたら動いた。

2022/06/21

  • タスクを定義した(定義しただけ)
  • UARTで文字入力をできるようにした
  • ちょっとだけREADMEを追加

2022/06/22

  • メモリマップを取得

2022/06/23

  • メモリマップをカーネルに渡したいので、ローダとカーネルの間をつなぐライブラリを作った
  • ローダとカーネル間で引数でデータを渡した

2022/06/24

  • スタックポインタをカーネルの制御下に置いた
  • GDTをカーネルの制御下に置いた

2022/06/29

  • カーネルのページテーブルの初期構築処理