初版第3刷の正誤情報
重要な誤植が見つかり次第掲載していきます。些細な正誤情報も含めたリストは 初版第3刷の正誤情報(すべて) をご覧ください。
- p.73 第4段落直後のコマンド
- 誤:
$ cd $HOME/workspace/mikanos/kernel $ git checkout osbook_day03a - 正:
$ cd $HOME/workspace/mikanos $ git checkout osbook_day03a $ cd kernel
- 誤:
- p.228 第3段落の1行目
- 誤:直後に
Initial Countレジスタの値を読み出すことで - 正:直後に
Current Countレジスタの値を読み出すことで
- 誤:直後に
- p.255 第2段落の1行目
- 誤:
Layer::Draw()に対して描画範囲を指定 - 正:
Layer::DrawTo()に対して描画範囲を指定
- 誤:
- p.255 第2段落の2行目
- 誤:
Layer::Draw()側を改造 - 正:
Layer::DrawTo()側を改造
- 誤:
- p.501 最終段落の2行目
- 誤:
Taskクラスはもともと、そのタスク用のスタックポインタを保存するための変数Task::stack_ptr_を持っています。この変数に並べてTask::os_stack_ptr_を持たせました。 - 正:
Taskクラスはもともと、そのタスク用のスタックポインタを保存するための変数Task::context_.rspを持っています。この変数に加えてTask::os_stack_ptr_を持たせました。stack_ptr_→context_.rsp- 並べて→加えて
- 誤: