mirror of
https://github.com/phil-opp/blog_os.git
synced 2025-12-16 22:37:49 +00:00
Write “What's next?”
This commit is contained in:
@@ -886,4 +886,7 @@ When we execute `make run` now, we should see the _“It did not crash”_ messa
|
|||||||
Our `iretq` logic seems to work! So let's remove the `0xdeadbeaf` hack from our `page_fault_handler` again.
|
Our `iretq` logic seems to work! So let's remove the `0xdeadbeaf` hack from our `page_fault_handler` again.
|
||||||
|
|
||||||
## What's next?
|
## What's next?
|
||||||
double faults
|
We are now able to catch exceptions and to return from them. However, there are still exceptions that completely crash our kernel by causing a [triple fault]. In the next post, we will fix this issue by handling a special type of exception: the [double fault]. Thus, we will be able to avoid random reboots in our kernel.
|
||||||
|
|
||||||
|
[triple fault]: https://en.wikipedia.org/wiki/Triple_fault
|
||||||
|
[double fault]: https://en.wikipedia.org/wiki/Double_fault
|
||||||
|
|||||||
Reference in New Issue
Block a user