From 75cf08898936c95563a32429e92f1147080814fb Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Tue, 2 Aug 2011 06:19:26 -0700 Subject: [PATCH] use nicer output messages --- arch/x86/mm/page.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/x86/mm/page.c b/arch/x86/mm/page.c index 50631b49..aa952edf 100644 --- a/arch/x86/mm/page.c +++ b/arch/x86/mm/page.c @@ -611,10 +611,11 @@ static void pagefault_handler(struct state *s) } default_handler: - kprintf("PAGE FAULT: Task %u got page fault at %p (irq %d)\n", task->id, viraddr, s->int_no); + kprintf("PAGE FAULT: Task %u got page fault at %p (irq %d, cs:eip 0x%x:0x%x)\n", task->id, viraddr, s->int_no, s->cs, s->eip); kprintf("Register state: eax = 0x%x, ebx = 0x%x, ecx = 0x%x, edx = 0x%x, edi = 0x%x, esi = 0x%x, ebp = 0x%x, esp = 0x%x\n", s->eax, s->ebx, s->ecx, s->edx, s->edi, s->esi, s->ebp, s->esp); + irq_enable(); abort(); }