From 2dba7036cefda5d9fa20b96dbe711edb78fa642d Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Fri, 22 Aug 2025 22:15:51 -0400 Subject: kernel/amd64: trap: Print trap type on panic Signed-off-by: Ian Moffett --- sys/arch/amd64/amd64/trap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/arch/amd64/amd64/trap.c b/sys/arch/amd64/amd64/trap.c index 589774b..68d7f89 100644 --- a/sys/arch/amd64/amd64/trap.c +++ b/sys/arch/amd64/amd64/trap.c @@ -111,12 +111,13 @@ trap_fatal(struct trapframe *tf) pf_code(tf->error_code); } - panic("got fatal trap\n\n" + panic("got fatal trap (%s)\n\n" "-- DUMPING PROCESSOR STATE --\n" "RAX=%p RCX=%p RDX=%p\n" "RBX=%p RSI=%p RDI=%p\n" "RFL=%p CR2=%p CR3=%p\n" "RBP=%p RSP=%p RIP=%p\n\n", + trap_type[tf->trapno], tf->rax, tf->rcx, tf->rdx, tf->rbx, tf->rsi, tf->rdi, tf->rflags, cr2, cr3, -- cgit v1.2.3