What makes the CubieBoard 1G recognition memory
XiaoQI Ge
ghw at 7axu.com
Fri Aug 2 04:55:25 UTC 2013
What makes the CubieBoard 1G recognition memory
I have changed it to 1G, the startup panic
memory {
device_type = "memory";
reg = < 0x40000000 0x40000000 >; /* 1GB RAM */
sun4i#go 0x40200100
## Starting application at 0x40200100 ...
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2013 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
The Regents of the University of California. All rights reserved.
FreeBSD is a registered trademark of The FreeBSD Foundation.
FreeBSD 10.0-CURRENT #3 r253878M: Fri Aug 2 20:40:12 CST 2013
root at FreeBSD.7axu.com:/usr/obj/arm.armv6/usr/src/sys/CBOARD arm
FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
WARNING: WITNESS option enabled, expect reduced performance.
CPU: Cortex A8-r3 rev 2 (Cortex-A core)
Supported features: ARM_ISA THUMB2 JAZELLE THUMBEE ARMv4 Security_Ext
WB disabled EABT branch prediction enabled
LoUU:2 LoC:2 LoUIS:1
Cache level 1:
32KB/64B 4-way data cache WT WB Read-Alloc
32KB/64B 4-way instruction cache Read-Alloc
Cache level 2:
256KB/64B 8-way unified cache WT WB Read-Alloc Write-Alloc
real memory = 1073741824 (1024 MB)
panic: kmem_suballoc: bad status return of 3
KDB: enter: panic
[ thread pid 0 tid 0 ]
Stopped at kdb_enter+0x4c: ldrb r15, [r15, r15, ror r15]!
db> bt
Tracing pid 0 tid 0 td 0xc0809280
db_trace_self() at db_trace_self
pc = 0xc0569ce4 lr = 0xc022c954 (db_hex2dec+0x4dc)
sp = 0xc0820ae4 fp = 0xc0820afc
r10 = 0xc065d670
db_hex2dec() at db_hex2dec+0x4dc
pc = 0xc022c954 lr = 0xc022c2c0 (db_command_loop+0x2f0)
sp = 0xc0820b04 fp = 0xc0820ba4
r4 = 0x00000000 r5 = 0x00000000
r6 = 0xc05c0331
db_command_loop() at db_command_loop+0x2f0
pc = 0xc022c2c0 lr = 0xc022c030 (db_command_loop+0x60)
sp = 0xc0820bac fp = 0xc0820bbc
r4 = 0xc059fddc r5 = 0xc05b9c6e
r6 = 0xc0808308 r7 = 0xc0820d8c
r8 = 0xc0809280 r9 = 0xc06a5c24
r10 = 0xc065d8e0
db_command_loop() at db_command_loop+0x60
pc = 0xc022c030 lr = 0xc022ea30 (X_db_symbol_values+0x254)
sp = 0xc0820bc4 fp = 0xc0820ce4
r4 = 0x00000000 r5 = 0xc0820bcc
r6 = 0xc06a5c4c
X_db_symbol_values() at X_db_symbol_values+0x254
pc = 0xc022ea30 lr = 0xc038d9a8 (kdb_trap+0xd4)
sp = 0xc0820cec fp = 0xc0820d0c
r4 = 0x00000000 r5 = 0x00000001
r6 = 0xc06a5c4c r7 = 0xc0820d8c
kdb_trap() at kdb_trap+0xd4
pc = 0xc038d9a8 lr = 0xc057a1e4 (undefinedinstruction+0x274)
sp = 0xc0820d14 fp = 0xc0820d84
r4 = 0x00000000 r5 = 0xc0579ecc
r6 = 0x00000000 r7 = 0xe7ffffff
r8 = 0xc0809280 r9 = 0xc0820d8c
r10 = 0xc038d29c
undefinedinstruction() at undefinedinstruction+0x274
pc = 0xc057a1e4 lr = 0xc056b510 (exception_exit)
sp = 0xc0820d8c fp = 0xc0820de0
r4 = 0xc05b9cc8 r5 = 0xc0820e24
r6 = 0xc05e5c3b r7 = 0xc0697b30
r8 = 0xc0809280 r9 = 0xc0697990
r10 = 0xc0809d5c
exception_exit() at exception_exit
pc = 0xc056b510 lr = 0xc038d290 (kdb_enter+0x40)
sp = 0xc0820dd8 fp = 0xc0820de0
r0 = 0xc06a5c34 r1 = 0x00000000
r2 = 0xc05bd67d r3 = 0x000000ab
r4 = 0xc05b9cc8 r5 = 0xc0820e24
r6 = 0xc05e5c3b r7 = 0xc0697b30
r8 = 0xc0809280 r9 = 0xc0697990
r10 = 0xc0809d5c r12 = 0x00000000
kdb_enter() at kdb_enter+0x50
pc = 0xc038d2a0 lr = 0xc035776c (kassert_panic+0x1c8)
sp = 0xc0820de8 fp = 0xc0820e08
r4 = 0x00000100
kassert_panic() at kassert_panic+0x1c8
pc = 0xc035776c lr = 0xc03577d0 (kproc_shutdown)
sp = 0xc0820e10 fp = 0xc0820e18
r4 = 0xc08ff000 r5 = 0xc0820e70
r6 = 0xc0820e6c r7 = 0x007c0000
r8 = 0xc080c268 r9 = 0xc0809ff4
r10 = 0xc080c784
kproc_shutdown() at kproc_shutdown
pc = 0xc03577d0 lr = 0xc0545df0 (kmem_suballoc+0xd4)
sp = 0xc0820e20 fp = 0xc0820e58
r4 = 0xc0820e24 r5 = 0xc0820e6c
kmem_suballoc() at kmem_suballoc+0xd4
pc = 0xc0545df0 lr = 0xc05453c4 (vm_ksubmap_init+0x1dc)
sp = 0xc0820e60 fp = 0xc0820e90
r4 = 0xc0820e70 r5 = 0xc0820e6c
r6 = 0x00000000 r7 = 0x00000efe
vm_ksubmap_init() at vm_ksubmap_init+0x1dc
pc = 0xc05453c4 lr = 0xc056e344 (initarm+0xb98)
sp = 0xc0820e98 fp = 0xc0820ed0
r4 = 0x00000001 r5 = 0xc080c264
r6 = 0x00000000 r7 = 0xc05ed988
r8 = 0x00000000 r9 = 0xc0809280
r10 = 0xc0820ef8
initarm() at initarm+0xb98
pc = 0xc056e344 lr = 0xc0308a28 (mi_startup+0x11c)
sp = 0xc0820ed8 fp = 0xc0820ef0
r4 = 0x00000001 r5 = 0xc0809278
r6 = 0x00000000 r7 = 0xc05ed988
r8 = 0xc0809a84 r9 = 0xc0809a80
r10 = 0x7fe61408
mi_startup() at mi_startup+0x11c
pc = 0xc0308a28 lr = 0xc0200224 (btext+0x124)
sp = 0xc0820ef8 fp = 0x00000000
r4 = 0x40200264 r5 = 0x40200158
r6 = 0x00000001 r7 = 0x4020014c
r8 = 0x7fe6140c r9 = 0x00000001
btext() at btext+0x124
pc = 0xc0200224 lr = 0xc0200224 (btext+0x124)
sp = 0xc0820ef8 fp = 0x00000000
Unable to unwind further
db>
More information about the freebsd-arm
mailing list