Date: Fri, 2 Aug 2013 15:22:33 +0800 From: XiaoQI Ge <ghw@7axu.com> To: Ganbold Tsagaankhuu <ganbold@gmail.com> Cc: freebsd-arm <freebsd-arm@freebsd.org> Subject: Re: What makes the CubieBoard 1G recognition memory Message-ID: <CAKrd9eX=LRVeVVC%2BLqVbxk_rTpoTECE_xdx90OVRorKThttT4w@mail.gmail.com> In-Reply-To: <CAGtf9xNrDCM%2B8X=4=E-Ju6iiaTdeUc9n3U0XOv5GzYfT3krawQ@mail.gmail.com> References: <CAKrd9eUwcmG952vvBvhzTSOw2V-1WXtmFZK=q%2BY154szxUwD8g@mail.gmail.com> <CAGtf9xNrDCM%2B8X=4=E-Ju6iiaTdeUc9n3U0XOv5GzYfT3krawQ@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Get, thank you last pid: 975; load averages: 0.42, 0.29, 0.15 up 0+00:05:57 15:21:18 14 processes: 2 running, 12 sleeping CPU: 0.0% user, 0.0% nice, 0.0% system, 0.0% interrupt, 100% idle Mem: 17M Active, 13M Inact, 32M Wired, 13M Buf, 935M Free Swap: -- Regards. By: XiaoQI Ge; PGP:8B09D5F7 WWW: https://www.7axu.com/ 2013/8/2 Ganbold Tsagaankhuu <ganbold@gmail.com>: > On Fri, Aug 2, 2013 at 12:54 PM, XiaoQI Ge <ghw@7axu.com> wrote: >> >> 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 */ > > > > You can add following line in initarm_late_init() of a10_machdep.c: > > unmapped_buf_allowed = 0; > > as in exynos5_machdep.c. > > Ganbold > > > >> >> >> 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@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> >> _______________________________________________ >> 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" > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAKrd9eX=LRVeVVC%2BLqVbxk_rTpoTECE_xdx90OVRorKThttT4w>