diff options
author | Freya Murphy <freya@freyacat.org> | 2025-04-29 21:27:17 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-04-30 11:23:59 -0400 |
commit | 78c1891d87c4880289bf76fba82fa8ca0bf6a478 (patch) | |
tree | 7d2f601cc57ede012e4ebfe45cf4f23c5ddc85f6 /kernel/cpu | |
parent | update fs headers 2.0 (diff) | |
download | comus-78c1891d87c4880289bf76fba82fa8ca0bf6a478.tar.gz comus-78c1891d87c4880289bf76fba82fa8ca0bf6a478.tar.bz2 comus-78c1891d87c4880289bf76fba82fa8ca0bf6a478.zip |
update makefiles
Diffstat (limited to 'kernel/cpu')
-rw-r--r-- | kernel/cpu/idt.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kernel/cpu/idt.c b/kernel/cpu/idt.c index 2eab7ec..7cbbb65 100644 --- a/kernel/cpu/idt.c +++ b/kernel/cpu/idt.c @@ -156,7 +156,8 @@ __attribute__((noreturn)) void idt_exception_handler(uint64_t exception, void isr_save(struct cpu_regs *regs) { // make sure were in the kernel memory context - mem_ctx_switch(kernel_mem_ctx); + if (kernel_mem_ctx) + mem_ctx_switch(kernel_mem_ctx); // save pointer to registers state = regs; |