From 556734bf8c6ef40b8af52d9d211724281d69d296 Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Tue, 2 Aug 2011 05:26:40 -0700 Subject: [PATCH 1/2] disable LwIP example --- kernel/tests.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/tests.c b/kernel/tests.c index a39f55a0..ecef70c2 100644 --- a/kernel/tests.c +++ b/kernel/tests.c @@ -250,7 +250,7 @@ int test_init(void) sem_init(&consuming, 0); mailbox_int32_init(&mbox); -#if defined(CONFIG_LWIP) && defined(CONFIG_ROCKCREEK) +#if 0 //defined(CONFIG_LWIP) && defined(CONFIG_ROCKCREEK) if (!RCCE_ue()) create_kernel_task(NULL,server_task,NULL); else From 75cf08898936c95563a32429e92f1147080814fb Mon Sep 17 00:00:00 2001 From: Stefan Lankes Date: Tue, 2 Aug 2011 06:19:26 -0700 Subject: [PATCH 2/2] 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(); }