From 87c6042643d3ca9b236b91ec677605e185369acb Mon Sep 17 00:00:00 2001 From: garenchan <1412950785@qq.com> Date: Sat, 24 Nov 2018 18:12:51 +0800 Subject: [PATCH] Notify the small but important change in bootsect.asm. Since checkpoint, our kernel will be larger, so the number of sectors to read when loading it from disk has increased from 2 to 16. Many learners are used to copying existing code. So if we don't notify them of the change in 'bootsect.asm', they will encounter disk read error in the later lessons. --- 14-checkpoint/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/14-checkpoint/README.md b/14-checkpoint/README.md index 8d9958e..7a04ed9 100644 --- a/14-checkpoint/README.md +++ b/14-checkpoint/README.md @@ -11,7 +11,9 @@ and think on a strategy. Take a look at the new folder structure. Most of the files have been symlinked from previous lessons, so if we have to change them at some point, it will be -a better idea to remove the symlink and create a new file. +a better idea to remove the symlink and create a new file. Open `boot/bootsect.asm` +and note that since our kernel will be larger, the number of sectors to read when +loading it from disk has increased from `2` to `16`. Furthermore, since from now on we will use mostly C to code, we'll take advantage of qemu's ability to open a connection to gdb. First, let's install a cross-compiled `gdb` since