From b37f8902660d2d93ae744bc10e4a02287c4c2bc9 Mon Sep 17 00:00:00 2001 From: Liam Kerr Date: Mon, 9 Feb 2026 19:33:11 +0000 Subject: [PATCH] rename panic to interrupts to better reflect it's future role --- README.md | 6 +++--- src/kernel/{panic.c => interrupts.c} | 0 src/kernel/{panic.h => interrupts.h} | 0 src/kernel/kernel.c | 2 +- src/kernel/memory.c | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) rename src/kernel/{panic.c => interrupts.c} (100%) rename src/kernel/{panic.h => interrupts.h} (100%) diff --git a/README.md b/README.md index e9ad96a..1701ff2 100644 --- a/README.md +++ b/README.md @@ -17,10 +17,10 @@ RISC-V Operating System. - [~] **Formatted Printing**: Robust `kprintf` implementation for hex and decimal. ### Phase 2: Hardware Interfacing & Traps -- [ ] **Trap Handling**: - - [~] Setup `mtvec` (Machine Trap Vector). +- [/] **Trap Handling**: + - [/] Setup `mtvec` (Machine Trap Vector). - [ ] Assembly "trampoline" to save/restore registers. - - [~] C dispatcher for exceptions and interrupts. + - [/] C dispatcher for exceptions and interrupts. - [ ] **Timer Interrupts**: - [ ] Interface with RISC-V CLINT (Core Local Interrupter). - [ ] Implement a system heartbeat (ticks). diff --git a/src/kernel/panic.c b/src/kernel/interrupts.c similarity index 100% rename from src/kernel/panic.c rename to src/kernel/interrupts.c diff --git a/src/kernel/panic.h b/src/kernel/interrupts.h similarity index 100% rename from src/kernel/panic.h rename to src/kernel/interrupts.h diff --git a/src/kernel/kernel.c b/src/kernel/kernel.c index f5b2883..b4369d9 100644 --- a/src/kernel/kernel.c +++ b/src/kernel/kernel.c @@ -2,7 +2,7 @@ #include #include #include -#include +#include #include void kmain() diff --git a/src/kernel/memory.c b/src/kernel/memory.c index 8f9f0f9..3ba2a39 100644 --- a/src/kernel/memory.c +++ b/src/kernel/memory.c @@ -2,7 +2,7 @@ #include #include "drivers/uart.h" #include "memory.h" -#include "panic.h" +#include "interrupts.h" HeapHeader *heap_free_list; extern uint8_t _heap_start[]; // named in the linker script