NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
port-evbarm/49468: Cortex GIC assertion triggered on Allwinner A80 SoC
>Number: 49468
>Category: port-evbarm
>Synopsis: Cortex GIC assertion triggered on Allwinner A80 SoC
>Confidential: no
>Severity: critical
>Priority: high
>Responsible: port-evbarm-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Dec 13 16:20:00 +0000 2014
>Originator: Jared McNeill
>Release: 7.99.2
>Organization:
>Environment:
NetBSD 7.99.2 (ALLWINNER_A80) #208: Sat Dec 13 12:07:36 AST 2014
>Description:
I seem to be getting random panics in gic.c on A80. Usually (but not always) happens at some point while booting. Doesn't make a difference if UP or MP.
Starting root file system check:
panic: kernel diagnostic assertion "old_ipl != IPL_HIGH" failed: file "/Users/jmcneill/branches/HEAD/src/sys/arch/arm/cortex/gic.c", line 235 old_ipl 7 pmr 0x80 hppir 0xc
Stopped in pid 0.31 (system) at netbsd:cpu_Debugger+0x4: bx r14
db{3}> bt
0xbff29e4c: netbsd:vpanic+0xc
0xbff29e64: netbsd:__udivmoddi4
0xbff29ecc: netbsd:armgic_irq_handler+0x2f0
0xbff29f3c: netbsd:irq_entry+0x60
0xbff29f64: netbsd:_splraise+0x3c
0xbff29fac: netbsd:softint_dispatch+0xec
0xbff31f54: netbsd:softint_switch+0x50
0xbff31f6c: netbsd:cpu_idle+0x48
0xbff31f94: netbsd:idle_loop+0x170
>How-To-Repeat:
Boot an ALLWINNER_A80 kernel multi-user.
>Fix:
Home |
Main Index |
Thread Index |
Old Index