From 02ded3d5ae6fedb8abe3099082925018cc2444ad Mon Sep 17 00:00:00 2001 From: Adrien Bourmault Date: Tue, 23 Apr 2019 17:38:50 +0200 Subject: [PATCH] Idt in progress ! --- include/kernel/cpu.h | 24 ++++++++++++------------ kaleid/kernel/cpu/idt.c | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/include/kernel/cpu.h b/include/kernel/cpu.h index a1f7fa0..114f135 100644 --- a/include/kernel/cpu.h +++ b/include/kernel/cpu.h @@ -117,23 +117,23 @@ static const char *IsrExceptions[32] = { "Stack Segment fault", "General Protection Fault", "Page Fault", - "Reserved", + "Intel Reserved", "x87 FPU Floating Point or Math Fault", "Alignment Check Fault", "Machine Check Abort", "SIMD Floating Point Fault", "Virtualization Exception Fault", - "Reserved", - "Reserved", - "Reserved", - "Reserved", - "Reserved", - "Reserved", - "Reserved", - "Reserved", - "Reserved", - "Reserved", - "Reserved" + "Intel Reserved", + "Intel Reserved", + "Intel Reserved", + "Intel Reserved", + "Intel Reserved", + "Intel Reserved", + "Intel Reserved", + "Intel Reserved", + "Intel Reserved", + "Intel Reserved", + "Intel Reserved" }; struct IdtDescriptor_t { diff --git a/kaleid/kernel/cpu/idt.c b/kaleid/kernel/cpu/idt.c index 6a9192b..f2a0e1d 100644 --- a/kaleid/kernel/cpu/idt.c +++ b/kaleid/kernel/cpu/idt.c @@ -135,7 +135,7 @@ void IdtHandler(ulong intNo) if (irrecoverable) { KeStartPanic("Irrecoverable exception 0x%x : %s\n", intNo, exceptionMsg); } else { - bprintf(BStdOut, "Exception 0x%x : %s\n", intNo, exceptionMsg); + bprintf(BStdOut, "[ISR 0x%x] %s\n", intNo, exceptionMsg); } return;