GeistHaus
log in · sign up

Double Faults

os.phil-opp.com

This post explores the double fault exception in detail, which occurs when the CPU fails to invoke an exception handler. By handling this exception, w…

2 pages link to this URL
Rust-OS Kernel - To userspace and back!

This post documents my attempts to manage to jump (or return?) from kernel-space to usermode in my Rust kernel so that it can do what a kernel is supposed to actually do: give the CPU to user programs. That’s pretty exciting! In the next part, we’ll even take control back from the programs so that we can implement a scheduler.

0 inbound links article en
Long-form Texts on Interesting Details of Computers

It seems especially recently I’ve come across more and more long-form texts (think: hour-long blog posts; free books; series of posts). I especially like the ones that go into the very fine details of …

0 inbound links article en CC BY-NC 4.0