4 Commits

Author SHA1 Message Date
dbe117135b x86_64: implement proper user/kernel %gs base switching
the %gs base address is now always set to the current cpu block while
in kernel-mode, and is switched back to the userspace %gs base
when returning to user-mode.
2026-02-23 18:26:21 +00:00
f89e3cb12c kernel: adjust formatting 2026-02-19 18:57:53 +00:00
ab4eeb8e16 x86_64: expand IDT to 256 entries 2023-05-07 21:43:04 +01:00
5e10f566a4 x86_64: add basic interrupt handling 2023-02-08 20:24:40 +00:00