diff --git a/src/kernel/kernel.c b/src/kernel/kernel.c index 838bb06..99b8569 100644 --- a/src/kernel/kernel.c +++ b/src/kernel/kernel.c @@ -6,6 +6,5 @@ void kmain() { kprint("Hello, OS World!\n"); - kpanic_force(); poweroff(); } diff --git a/src/kernel/panic.c b/src/kernel/panic.c index a110812..fe203c4 100644 --- a/src/kernel/panic.c +++ b/src/kernel/panic.c @@ -9,11 +9,8 @@ void kpanic(const char *reason){ } void kpanic_force() { - // 1. Immediate Output kprint("\n!!! FORCE PANIC !!!\n"); - // 2. Trigger a hardware breakpoint or illegal instruction - // This allows a debugger (GDB) to stop exactly here. // 'ebreak' is the standard RISC-V way to trigger a debug trap. __asm__ volatile("ebreak");