diff --git a/Booting/linux-bootstrap-5.md b/Booting/linux-bootstrap-5.md index 8722ed1..142586a 100644 --- a/Booting/linux-bootstrap-5.md +++ b/Booting/linux-bootstrap-5.md @@ -38,7 +38,7 @@ ENTRY(startup_64) movl %eax, %gs ``` -in the beginning of the `startup_64`. All segment registers besides `cs` now point to the `ds` which is `0x18` (if you don't understand why it is `0x18`, read the previous part). +in the beginning of the `startup_64`. All segment registers except `cs` are cleared. The next step is computation of difference between where the kernel was compiled and where it was loaded: