From owner-freebsd-current@FreeBSD.ORG Sun Feb 25 17:46:37 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0E31516A400; Sun, 25 Feb 2007 17:46:37 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.freebsd.org (Postfix) with ESMTP id AD0CE13C428; Sun, 25 Feb 2007 17:46:36 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from localhost (localhost [127.0.0.1]) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id l1PHhdcx059069; Sun, 25 Feb 2007 10:43:41 -0700 (MST) (envelope-from imp@bsdimp.com) Date: Sun, 25 Feb 2007 10:43:42 -0700 (MST) Message-Id: <20070225.104342.-1581794529.imp@bsdimp.com> To: krassi@bulinfo.net From: "M. Warner Losh" In-Reply-To: <45E1933A.6090505@bulinfo.net> References: <45E1933A.6090505@bulinfo.net> X-Mailer: Mew version 4.2 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Sun, 25 Feb 2007 10:43:42 -0700 (MST) Cc: freebsd-arm@freebsd.org, freebsd-current@freebsd.org Subject: Re: kernel panic on ARM (interrupt filtering related)? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 Feb 2007 17:46:37 -0000 In message: <45E1933A.6090505@bulinfo.net> Krassimir Slavchev writes: : : at91_pio0: mem 0xdffff400-0xdffff5ff irq 1 on atmelarm0 : at91_pio0: ABSR: 0x60 OSR: 0 PSR:0x1380010 ODSR: 0 : panic: All system interrupt ISRs must be type INTR_FAST I think this is fallout from the Filter patches. Warner : KDB: enter: panic : [thread pid 0 tid 0 ] : Stopped at kdb_enter+0x3c: ldrb r15, [r15, r15, ror r15]! : db>bt : Tracing pid 0 tid 0 td 0xc01b3b38 : db_trace_thread() at db_trace_thread+0x10 : scp=0xc0138dc4 rlv=0xc0004a0c (db_stack_trace+0x100) : rsp=0xc023c9bc rfp=0xc023c9d8 : db_stack_trace() at db_stack_trace+0x10 : scp=0xc000491c rlv=0xc00043b0 (db_command+0x254) : rsp=0xc023c9dc rfp=0xc023ca78 : r5=0x00000000 r4=0x00000000 : db_command() at db_command+0x10 : scp=0xc000416c rlv=0xc00044bc (db_command_loop+0x58) : rsp=0xc023ca7c rfp=0xc023ca88 : r6=0xc01b78f0 r5=0x600000d3 : r4=0xc023ca94 : db_command_loop() at db_command_loop+0x10 : scp=0xc0004474 rlv=0xc0006b08 (db_trap+0xf8) : rsp=0xc023ca8c rfp=0xc023cba8 : db_trap() at db_trap+0x10 : scp=0xc0006a20 rlv=0xc007567c (kdb_trap+0xb8) : rsp=0xc023cbac rfp=0xc023cbd0 : r4=0x000000c0 : kdb_trap() at kdb_trap+0x10 : scp=0xc00755d4 rlv=0xc014653c (undefinedinstruction+0x25c) : rsp=0xc023cbd4 rfp=0xc023cc48 : r10=0x00000000 r8=0xc00752e4 : r7=0xc01b3b38 r6=0xe7ffffff r5=0xc023cc4c r4=0x00000000 : undefinedinstruction() at undefinedinstruction+0x10 : scp=0xc01462f0 rlv=0xc013ab30 (exception_exit) : rsp=0xc023cc4c rfp=0xc023cca4 : r10=0xc0815200 r8=0xc01b3b38 : r7=0x00000100 r6=0xc023ccbc r5=0xe0000004 r4=0x00000001 : kdb_enter() at kdb_enter+0x10 : scp=0xc00752b8 rlv=0xc0053498 (panic+0xc0) : rsp=0xc023cca8 rfp=0xc023ccb4 : panic() at panic+0x14 : scp=0xc00533ec rlv=0xc014b5d0 (at91_setup_intr+0x48) : rsp=0xc023ccc8 rfp=0xc023cd0c : at91_setup_intr() at at91_setup_intr+0x10 : scp=0xc014b598 rlv=0xc00719f4 (bus_setup_intr+0xd0) : rsp=0xc023cd10 rfp=0xc023cd5c : r10=0xc0815200 r9=0xc0815204 : r8=0x00000000 r7=0xc014d5b4 r6=0xc07c7d00 r5=0x00000010 : r4=0xc07c7b80 : bus_setup_intr() at bus_setup_intr+0x10 : scp=0xc0071934 rlv=0xc014d3d0 (at91_pio_attach+0x12c) : rsp=0xc023cd60 rfp=0xc023cd94 : r10=0x00000000 r9=0x200e7ffc : r8=0xc07c7b80 r7=0xc0815200 r6=0x00000060 r5=0x00000000 : r4=0xc0815210 : at91_pio_attach() at at91_pio_attach+0x10 : scp=0xc014d2b4 rlv=0xc0070034 (device_attach+0x70) : rsp=0xc023cd98 rfp=0xc023cdac : r10=0xfffff80f r8=0x2022b19c : r7=0xc07c7d00 r6=0x00000000 r5=0xc07c7b80 r4=0xc07c7b80 : device_attach() at device_attach+0x10 : scp=0xc006ffd4 rlv=0xc006ffb4 (device_probe_and_attach+0xfc) : rsp=0xc023cdb0 rfp=0xc023cdcc : r5=0xc07c7c80 r4=0xc07c7b80 : device_probe_and_attach() at device_probe_and_attach+0x10 : scp=0xc006fec8 rlv=0xc0070a94 (bus_generic_attach+0x24) : rsp=0xc023cdd0 rfp=0xc023cde4 : r7=0xc07c7d00 r6=0x00000020 : r5=0xc07c7c80 r4=0xc07c7b80 : bus_generic_attach() at bus_generic_attach+0x10 : scp=0xc0070a80 rlv=0xc014b294 (at91_attach+0x254) : rsp=0xc023cde8 rfp=0xc023ce0c : r4=0x0000007c : at91_attach() at at91_attach+0x10 : scp=0xc014b050 rlv=0xc0070034 (device_attach+0x70) : rsp=0xc023ce10 rfp=0xc023ce24 : r7=0xc01b41e0 r6=0x00000000 : r5=0xc07c7d00 r4=0xc07c7d00 : device_attach() at device_attach+0x10 : scp=0xc006ffd4 rlv=0xc006ffb4 (device_probe_and_attach+0xfc) : rsp=0xc023ce28 rfp=0xc023ce44 : r5=0xc07c6100 r4=0xc07c7d00 : device_probe_and_attach() at device_probe_and_attach+0x10 : scp=0xc006fec8 rlv=0xc0070a94 (bus_generic_attach+0x24) : rsp=0xc023ce48 rfp=0xc023ce5c : r7=0xc01b41e0 r6=0x00000000 : r5=0xc07c6100 r4=0xc07c7d00 : bus_generic_attach() at bus_generic_attach+0x10 : scp=0xc0070a80 rlv=0xc013c94c (nexus_attach+0x20) : rsp=0xc023ce60 rfp=0xc023ce74 : r4=0xc07c6100 : nexus_attach() at nexus_attach+0x10 : scp=0xc013c93c rlv=0xc0070034 (device_attach+0x70) : rsp=0xc023ce78 rfp=0xc023ce8c : r4=0xc07c6100 : device_attach() at device_attach+0x10 : scp=0xc006ffd4 rlv=0xc006ffb4 (device_probe_and_attach+0xfc) : rsp=0xc023ce90 rfp=0xc023ceac : r5=0xc01b41e4 r4=0xc07c6100 : device_probe_and_attach() at device_probe_and_attach+0x10 : scp=0xc006fec8 rlv=0xc0072144 (root_bus_configure+0x2c) : rsp=0xc023ceb0 rfp=0xc023cec4 : r7=0xc01b41e0 r6=0xc01b41e8 : r5=0xc01b41e4 r4=0xc07c6100 : root_bus_configure() at root_bus_configure+0x10 : scp=0xc0072128 rlv=0xc013393c (configure+0x10) : rsp=0xc023cec8 rfp=0xc023ced4 : r4=0xc017173c : configure() at configure+0x10 : scp=0xc013393c rlv=0xc002a8e4 (mi_startup+0x100) : rsp=0xc023ced8 rfp=0xc023cef4 : mi_startup() at mi_startup+0x10 : scp=0xc002a7f4 rlv=0xc00001b0 (virt_done+0x10) : rsp=0xc023cef8 rfp=0x00000000 : r7=0x20000110 r6=0x00000004 : r5=0x2000011c r4=0x200001f0 : : : _______________________________________________ : freebsd-arm@freebsd.org mailing list : http://lists.freebsd.org/mailman/listinfo/freebsd-arm : To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" : :