mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 22:37:49 +00:00
Remove dead links in first edition
It seems like the corresponding sections do not exist anymore.
This commit is contained in:
@@ -804,9 +804,7 @@ Let's cross our fingers and run it…
|
|||||||
… and it fails with a boot loop.
|
… and it fails with a boot loop.
|
||||||
|
|
||||||
### Debugging
|
### Debugging
|
||||||
A QEMU boot loop indicates that some CPU exception occurred. We can see all thrown CPU exception by starting QEMU with `-d int` (as described [here][qemu debugging]):
|
A QEMU boot loop indicates that some CPU exception occurred. We can see all thrown CPU exception by starting QEMU with `-d int`:
|
||||||
|
|
||||||
[qemu debugging]: @/first-edition/posts/03-set-up-rust/index.md#debugging
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
> qemu-system-x86_64 -d int -no-reboot -cdrom build/os-x86_64.iso
|
> qemu-system-x86_64 -d int -no-reboot -cdrom build/os-x86_64.iso
|
||||||
@@ -1030,7 +1028,7 @@ The final step is to create a guard page for our kernel stack.
|
|||||||
|
|
||||||
The decision to place the kernel stack right above the page tables was already useful to detect a silent stack overflow in the [previous post][silent stack overflow]. Now we profit from it again. Let's look at our assembly `.bss` section again to understand why:
|
The decision to place the kernel stack right above the page tables was already useful to detect a silent stack overflow in the [previous post][silent stack overflow]. Now we profit from it again. Let's look at our assembly `.bss` section again to understand why:
|
||||||
|
|
||||||
[silent stack overflow]: @/first-edition/posts/06-page-tables/index.md#translate
|
[silent stack overflow]: @/first-edition/posts/06-page-tables/index.md
|
||||||
|
|
||||||
```nasm
|
```nasm
|
||||||
; in src/arch/x86_64/boot.asm
|
; in src/arch/x86_64/boot.asm
|
||||||
|
|||||||
Reference in New Issue
Block a user