[#5331] Dll test case crashed in bf537-stamp mpu kernel
Submitted By: Vivi Li
Open Date
2009-07-09 04:41:29 Close Date
2009-07-12 23:48:07
Priority:
Medium High Assignee:
Bernd Schmidt
Status:
Closed Fixed In Release:
N/A
Found In Release:
N/A Release:
Category:
Tests Board:
N/A
Processor:
BF537 Silicon Revision:
Is this bug repeatable?:
Yes Resolution:
Fixed
Uboot version or rev.:
Toolchain version or rev.:
gcc4.1_09r1-rc9
App binary format:
N/A
Summary: Dll test case crashed in bf537-stamp mpu kernel
Details:
Dll test case crashed in bf537-stamp mpu kernel.
Bellow is the log:
--
Linux version 2.6.28.10-ADI-2009R1-svn6925 (test@uclinux74-mpu) (gcc version 4.1.2 (ADI svn)) #16 Mon Jul 6 16:21:30 GMT 2009^M
bootconsole [early_BFuart0] enabled^M
early printk enabled on early_BFuart0^M
Board Memory: 64MB^M
Kernel Managed Memory: 64MB^M
Memory map:^M
fixedcode = 0x00000400-0x00000490^M
text = 0x00001000-0x00105090^M
rodata = 0x00105090-0x00155c34^M
bss = 0x00156000-0x001676a0^M
data = 0x001676a0-0x00178000^M
stack = 0x00176000-0x00178000^M
init = 0x00178000-0x008c1000^M
available = 0x008c1000-0x03eff000^M
DMA Zone = 0x03f00000-0x04000000^M
Hardware Trace Active and Enabled^M
Boot Mode: 0^M
Reset caused by Software reset^M
Blackfin support (C) 2004-2009 Analog Devices, Inc.^M
Compiled for ADSP-BF537 Rev 0.3^M
Blackfin Linux support by http://blackfin.uclinux.org/^M
Processor Speed: 500 MHz core clock and 125 MHz System Clock^M
MPU: setting up cplb tables with memory protection^M
Instruction Cache Enabled for CPU0^M
Data Cache Enabled for CPU0 (write-back)^M
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 16001^M
Kernel command line: root=/dev/mtdblock0 rw earlyprintk=serial,uart0,57600 ip=10.100.4.50:10.100.4.174:10.100.4.174:255.255.255.0:bf537-stamp:eth0:off^M
Configuring Blackfin Priority Driven Interrupts^M
PID hash table entries: 256 (order: 8, 1024 bytes)^M
console handover:boot [early_BFuart0] -> real [ttyBF0]^M
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)^M
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)^M
Memory available: 51652k/65536k RAM, (7460k init code, 1040k kernel code, 460k data, 1024k dma, 3896k reserved)^M
Calibrating delay loop... 997.37 BogoMIPS (lpj=1994752)^M
Security Framework initialized^M
Mount-cache hash table entries: 512^M
Blackfin Scratchpad data SRAM: 4 KB^M
Blackfin L1 Data A SRAM: 16 KB (15 KB free)^M
Blackfin L1 Data B SRAM: 16 KB (16 KB free)^M
Blackfin L1 Instruction SRAM: 48 KB (37 KB free)^M
net_namespace: 288 bytes^M
NET: Registered protocol family 16^M
Blackfin DMA Controller^M
stamp_init(): registering device resources^M
NET: Registered protocol family 2^M
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)^M
TCP established hash table entries: 2048 (order: 2, 16384 bytes)^M
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)^M
TCP: Hash tables configured (established 2048 bind 2048)^M
TCP reno registered^M
NET: Registered protocol family 1^M
msgmni has been set to 100^M
io scheduler noop registered^M
io scheduler anticipatory registered (default)^M
io scheduler cfq registered^M
Serial: Blackfin serial driver^M
bfin-uart.1: ttyBF0 at MMIO 0xffc00400 (irq = 18) is a BFIN-UART^M
brd: module loaded^M
bfin_mii_bus: probed^M
bfin_mac: attached PHY driver [SMSC LAN83C185] (mii_bus:phy_addr=0:01, irq=-1, mdc_clk=2500000Hz(mdc_div=24)@sclk=125MHz)^M
bfin_mac bfin_mac.0: Blackfin on-chip Ethernet MAC driver, Version 1.1^M
bfin-spi bfin-spi.0: Blackfin on-chip SPI Controller Driver, Version 1.0, regs_base@ffc00500, dma channel@7^M
rtc-bfin rtc-bfin: rtc core: registered rtc-bfin as rtc0^M
bfin-wdt: initialized: timeout=20 sec (nowayout=0)^M
TCP cubic registered^M
NET: Registered protocol family 17^M
rtc-bfin rtc-bfin: setting system clock to 2004-05-31 03:42:58 UTC (1085974978)^M
IP-Config: Complete:^M
device=eth0, addr=10.100.4.50, mask=255.255.255.0, gw=10.100.4.174,^M
host=bf537-stamp, domain=, nis-domain=(none),^M
bootserver=10.100.4.174, rootserver=10.100.4.174, rootpath=^M
dma_alloc_init: dma_page @ 0x03af6000 - 256 pages at 0x03f00000^M
PHY: 0:01 - Link is Up - 100/Full^M
_____________________________________^M
a8888b. / Welcome to the uClinux distribution \^M
d888888b. / _ _ \^M
8P"YP"Y88 / | | |_| __ __ (TM) |^M
8|o||o|88 _____/ | | _ ____ _ _ \ \/ / |^M
8' .88 \ | | | | _ \| | | | \ / |^M
8`._.' Y8. \ | |__ | | | | | |_| | / \ |^M
d/ `8b. \ \____||_|_| |_|\____|/_/\_\ |^M
dP . Y8b. \ For embedded processors including |^M
d8:' " `::88b \ the Analog Devices Blackfin /^M
d8" 'Y88b \___________________________________/^M
:8P ' :888^M
8a. : _a88P For further information, check out:^M
._/"Yaa_: .| 88P| - http://blackfin.uclinux.org/^M
\ YP" `| 8P `. - http://docs.blackfin.uclinux.org/^M
/ \.___.d| .' - http://www.uclinux.org/^M
`--..__)8888P`._.' jgs/a:f - http://www.analog.com/blackfin^M
^M
Have a lot of fun...^M
^M
^M
BusyBox v1.13.4 (2009-07-06 12:21:07 GMT) built-in shell (msh)^M
Enter 'help' for a list of built-in commands.^M
^M
root:/>
************** STEP 5: Copy testcase to target board
Copy libhelloworld.so to target board done
Copy test_dll to target board done
************** STEP 6: Start testing
./test_dll^M
Data access CPLB protection violation^M
- Attempted read or write to Supervisor resource,^M
or illegal data memory access. ^M
Deferred Exception context^M
CURRENT PROCESS:^M
COMM=test_dll PID=167^M
CPU = 0^M
TEXT = 0x030e8000-0x030e89f8 DATA = 0x030e99f8-0x030e9b98^M
BSS = 0x030e9b98-0x030c0000 USER-STACK = 0x030dfec0^M
^M
return address: [0x030f1460]; contents of:^M
0x030f1440: 63f8 0010 e51a 0039 e128 005b 3002 9111 ^M
0x030f1450: 00a0 3000 3008 e120 f000 0a01 1006 6000 ^M
0x030f1460: [9308] e801 0000 0010 e51a 0006 4388 9310 ^M
0x030f1470: 2ff7 0000 05e4 e800 0007 0c01 3400 b2ba ^M
^M
ADSP-BF537-0.3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
Linux version 2.6.28.10-ADI-2009R1-svn6925^M
Built with gcc version 4.1.2 (ADI svn)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 00062023 IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x23^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00be0> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x030e2000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x030f54de> [ /lib/ld-uClibc.so.0 + 0x54de ]^M
PC : <0x030f1460> [ /lib/ld-uClibc.so.0 + 0x1460 ]^M
DCPLB_FAULT_ADDR: <0x030e1d78> /* kernel dynamic memory */^M
ICPLB_FAULT_ADDR: <0x0008a45c> { _sprintf + 0x0 }^M
^M
PROCESSOR STATE:^M
R0 : 00000000 R1 : 00000000 R2 : 030e7000 R3 : 031c99f0^M
R4 : 00000001 R5 : 030e6188 R6 : 00000000 R7 : 031c99f0^M
P0 : 0000005b P1 : 030e6420 P2 : 030e6424 P3 : 030e6188^M
P4 : 030e33c4 P5 : 030f8ea0 FP : 030dfa90 SP : 030e1f24^M
LB0: 03b8cc1b LT0: 03b8cc1a LC0: 00000000^M
LB1: 030f2ea9 LT1: 030f2ea8 LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 000005c0^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 030e61bc^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000^M
A0.w: 00000000 A0.x: 00000000 A1.w: 00000000 A1.x: 00000000^M
USP : 030dfa90 ASTAT: 02002022^M
^M
Hardware Trace:^M
0 Target : <0x00004ca8> { _trap_c + 0x0 }^M
Source : <0xffa0063a> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa0059c> { _exception_to_level5 + 0x0 }^M
Source : <0xffa0047c> { _bfin_return_from_exception + 0x18 } RTX^M
2 Target : <0xffa00464> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004f2> { _ex_trap_c + 0x46 } JUMP.S^M
3 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
4 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00705> { _trap + 0x59 } ^M
5 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0x030f145e> [ /lib/ld-uClibc.so.0 + 0x145e ] 0x6000^M
6 Target : <0x030f1452> [ /lib/ld-uClibc.so.0 + 0x1452 ]^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
7 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
8 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00bdc> { __common_int_entry + 0xcc } RTI^M
9 Target : <0xffa00b7a> { __common_int_entry + 0x6a }^M
Source : <0xffa00e94> { _evt_system_call + 0x64 } JUMP.S^M
10 Target : <0xffa00e94> { _evt_system_call + 0x64 }^M
Source : <0xffa0088c> { _system_call + 0xb8 } RTS^M
11 Target : <0xffa00888> { _system_call + 0xb4 }^M
Source : <0xffa00878> { _system_call + 0xa4 } IF !CC JUMP^M
12 Target : <0xffa00872> { _system_call + 0x9e }^M
Source : <0xffa00862> { _system_call + 0x8e } IF !CC JUMP^M
13 Target : <0xffa0083c> { _system_call + 0x68 }^M
Source : <0x0003b38c> { _sys_munmap + 0x3c } RTS^M
14 Target : <0x0003b384> { _sys_munmap + 0x34 }^M
Source : <0x00088c1a> { ___up_write + 0xba } RTS^M
15 Target : <0x00088bfe> { ___up_write + 0x9e }^M
Source : <0x00088b78> { ___up_write + 0x18 } IF CC JUMP^M
Userspace Stack^M
Stack info:^M
SP: [0x030dfa90] <0x030dfa90> [ test_dll + 0x1fa90 ]^M
Memory from 0x030dfa90 to 030e0000^M
030dfa90:[030dfcc8]<030f54de> 030e328c 030e6188 00000001 00000000 030dfcc4 00000001 ^M
030dfab0:<031816b2> 00000000 030e33c4 03e9c772 00000000 030e33c4 030e83f7 030dfad8 ^M
030dfad0: 030e33c4 030e83e9 030dfae4 030e328c 030e83bd 00000000 030e3158 00000000 ^M
030dfaf0: 00000000 030e3028 00000000 030e6158 030f7004 030f6af0 030e6154 00000000 ^M
030dfb10: 00000000 030e63f0 030e63d4 030e63e4 030e646c 030e6410 030e6414 030e6150 ^M
030dfb30: 030dfad4 00000000 00000000 00000000 00000000 030f6b48 00000000 00000000 ^M
030dfb50: 00000000 030dfe20 030e8000 00000000 00000000 00000000 030e3000 00000000 ^M
030dfb70: 00000000 030dff60 030e6188 030dff80 00000000 00000000 00000000 00000000 ^M
030dfb90: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ^M
030dfbb0: 00000000 00000000 00000000 00000000 00000000 000000eb 00000040 030e9b28 ^M
030dfbd0: 030e8108 030e830c 030e81ac 00000000 00000000 00000000 00000118 00000010 ^M
030dfbf0: 000004e8 00000978 00000000 00000000 00000000 030e8470 00000078 00000008 ^M
030dfc10: 00000011 00000000 00000000 030e84a8 00000000 00000000 00000000 00000000 ^M
030dfc30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ^M
030dfc50: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ^M
030dfc70: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ^M
030dfc90: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ^M
030dfcb0: 00000000 00000000 00000000 00000000 00000000 030e34c4 030dfe80 <030f61e2>^M
030dfcd0: 030dff60 000005c0 0000b030 00000002 00000512 030e6188 030dfd18 030dff60 ^M
030dfcf0: 030e6188 030dfe08 030dfecc 030dfec4 030dff80 030e6188 030dff60 030e6188 ^M
030dfd10: 030dfec4 030dfecc 030dff60 030e6188 030e80f4 030e60b8 00000000 00000000 ^M
030dfd30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ^M
030dfd50: 00000000 00000000 00000000 00000000 00000000 00000000 030e6188 030f00d4 ^M
030dfd70: 030f0774 030f0304 00000000 00000000 00000000 00000429 00000010 00000000 ^M
030dfd90: 00000000 0000040e 00000000 00000000 030f0ba0 000005c0 00000008 00000000 ^M
030dfdb0: 00000000 00000000 00000000 00000001 00000000 00000000 00000000 00000000 ^M
030dfdd0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ^M
030dfdf0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 ^M
030dfe10: 00000000 00000000 00000000 00000000 00000003 030e8034 00000004 00000020 ^M
030dfe30: 00000005 00000006 00000006 00001000 00000007 030f0000 00000008 00000000 ^M
030dfe50: 00000009 030e8590 00000000 00000000 0000000b 00000000 0000000c 00000000 ^M
030dfe70: 0000000d 00000000 0000000e 00000000 03be8b94 <030f11b0> 030e6188 03af8004 ^M
030dfe90: 030e60b8 030dff60 030dff80 <030f1164> 030e6188 030dff80 00000000 030e60b8 ^M
030dfeb0: 030dfeb8 030dfec0 00000000 00000000 00000001 030dffa3 00000000 030dffae ^M
030dfed0: 030dffb5 030dffc3 030dffe6 00000000 00000010 00000000 00000006 00001000 ^M
030dfef0: 00000011 00000064 00000003 030e8034 00000004 00000020 00000005 00000006 ^M
030dff10: 00000007 030f0000 00000008 00000000 00000009 030e8590 0000000b 00000000 ^M
030dff30: 0000000c 00000000 0000000d 00000000 0000000e 00000000 00000017 00000000 ^M
030dff50: 0000001f 0001fff1 00000000 00000000 00020000 030f0000 00000000 0000702c ^M
030dff70: 030e602c 0000b02c 00000450 00000000 00020000 030e8000 00000000 000009f8 ^M
030dff90: 030e99f8 000049f8 000001a0 00000000 2e000000 7365742f 6c645f74 4f48006c ^M
030dffb0: 2f3d454d 45485300 2f3d4c4c 2f6e6962 50006873 3d485441 6e69622f 73752f3a ^M
030dffd0: 69622f72 732f3a6e 3a6e6962 7273752f 6962732f 4554006e 6c3d4d52 78756e69 ^M
030dfff0: 742f2e00 5f747365 006c6c64 00000000 03e976e0 ^M
Return addresses in stack:^M
address : <0x030f54de> [ /lib/ld-uClibc.so.0 + 0x54de ]^M
address : <0x031816b2> [ /lib/libgcc_s.so.1 + 0x16b2 ]^M
address : <0x030f61e2> [ /lib/ld-uClibc.so.0 + 0x61e2 ]^M
address : <0x030f11b0> [ /lib/ld-uClibc.so.0 + 0x11b0 ]^M
address : <0x030f1164> [ /lib/ld-uClibc.so.0 + 0x1164 ]^M
Bus error^M
root:/>
--
Last passed version:
--
root:/> version
kernel: Linux release 2.6.28.10-ADI-2009R1-pre-svn6400, build #4 Wed May 20 22:29:01 GMT 2009^M
toolchain: bfin-uclinux-gcc release gcc version 4.1.2 (ADI svn)^M
user-dist: release svn-8084, build #16 Wed May 20 22:28:18 GMT 2009^M
root:/>
--
It failed since bellow version:
--
root:/> version^M
kernel: Linux release 2.6.28.10-ADI-2009R1-pre-svn6437, build #6 Thu May 21 13:57:17 GMT 2009^M
toolchain: bfin-uclinux-gcc release gcc version 4.1.2 (ADI svn)^M
user-dist: release svn-8085, build #17 Thu May 21 13:56:39 GMT 2009^M
root:/>
--
Several other test cases or kernel crashed since the same version. Bellow are the tests:
g729, l1_app, lmbench, mem_fragment, nfs, pnormtd, nbench, oprofile_fdpic_test, power ethernet
Follow-ups
--- Vivi Li 2009-07-09 05:58:36
Several test cases crashed from the same time. So I log all of them bellow as
they may caused by the same reason.
test cases that crashed:
g729, l1_app, lmbench, mem_fragment, nfs, pnormtd, nbench, oprofile_fdpic_test
Bellow is the log for L1 app test:
--
taskset 1 ./test_helloworld^M
Data access CPLB protection violation^M
- Attempted read or write to Supervisor resource,^M
or illegal data memory access. ^M
Deferred Exception context^M
CURRENT PROCESS:^M
COMM=test_helloworld PID=168^M
CPU = 0^M
TEXT = 0x030d0000-0x030d0c40 DATA = 0x030d1c40-0x030d1dd8^M
BSS = 0x030d1dd8-0x03180000 USER-STACK = 0x0319fe90^M
^M
return address: [0x030e1460]; contents of:^M
0x030e1440: 63f8 0010 e51a 0039 e128 005b 3002 9111 ^M
0x030e1450: 00a0 3000 3008 e120 f000 0a01 1006 6000 ^M
0x030e1460: [9308] e801 0000 0010 e51a 0006 4388 9310 ^M
0x030e1470: 2ff7 0000 05e4 e800 0007 0c01 3400 b2ba ^M
^M
ADSP-BF537-0.3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
Linux version 2.6.28.10-ADI-2009R1-svn6925^M
Built with gcc version 4.1.2 (ADI svn)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 00062023 IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x23^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00be0> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x030ce000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x030e54de> [ /lib/ld-uClibc.so.0 + 0x54de ]^M
PC : <0x030e1460> [ /lib/ld-uClibc.so.0 + 0x1460 ]^M
DCPLB_FAULT_ADDR: <0x030cdd78> /* kernel dynamic memory */^M
ICPLB_FAULT_ADDR: <0x0008a45c> { _sprintf + 0x0 }^M
^M
PROCESSOR STATE:^M
R0 : 00000000 R1 : 00000000 R2 : 030df000 R3 : 031c99f0^M
R4 : 00000001 R5 : 030de188 R6 : 00000000 R7 : 031c99f0^M
P0 : 0000005b P1 : 030de420 P2 : 030de424 P3 : 030de188^M
P4 : 030d43ec P5 : 030e8ea0 FP : 0319fa54 SP : 030cdf24^M
LB0: 0318cf0b LT0: 0318cef8 LC0: ffffffff^M
LB1: 030e2ea9 LT1: 030e2ea8 LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 000005c0^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 030de1bc^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000^M
A0.w: 00000000 A0.x: 00000000 A1.w: 00000000 A1.x: 00000000^M
USP : 0319fa54 ASTAT: 02002022^M
^M
Hardware Trace:^M
0 Target : <0x00004ca8> { _trap_c + 0x0 }^M
Source : <0xffa0063a> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa0059c> { _exception_to_level5 + 0x0 }^M
Source : <0xffa0047c> { _bfin_return_from_exception + 0x18 } RTX^M
2 Target : <0xffa00464> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004f2> { _ex_trap_c + 0x46 } JUMP.S^M
3 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
4 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00705> { _trap + 0x59 } ^M
5 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0x030e145e> [ /lib/ld-uClibc.so.0 + 0x145e ] 0x6000^M
6 Target : <0x030e1452> [ /lib/ld-uClibc.so.0 + 0x1452 ]^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
7 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
8 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00bdc> { __common_int_entry + 0xcc } RTI^M
9 Target : <0xffa00b7a> { __common_int_entry + 0x6a }^M
Source : <0xffa00e94> { _evt_system_call + 0x64 } JUMP.S^M
10 Target : <0xffa00e94> { _evt_system_call + 0x64 }^M
Source : <0xffa0088c> { _system_call + 0xb8 } RTS^M
11 Target : <0xffa00888> { _system_call + 0xb4 }^M
Source : <0xffa00878> { _system_call + 0xa4 } IF !CC JUMP^M
12 Target : <0xffa00872> { _system_call + 0x9e }^M
Source : <0xffa00862> { _system_call + 0x8e } IF !CC JUMP^M
13 Target : <0xffa00854> { _system_call + 0x80 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
14 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
15 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00852> { _system_call + 0x7e } 0x013b^M
Userspace Stack^M
Stack info:^M
SP: [0x0319fa54] <0x0319fa54> [ test_helloworld + 0x1fa54 ]^M
Memory from 0x0319fa50 to 031a0000^M
0319fa50: 030c735c [0319fc98]<030e54de> 030d42b4 030de188 00000001
00000000 0319fc94 ^M
0319fa70: 00000001 <030f16b2> 00000000 030d43ec 030c5404 0319fa90
030d43ec <030c53f6>^M
0319fa90: 00000000 030d42b4 030d0512 0319faa8 030d43ec <030d0504>
0319fab4 030d42b4 ^M
0319fab0: 030d04e5 00000000 030d4178 00000000 00000000 030d4028 00000000
030de158 ^M
0319fad0: 030e7004 030e6af0 030de154 00000000 00000000 030de3f0 030de3d4
030de3e4 ^M
0319faf0: 030de46c 030de410 030de414 030de150 0319faa4 00000000 00000000
00000000 ^M
0319fb10: 00000000 030e6b48 00000000 00000000 00000000 0319fdf0 030d0000
00000000 ^M
0319fb30: 00000000 00000000 030d4000 00000000 00000000 0319ff38 030de188
0319ff58 ^M
0319fb50: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0319fb70: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0319fb90: 00000000 000000c2 00000020 030d1d50 030d0148 030d0450 030d0220
00000000 ^M
0319fbb0: 00000000 00000000 00000110 00000010 000006b8 00000b8c 00000000
00000000 ^M
0319fbd0: 00000000 030d05c8 000000f0 00000008 00000011 00000000 00000000
030d0698 ^M
0319fbf0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0319fc10: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0319fc30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0319fc50: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0319fc70: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0319fc90: 00000000 030d44ec 0319fe50 <030e61e2> 0319ff38 000005c0
0000b030 00000002 ^M
0319fcb0: 00000512 030de188 0319fce8 0319ff38 030de188 0319fdd8 0319fe9c
0319fe94 ^M
0319fcd0: 0319ff58 030de188 0319ff38 030de188 0319fe94 0319fe9c 0319ff38
030de188 ^M
0319fcf0: 030d0134 030de0b8 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0319fd10: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0319fd30: 00000000 00000000 030de188 030e00d4 030e0774 030e0304 00000000
00000000 ^M
0319fd50: 00000000 00000429 00000010 00000000 00000000 0000040e 00000000
00000000 ^M
0319fd70: 030e0ba0 000005c0 00000008 00000000 00000000 00000000 00000000
00000001 ^M
0319fd90: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0319fdb0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0319fdd0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0319fdf0: 00000003 030d0034 00000004 00000020 00000005 00000008 00000006
00001000 ^M
0319fe10: 00000007 030e0000 00000008 00000000 00000009 030d0720 00000000
00000000 ^M
0319fe30: 0000000b 00000000 0000000c 00000000 0000000d 00000000 0000000e
00000000 ^M
0319fe50: 031e9dc4 <030e11b0> 030de188 031e9f9a 030de0b8 0319ff38
0319ff58 <030e1164>^M
0319fe70: 030de188 0319ff58 00000000 030de0b8 0319fe88 0319fe90 00000000
00000000 ^M
0319fe90: 00000001 0319ff95 00000000 0319ffa7 0319ffae 0319ffbc 0319ffdf
00000000 ^M
0319feb0: 00000010 00000000 00000006 00001000 00000011 00000064 00000003
030d0034 ^M
0319fed0: 00000004 00000020 00000005 00000008 00000007 030e0000 00000008
00000000 ^M
0319fef0: 00000009 030d0720 0000000b 00000000 0000000c 00000000 0000000d
00000000 ^M
0319ff10: 0000000e 00000000 00000017 00000000 0000001f 0001ffea 00000000
00000000 ^M
0319ff30: 00000000 00000000 00020000 030e0000 00000000 0000702c 030de02c
0000b02c ^M
0319ff50: 00000450 00000000 00040000 030d0000 00000000 00000c40 030d1c40
00004c40 ^M
0319ff70: 00000198 ff803f18 ff800000 00000004 ffa028a0 ffa00000 00000024
00000000 ^M
0319ff90: 00000000 742f2e00 5f747365 6c6c6568 726f776f 4800646c 3d454d4f
4853002f ^M
0319ffb0: 3d4c4c45 6e69622f 0068732f 48544150 69622f3d 752f3a6e 622f7273
2f3a6e69 ^M
0319ffd0: 6e696273 73752f3a 62732f72 54006e69 3d4d5245 756e696c 2f2e0078
74736574 ^M
0319fff0: 6c65685f 6f776f6c 00646c72 00000000 031ee14a ^M
Return addresses in stack:^M
address : <0x030e54de> [ /lib/ld-uClibc.so.0 + 0x54de ]^M
address : <0x030f16b2> [ /lib/libgcc_s.so.1 + 0x16b2 ]^M
address : <0x030c53f6> [ /lib/libhelloworld.so + 0x3f6 ]^M
address : <0x030d0504> [ /test_helloworld + 0x504 ]^M
address : <0x030e61e2> [ /lib/ld-uClibc.so.0 + 0x61e2 ]^M
address : <0x030e11b0> [ /lib/ld-uClibc.so.0 + 0x11b0 ]^M
address : <0x030e1164> [ /lib/ld-uClibc.so.0 + 0x1164 ]^M
Bus error^M
root:/>
--
Bellow is the log for g729:
--
./alltests.sh g729ab_testfdpic^M
Data access CPLB miss^M
- Used by the MMU to signal a CPLB miss on a data access.^M
Deferred Exception context^M
CURRENT PROCESS:^M
COMM=g729ab_testfdpi PID=359^M
CPU = 0^M
TEXT = 0xffa00200-0xffa09b14 DATA = 0x00cb8000-0x00cbb38c^M
BSS = 0x00cbb38c-0x02d00000 USER-STACK = 0x02d1fe10^M
^M
return address: [0x00008ec4]; contents of:^M
0x00008ea0: 017e 0179 0140 0140 6000 3620 3628 3630 ^M
0x00008eb0: 3638 31f4 b1b6 3046 6fa6 e3ff dfeb 6c66 ^M
0x00008ec0: 2000 0000 [017a] 0148 0140 05c0 014f 0178 ^M
0x00008ed0: 0150 0151 0152 0153 0154 0155 0156 0157 ^M
^M
ADSP-BF537-0.3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
Linux version 2.6.28.10-ADI-2009R1-svn6925^M
Built with gcc version 4.1.2 (ADI svn)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 00062026 IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x26^M
interrupts disabled^M
physical IVG5 asserted : <0x00009508> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x03e8c000> /* kernel dynamic memory */^M
RETX: <0x00008ec4> { _exception_to_level5 + 0x0 }^M
RETS: <0x02ced484> [ /lib/ld-uClibc.so.0 + 0x5484 ]^M
PC : <0x00008ec4> { _exception_to_level5 + 0x0 }^M
DCPLB_FAULT_ADDR: <0x03e8bd78> /* kernel dynamic memory */^M
ICPLB_FAULT_ADDR: <0x0008b188> { _sprintf + 0x0 }^M
^M
PROCESSOR STATE:^M
R0 : 02ad9160 R1 : 00000000 R2 : fffff000 R3 : 00000002^M
R4 : 00000001 R5 : 02a3a188 R6 : 02ad9028 R7 : 00cba8b9^M
P0 : 0000005b P1 : 02ad9028 P2 : 02d1fa34 P3 : 02a3a188^M
P4 : 02ad9160 P5 : ff900334 FP : 02d1fc18 SP : 03e8bf24^M
LB0: 0318cc1b LT0: 0318cc1a LC0: 00000000^M
LB1: 02ceaea9 LT1: 02ceaea8 LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 000005c0^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 02a3a1bc^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000^M
A0.w: 00000000 A0.x: 00000000 A1.w: 00000000 A1.x: 00000000^M
USP : 02d1fa18 ASTAT: 02003004^M
^M
Hardware Trace:^M
0 Target : <0x00004f74> { _trap_c + 0x0 }^M
Source : <0x00008f62> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0x00008ec4> { _exception_to_level5 + 0x0 }^M
Source : <0x00008d30> { _ex_dcplb_miss + 0x78 } RTX^M
2 Target : <0x00008cb8> { _ex_dcplb_miss + 0x0 }^M
Source : <0x0000902c> { _trap + 0x58 } JUMP (P4)^M
3 Target : <0x00008fd4> { _trap + 0x0 }^M
Source : <0x00008da4> { _bfin_return_from_exception + 0x18 } RTX^M
4 Target : <0x00008d8c> { _bfin_return_from_exception + 0x0 }^M
Source : <0x00008e1a> { _ex_trap_c + 0x46 } JUMP.S^M
5 Target : <0x00008fd4> { _trap + 0x0 }^M
Source : <0x00008d30> { _ex_dcplb_miss + 0x78 } RTX^M
6 Target : <0x00008cb8> { _ex_dcplb_miss + 0x0 }^M
Source : <0x0000902d> { _trap + 0x59 } ^M
7 Target : <0x00008fd4> { _trap + 0x0 }^M
Source : <0x02ced492> [ /lib/ld-uClibc.so.0 + 0x5492 ] 0xbc54^M
8 Target : <0x02ced484> [ /lib/ld-uClibc.so.0 + 0x5484 ]^M
Source : <0x00008d30> { _ex_dcplb_miss + 0x78 } RTX^M
9 Target : <0x00008cb8> { _ex_dcplb_miss + 0x0 }^M
Source : <0x0000902c> { _trap + 0x58 } JUMP (P4)^M
10 Target : <0x00008fd4> { _trap + 0x0 }^M
Source : <0x02cebb84> [ /lib/ld-uClibc.so.0 + 0x3b84 ] RTS^M
11 Target : <0x02cebb7e> [ /lib/ld-uClibc.so.0 + 0x3b7e ]^M
Source : <0x02cebc7e> [ /lib/ld-uClibc.so.0 + 0x3c7e ] IF !CC
JUMP^M
12 Target : <0x02cebc7a> [ /lib/ld-uClibc.so.0 + 0x3c7a ]^M
Source : <0x00008d30> { _ex_dcplb_miss + 0x78 } RTX^M
13 Target : <0x00008cb8> { _ex_dcplb_miss + 0x0 }^M
Source : <0x0000902c> { _trap + 0x58 } JUMP (P4)^M
14 Target : <0x00008fd4> { _trap + 0x0 }^M
Source : <0x02cea9fe> [ /lib/ld-uClibc.so.0 + 0x29fe ] RTS^M
15 Target : <0x02cea9f6> [ /lib/ld-uClibc.so.0 + 0x29f6 ]^M
Source : <0x00008d30> { _ex_dcplb_miss + 0x78 } RTX^M
Userspace Stack^M
Stack info:^M
SP: [0x02d1fa18] <0x02d1fa18> [ g729ab_testfdpi + 0x1fa18 ]^M
FP: (0x02d1fe2c)^M
Memory from 0x02d1fa10 to 02d20000^M
02d1fa10: 02a3a188 00cba8b9 [02ad9028] 02a3a188 00000001 00000000 02d1fc14
00000000 ^M
02d1fa30: 00cba8b9 00000000 02ad9160 00000000 00000000 02ad9028 00000000
02a3a158 ^M
02d1fa50: 02cef004 02ceeaf0 02a3a154 00000000 00000000 02a3a3f0 02a3a3d4
02a3a3e4 ^M
02d1fa70: 02a3a46c 02a3a410 02a3a414 02a3a150 02d1fa24 00000000 00000000
00000000 ^M
02d1fa90: 00000000 02ceeb48 00000000 00000000 00000000 02d1fd70 00cb8000
00000000 ^M
02d1fab0: 00000001 00000000 02ad9000 00000000 00000000 02d1fec8 02a3a188
02d1fee8 ^M
02d1fad0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
02d1faf0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
02d1fb10: 00000000 00000b64 00000000 ff90306c 00cb8148 00cb9dcc 00cb8a4c
00000000 ^M
02d1fb30: 00000000 00000000 00000bc0 00000010 0000338c 0000cc8c 00000000
00000000 ^M
02d1fb50: 00000000 00cbac1c 00000770 00000008 00000000 00000000 00000000
00000000 ^M
02d1fb70: 00000001 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
02d1fb90: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
02d1fbb0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
02d1fbd0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
02d1fbf0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
02d1fc10: 00000000 02ad9268 02d1fdd0 <02cee1e2> 02d1fec8 000005c0
0000b030 00000002 ^M
02d1fc30: 00000512 02a3a188 02d1fc68 02d1fec8 02a3a188 02d1fd58 02d1fe30
02d1fe14 ^M
02d1fc50: 02d1fee8 02a3a188 02d1fec8 02a3a188 02d1fe14 02d1fe30 02d1fec8
02a3a188 ^M
02d1fc70: 00cb8134 02a3a0b8 00000000 00000000 00000000 00000000 00000000
00000000 ^M
02d1fc90: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
02d1fcb0: 00000000 00000000 02a3a188 02ce80d4 02ce8774 02ce8304 00000000
00000000 ^M
02d1fcd0: 00000000 00000429 00000010 00000000 00000000 0000040e 00000000
00000000 ^M
02d1fcf0: 02ce8ba0 000005c0 00000008 00000000 00000000 00000000 00000000
00000001 ^M
02d1fd10: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
02d1fd30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
02d1fd50: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
02d1fd70: 00000003 00cb8034 00000004 00000020 00000005 00000008 00000006
00001000 ^M
02d1fd90: 00000007 02ce8000 00000008 00000000 00000009 ffa002b4 00000000
00000000 ^M
02d1fdb0: 0000000b 00000000 0000000c 00000000 0000000d 00000000 0000000e
00000000 ^M
02d1fdd0: 031e8b4c <02ce91b0> 02a3a188 02ce4004 02a3a0b8 02d1fec8
02d1fee8 <02ce9164>^M
02d1fdf0: 02a3a188 02d1fee8 00000000 02a3a0b8 02d1fe08 02d1fe10 00000000
00000000 ^M
02d1fe10: 00000006 02d1ff2a 02d1ff3d 02d1ff66 02d1ff91 02d1ff97 02d1ff9f
(00000000)^M
02d1fe30:<02d1ffa6> 02d1ffb1 02d1ffd4 02d1ffe2 00000000 00000010
00000000 00000006 ^M
02d1fe50: 00001000 00000011 00000064 00000003 00cb8034 00000004 00000020
00000005 ^M
02d1fe70: 00000008 00000007 02ce8000 00000008 00000000 00000009 ffa002b4
0000000b ^M
02d1fe90: 00000000 0000000c 00000000 0000000d 00000000 0000000e 00000000
00000017 ^M
02d1feb0: 00000000 0000001f 0001ffe9 00000000 00000000 00000000 00020000
02ce8000 ^M
02d1fed0: 00000000 0000702c 02a3a02c 0000b02c 00000450 00000000 00040000
00cb8000 ^M
02d1fef0: 00000000 0000338c ffa00200 0000338c 00009914 025beca0 0000cca0
0000021c ^M
02d1ff10: ff900320 00010ebc 0000319c 00000000 00000000 00000000 2f2e0000
39323767 ^M
02d1ff30: 745f6261 66747365 63697064 61762f00 65742f72 645f7473 2f617461
39323767 ^M
02d1ff50: 74732f61 6e695f64 2f6e655f 54474c41 492e4d48 762f004e 742f7261
5f747365 ^M
02d1ff70: 61746164 3237672f 732f6139 6f5f6474 655f7475 4c412f6e 4d485447
5449422e ^M
02d1ff90: 652d2d00 2d00636e 3237672d 2d006139 70696d2d 45540073 6c3d4d52
78756e69 ^M
02d1ffb0: 54415000 622f3d48 2f3a6e69 2f727375 3a6e6962 6962732f 752f3a6e
732f7273 ^M
02d1ffd0: 006e6962 4c454853 622f3d4c 732f6e69 4f480068 2f3d454d 672f2e00
61393237 ^M
02d1fff0: 65745f62 64667473 00636970 00000000 00000000 ^M
Return addresses in stack:^M
address : <0x02cee1e2> [ /lib/ld-uClibc.so.0 + 0x61e2 ]^M
address : <0x02ce91b0> [ /lib/ld-uClibc.so.0 + 0x11b0 ]^M
address : <0x02ce9164> [ /lib/ld-uClibc.so.0 + 0x1164 ]^M
frame 1 : <0x02d1ffa6> [ g729ab_testfdpi + 0x1ffa6 ]^M
Bus error^M
--
Bellow is the log for lmbench:
--
./lat_ctx -s 64 2^M
CPLB protection violation^M
- Illegal instruction fetch access (memory protection violation).^M
Deferred Exception context^M
CURRENT PROCESS:^M
COMM=lat_ctx PID=170^M
CPU = 0^M
TEXT = 0x03310040-0x0331b960 DATA = 0x0331b980-0x0331d880^M
BSS = 0x0331d880-0x0331de50 USER-STACK = 0x0331ef70^M
^M
return address: [0x03319440]; contents of:^M
0x03319420: 9034 0010 e3ff ecc6 3210 43a8 9310 63f8 ^M
0x03319430: 2fe3 0000 0578 e800 0003 e128 005b 00a0 ^M
0x03319440: [3000] 3038 e120 f000 0a07 1006 3007 e801 ^M
0x03319450: 0000 0538 0010 e3ff ecad 3210 43b8 9310 ^M
^M
ADSP-BF537-0.3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
Linux version 2.6.28.10-ADI-2009R1-svn6925^M
Built with gcc version 4.1.2 (ADI svn)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 0006202b IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x2b^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00be0> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x010bc000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x033104a2> [ lat_ctx + 0x462 ]^M
PC : <0x03319440> [ lat_ctx + 0x9400 ]^M
DCPLB_FAULT_ADDR: <0x010bbd78> /* kernel dynamic memory */^M
ICPLB_FAULT_ADDR: <0x0008a45c> { _sprintf + 0x0 }^M
^M
PROCESSOR STATE:^M
R0 : 00000000 R1 : 00011000 R2 : 00010004 R3 : 00001000^M
R4 : 40af3e00 R5 : 40af4000 R6 : 00000f9f R7 : 00000002^M
P0 : 0000005b P1 : 00000000 P2 : 033191a4 P3 : 00000001^M
P4 : 0331eee4 P5 : 010b9114 FP : 010b8e6c SP : 010bbf24^M
LB0: 03317af3 LT0: 03317af2 LC0: 00000000^M
LB1: 03317f2d LT1: 03317f26 LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000013 I0 : 010b8cbc^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 00000001^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 0000000b^M
A0.w: 01f3e000 A0.x: 00000000 A1.w: 00000000 A1.x: 00000000^M
USP : 010b8e60 ASTAT: 02003024^M
^M
Hardware Trace:^M
0 Target : <0x00004ca8> { _trap_c + 0x0 }^M
Source : <0xffa0063a> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa0059c> { _exception_to_level5 + 0x0 }^M
Source : <0xffa0047c> { _bfin_return_from_exception + 0x18 } RTX^M
2 Target : <0xffa00464> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004f2> { _ex_trap_c + 0x46 } JUMP.S^M
3 Target : <0xffa004ac> { _ex_trap_c + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
4 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
5 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
6 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00bdc> { __common_int_entry + 0xcc } RTI^M
7 Target : <0xffa00b7a> { __common_int_entry + 0x6a }^M
Source : <0xffa00e94> { _evt_system_call + 0x64 } JUMP.S^M
8 Target : <0xffa00e94> { _evt_system_call + 0x64 }^M
Source : <0xffa0088c> { _system_call + 0xb8 } RTS^M
9 Target : <0xffa00888> { _system_call + 0xb4 }^M
Source : <0xffa00878> { _system_call + 0xa4 } IF !CC JUMP^M
10 Target : <0xffa00872> { _system_call + 0x9e }^M
Source : <0xffa00862> { _system_call + 0x8e } IF !CC JUMP^M
11 Target : <0xffa00854> { _system_call + 0x80 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
12 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
13 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00852> { _system_call + 0x7e } 0x013b^M
14 Target : <0xffa0083c> { _system_call + 0x68 }^M
Source : <0x0003b38c> { _sys_munmap + 0x3c } RTS^M
15 Target : <0x0003b384> { _sys_munmap + 0x34 }^M
Source : <0x00088c1a> { ___up_write + 0xba } RTS^M
Userspace Stack^M
Stack info:^M
SP: [0x010b8e60] <0x010b8e60> [ lat_ctx + 0xe60 ]^M
FP: (0x010b8e6c)^M
Memory from 0x010b8e60 to 010b9000^M
010b8e60:[0331eee4] 00000001 00000002 (010b8e84)<033104a2> 00000002
00000000 10000000 ^M
010b8e80: 00000000 (010b8f60)<03313f0e> ffffff7c 0331d994 00000004
0011845f 00000000 ^M
010b8ea0: 00000000 00000000 010b8ed4 00000000 00000000 00000000 40a13200
eae06000 ^M
010b8ec0: 3ec60099 00000000 412e8480 0b5352ae 40af3ffd 00000000 00000000
00000080 ^M
010b8ee0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
010b8f00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
010b8f20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
010b8f40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
010b8f60:(010b8f90)<03314054> 03310330 0331d994 0331052c 0331d994
0331eee4 00000001 ^M
010b8f80: 0000000b 03314960 00000000 00000000 (010b8fe8)<033149ea>
010b8004 010b904c ^M
010b8fa0: 00000000 03314960 00000001 000f4240 00000001 3cbcbe63 ef63eba5
39b39d7f ^M
010b8fc0: 00000000 00000004 00000005 00000007 00000009 000f4240 00000001
00000001 ^M
010b8fe0: 0000000b 0331eee4 (00000000)<033167f8> 010b8004 d342787d
5e13d307 6f8e79fd ^M
010b9000: fd1f6bc0 ^M
Return addresses in stack:^M
frame 1 : <0x033104a2> [ lat_ctx + 0x462 ]^M
frame 2 : <0x03313f0e> [ lat_ctx + 0x3ece ]^M
frame 3 : <0x03314054> [ lat_ctx + 0x4014 ]^M
frame 4 : <0x033149ea> [ lat_ctx + 0x49aa ]^M
frame 5 : <0x033167f8> [ lat_ctx + 0x67b8 ]^M
--
Bellow is the log for mem_fragment_test:
--
./mkfragment^M
CPLB protection violation^M
- Illegal instruction fetch access (memory protection violation).^M
Deferred Exception context^M
CURRENT PROCESS:^M
COMM=mkfragment PID=165^M
CPU = 0^M
TEXT = 0x030c0040-0x030c14a0 DATA = 0x030c14c0-0x030c177c^M
BSS = 0x030c177c-0x030c19d0 USER-STACK = 0x030c2f7c^M
^M
return address: [0x030c0c8c]; contents of:^M
0x030c0c60: 0a05 1007 e801 0000 3005 9035 9034 0010 ^M
0x030c0c70: e300 0020 3210 43a8 9310 63f8 2fe3 0000 ^M
0x030c0c80: 0578 e800 0003 e128 005b 00a0 [3000] 3038 ^M
0x030c0c90: e120 f000 0a07 1006 3007 e801 0000 0538 ^M
^M
ADSP-BF537-0.3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
Linux version 2.6.28.10-ADI-2009R1-svn6925^M
Built with gcc version 4.1.2 (ADI svn)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 0006202b IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x2b^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00be0> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x030c6000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x030c01b6> [ mkfragment + 0x176 ]^M
PC : <0x030c0c8c> [ mkfragment + 0xc4c ]^M
DCPLB_FAULT_ADDR: <0x030c5d78> /* kernel dynamic memory */^M
ICPLB_FAULT_ADDR: <0x0008a45c> { _sprintf + 0x0 }^M
^M
PROCESSOR STATE:^M
R0 : 00000000 R1 : 00007000 R2 : 00001020 R3 : 030d8020^M
R4 : 00000001 R5 : 030c1464 R6 : 030c19a4 R7 : 00000000^M
P0 : 0000005b P1 : 030d8014 P2 : 030c0a3c P3 : 030c2f80^M
P4 : 030c1778 P5 : 030c14c0 FP : 030c2f04 SP : 030c5f24^M
LB0: 030c0f11 LT0: 030c0f10 LC0: 00000000^M
LB1: 03b92969 LT1: 03b92962 LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 030c2e95^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 00cac004^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000^M
A0.w: 00000000 A0.x: 00000000 A1.w: 00000000 A1.x: 00000000^M
USP : 030c2ef8 ASTAT: 02003024^M
^M
Hardware Trace:^M
0 Target : <0x00004ca8> { _trap_c + 0x0 }^M
Source : <0xffa0063a> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa0059c> { _exception_to_level5 + 0x0 }^M
Source : <0xffa0047c> { _bfin_return_from_exception + 0x18 } RTX^M
2 Target : <0xffa00464> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004f2> { _ex_trap_c + 0x46 } JUMP.S^M
3 Target : <0xffa004ac> { _ex_trap_c + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
4 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
5 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
6 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00bdc> { __common_int_entry + 0xcc } RTI^M
7 Target : <0xffa00b7a> { __common_int_entry + 0x6a }^M
Source : <0xffa00e94> { _evt_system_call + 0x64 } JUMP.S^M
8 Target : <0xffa00e94> { _evt_system_call + 0x64 }^M
Source : <0xffa0088c> { _system_call + 0xb8 } RTS^M
9 Target : <0xffa00888> { _system_call + 0xb4 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
10 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
11 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00878> { _system_call + 0xa4 } IF !CC JUMP^M
12 Target : <0xffa00872> { _system_call + 0x9e }^M
Source : <0xffa00862> { _system_call + 0x8e } IF !CC JUMP^M
13 Target : <0xffa00854> { _system_call + 0x80 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
14 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
15 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00852> { _system_call + 0x7e } 0x013b^M
Userspace Stack^M
Stack info:^M
SP: [0x030c2ef8] <0x030c2ef8> [ mkfragment + 0x2ef8 ]^M
FP: (0x030c2eec)^M
Memory from 0x030c2ef0 to 030c3000^M
030c2ef0:<030c01b6> 030c14c0 [030c1778] 030c2f80 00000000 030c2f28
<030c01b6> 00000000 ^M
030c2f10: 030c2f28 <030c1470> 030c14c0 00000008 030c8024 030c8004
030c2f3c <030c0bd8>^M
030c2f30: 00000000 00000000 00000000 00000000 <03ba2f64> 030c14c0
03af8004 03b20448 ^M
030c2f50: 00000000 03b2042c 03b203dc 00000001 030c013c 00000000 00000000
030c1464 ^M
030c2f70: 030c1476 00000000 03af8782 00000001 030c2f9f 00000000
<030c2fac> 030c2fb3 ^M
030c2f90: 030c2fc1 030c2fe4 00000000 2e000000 666b6d2f 6d676172 00746e65
454d4f48 ^M
030c2fb0: 53002f3d 4c4c4548 69622f3d 68732f6e 54415000 622f3d48 2f3a6e69
2f727375 ^M
030c2fd0: 3a6e6962 6962732f 752f3a6e 732f7273 006e6962 4d524554 6e696c3d
2e007875 ^M
030c2ff0: 666b6d2f 6d676172 00746e65 00000000 2fe1916a ^M
Return addresses in stack:^M
address : <0x030c01b6> [ mkfragment + 0x176 ]^M
address : <0x030c01b6> [ mkfragment + 0x176 ]^M
address : <0x030c1470> [ mkfragment + 0x1430 ]^M
address : <0x030c0bd8> [ mkfragment + 0xb98 ]^M
address : <0x03ba2f64> [ sh + 0x22f64 ]^M
address : <0x030c2fac> [ mkfragment + 0x2fac ]^M
Bus error^M
--
Bellow is the log for nfs test:
--
root:/> mount -o nolock,rsize=1024,wsize=1024 -t nfs
10.100.4.174:/home/test/wor^M^M
k/cruise/checkouts/uclinux-dist/romfs /mnt^M
CPLB protection violation^M
- Illegal instruction fetch access (memory protection violation).^M
Deferred Exception context^M
CURRENT PROCESS:^M
COMM=mount PID=164^M
CPU = 0^M
TEXT = 0x03180040-0x031cafa0 DATA = 0x031cafc0-0x031dea38^M
BSS = 0x031dea38-0x031e03b0 USER-STACK = 0x031e8f00^M
^M
return address: [0x03195a88]; contents of:^M
0x03195a60: e801 0000 3005 9035 9034 0010 e3ff 6f6c ^M
0x03195a70: 3210 43a8 9310 63f8 2fe3 0000 0578 e800 ^M
0x03195a80: 0003 e128 005b 00a0 [3000] 3038 e120 f000 ^M
0x03195a90: 0a07 1006 3007 e801 0000 0538 0010 e3ff ^M
^M
ADSP-BF537-0.3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
Linux version 2.6.28.10-ADI-2009R1-svn6925^M
Built with gcc version 4.1.2 (ADI svn)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 0006202b IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x2b^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00be0> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x030e4000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x0318dff4> [ mount + 0xdfb4 ]^M
PC : <0x03195a88> [ mount + 0x15a48 ]^M
DCPLB_FAULT_ADDR: <0x030e3d78> /* kernel dynamic memory */^M
ICPLB_FAULT_ADDR: <0x0008a45c> { _sprintf + 0x0 }^M
PROCESSOR STATE:^M
R0 : 00000000 R1 : 00041000 R2 : 00040004 R3 : 00001000^M
R4 : 00000000 R5 : 00000000 R6 : 03200004 R7 : 030e6014^M
P0 : 0000005b P1 : 03ed4ff4 P2 : 03195254 P3 : 031e8df8^M
P4 : 00000000 P5 : 031e89d0 FP : 031e89b0 SP : 030e3f24^M
LB0: 0318cc1b LT0: 0318cc1a LC0: 00000000^M
LB1: 0318ba81 LT1: 0318ba80 LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 030e6210^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 031dd734^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000^M
A0.w: e3d2e097 A0.x: 00000000 A1.w: 0000835d A1.x: 00000000^M
USP : 031e89a4 ASTAT: 02003024^M
^M
Hardware Trace:^M
0 Target : <0x00004ca8> { _trap_c + 0x0 }^M
Source : <0xffa0063a> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa0059c> { _exception_to_level5 + 0x0 }^M
Source : <0xffa0047c> { _bfin_return_from_exception + 0x18 } RTX^M
2 Target : <0xffa00464> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004f2> { _ex_trap_c + 0x46 } JUMP.S^M
3 Target : <0xffa004ac> { _ex_trap_c + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
4 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
5 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
6 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00bdc> { __common_int_entry + 0xcc } RTI^M
7 Target : <0xffa00b7a> { __common_int_entry + 0x6a }^M
Source : <0xffa00e94> { _evt_system_call + 0x64 } JUMP.S^M
8 Target : <0xffa00e94> { _evt_system_call + 0x64 }^M
Source : <0xffa0088c> { _system_call + 0xb8 } RTS^M
9 Target : <0xffa00888> { _system_call + 0xb4 }^M
Source : <0xffa00878> { _system_call + 0xa4 } IF !CC JUMP^M
10 Target : <0xffa00872> { _system_call + 0x9e }^M
Source : <0xffa00862> { _system_call + 0x8e } IF !CC JUMP^M
11 Target : <0xffa00854> { _system_call + 0x80 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
12 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
13 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00852> { _system_call + 0x7e } 0x013b^M
14 Target : <0xffa0083c> { _system_call + 0x68 }^M
Source : <0x0003b38c> { _sys_munmap + 0x3c } RTS^M
15 Target : <0x0003b384> { _sys_munmap + 0x34 }^M
Source : <0x00088c1a> { ___up_write + 0xba } RTS^M
Userspace Stack^M
Stack info:^M
SP: [0x031e89a4] <0x031e89a4> [ mount + 0x689a4 ]^M
FP: (0x031e8df4)^M
Memory from 0x031e89a0 to 031e9000^M
031e89a0: 031e89d0 [00000000] 031e8df8 030e6014 031e8ad0 <0318dff4>
030e6014 031e89e8 ^M
031e89c0: 031e89e0 <0318f9ba> 00000000 03200004 63616c62 6e69666b
030e7300 000003e7 ^M
031e89e0: 00000005 031e8a04 <03193be2> 031df44c 031e8a38 031e8a20
031e8a2c <03192afa>^M
031e8a00: 031e8a3c <03197bba> 031e8d8c 030e73f4 00000001 031e8a30
fd020002 00000000 ^M
031e8a20: 00000000 00000000 031e8a9c <0318edec> 031e8d8c 030e73f4
030e6004 031e8a9c ^M
031e8a40:<0318ed8e> 031e8d8c 030e73f4 031de73c 031de75c 031e8a98
031e8a94 00000004 ^M
031e8a60: 00000003 704bc8ec 00000000 00000002 000186a5 00000003 031e8df8
00000000 ^M
031e8a80: 0000003c 031e8ad0 <0318f462> 031de75c 031e8d8c 00000001
00000001 031e8ae0 ^M
031e8aa0:<0318ee52> 00000001 00000000 031e8df8 00000003 ffffffff
00000002 00000000 ^M
031e8ac0: 0000003c 000186a5 00000003 00000003 00008000 <031ad104>
00000001 00000003 ^M
031e8ae0: 00000014 030e6004 031de7c8 00000000 031de75c 031d9c40 00000003
00000000 ^M
031e8b00: 031e8db0 00000000 00000000 00000003 00000000 00000014 00000000
00000001 ^M
031e8b20: 00000000 00000000 00000000 00000000 00000011 00000000 00000000
000186a3 ^M
031e8b40: 00000000 000186a5 00000000 031de7a4 00000000 00000000 00000004
00000000 ^M
031e8b60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
031e8b80: 00000200 00000400 00000400 00000007 00000003 00000003 0000003c
0000001e ^M
031e8ba0: 0000003c 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
031e8bc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
031e8be0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
031e8c00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
031e8c20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
031e8c40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
031e8c60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
031e8c80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
031e8ca0: 00000000 00000000 00000000 00000000 00000000 000000ff 00000000
00000000 ^M
031e8cc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
031e8ce0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
031e8d00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
031e8d20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
031e8d68 ^M
031e8d40:<03192a80> 031e8d68 <03192a94> 00000000 00000000
00000000 00000000 00000000 ^M
031e8d60: 00000000 00000024 031e8d94 <0318d806> 031e8f44 00000007
031e8e30 000186a5 ^M
031e8d80: 00000003 00000011 000003e6 e6030002 ae04640a 00000007 00000003
00000002 ^M
031e8da0: ae04640a 00000007 00000003 0000015a 00000003 031de7d5 031de780
031e8f18 ^M
031e8dc0:<031ad79e> 031e8f20 00000007 031e8f20 00000003 0000015a
00000007 00000007 ^M
031e8de0: 031e8f04 00000000 031e8e28 031e8e2c
<0318da28>(00000000)<031e8f68> 031e8fa9 ^M
031e8e00:<031e8f64> 031de810 00000500 00000005 00001cb1 00008a3b
081c0300 01000415 ^M
031e8e20: 1a131100 0000003d 00000000 <031e8f64> 031de75c 031e8ec0
<0319a05e> 031dfa1c ^M
031e8e40: 031e8f04 0000003d <031cddc6> 0000015a 00000007 00000007
031df8d4 031caf7c ^M
031e8e60: 00000007 <0319a07c> 031e8f04 031e8f3b 031e8f04 00000000
031df8d4 031caf7c ^M
031e8e80: 031e8f3b 031df8d4 <0318d4e0><0319a1e0> 031dfbb4
031e8f04 00000000 031cafc0 ^M
031e8ea0: 031cafc0 031e8ec0 <031953f0> 031cafc0 031de9a0 00000000
00000000 00000000 ^M
031e8ec0: 00000000 <03ba2f64> 031cafc0 03af8004 03b206a0 00000000
03b205d4 03b20584 ^M
031e8ee0: 00000001 0319a178 00000000 00000000 031caf7c 031caf8e 00000000
03af8780 ^M
031e8f00: 00000007 031e8f3b 031e8f41 031e8f44 031e8f61
<031e8f64><031e8f68> 031e8fa9 ^M
031e8f20: 00000000 <031e8fae> 031e8fb5 031e8fc3 031e8fe6 00000000
6d000000 746e756f ^M
031e8f40: 006f2d00 6f6c6f6e 722c6b63 657a6973 3230313d 73772c34 3d657a69
34323031 ^M
031e8f60: 00742d00 0073666e 312e3031 342e3030 3437312e 6f682f3a 742f656d
2f747365 ^M
031e8f80: 6b726f77 7572632f 2f657369 63656863 74756f6b 63752f73 756e696c
69642d78 ^M
031e8fa0: 722f7473 73666d6f 6e6d2f00 4f480074 2f3d454d 45485300 2f3d4c4c
2f6e6962 ^M
031e8fc0: 50006873 3d485441 6e69622f 73752f3a 69622f72 732f3a6e 3a6e6962
7273752f ^M
031e8fe0: 6962732f 4554006e 6c3d4d52 78756e69 69622f00 6f6d2f6e 00746e75
00000000 ^M
031e9000: 2b67203a ^M
Return addresses in stack:^M
address : <0x0318dff4> [ mount + 0xdfb4 ]^M
address : <0x0318f9ba> [ mount + 0xf97a ]^M
address : <0x03193be2> [ mount + 0x13ba2 ]^M
address : <0x03192afa> [ mount + 0x12aba ]^M
address : <0x03197bba> [ mount + 0x17b7a ]^M
address : <0x0318edec> [ mount + 0xedac ]^M
address : <0x0318ed8e> [ mount + 0xed4e ]^M
address : <0x0318f462> [ mount + 0xf422 ]^M
address : <0x0318ee52> [ mount + 0xee12 ]^M
address : <0x031ad104> [ mount + 0x2d0c4 ]^M
address : <0x03192a80> [ mount + 0x12a40 ]^M
address : <0x03192a94> [ mount + 0x12a54 ]^M
address : <0x0318d806> [ mount + 0xd7c6 ]^M
address : <0x031ad79e> [ mount + 0x2d75e ]^M
address : <0x0318da28> [ mount + 0xd9e8 ]^M
frame 1 : <0x031e8f68> [ mount + 0x68f68 ]^M
address : <0x031e8f64> [ mount + 0x68f64 ]^M
address : <0x031e8f64> [ mount + 0x68f64 ]^M
address : <0x0319a05e> [ mount + 0x1a01e ]^M
address : <0x031cddc6> [ mount + 0x4ddc6 ]^M
address : <0x0319a07c> [ mount + 0x1a03c ]^M
address : <0x0318d4e0> [ mount + 0xd4a0 ]^M
address : <0x0319a1e0> [ mount + 0x1a1a0 ]^M
address : <0x031953f0> [ mount + 0x153b0 ]^M
address : <0x03ba2f64> [ sh + 0x22f64 ]^M
address : <0x031e8f64> [ mount + 0x68f64 ]^M
address : <0x031e8f68> [ mount + 0x68f68 ]^M
address : <0x031e8fae> [ mount + 0x68fae ]^M
Bus error^M
--
Bellow is the log for pnormtd:
--
mkfs.jffs2 -r rootfs -o mtd.img^M
CPLB protection violation^M
- Illegal instruction fetch access (memory protection violation).^M
Deferred Exception context^M
CURRENT PROCESS:^M
COMM=mkfs.jffs2 PID=159^M
CPU = 0^M
TEXT = 0x007a0040-0x007b3220 DATA = 0x007b3240-0x007ba084^M
BSS = 0x007ba084-0x007ba380 USER-STACK = 0x007bbf58^M
^M
return address: [0x007afaf8]; contents of:^M
0x007afad0: e801 0000 3005 9035 9034 0010 e3ff e6f2 ^M
0x007afae0: 3210 43a8 9310 63f8 2fe3 0000 0578 e800 ^M
0x007afaf0: 0003 e128 005b 00a0 [3000] 3038 e120 f000 ^M
0x007afb00: 0a07 1006 3007 e801 0000 0538 0010 e3ff ^M
^M
ADSP-BF537-0.3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
Linux version 2.6.28.10-ADI-2009R1-svn6925^M
Built with gcc version 4.1.2 (ADI svn)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 0006202b IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x2b^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00be0> { _
************** STEP 6: Writing MTD
evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x004ba000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x007a5156> [ mkfs.jffs2 + 0x5116 ]^M
PC : <0x007afaf8> [ mkfs.jffs2 + 0xfab8 ]^M
DCPLB_FAULT_ADDR: <0x004b9d78> /* kernel dynamic memory */^M
ICPLB_FAULT_ADDR: <0x000944b4> { _sprintf + 0x0 }^M
PROCESSOR STATE:^M
R0 : 00000000 R1 : 00011000 R2 : 00010004 R3 : 00001000^M
R4 : 007bbdd0 R5 : 007bbca8 R6 : 004b11d8 R7 : 0000029a^M
P0 : 0000005b P1 : 03e83ff4 P2 : 007af7a0 P3 : 007bbdcc^M
P4 : 007bbdd0 P5 : 007bbca8 FP : 007bbc70 SP : 004b9f24^M
LB0: 007ae09d LT0: 007ae09a LC0: 00000000^M
LB1: 007a6cd7 LT1: 007a6cd2 LC1: 00000000^M
B0 : 007b4260 L0 : 00000000 M0 : 00000001 I0 : 007b3ffc^M
B1 : 004b2648 L1 : 00000000 M1 : 00000000 I1 : 00000000^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000^M
A0.w: 0000187d A0.x: 00000000 A1.w: 0000187d A1.x: 00000000^M
USP : 007bbc64 ASTAT: 02003024^M
^M
Hardware Trace:^M
0 Target : <0x00004c78> { _trap_c + 0x0 }^M
Source : <0xffa0063a> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa0059c> { _exception_to_level5 + 0x0 }^M
Source : <0xffa0047c> { _bfin_return_from_exception + 0x18 } RTX^M
2 Target : <0xffa00464> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004f2> { _ex_trap_c + 0x46 } JUMP.S^M
3 Target : <0xffa004ac> { _ex_trap_c + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
4 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
5 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
6 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00bdc> { __common_int_entry + 0xcc } RTI^M
7 Target : <0xffa00b7a> { __common_int_entry + 0x6a }^M
Source : <0xffa00e94> { _evt_system_call + 0x64 } JUMP.S^M
8 Target : <0xffa00e94> { _evt_system_call + 0x64 }^M
Source : <0xffa0088c> { _system_call + 0xb8 } RTS^M
9 Target : <0xffa00888> { _system_call + 0xb4 }^M
Source : <0xffa00878> { _system_call + 0xa4 } IF !CC JUMP^M
10 Target : <0xffa00872> { _system_call + 0x9e }^M
Source : <0xffa00862> { _system_call + 0x8e } IF !CC JUMP^M
11 Target : <0xffa00854> { _system_call + 0x80 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
12 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
13 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00852> { _system_call + 0x7e } 0x013b^M
14 Target : <0xffa0083c> { _system_call + 0x68 }^M
Source : <0x0003962c> { _sys_munmap + 0x3c } RTS^M
15 Target : <0x00039624> { _sys_munmap + 0x34 }^M
Source : <0x00092c72> { ___up_write + 0xba } RTS^M
Userspace Stack^M
Stack info:^M
SP: [0x007bbc64] <0x007bbc64> [ mkfs.jffs2 + 0x1bc64 ]^M
FP: (0x007bbc70)^M
Memory from 0x007bbc60 to 007bc000^M
007bbc60: 007bbca8 [007bbdd0] 007bbdcc 0000029a (007bbc88)<007a5156>
0000029a 007bbdcc ^M
007bbc80: 007bbdd0 007bbdcc (007bbce0)<007a3ece> 007bbdcc 00000010
007bbd28 <007a1088>^M
007bbca0: 004b00f8 00000038 004b01e4 00000000 00000010 004b11ef 00000005
00000017 ^M
007bbcc0: 00000000 004b11f8 007a8290 007a8280 00000000 00000001 30f905dc
007bbd2c ^M
007bbce0:(007bbd2c)<007a4842> 007b9d44 007b33cc 00000000 0000001c
004b11d8 00001000 ^M
007bbd00: 004b010c e0011985 007bbdcc 00000000 00001004 007bbd40 004b11d8
004b010c ^M
007bbd20: 007ba0c4 004b00f8 0000001c (007bbdd8)<007a2914> 007bbdc4
007b33cc 007bbdcc ^M
007bbd40: 0000ffc8 0000001c 004b01d4 007bbd90 004b01d4 007bbdd4 fffffffe
007bbdcc ^M
007bbd60: 00000000 00000000 004b0010 00000001 004b00f8 00000000 00000000
00000000 ^M
007bbd80: 00000004 004b01d4 e0021985 00000000 00000000 00000002 00000000
000081a4 ^M
007bbda0: 00000000 0000001c 45984f2f 45984f2f 45984f2f 00000000 00000000
00000000 ^M
007bbdc0: 00000000 00000000 00000000 0000001c 0000001c 00000000
(007bbee8)<007a3378>^M
007bbde0: 007ba0b0 007ba0c4 0000008c 007b9b80 007bbee4 00000005 000004d2
004b0010 ^M
007bbe00: 00000000 004b0004 007b9b88 007bbee4 00000000 00000000 00000000
00000000 ^M
007bbe20: 00000000 00000000 00000000 004b0010 007b8b64 007b92f4 00000000
00000000 ^M
007bbe40: 00000000 00000001 00000000 00000000 00000592 000041ed 00000002
00000000 ^M
007bbe60: 00000000 00000000 00000000 00000000 00000000 00000000 00001000
00000000 ^M
007bbe80: 00000000 45984f2a 00000000 45984f2f 00000000 45984f2f 00000000
00000592 ^M
007bbea0: 00000000 00000005 00001cb1 00008a3b 081c0300 01000415 1a131100
170f1200 ^M
007bbec0: 00000016 00000000 00000000 00000000 00000000 00000000 00000000
007bbefc ^M
007bbee0: ffffffff 0000002f (007bbf18)<007af93c> 007b3240 007ba080
007bbf5c 00000000 ^M
007bbf00: 007ba358 007b31e4 00000005 00000000 00000000 00000000
(00000000)<006a2f64>^M
007bbf20: 007b3240 03dcc004 007006d8 00000000 0070067c 0070062c 00000001
007a2f1c ^M
007bbf40: 00000000 00000000 007b31e4 007b31f6 00000000 03dcc785 00000005
007bbf89 ^M
007bbf60: 007bbf94 007bbf97 <007bbf9e> 007bbfa1 00000000 007bbfa9
007bbfb0 007bbfbe ^M
007bbf80: 007bbfe1 00000000 666b6d00 666a2e73 00327366 7200722d 66746f6f
6f2d0073 ^M
007bbfa0: 64746d00 676d692e 4d4f4800 002f3d45 4c454853 622f3d4c 732f6e69
41500068 ^M
007bbfc0: 2f3d4854 3a6e6962 7273752f 6e69622f 62732f3a 2f3a6e69 2f727375
6e696273 ^M
007bbfe0: 52455400 696c3d4d 0078756e 6e69622f 666b6d2f 666a2e73 00327366
00000000 ^M
007bc000: e432ff00 ^M
Return addresses in stack:^M
frame 1 : <0x007a5156> [ mkfs.jffs2 + 0x5116 ]^M
frame 2 : <0x007a3ece> [ mkfs.jffs2 + 0x3e8e ]^M
address : <0x007a1088> [ mkfs.jffs2 + 0x1048 ]^M
frame 3 : <0x007a4842> [ mkfs.jffs2 + 0x4802 ]^M
frame 4 : <0x007a2914> [ mkfs.jffs2 + 0x28d4 ]^M
frame 5 : <0x007a3378> [ mkfs.jffs2 + 0x3338 ]^M
frame 6 : <0x007af93c> [ mkfs.jffs2 + 0xf8fc ]^M
frame 7 : <0x006a2f64> [ sh + 0x22f64 ]^M
address : <0x007bbf9e> [ mkfs.jffs2 + 0x1bf9e ]^M
cp mtd.iBus error^M
root:/>
--
Bellow is the log for nbench test:
--
root:/bin> date;./nbench;date^M
Mon May 31 06:17:00 UTC 2004^M
^M
BYTEmark* default Mode Benchmark ver. 2 (10/95)^M
Index-split by Andrew D. Balsa (11/97)^M
Linux/Unix* port by Uwe F. Mayer (12/96,11/97)^M
^M
TEST : Iterations/sec. : Old Index : New Index^M
: : Pentium 90* : AMD K6/233*^M
--------------------:------------------:-------------:------------^M
CPLB protection violation^M
- Illegal instruction fetch access (memory protection violation).^M
Deferred Exception context^M
CURRENT PROCESS:^M
COMM=nbench PID=162^M
CPU = 0^M
TEXT = 0x030e0040-0x030efc00 DATA = 0x030efc20-0x030f2334^M
BSS = 0x030f2334-0x030f5f70 USER-STACK = 0x030fdf84^M
^M
return address: [0x030edb30]; contents of:^M
0x030edb10: 9034 0010 e3ff e388 3210 43a8 9310 63f8 ^M
0x030edb20: 2fe3 0000 0578 e800 0003 e128 005b 00a0 ^M
0x030edb30: [3000] 3038 e120 f000 0a07 1006 3007 e801 ^M
0x030edb40: 0000 0538 0010 e3ff e36f 3210 43b8 9310 ^M
^M
ADSP-BF537-0.3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
Linux version 2.6.28.10-ADI-2009R1-svn6925^M
Built with gcc version 4.1.2 (ADI svn)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 0006202b IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x2b^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00be0> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x030dc000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x030e5cf4> [ nbench + 0x5cb4 ]^M
PC : <0x030edb30> [ nbench + 0xdaf0 ]^M
DCPLB_FAULT_ADDR: <0x030dbd78> /* kernel dynamic memory */^M
ICPLB_FAULT_ADDR: <0x0008a45c> { _sprintf + 0x0 }^M
^M
PROCESSOR STATE:^M
R0 : 00000000 R1 : 00008000 R2 : 00007ed0 R3 : 00001000^M
R4 : 004c4b40 R5 : 00000000 R6 : 4076e000 R7 : 00000000^M
P0 : 0000005b P1 : 00000000 P2 : 030ed744 P3 : 030fdc5c^M
P4 : 030f2600 P5 : 030fdc5c FP : 030fdc20 SP : 030dbf24^M
LB0: 030e8be1 LT0: 030e8bd4 LC0: 00000000^M
LB1: 030ef69d LT1: 030ef656 LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000008 I0 : 00000008^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 00000001^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000008^M
A0.w: 00140000 A0.x: 00000000 A1.w: 000013fc A1.x: 00000000^M
USP : 030fdc14 ASTAT: 02003024^M
^M
Hardware Trace:^M
0 Target : <0x00004ca8> { _trap_c + 0x0 }^M
Source : <0xffa0063a> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa0059c> { _exception_to_level5 + 0x0 }^M
Source : <0xffa0047c> { _bfin_return_from_exception + 0x18 } RTX^M
2 Target : <0xffa00464> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004f2> { _ex_trap_c + 0x46 } JUMP.S^M
3 Target : <0xffa004ac> { _ex_trap_c + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
4 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
5 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
6 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00bdc> { __common_int_entry + 0xcc } RTI^M
7 Target : <0xffa00b7a> { __common_int_entry + 0x6a }^M
Source : <0xffa00e94> { _evt_system_call + 0x64 } JUMP.S^M
8 Target : <0xffa00e94> { _evt_system_call + 0x64 }^M
Source : <0xffa0088c> { _system_call + 0xb8 } RTS^M
9 Target : <0xffa00888> { _system_call + 0xb4 }^M
Source : <0xffa00878> { _system_call + 0xa4 } IF !CC JUMP^M
10 Target : <0xffa00872> { _system_call + 0x9e }^M
Source : <0xffa00862> { _system_call + 0x8e } IF !CC JUMP^M
11 Target : <0xffa00854> { _system_call + 0x80 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
12 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
13 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00852> { _system_call + 0x7e } 0x013b^M
14 Target : <0xffa0083c> { _system_call + 0x68 }^M
Source : <0x0003b38c> { _sys_munmap + 0x3c } RTS^M
15 Target : <0x0003b384> { _sys_munmap + 0x34 }^M
Source : <0x00088c1a> { ___up_write + 0xba } RTS^M
Userspace Stack^M
Stack info:^M
SP: [0x030fdc14] <0x030fdc14> [ nbench + 0x1dc14 ]^M
FP: (0x030fdc20)^M
Memory from 0x030fdc10 to 030fe000^M
030fdc10: 030fdc5c [030f2600] 030fdc5c 00000000 (030fdc3c)<030e5cf4>
00000000 00000000 ^M
030fdc30: 3ff00000 00000000 03180004 (030fdc60)<030e3a8a> 3ff00000
03180008 030efbc8 ^M
030fdc50: 00000001 00000000 3ff00000 00000000 (030fdf14)<030e178c>
030fddf8 030fde20 ^M
030fdc70: 030fdf88 00000000 030f25a8 030efbc8 00000001 00000000 00000000
030f1674 ^M
030fdc90: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
030fdcb0: 00000000 00000000 3ff00000 00000000 3ff00000 00000000 3ff00000
00000000 ^M
030fdcd0: 3ff00000 00000000 3ff00000 00000000 00000000 00000000 00000000
030f25d4 ^M
030fdcf0: 030f1df4 030f1e1c 030f1e6c 030f1f8c 00000000 00000000 00000000
00000000 ^M
030fdd10: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
030fdd30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
030fdd50: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
030fdd70: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
030fdd90: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
030fddb0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
030fddd0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
030fddf0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
030fde10: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
030fde30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
030fde50: 00000000 00000000 00000000 00000000 030fdf88 00000000 00000000
00000000 ^M
030fde70: 030fdeb0 <030eccc8> 00000000 00000110 00000000 00000000
030fde8c 00000500 ^M
030fde90: 00000005 00001cb1 00008a3b 081c0300 01000415 1a131100 170f1200
00000016 ^M
030fdeb0: 030fdf08 <030ecc80> 030f210c 00000001 00000000 00000000
00000000 00000500 ^M
030fded0: 00000005 00001cb1 00008a3b 081c0300 01000415 1a131100 170f1200
00000016 ^M
030fdef0: 00000000 00000000 00000000 00000000 00000000 00000000 030fdf28
<030ef70c>^M
030fdf10: 0000002f (030fdf44)<030ed8e0> 030efc20 030f2330 030fdf88
00000000 030f25a8 ^M
030fdf30: 030efbc8 00000001 00000001 030fdf88 00000000
(00000000)<03ba2f64> 030efc20 ^M
030fdf50: 03b10004 03b404c0 00000000 03b404a4 03b404d4 00000001 030e0f0c
00000000 ^M
030fdf70: 00000000 030efbc8 030efbda 00000000 03b1077e 00000001 030fdfa7
00000000 ^M
030fdf90: 030fdfb0 030fdfb7 030fdfc5 030fdfe8 00000000 2e000000 65626e2f
0068636e ^M
030fdfb0: 454d4f48 53002f3d 4c4c4548 69622f3d 68732f6e 54415000 622f3d48
2f3a6e69 ^M
030fdfd0: 2f727375 3a6e6962 6962732f 752f3a6e 732f7273 006e6962 4d524554
6e696c3d ^M
030fdff0: 2e007875 65626e2f 0068636e 00000000 696c7073 ^M
Return addresses in stack:^M
frame 1 : <0x030e5cf4> [ nbench + 0x5cb4 ]^M
frame 2 : <0x030e3a8a> [ nbench + 0x3a4a ]^M
frame 3 : <0x030e178c> [ nbench + 0x174c ]^M
address : <0x030eccc8> [ nbench + 0xcc88 ]^M
address : <0x030ecc80> [ nbench + 0xcc40 ]^M
address : <0x030ef70c> [ nbench + 0xf6cc ]^M
frame 4 : <0x030ed8e0> [ nbench + 0xd8a0 ]^M
frame 5 : <0x03ba2f64> [ sh + 0x22f64 ]^M
Bus error^M
Mon May 31 06:17:07 UTC 2004^M
root:/bin>
--
Bellow is the log for oprofile test in fdpic mode:
--
Linux version 2.6.28.10-ADI-2009R1-pre-svn6437 (test@uclinux74-mpu) (gcc
version 4.1.2 (ADI svn)) #6 Thu May 21 23:55:37 GMT 2009^M
console [early_BFuart0] enabled^M
early printk enabled on early_BFuart0^M
Board Memory: 64MB^M
Kernel Managed Memory: 64MB^M
Memory map:^M
fixedcode = 0x00000400-0x00000490^M
text = 0x00001000-0x00106740^M
rodata = 0x00106740-0x00158918^M
bss = 0x00159000-0x0016a790^M
data = 0x0016a790-0x0017c000^M
stack = 0x0017a000-0x0017c000^M
init = 0x0017c000-0x00ce1000^M
available = 0x00ce1000-0x03eff000^M
DMA Zone = 0x03f00000-0x04000000^M
Hardware Trace Active and Enabled^M
Boot Mode: 0^M
Reset caused by Software reset^M
Blackfin support (C) 2004-2009 Analog Devices, Inc.^M
Compiled for ADSP-BF537 Rev 0.3^M
Blackfin Linux support by http://blackfin.uclinux.org/^M
Processor Speed: 500 MHz core clock and 125 MHz System Clock^M
MPU: setting up cplb tables with memory protection^M
Instruction Cache Enabled for CPU0^M
Data Cache Enabled for CPU0 (write-back)^M
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 16001^M
Kernel command line: root=/dev/mtdblock0 rw earlyprintk=serial,uart0,57600
ip=10.100.4.50:10.100.4.174:10.100.4.174:255.255.255.0:bf537-stamp:eth0:off^M
Configuring Blackfin Priority Driven Interrupts^M
PID hash table entries: 256 (order: 8, 1024 bytes)^M
console handover: boot [early_BFuart0] -> real [ttyBF0]^M
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)^M
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)^M
Memory available: 47556k/65536k RAM, (11668k init code, 1045k kernel code, 471k
data, 1024k dma, 3768k reserved)^M
Calibrating delay loop... 995.32 BogoMIPS (lpj=1990656)^M
Security Framework initialized^M
Mount-cache hash table entries: 512^M
Blackfin Scratchpad data SRAM: 4 KB^M
Blackfin L1 Data A SRAM: 16 KB (15 KB free)^M
Blackfin L1 Data B SRAM: 16 KB (16 KB free)^M
Blackfin L1 Instruction SRAM: 48 KB (38 KB free)^M
PDA for CPU0 reserved at 0015c000^M
net_namespace: 288 bytes^M
NET: Registered protocol family 16^M
Blackfin DMA Controller^M
stamp_init(): registering device resources^M
NET: Registered protocol family 2^M
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)^M
TCP established hash table entries: 2048 (order: 2, 16384 bytes)^M
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)^M
TCP: Hash tables configured (established 2048 bind 2048)^M
TCP reno registered^M
NET: Registered protocol family 1^M
msgmni has been set to 92^M
io scheduler noop registered^M
io scheduler anticipatory registered (default)^M
io scheduler cfq registered^M
Serial: Blackfin serial driver^M
bfin-uart.1: ttyBF0 at MMIO 0xffc00400 (irq = 18) is a BFIN-UART^M
brd: module loaded^M
bfin_mii_bus: probed^M
bfin_mac: attached PHY driver [SMSC LAN83C185] (mii_bus:phy_addr=0:01, irq=-1,
mdc_clk=2500000Hz(mdc_div=24)@sclk=125MHz)^M
bfin_mac bfin_mac.0: Blackfin on-chip Ethernet MAC driver, Version 1.1^M
bfin-spi bfin-spi.0: Blackfin on-chip SPI Controller Driver, Version 1.0,
regs_base@ffc00500, dma channel@7^M
rtc-bfin rtc-bfin: rtc core: registered rtc-bfin as rtc0^M
bfin-wdt: initialized: timeout=20 sec (nowayout=0)^M
oprofile: using timer interrupt.^M
TCP cubic registered^M
NET: Registered protocol family 17^M
rtc-bfin rtc-bfin: setting system clock to 2004-05-31 13:31:13 UTC
(1086010273)^M
Data access CPLB protection violation^M
- Attempted read or write to Supervisor resource,^M
or illegal data memory access. ^M
Deferred Exception context^M
CURRENT PROCESS:^M
COMM=modprobe PID=125^M
CPU = 0^M
TEXT = 0x01780000-0x017cd584 DATA = 0x01718584-0x0171bdec^M
BSS = 0x0171bdec-0x01740000 USER-STACK = 0x0175fea0^M
^M
return address: [0x01725490]; contents of:^M
0x01725470: ffa7 304f b130 67e1 6000 3016 e3ff f326 ^M
0x01725480: 3220 0c44 195b 320e 6fa6 3256 6ce2 bc54 ^M
0x01725490: [a348] 9310 bf4a e438 ffa5 4a40 b2a0 e438 ^M
0x017254a0: ffa7 0c00 1f65 e460 0012 0c08 1761 a0a0 ^M
^M
ADSP-BF537 Rev:3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 00062023 IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x23^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00b44> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x01708000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x01725480> [ /lib/ld-uClibc.so.0 + 0x5480 ]^M
PC : <0x01725490> [ /lib/ld-uClibc.so.0 + 0x5490 ]^M
DCPLB_FAULT_ADDR: <0x016f405c> [ modprobe + 0x5c ]^M
ICPLB_FAULT_ADDR: <0x01725490> [ /lib/ld-uClibc.so.0 + 0x5490 ]^M
^M
PROCESSOR STATE:^M
R0 : 016f415c R1 : 00000000 R2 : fffff000 R3 : 00000002^M
R4 : 00000001 R5 : 016fa178 R6 : 016f4028 R7 : 01785bd1^M
P0 : 0000005b P1 : 016f4028 P2 : 0175fac4 P3 : 016fa178^M
P4 : 016f415c P5 : 01718d48 FP : 0175fca8 SP : 01707f24^M
LB0: 00000001 LT0: 00000000 LC0: 00000000^M
LB1: 01722ea5 LT1: 01722ea4 LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 000005c0^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 016fa1b0^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000^M
A0.w: 00000000 A0.x: 00000000 A1.w: 00000000 A1.x: 00000000^M
USP : 0175faa8 ASTAT: 00003004^M
^M
Hardware Trace:^M
0 Target : <0x00004b4c> { _trap_c + 0x0 }^M
Source : <0xffa00602> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa00564> { _exception_to_level5 + 0x0 }^M
Source : <0xffa00436> { _bfin_return_from_exception + 0x6 } RTX^M
2 Target : <0xffa00430> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004be> { _ex_trap_c + 0x66 } JUMP.S^M
3 Target : <0xffa00438> { _handle_bad_cplb + 0x0 }^M
Source : <0xffa003c2> { _ex_dcplb_miss + 0x2a } IF !CC JUMP^M
4 Target : <0xffa003be> { _ex_dcplb_miss + 0x26 }^M
Source : <0x000097aa> { _dcplb_protection_fault + 0x86 } RTS^M
5 Target : <0x000097a6> { _dcplb_protection_fault + 0x82 }^M
Source : <0x00009744> { _dcplb_protection_fault + 0x20 } IF !CC
JUMP^M
6 Target : <0x00009724> { _dcplb_protection_fault + 0x0 }^M
Source : <0x00009d7c> { _cplb_hdr + 0x28 } JUMP.L^M
7 Target : <0x00009d7a> { _cplb_hdr + 0x26 }^M
Source : <0x00009d68> { _cplb_hdr + 0x14 } IF !CC JUMP^M
8 Target : <0x00009d54> { _cplb_hdr + 0x0 }^M
Source : <0xffa003ba> { _ex_dcplb_miss + 0x22 } CALL pcrel^M
9 Target : <0xffa00398> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa0068e> { _trap + 0x2a } JUMP (P4)^M
10 Target : <0xffa00664> { _trap + 0x0 }^M
Source : <0xffa003e2> { _ex_dcplb_miss + 0x4a } RTX^M
11 Target : <0xffa003be> { _ex_dcplb_miss + 0x26 }^M
Source : <0x00009990> { _dcplb_miss + 0x1e4 } RTS^M
12 Target : <0x000098f8> { _dcplb_miss + 0x14c }^M
Source : <0x00009906> { _dcplb_miss + 0x15a } IF CC JUMP^M
13 Target : <0x000098f8> { _dcplb_miss + 0x14c }^M
Source : <0x00009906> { _dcplb_miss + 0x15a } IF CC JUMP^M
14 Target : <0x000098f8> { _dcplb_miss + 0x14c }^M
Source : <0x00009906> { _dcplb_miss + 0x15a } IF CC JUMP^M
15 Target : <0x000098f8> { _dcplb_miss + 0x14c }^M
Source : <0x00009906> { _dcplb_miss + 0x15a } IF CC JUMP^M
Userspace Stack^M
Stack info:^M
SP: [0x0175faa8] <0x0175faa8> [ modprobe + 0x1faa8 ]^M
FP: (0x0175fbe0)^M
Memory from 0x0175faa0 to 01760000^M
0175faa0: 016fa178 01785bd1 [016f4028] 016fa178 00000001 00000000 0175fca4
00000000 ^M
0175fac0: 01785bd1 00000000 016f415c 00000000 00000000 016f4028 00000000
016fa148 ^M
0175fae0: 01726ff4 01726ae0 016fa144 00000000 00000000 016fa3e0 016fa3c4
016fa3d4 ^M
0175fb00: 016fa45c 016fa400 016fa404 016fa140 0175fab4 00000000 00000000
00000000 ^M
0175fb20: 00000000 01726b38 00000000 00000000 00000000 0175fe00 01780000
00000000 ^M
0175fb40: 00000000 00000000 016f4000 00000000 00000000 0175ff50 016fa178
0175ff70 ^M
0175fb60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fb80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fba0: 00000000 00001eed 00000880 017199f8 01780128 01783ce4 017813a4
00000000 ^M
0175fbc0: 00000000 00000000 00001f4c 00000010 000069d0 0003b8bc 00000000
00000000 ^M
0175fbe0:(00000000)<01785c30> 00000da0 00000008 00000011 00000000
00000000 01786150 ^M
0175fc00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fc20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fc40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fc60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fc80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fca0: 00000000 016f425c 0175fe60 <017261da> 0175ff50 000005c0
0000b020 00000002 ^M
0175fcc0: 00000512 016fa178 0175fcf8 0175ff50 016fa178 0175fde8 0175feb8
0175fea4 ^M
0175fce0: 0175ff70 016fa178 0175ff50 016fa178 0175fea4 0175feb8 0175ff50
016fa178 ^M
0175fd00: 01780114 016fa0a8 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fd20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fd40: 00000000 00000000 016fa178 017200d4 01720774 01720304 00000000
00000000 ^M
0175fd60: 00000000 00000429 00000010 00000000 00000000 0000040e 00000000
00000000 ^M
0175fd80: 01720ba0 000005c0 00000008 00000000 00000000 00000000 00000000
00000001 ^M
0175fda0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fdc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fde0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fe00: 00000003 01780034 00000004 00000020 00000005 00000007 00000006
00001000 ^M
0175fe20: 00000007 01720000 00000008 00000000 00000009 01787af8 00000000
00000000 ^M
0175fe40: 0000000b 00000000 0000000c 00000000 0000000d 00000000 0000000e
00000000 ^M
0175fe60: 00000000 <017211b0> 016fa178 00000000 016fa0a8 0175ff50
0175ff70 <01721164>^M
0175fe80: 016fa178 0175ff70 00000000 016fa0a8 0175fe98 0175fea0 00000000
00000000 ^M
0175fea0: 00000004 0175ff99 <0175ffa8> 0175ffab 0175ffae 00000000
0175ffb8 0175ffbf ^M
0175fec0: 0175ffca 00000000 00000010 00000000 00000006 00001000 00000011
00000064 ^M
0175fee0: 00000003 01780034 00000004 00000020 00000005 00000007 00000007
01720000 ^M
0175ff00: 00000008 00000000 00000009 01787af8 0000000b 00000000 0000000c
00000000 ^M
0175ff20: 0000000d 00000000 0000000e 00000000 00000017 00000000 0000001f
0001ffed ^M
0175ff40: 00000000 00000000 00000000 00000000 00020000 01720000 00000000
0000701c ^M
0175ff60: 016fa01c 0000b01c 00000450 00000000 00020000 01780000 00000000
0004d584 ^M
0175ff80: 01718584 00051584 00003868 00000000 00000000 00000000 62732f00
6d2f6e69 ^M
0175ffa0: 7270646f 0065626f 2d00712d 6968002d 75642d64 00796d6d 454d4f48
54002f3d ^M
0175ffc0: 3d4d5245 756e696c 41500078 2f3d4854 6e696273 73752f3a 62732f72
2f3a6e69 ^M
0175ffe0: 3a6e6962 7273752f 6e69622f 62732f00 6d2f6e69 7270646f 0065626f
00000000 ^M
01760000: 5f667562 ^M
Return addresses in stack:^M
frame 1 : <0x01785c30> [ /bin/busybox + 0x5c30 ]^M
address : <0x017261da> [ /lib/ld-uClibc.so.0 + 0x61da ]^M
address : <0x017211b0> [ /lib/ld-uClibc.so.0 + 0x11b0 ]^M
address : <0x01721164> [ /lib/ld-uClibc.so.0 + 0x1164 ]^M
address : <0x0175ffa8> [ modprobe + 0x1ffa8 ]^M
IP-Config: Complete:^M
device=eth0, addr=10.100.4.50, mask=255.255.255.0, gw=10.100.4.174,^M
host=bf537-stamp, domain=, nis-domain=(none),^M
bootserver=10.100.4.174, rootserver=10.100.4.174, rootpath=^M
dma_alloc_init: dma_page @ 0x01705000 - 256 pages at 0x03f00000^M
Data access CPLB protection violation^M
- Attempted read or write to Supervisor resource,^M
or illegal data memory access. ^M
Deferred Exception context^M
CURRENT PROCESS:^M
COMM=init PID=1^M
CPU = 0^M
TEXT = 0x0172c000-0x0172e808 DATA = 0x01707808-0x01707bbc^M
BSS = 0x01707bbc-0x01740000 USER-STACK = 0x0175fef0^M
^M
return address: [0x01725490]; contents of:^M
0x01725470: ffa7 304f b130 67e1 6000 3016 e3ff f326 ^M
0x01725480: 3220 0c44 195b 320e 6fa6 3256 6ce2 bc54 ^M
0x01725490: [a348] 9310 bf4a e438 ffa5 4a40 b2a0 e438 ^M
0x017254a0: ffa7 0c00 1f65 e460 0012 0c08 1761 a0a0 ^M
ADSP-BF537 Rev:3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 00062023 IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x23^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00b44> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x03eea000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x01725480> [ /lib/ld-uClibc.so.0 + 0x5480 ]^M
PC : <0x01725490> [ /lib/ld-uClibc.so.0 + 0x5490 ]^M
DCPLB_FAULT_ADDR: <0x0170605c> [ init + 0x5c ]^M
ICPLB_FAULT_ADDR: <0x01725490> [ /lib/ld-uClibc.so.0 + 0x5490 ]^M
^M
PROCESSOR STATE:^M
R0 : 01706154 R1 : 00000000 R2 : fffff000 R3 : 00000002^M
R4 : 00000001 R5 : 016f8178 R6 : 01706028 R7 : 0172cbb7^M
P0 : 0000005b P1 : 01706028 P2 : 0175fb14 P3 : 016f8178^M
P4 : 01706154 P5 : 0170781c FP : 0175fcf8 SP : 03ee9f24^M
LB0: 00000001 LT0: 00000000 LC0: 00000000^M
LB1: 01722ea5 LT1: 01722ea4 LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 000005c0^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 016f81b0^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000^M
A0.w: 00000000 A0.x: 00000000 A1.w: 00000000 A1.x: 00000000^M
USP : 0175faf8 ASTAT: 00003004^M
^M
Hardware Trace:^M
0 Target : <0x00004b4c> { _trap_c + 0x0 }^M
Source : <0xffa00602> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa00564> { _exception_to_level5 + 0x0 }^M
Source : <0xffa00436> { _bfin_return_from_exception + 0x6 } RTX^M
2 Target : <0xffa00430> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004be> { _ex_trap_c + 0x66 } JUMP.S^M
3 Target : <0xffa00438> { _handle_bad_cplb + 0x0 }^M
Source : <0xffa003c2> { _ex_dcplb_miss + 0x2a } IF !CC JUMP^M
4 Target : <0xffa003be> { _ex_dcplb_miss + 0x26 }^M
Source : <0x000097aa> { _dcplb_protection_fault + 0x86 } RTS^M
5 Target : <0x000097a6> { _dcplb_protection_fault + 0x82 }^M
Source : <0x00009744> { _dcplb_protection_fault + 0x20 } IF !CC
JUMP^M
6 Target : <0x00009724> { _dcplb_protection_fault + 0x0 }^M
Source : <0x00009d7c> { _cplb_hdr + 0x28 } JUMP.L^M
7 Target : <0x00009d7a> { _cplb_hdr + 0x26 }^M
Source : <0x00009d68> { _cplb_hdr + 0x14 } IF !CC JUMP^M
8 Target : <0x00009d54> { _cplb_hdr + 0x0 }^M
Source : <0xffa003ba> { _ex_dcplb_miss + 0x22 } CALL pcrel^M
9 Target : <0xffa00398> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa0068e> { _trap + 0x2a } JUMP (P4)^M
10 Target : <0xffa00664> { _trap + 0x0 }^M
Source : <0xffa003e2> { _ex_dcplb_miss + 0x4a } RTX^M
11 Target : <0xffa003be> { _ex_dcplb_miss + 0x26 }^M
Source : <0x00009990> { _dcplb_miss + 0x1e4 } RTS^M
12 Target : <0x000098f8> { _dcplb_miss + 0x14c }^M
Source : <0x00009906> { _dcplb_miss + 0x15a } IF CC JUMP^M
13 Target : <0x000098f8> { _dcplb_miss + 0x14c }^M
Source : <0x00009906> { _dcplb_miss + 0x15a } IF CC JUMP^M
14 Target : <0x000098f8> { _dcplb_miss + 0x14c }^M
Source : <0x00009906> { _dcplb_miss + 0x15a } IF CC JUMP^M
15 Target : <0x000098f8> { _dcplb_miss + 0x14c }^M
Source : <0x00009906> { _dcplb_miss + 0x15a } IF CC JUMP^M
Userspace Stack^M
Stack info:^M
SP: [0x0175faf8] <0x0175faf8> [ init + 0x1faf8 ]^M
FP: (0x0175fcf8)^M
Memory from 0x0175faf0 to 01760000^M
0175faf0: 016f8178 0172cbb7 [01706028] 016f8178 00000001 00000000 0175fcf4
00000000 ^M
0175fb10: 0172cbb7 00000000 01706154 00000000 00000000 01706028 00000000
016f8148 ^M
0175fb30: 01726ff4 01726ae0 016f8144 00000000 00000000 016f83e0 016f83c4
016f83d4 ^M
0175fb50: 016f845c 016f8400 016f8404 016f8140 0175fb04 00000000 00000000
00000000 ^M
0175fb70: 00000000 01726b38 00000000 00000000 00000000 0175fe50 0172c000
00000000 ^M
0175fb90: 00000000 00000000 01706000 00000000 00000000 0175ff90 016f8178
0175ffb0 ^M
0175fbb0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fbd0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fbf0: 00000000 00000335 00000190 01707a88 0172c108 0172c8d4 0172c374
00000000 ^M
0175fc10: 00000000 00000000 0000036d 00000010 00000f00 000024a0 00000000
00000000 ^M
0175fc30: 00000000 0172cd10 000001f0 00000008 00000011 00000000 00000000
0172cd70 ^M
0175fc50: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fc70: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fc90: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fcb0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fcd0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fcf0: 00000000 01706258 (0175feb0)<017261da> 0175ff90 000005c0
0000b020 00000002 ^M
0175fd10: 00000512 016f8178 0175fd48 0175ff90 016f8178 0175fe38 0175fefc
0175fef4 ^M
0175fd30: 0175ffb0 016f8178 0175ff90 016f8178 0175fef4 0175fefc 0175ff90
016f8178 ^M
0175fd50: 0172c0f4 016f80a8 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fd70: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fd90: 00000000 00000000 016f8178 017200d4 01720774 01720304 00000000
00000000 ^M
0175fdb0: 00000000 00000429 00000010 00000000 00000000 0000040e 00000000
00000000 ^M
0175fdd0: 01720ba0 000005c0 00000008 00000000 00000000 00000000 00000000
00000001 ^M
0175fdf0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fe10: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fe30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0175fe50: 00000003 0172c034 00000004 00000020 00000005 00000006 00000006
00001000 ^M
0175fe70: 00000007 01720000 00000008 00000000 00000009 0172d248 00000000
00000000 ^M
0175fe90: 0000000b 00000000 0000000c 00000000 0000000d 00000000 0000000e
00000000 ^M
0175feb0:(00000000)<017211b0> 016f8178 00000000 016f80a8 0175ff90
0175ffb0 <01721164>^M
0175fed0: 016f8178 0175ffb0 00000000 016f80a8 0175fee8 0175fef0 00000000
00000000 ^M
0175fef0: 00000001 0175ffde 00000000 <0175ffe4> 0175ffeb 00000000
00000010 00000000 ^M
0175ff10: 00000006 00001000 00000011 00000064 00000003 0172c034 00000004
00000020 ^M
0175ff30: 00000005 00000006 00000007 01720000 00000008 00000000 00000009
0172d248 ^M
0175ff50: 0000000b 00000000 0000000c 00000000 0000000d 00000000 0000000e
00000000 ^M
0175ff70: 00000017 00000000 0000001f 0001fff6 00000000 00000000 00000000
00000000 ^M
0175ff90: 00020000 01720000 00000000 0000701c 016f801c 0000b01c 00000450
00000000 ^M
0175ffb0: 00020000 0172c000 00000000 00002808 01707808 00006808 000003b4
00000000 ^M
0175ffd0: 00000000 00000000 00000000 692f0000 0074696e 454d4f48 54002f3d
3d4d5245 ^M
0175fff0: 756e696c 692f0078 0074696e 00000000 4bdecfa9 ^M
Return addresses in stack:^M
frame 1 : <0x017261da> [ /lib/ld-uClibc.so.0 + 0x61da ]^M
frame 2 : <0x017211b0> [ /lib/ld-uClibc.so.0 + 0x11b0 ]^M
address : <0x01721164> [ /lib/ld-uClibc.so.0 + 0x1164 ]^M
address : <0x0175ffe4> [ init + 0x1ffe4 ]^M
Kernel panic - not syncing: Attempted tokernel panic detected... trying to
recover from it
--
--- Vivi Li 2009-07-09 06:15:32
power ethernet kernel can not boot up since the same version.
--
Linux version 2.6.28.10-ADI-2009R1-svn6925 (test@uclinux74-mpu) (gcc version
4.1.2 (ADI svn)) #16 Mon Jul 6 21:06:01 GMT 2009^M
bootconsole [early_BFuart0] enabled^M
early printk enabled on early_BFuart0^M
Board Memory: 64MB^M
Kernel Managed Memory: 64MB^M
Memory map:^M
fixedcode = 0x00000400-0x00000490^M
text = 0x00001000-0x0011d660^M
rodata = 0x0011d660-0x00174570^M
bss = 0x00175000-0x00186f54^M
data = 0x00186f54-0x00198000^M
stack = 0x00196000-0x00198000^M
init = 0x00198000-0x008fb000^M
available = 0x008fb000-0x03dff000^M
DMA Zone = 0x03e00000-0x04000000^M
Hardware Trace Active and Enabled^M
Boot Mode: 0^M
Reset caused by Software reset^M
Blackfin support (C) 2004-2009 Analog Devices, Inc.^M
Compiled for ADSP-BF537 Rev 0.3^M
Blackfin Linux support by http://blackfin.uclinux.org/^M
Processor Speed: 500 MHz core clock and 125 MHz System Clock^M
MPU: setting up cplb tables with memory protection^M
Instruction Cache Enabled for CPU0^M
Data Cache Enabled for CPU0 (write-back)^M
Built 1 zonelists in Zone order, mobility grouping off. Total pages: 15747^M
Kernel command line: root=/dev/mtdblock0 rw earlyprintk=serial,uart0,57600
ip=10.100.4.50:10.100.4.174:10.100.4.174:255.255.255.0:bf537-stamp:eth0:off^M
Configuring Blackfin Priority Driven Interrupts^M
PID hash table entries: 256 (order: 8, 1024 bytes)^M
console handover:boot [early_BFuart0] -> real [ttyBF0]^M
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)^M
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)^M
Memory available: 50628k/65536k RAM, (7564k init code, 1137k kernel code, 491k
data, 2048k dma, 3664k reserved)^M
Calibrating delay loop... 997.37 BogoMIPS (lpj=1994752)^M
Security Framework initialized^M
Mount-cache hash table entries: 512^M
Blackfin Scratchpad data SRAM: 4 KB^M
Blackfin L1 Data A SRAM: 16 KB (15 KB free)^M
Blackfin L1 Data B SRAM: 16 KB (16 KB free)^M
Blackfin L1 Instruction SRAM: 48 KB (37 KB free)^M
net_namespace: 288 bytes^M
NET: Registered protocol family 16^M
Blackfin DMA Controller^M
stamp_init(): registering device resources^M
NET: Registered protocol family 2^M
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)^M
TCP established hash table entries: 2048 (order: 2, 16384 bytes)^M
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)^M
TCP: Hash tables configured (established 2048 bind 2048)^M
TCP reno registered^M
NET: Registered protocol family 1^M
msgmni has been set to 98^M
io scheduler noop registered^M
io scheduler anticipatory registered (default)^M
io scheduler cfq registered^M
Serial: Blackfin serial driver^M
bfin-uart.1: ttyBF0 at MMIO 0xffc00400 (irq = 18) is a BFIN-UART^M
brd: module loaded^M
bfin_mii_bus: probed^M
bfin_mac: attached PHY driver [SMSC LAN83C185] (mii_bus:phy_addr=0:01, irq=-1,
mdc_clk=2500000Hz(mdc_div=24)@sclk=125MHz)^M
bfin_mac bfin_mac.0: Blackfin on-chip Ethernet MAC driver, Version 1.1^M
rtc-bfin rtc-bfin: rtc core: registered rtc-bfin as rtc0^M
bfin-wdt: initialized: timeout=20 sec (nowayout=0)^M
Advanced Linux Sound Architecture Driver Version 1.0.18rc3.^M
ALSA device list:^M
No soundcards found.^M
TCP cubic registered^M
NET: Registered protocol family 17^M
rtc-bfin rtc-bfin: setting system clock to 2004-05-31 08:28:12 UTC
(1085992092)^M
CPLB protection violation^M
- Illegal instruction fetch access (memory protection violation).^M
Deferred Exception context^M
CURRENT PROCESS:^M
COMM=modprobe PID=129^M
CPU = 0^M
TEXT = 0x03080000-0x030cdc10 DATA = 0x03028c10-0x0302c4cc^M
BSS = 0x0302c4cc-0x03040000 USER-STACK = 0x0305fea0^M
^M
return address: [0x03032fe2]; contents of:^M
0x03032fc0: b1b0 e429 004a e42a 000f 3007 325d e3ff ^M
0x03032fd0: f253 e539 ffb8 e128 005b e438 ffc4 9109 ^M
0x03032fe0: 00a0 [3000] e122 f000 0a10 3008 1002 2d04 ^M
0x03032ff0: e52a 0006 2dc7 e438 ffc3 0c00 1c0f e538 ^M
^M
ADSP-BF537-0.3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
Linux version 2.6.28.10-ADI-2009R1-svn6925^M
Built with gcc version 4.1.2 (ADI svn)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 0006202b IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x2b^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00be0> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x0300e000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x03032e96> [ /lib/ld-uClibc.so.0 + 0x2e96 ]^M
PC : <0x03032fe2> [ /lib/ld-uClibc.so.0 + 0x2fe2 ]^M
DCPLB_FAULT_ADDR: <0x0300dd78> /* kernel dynamic memory */^M
ICPLB_FAULT_ADDR: <0x00003bf2> { _decode_address + 0xce }^M
^M
PROCESSOR STATE:^M
R0 : 00000000 R1 : 00001000 R2 : fffffffc R3 : 00000002^M
R4 : 00000fff R5 : fffff000 R6 : 03bff3f0 R7 : 03021128^M
P0 : 0000005b P1 : 03bff3e0 P2 : 03bff168 P3 : 0305fca4^M
P4 : 0302115c P5 : 03bff188 FP : 0305fa54 SP : 0300df24^M
LB0: 00000001 LT0: 00000000 LC0: 00000000^M
LB1: 03032ea9 LT1: 03032ea8 LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 000005c0^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 03bff1bc^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000^M
A0.w: 00000000 A0.x: 00000000 A1.w: 00000000 A1.x: 00000000^M
USP : 0305f908 ASTAT: 00003025^M
^M
Hardware Trace:^M
0 Target : <0x00004ca8> { _trap_c + 0x0 }^M
Source : <0xffa0063a> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa0059c> { _exception_to_level5 + 0x0 }^M
Source : <0xffa0047c> { _bfin_return_from_exception + 0x18 } RTX^M
2 Target : <0xffa00464> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004f2> { _ex_trap_c + 0x46 } JUMP.S^M
3 Target : <0xffa004ac> { _ex_trap_c + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
4 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
5 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
6 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00bdc> { __common_int_entry + 0xcc } RTI^M
7 Target : <0xffa00b7a> { __common_int_entry + 0x6a }^M
Source : <0xffa00e94> { _evt_system_call + 0x64 } JUMP.S^M
8 Target : <0xffa00e94> { _evt_system_call + 0x64 }^M
Source : <0xffa0088c> { _system_call + 0xb8 } RTS^M
9 Target : <0xffa00888> { _system_call + 0xb4 }^M
Source : <0xffa00878> { _system_call + 0xa4 } IF !CC JUMP^M
10 Target : <0xffa00872> { _system_call + 0x9e }^M
Source : <0xffa00862> { _system_call + 0x8e } IF !CC JUMP^M
11 Target : <0xffa00854> { _system_call + 0x80 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
12 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
13 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00852> { _system_call + 0x7e } 0x013b^M
14 Target : <0xffa0083c> { _system_call + 0x68 }^M
Source : <0x0003b38c> { _sys_munmap + 0x3c } RTS^M
15 Target : <0x0003b384> { _sys_munmap + 0x34 }^M
Source : <0x00088c1a> { ___up_write + 0xba } RTS^M
Userspace Stack^M
Stack info:^M
SP: [0x0305f908] <0x0305f908> [ modprobe + 0x1f908 ]^M
FP: (0x0305fa54)^M
Memory from 0x0305f900 to 03060000^M
0305f900: 03bff188 03021128 [030234b9] 00000000 00000000 0305f988 03060e28
00000000 ^M
0305f920: 00000000 03060000 00000000 00000000 03bff3dc 03bff3e0 00000000
00000000 ^M
0305f940: 03036688 03bff154 03bff158 03bff3dc 00000000 03bff158 03021140
00000000 ^M
0305f960: 03060e28 0303c000 00000006 00000002 00000000 00000000 00000000
00000002 ^M
0305f980: 03021140 0000235c 00000000 00003098 00000198 03061940 03100114
03106958 ^M
0305f9a0: 031022d8 00000000 00000000 00000000 00003159 00000010 00033574
00000000 ^M
0305f9c0: 0000309d 00000000 00000000 03109ab4 00001f38 00000008 00000011
00000000 ^M
0305f9e0: 00000000 0310b854 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fa00: 00000000 00000000 00000000 00000000 00000000 00000001 0000016e
000181ed ^M
0305fa20: 00000000 00000000 0003a978 00001000 000001d8 4a52672a 00000000
4a52672a ^M
0305fa40: 00000000 45984f00 00000000 00000000 00000000
(0305fa94)<03033c7a> 00000019 ^M
0305fa60: 0000001c 03023010 03085bf3 03bff3f0 03023000 4a52672b 0305fca4
030234b9 ^M
0305fa80: 00000000 45984f00 03bff188 03bff474 03023160
(0305fca8)<03035484> 030293d8 ^M
0305faa0: 03bff188 03085bf3 03021028 03bff188 00000001 00000000 0305fca4
00000000 ^M
0305fac0: 03085bf3 00000000 000000a8 00000000 00000000 03021028 00000000
03bff158 ^M
0305fae0: 03037004 03036af0 03bff154 00000000 00000000 03bff3f0 03bff3d4
03bff3e4 ^M
0305fb00: 03bff46c 03bff410 03bff414 03bff150 0305fab4 00000000 00000000
00000000 ^M
0305fb20: 00000000 03036b48 00000000 00000000 00000000 0305fe00 03080000
00000000 ^M
0305fb40: 00000000 00000000 03021000 00000000 00000000 0305ff50 03bff188
0305ff70 ^M
0305fb60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fb80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fba0: 00000000 00001efb 00000880 0302a088 03080128 03083cf8 030813a8
00000000 ^M
0305fbc0: 00000000 00000000 00001f5a 00000010 000069fc 0003bbd8 00000000
00000000 ^M
0305fbe0: 00000000 03085c54 00000da8 00000008 00000011 00000000 00000000
0308617c ^M
0305fc00: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fc20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fc40: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fc60: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fc80: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fca0: 00000000 0302125c (0305fe60)<030361e2> 0305ff50 000005c0
0000b030 00000002 ^M
0305fcc0: 00000512 03bff188 0305fcf8 0305ff50 03bff188 0305fde8 0305feb8
0305fea4 ^M
0305fce0: 0305ff70 03bff188 0305ff50 03bff188 0305fea4 0305feb8 0305ff50
03bff188 ^M
0305fd00: 03080114 03bff0b8 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fd20: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fd40: 00000000 00000000 03bff188 030300d4 03030774 03030304 00000000
00000000 ^M
0305fd60: 00000000 00000429 00000010 00000000 00000000 0000040e 00000000
00000000 ^M
0305fd80: 03030ba0 000005c0 00000008 00000000 00000000 00000000 00000000
00000001 ^M
0305fda0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fdc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fde0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fe00: 00000003 03080034 00000004 00000020 00000005 00000007 00000006
00001000 ^M
0305fe20: 00000007 03030000 00000008 00000000 00000009 03087b24 00000000
00000000 ^M
0305fe40: 0000000b 00000000 0000000c 00000000 0000000d 00000000 0000000e
00000000 ^M
0305fe60:(00000000)<030311b0> 03bff188 00000000 03bff0b8 0305ff50
0305ff70 <03031164>^M
0305fe80: 03bff188 0305ff70 00000000 03bff0b8 0305fe98 0305fea0 00000000
00000000 ^M
0305fea0: 00000004 0305ff99 <0305ffa8> 0305ffab 0305ffae 00000000
0305ffb8 0305ffbf ^M
0305fec0: 0305ffca 00000000 00000010 00000000 00000006 00001000 00000011
00000064 ^M
0305fee0: 00000003 03080034 00000004 00000020 00000005 00000007 00000007
03030000 ^M
0305ff00: 00000008 00000000 00000009 03087b24 0000000b 00000000 0000000c
00000000 ^M
0305ff20: 0000000d 00000000 0000000e 00000000 00000017 00000000 0000001f
0001ffed ^M
0305ff40: 00000000 00000000 00000000 00000000 00020000 03030000 00000000
0000702c ^M
0305ff60: 03bff02c 0000b02c 00000450 00000000 00020000 03080000 00000000
0004dc10 ^M
0305ff80: 03028c10 00051c10 000038bc 00000000 00000000 00000000 62732f00
6d2f6e69 ^M
0305ffa0: 7270646f 0065626f 2d00712d 6968002d 75642d64 00796d6d 454d4f48
54002f3d ^M
0305ffc0: 3d4d5245 756e696c 41500078 2f3d4854 6e696273 73752f3a 62732f72
2f3a6e69 ^M
0305ffe0: 3a6e6962 7273752f 6e69622f 62732f00 6d2f6e69 7270646f 0065626f
00000000 ^M
03060000: 20642520 ^M
Return addresses in stack:^M
frame 1 : <0x03033c7a> [ /lib/ld-uClibc.so.0 + 0x3c7a ]^M
frame 2 : <0x03035484> [ /lib/ld-uClibc.so.0 + 0x5484 ]^M
frame 3 : <0x030361e2> [ /lib/ld-uClibc.so.0 + 0x61e2 ]^M
frame 4 : <0x030311b0> [ /lib/ld-uClibc.so.0 + 0x11b0 ]^M
address : <0x03031164> [ /lib/ld-uClibc.so.0 + 0x1164 ]^M
address : <0x0305ffa8> [ modprobe + 0x1ffa8 ]^M
IP-Config: Complete:^M
device=eth0, addr=10.100.4.50, mask=255.255.255.0, gw=10.100.4.174,^M
host=bf537-stamp, domain=, nis-domain=(none),^M
bootserver=10.100.4.174, rootserver=10.100.4.174, rootpath=^M
dma_alloc_init: dma_page @ 0x03038000 - 512 pages at 0x03e00000^M
CPLB protection violation^M
- Illegal instruction fetch access (memory protection violation).^M
Deferred Exception context^M
CURRENT PROCESS:^M
COMM=init PID=1^M
CPU = 0^M
TEXT = 0x03030000-0x0303280c DATA = 0x0300680c-0x03006bbc^M
BSS = 0x03006bbc-0x03040000 USER-STACK = 0x0305fef0^M
^M
return address: [0x0302afe2]; contents of:^M
0x0302afc0: b1b0 e429 004a e42a 000f 3007 325d e3ff ^M
0x0302afd0: f253 e539 ffb8 e128 005b e438 ffc4 9109 ^M
0x0302afe0: 00a0 [3000] e122 f000 0a10 3008 1002 2d04 ^M
0x0302aff0: e52a 0006 2dc7 e438 ffc3 0c00 1c0f e538 ^M
^M
ADSP-BF537-0.3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
Linux version 2.6.28.10-ADI-2009R1-svn6925^M
Built with gcc version 4.1.2 (ADI svn)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 0006202b IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x2b^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00be0> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x03dea000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x0302ae96> [ /lib/ld-uClibc.so.0 + 0x2e96 ]^M
PC : <0x0302afe2> [ /lib/ld-uClibc.so.0 + 0x2fe2 ]^M
DCPLB_FAULT_ADDR: <0x03bfa124> /* kernel dynamic memory */^M
ICPLB_FAULT_ADDR: <0x00003c0a> { _decode_address + 0xe6 }^M
^M
PROCESSOR STATE:^M
R0 : 00000000 R1 : 00001000 R2 : fffffffc R3 : 00000002^M
R4 : 00000fff R5 : fffff000 R6 : 030073f0 R7 : 03039120^M
P0 : 0000005b P1 : 030073e0 P2 : 03007168 P3 : 0305fcf4^M
P4 : 03039154 P5 : 03007188 FP : 0305faa4 SP : 03de9f24^M
LB0: 00000001 LT0: 00000000 LC0: 00000000^M
LB1: 0302aea9 LT1: 0302aea8 LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 000005c0^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 030071bc^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000^M
A0.w: 00000000 A0.x: 00000000 A1.w: 00000000 A1.x: 00000000^M
USP : 0305f958 ASTAT: 00003025^M
^M
Hardware Trace:^M
0 Target : <0x00004ca8> { _trap_c + 0x0 }^M
Source : <0xffa0063a> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa0059c> { _exception_to_level5 + 0x0 }^M
Source : <0xffa0047c> { _bfin_return_from_exception + 0x18 } RTX^M
2 Target : <0xffa00464> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004f2> { _ex_trap_c + 0x46 } JUMP.S^M
3 Target : <0xffa004ac> { _ex_trap_c + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
4 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
5 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
6 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00bdc> { __common_int_entry + 0xcc } RTI^M
7 Target : <0xffa00b7a> { __common_int_entry + 0x6a }^M
Source : <0xffa00e94> { _evt_system_call + 0x64 } JUMP.S^M
8 Target : <0xffa00e94> { _evt_system_call + 0x64 }^M
Source : <0xffa0088c> { _system_call + 0xb8 } RTS^M
9 Target : <0xffa00888> { _system_call + 0xb4 }^M
Source : <0xffa00878> { _system_call + 0xa4 } IF !CC JUMP^M
10 Target : <0xffa00872> { _system_call + 0x9e }^M
Source : <0xffa00862> { _system_call + 0x8e } IF !CC JUMP^M
11 Target : <0xffa00854> { _system_call + 0x80 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
12 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
13 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00852> { _system_call + 0x7e } 0x013b^M
14 Target : <0xffa0083c> { _system_call + 0x68 }^M
Source : <0x0003b38c> { _sys_munmap + 0x3c } RTS^M
15 Target : <0x0003b384> { _sys_munmap + 0x34 }^M
Source : <0x00088c1a> { ___up_write + 0xba } RTS^M
Userspace Stack^M
Stack info:^M
SP: [0x0305f958] <0x0305f958> [ init + 0x1f958 ]^M
FP: (0x0305faa4)^M
Memory from 0x0305f950 to 03060000^M
0305f950: 03007188 03039120 [0303449c] 00000000 00000000 0305f9d8 030800dc
00000000 ^M
0305f970: 00000000 03080000 00000000 00000000 030073dc 030073e0 00000000
00000000 ^M
0305f990: 0302e688 03007154 03007158 030073dc 00000000 03007158 03039138
00000000 ^M
0305f9b0: 030800dc 03035000 00000006 00000002 00000003 00000000 00000000
00000002 ^M
0305f9d0: 03039138 00000284 00000000 0000006a 00000048 030801c8 03060114
0306037c ^M
0305f9f0: 030601cc 00000000 00000000 00000000 000000d4 00000010 00000000
00000000 ^M
0305fa10: 000000c6 00000000 00000000 03060450 000001a8 00000008 00000011
00000000 ^M
0305fa30: 00000000 030605b0 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fa50: 00000000 00000000 00000000 00000000 00000000 00000001 0000016b
000181ed ^M
0305fa70: 00000000 00000000 00002544 00001000 00000018 4a52672a 00000000
4a52672a ^M
0305fa90: 00000000 45984f00 00000000 00000000 00000000
(0305fae4)<0302bc7a> 00000018 ^M
0305fab0: 0000001c 03034010 03030bb7 030073f0 03034000 45984f00 0305fcf4
0303449c ^M
0305fad0: 00000000 45984f00 03007188 03007474 03034160
(0305fcf8)<0302d484> 03006820 ^M
0305faf0: 03007188 03030bb7 03039028 03007188 00000001 00000000 0305fcf4
00000000 ^M
0305fb10: 03030bb7 00000000 000000d0 00000000 00000000 03039028 00000000
03007158 ^M
0305fb30: 0302f004 0302eaf0 03007154 00000000 00000000 030073f0 030073d4
030073e4 ^M
0305fb50: 0300746c 03007410 03007414 03007150 0305fb04 00000000 00000000
00000000 ^M
0305fb70: 00000000 0302eb48 00000000 00000000 00000000 0305fe50 03030000
00000000 ^M
0305fb90: 00000000 00000000 03039000 00000000 00000000 0305ff90 03007188
0305ffb0 ^M
0305fbb0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fbd0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fbf0: 00000000 00000335 00000190 03006a88 03030108 030308d4 03030374
00000000 ^M
0305fc10: 00000000 00000000 0000036d 00000010 00000f00 000024a4 00000000
00000000 ^M
0305fc30: 00000000 03030d10 000001f0 00000008 00000011 00000000 00000000
03030d70 ^M
0305fc50: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fc70: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fc90: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fcb0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fcd0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fcf0: 00000000 03039258 (0305feb0)<0302e1e2> 0305ff90 000005c0
0000b030 00000002 ^M
0305fd10: 00000512 03007188 0305fd48 0305ff90 03007188 0305fe38 0305fefc
0305fef4 ^M
0305fd30: 0305ffb0 03007188 0305ff90 03007188 0305fef4 0305fefc 0305ff90
03007188 ^M
0305fd50: 030300f4 030070b8 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fd70: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fd90: 00000000 00000000 03007188 030280d4 03028774 03028304 00000000
00000000 ^M
0305fdb0: 00000000 00000429 00000010 00000000 00000000 0000040e 00000000
00000000 ^M
0305fdd0: 03028ba0 000005c0 00000008 00000000 00000000 00000000 00000000
00000001 ^M
0305fdf0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fe10: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fe30: 00000000 00000000 00000000 00000000 00000000 00000000 00000000
00000000 ^M
0305fe50: 00000003 03030034 00000004 00000020 00000005 00000006 00000006
00001000 ^M
0305fe70: 00000007 03028000 00000008 00000000 00000009 03031248 00000000
00000000 ^M
0305fe90: 0000000b 00000000 0000000c 00000000 0000000d 00000000 0000000e
00000000 ^M
0305feb0:(00000000)<030291b0> 03007188 00000000 030070b8 0305ff90
0305ffb0 <03029164>^M
0305fed0: 03007188 0305ffb0 00000000 030070b8 0305fee8 0305fef0 00000000
00000000 ^M
0305fef0: 00000001 0305ffde 00000000 <0305ffe4> 0305ffeb 00000000
00000010 00000000 ^M
0305ff10: 00000006 00001000 00000011 00000064 00000003 03030034 00000004
00000020 ^M
0305ff30: 00000005 00000006 00000007 03028000 00000008 00000000 00000009
03031248 ^M
0305ff50: 0000000b 00000000 0000000c 00000000 0000000d 00000000 0000000e
00000000 ^M
0305ff70: 00000017 00000000 0000001f 0001fff6 00000000 00000000 00000000
00000000 ^M
0305ff90: 00020000 03028000 00000000 0000702c 0300702c 0000b02c 00000450
00000000 ^M
0305ffb0: 00020000 03030000 00000000 0000280c 0300680c 0000680c 000003b0
00000000 ^M
0305ffd0: 00000000 00000000 00000000 692f0000 0074696e 454d4f48 54002f3d
3d4d5245 ^M
0305fff0: 756e696c 692f0078 0074696e 00000000 464c457f ^M
Return addresses in stack:^M
frame 1 : <0x0302bc7a> [ /lib/ld-uClibc.so.0 + 0x3c7a ]^M
frame 2 : <0x0302d484> [ /lib/ld-uClibc.so.0 + 0x5484 ]^M
frame 3 : <0x0302e1e2> [ /lib/ld-uClibc.so.0 + 0x61e2 ]^M
frame 4 : <0x030291b0> [ /lib/ld-uClibc.so.0 + 0x11b0 ]^M
address : <0x03029164> [ /lib/ld-uClibc.so.0 + 0x1164 ]^M
address : <0x0305ffe4> [ init + 0x1ffe4 ]^M
Kernel panic - not syncing: Attekernel panic detected... trying to recover from
it
--
--- Vivi Li 2009-07-09 06:40:35
some ltp test case also crashed since the same version.
write04 crashed in kernel with options write_back/slab, write_back/slob,
write_through/slob
--
write04^M
write04 0 INFO : Enter block 1: test for EAGAIN in write()CPLB
protection violation^M
- Illegal instruction fetch access (memory protection violation).^M
Deferred Exception context^M
CURRENT PROCESS:^M
CO
---crash
!!!! recovering
!!!! hit ENTER
MM=write04 PID=1212^M
CPU = 0^M
TEXT = 0x02c00040-0x02c0b540 DATA = 0x02c0b560-0x02c0e330^M
BSS = 0x02c0e330-0x02c132a0 USER-STACK = 0x02c1bf70^M
^M
return address: [0x02c08320]; contents of:^M
0x02c08300: 9034 0010 e3ff e2a0 3210 43a8 9310 63f8 ^M
0x02c08310: 2fe3 0000 0578 e800 0003 e128 005b 00a0 ^M
0x02c08320: [3000] 3038 e120 f000 0a07 1006 3007 e801 ^M
0x02c08330: 0000 0538 0010 e3ff e287 3210 43b8 9310 ^M
^M
ADSP-BF537-0.3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
Linux version 2.6.28.10-ADI-2009R1-svn6925^M
Built with gcc version 4.1.2 (ADI svn)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 0006002b IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x2b^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00be0> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x03230000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x02c006e2> [ write04 + 0x6a2 ]^M
PC : <0x02c08320> [ write04 + 0x82e0 ]^M
DCPLB_FAULT_ADDR: <0x0322fd78> /* kernel dynamic memory */^M
ICPLB_FAULT_ADDR: <0x0008a45c> { _sprintf + 0x0 }^M
^M
PROCESSOR STATE:^M
R0 : 00000000 R1 : 00012000 R2 : 00011004 R3 : 00001000^M
R4 : 00000001 R5 : 02c0b510 R6 : 03200004 R7 : 00000004^M
P0 : 0000005b P1 : 00000000 P2 : 02c07cfc P3 : 02c1bf74^M
P4 : 02c0e32c P5 : 02c0b560 FP : 02c1bdec SP : 0322ff24^M
LB0: 02c060e9 LT0: 02c060e6 LC0: 00000000^M
LB1: 02c0a041 LT1: 02c09ffa LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 02c1adf4^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 02c1bf74^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000^M
A0.w: 0000000e A0.x: 00000000 A1.w: 0000000e A1.x: 00000000^M
USP : 02c1bde0 ASTAT: 02001024^M
^M
Hardware Trace:^M
0 Target : <0x00004ca8> { _trap_c + 0x0 }^M
Source : <0xffa0063a> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa0059c> { _exception_to_level5 + 0x0 }^M
Source : <0xffa0047c> { _bfin_return_from_exception + 0x18 } RTX^M
2 Target : <0xffa00464> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004f2> { _ex_trap_c + 0x46 } JUMP.S^M
3 Target : <0xffa004ac> { _ex_trap_c + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
4 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
5 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
6 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00bdc> { __common_int_entry + 0xcc } RTI^M
7 Target : <0xffa00b7a> { __common_int_entry + 0x6a }^M
Source : <0xffa00e94> { _evt_system_call + 0x64 } JUMP.S^M
8 Target : <0xffa00e94> { _evt_system_call + 0x64 }^M
Source : <0xffa0088c> { _system_call + 0xb8 } RTS^M
9 Target : <0xffa00888> { _system_call + 0xb4 }^M
Source : <0xffa00878> { _system_call + 0xa4 } IF !CC JUMP^M
10 Target : <0xffa00872> { _system_call + 0x9e }^M
Source : <0xffa00862> { _system_call + 0x8e } IF !CC JUMP^M
11 Target : <0xffa00854> { _system_call + 0x80 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
12 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
13 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00852> { _system_call + 0x7e } 0x013b^M
14 Target : <0xffa0083c> { _system_call + 0x68 }^M
Source : <0x0003b38c> { _sys_munmap + 0x3c } RTS^M
15 Target : <0x0003b384> { _sys_munmap + 0x34 }^M
Source : <0x00088c1a> { ___up_write + 0xba } RTS^M
Userspace Stack^M
Stack info:^M
SP: [0x02c1bde0] <0x02c1bde0> [ write04 + 0x1bde0 ]^M
FP: (0x02c1bdec)^M
Memory from 0x02c1bde0 to 02c1c000^M
02c1bde0:[02c0e32c] 02c1bf74 00000004 (02c1be08)<02c006e2> 00000004
02c1bf14 <02c0026a>^M
02c1be00: 00000000 02c1bf14 (02c1bf14)<02c0054e> 00000001 02c0b798
00000027 00000000 ^M
02c1be20: 02c00558 ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff ^M
02c1be40: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff ^M
02c1be60: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff ^M
02c1be80: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
ffffffff ^M
02c1bea0: ffffffff 00000000 00000001 0000000d 00000000 00000000 00001b2b
000011ed ^M
02c1bec0: 00000001 00000000 00000000 00000000 00000000 00000000 00000000
00001000 ^M
02c1bee0: 00000000 40bb0453 00000000 40bb0453 00000000 40bb0453 00000000
00000000 ^M
02c1bf00: 00000000 00000001 00000000 00000000 ffffffff
(02c1bf30)<02c07e98> 00000000 ^M
02c1bf20: 02c0f3bc 00000001 02c1bf74 00000000 (00000000)<03ba3074>
02c0b560 03afc004 ^M
02c1bf40: 03b204d8 00000000 03b204c4 03b20474 00000001 02c0013c 00000000
00000000 ^M
02c1bf60: 02c0b510 02c0b522 00000000 03afc782 00000001 02c1bf96 00000000
02c1bf9e ^M
02c1bf80: 02c1bfa7 02c1bfae 02c1bfbc 02c1bfe4 00000000 72770000 30657469
4d5
!!!! hit Control-C
40034 ^M
02c1bfa0: 742f3d50 4800706d 3d454d4f 4853002f 3d4c4c45 6e69622f 0068732f
48544150 ^M
02c1bfc0: 69622f3d 752f3a6e 622f7273 2f3a6e69 6e696273 73752f3a 62732f72
2f3a6e69 ^M
02c1bfe0: 006e6962 4d524554 6e696c3d 2f007875 2f6e6962 74697277 00343065
00000000 ^M
02c1c000: 0324c8e0 ^M
Return addresses in stack:^M
frame 1 : <0x02c006e2> [ write04 + 0x6a2 ]^M
address : <0x02c0026a> [ write04 + 0x22a ]^M
frame 2 : <0x02c0054e> [ write04 + 0x50e ]^M
frame 3 : <0x02c07e98> [ write04 + 0x7e58 ]^M
frame 4 : <0x03ba3074> [ sh + 0x23074 ]^M
^M
write04 0 INFO : read() succeded in setting errno to EAGAIN^M
write04 1 PASS : Block 1 PASSED^M
write04 0 INFO : Exit block 1^M
--
munmap03 crashed in kernel with option write_back/slob, write_back/slab.
--
munmap03^M
munmap of non-mmaped memory [ffffffff-00002fff] by process 183 (munmap03)^M
munmap03 1 PASS : munma
---pass
p() fails, mapped address is invalid, errno:22CPLB protection violation^M
- Illegal instruction fetch access (memory protection violation).^M
Deferred Exception context^M
CURRENT PROCESS: COMM=munmap03 PID=183^M
CPU = 0^M
TEXT = 0x03180040-0x0318b120 DATA = 0x0318b140-0x0318de18^M
BSS = 0x0318de18-0x03192c70 USER-STACK = 0x0319af70^M
^M
return address: [0x0318426c]; contents of:^M
0x03184240: 0a05 1007 e801 0000 3005 9035 9034 0010 ^M
0x03184250: e300 01e0 3210 43a8 9310 63f8 2fe3 0000 ^M
0x03184260: 0578 e800 0003 e128 005b 00a0 [3000] 3038 ^M
0x03184270: e120 f000 0a07 1006 3007 e801 0000 0538 ^M
^M
ADSP-BF537-0.3 500(MHz CCLK) 125(MHz SCLK) (mpu on)^M
Linux version 2.6.28.10-ADI-2009R1-svn6925^M
Built with gcc version 4.1.2 (ADI svn)^M
^M
SEQUENCER STATUS: Not tainted^M
SEQSTAT: 0006002b IPEND: 0030 SYSCFG: 0006^M
EXCAUSE : 0x2b^M
interrupts disabled^M
physical IVG5 asserted : <0xffa00be0> { _evt_ivhw + 0x0 }^M
RETE: <0x00000000> /* Maybe null pointer? */^M
RETN: <0x031c4000> /* kernel dynamic memory */^M
RETX: <0x00000480> /* Maybe fixed code section */^M
RETS: <0x03180692> [ munmap03 + 0x652 ]^M
PC : <0x0318426c> [ munmap03 + 0x422c ]^M
DCPLB_FAULT_ADDR: <0x031c3d78> /* kernel dynamic memory */^M
ICPLB_FAULT_ADDR: <0x00088bf4> { _sprintf + 0x0 }^M
^M
PROCESSOR STATE:^M
R0 : 00000000 R1 : 00003000 R2 : 0000004c R3 : 0318db88^M
R4 : 00000001 R5 : 0318b0f8 R6 : 0318ed80 R7 : 00000000^M
P0 : 0000005b P1 : 0000000c P2 : 0318edc4 P3 : 0319af74^M
P4 : 0318de14 P5 : 0318b140 FP : 0319aed4 SP : 031c3f24^M
LB0: 03185eb5 LT0: 03185eb2 LC0: 00000000^M
LB1: 03189bb9 LT1: 03189b72 LC1: 00000000^M
B0 : 00000000 L0 : 00000000 M0 : 00000000 I0 : 03199f0c^M
B1 : 00000000 L1 : 00000000 M1 : 00000000 I1 : 0319af74^M
B2 : 00000000 L2 : 00000000 M2 : 00000000 I2 : 00000000^M
B3 : 00000000 L3 : 00000000 M3 : 00000000 I3 : 00000000^M
A0.w: 0000003a A0.x: 00000000 A1.w: 0000003a A1.x: 00000000^M
USP : 0319aec8 ASTAT: 02001025^M
^M
Hardware Trace:^M
0 Target : <0x00004c90> { _trap_c + 0x0 }^M
So
!!!! hit Control-C
urce : <0xffa0063a> { _exception_to_level5 + 0x9e } CALL pcrel^M
1 Target : <0xffa0059c> { _exception_to_level5 + 0x0 }^M
Source : <0xffa0047c> { _bfin_return_from_exception + 0x18 } RTX^M
2 Target : <0xffa00464> { _bfin_return_from_exception + 0x0 }^M
Source : <0xffa004f2> { _ex_trap_c + 0x46 } JUMP.S^M
3 Target : <0xffa004ac> { _ex_trap_c + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
4 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00408> { _ex_dcplb_miss + 0x78 } RTX^M
5 Target : <0xffa00390> { _ex_dcplb_miss + 0x0 }^M
Source : <0xffa00704> { _trap + 0x58 } JUMP (P4)^M
6 Target : <0xffa006ac> { _trap + 0x0 }^M
Source : <0xffa00bdc> { __common_int_entry + 0xcc } RTI^M
7 Target : <0xffa00b7a> { __common_int_entry + 0x6a }^M
Source : <0xffa00e94> { _evt_system_call + 0x64 } JUMP.S^M
8 Target : <0xffa00e94> { _evt_system_call + 0x64 }^M
Source : <0xffa0088c> { _system_call + 0xb8 } RTS^M
9 Target : <0xffa00888> { _system_call + 0xb4 }^M
Source : <0xffa00878> { _system_call + 0xa4 } IF !CC JUMP^M
10 Target : <0xffa00872> { _system_call + 0x9e }^M
Source : <0xffa00862> { _system_call + 0x8e } IF !CC JUMP^M
11 Target : <0xffa00850> { _system_call + 0x7c }^M
Source : <0xffa00870> { _system_call + 0x9c } JUMP.S^M
12 Target : <0xffa0086e> { _system_call + 0x9a }^M
Source : <0xffa01830> { _schedule + 0x1bc } RTS^M
13 Target : <0xffa01822> { _schedule + 0x1ae }^M
Source : <0x0000d6ee> { _finish_task_switch + 0x52 } RTS^M
14 Target : <0x0000d6e0> { _finish_task_switch + 0x44 }^M
Source : <0x0000d6c0> { _finish_task_switch + 0x24 } IF !CC JUMP^M
15 Target : <0x0000d69c> { _finish_task_switch + 0x0 }^M
Source : <0xffa0181e> { _schedule + 0x1aa } CALL pcrel^M
Userspace Stack^M
Stack info:^M
SP: [0x0319aec8] <0x0319aec8> [ munmap03 + 0x1aec8 ]^M
FP: (0x0319aec8)^M
Memory from 0x0319aec0 to 0319b000^M
0319aec0: 00000000 0319aef8 [0319aef8]<03180506> 0318b0f8 0319aef8
<03180692> 00000000 ^M
0319aee0: 000001b6 0319aef8 <03184286> 00000000 ffffffff ffffffff
0319af1c <03180332>^M
0319af00: 00000000 00000000 0318b1ac 00000016 00000000 00000000 00000000
0319af30 ^M
0319af20:<03187b6c> 00000001 0319af74 00000000 00000000
<030a3074> 0318b140 03a88004 ^M
0319af40: 03ae06b8 00000000 03ae069c 03ae064c 00000001 0318013c 00000000
00000000 ^M
0319af60: 0318b0f8 0318b10a 00000000 03a88783 00000001 0319af94 00000000
0319af9d ^M
0319af80:<0319afa6> 0319afad 0319afbb 0319afe3 00000000 6d6e756d
33307061 504d5400 ^M
0319afa0: 6d742f3d 4f480070 2f3d454d 45485300 2f3d4c4c 2f6e6962 50006873
3d485441 ^M
0319afc0: 6e69622f 73752f3a 69622f72 732f3a6e 3a6e6962 7273752f 6962732f
622f3a6e ^M
0319afe0: 54006e69 3d4d5245 756e696c 622f0078 6d2f6e69 616d6e75 00333070
00000000 ^M
0319b000: 08109128 ^M
Return addresses in stack:^M
frame 1 : <0x03180506> [ munmap03 + 0x4c6 ]^M
address : <0x03180692> [ munmap03 + 0x652 ]^M
address : <0x03184286> [ munmap03 + 0x4246 ]^M
frame 2 : <0x03180332> [ munmap03 + 0x2f2 ]^M
frame 3 : <0x03187b6c> [ munmap03 + 0x7b2c ]^M
frame 4 : <0x030a3074> [ sh + 0x23074 ]^M
address : <0x0319afa6> [ munmap03 + 0x1afa6 ]^M
--
--- Bernd Schmidt 2009-07-09 09:22:48
Again, missing important information. Which versions (toolchain, kernel) passed
the test previously?
--- Robin Getz 2009-07-09 11:30:56
Bernd - it is there.
Last passed version:
--
root:/> version
kernel: Linux release 2.6.28.10-ADI-2009R1-pre-svn6400, build #4 Wed May 20
22:29:01 GMT 2009^M
toolchain: bfin-uclinux-gcc release gcc version 4.1.2 (ADI svn)^M
user-dist: release svn-8084, build #16 Wed May 20 22:28:18 GMT 2009^M
root:/>
--
It failed since bellow version:
--
root:/> version^M
kernel: Linux release 2.6.28.10-ADI-2009R1-pre-svn6437, build #6 Thu May 21
13:57:17 GMT 2009^M
toolchain: bfin-uclinux-gcc release gcc version 4.1.2 (ADI svn)^M
user-dist: release svn-8085, build #17 Thu May 21 13:56:39 GMT 2009^M
root:/>
Since you only made one commit between those two kernel version, I think Sonic
feels it is :
------------------------------------------------------------------------
r6408 | bernds | 2009-05-20 09:57:02 -0400 (Wed, 20 May 2009) | 7 lines
Bug[#5139]
File mappings aren't necessarily page-aligned, so take that into
account when applying memory protections.
Also, fix what appears to be a cut-and-paste bug introduced a while ago
where we weren't clearing protections for unmapped pages.
=========
I think Graf sent a reply (today) to the commit message (you did in May)
On Thu 9 Jul 2009 06:00, gyang pondered:
> On Wed, 2009-05-20 at 08:57 -0500, bernds@blackfin.uclinux.org wrote:
> > Revision
> > 6408
> > Author
> > bernds
> > Date
> > 2009-05-20 08:57:02 -0500 (Wed, 20 May 2009)
> > Log Message
> > Bug[#5139]
> > File mappings aren't necessarily page-aligned, so take that into
> > account when applying memory protections.
> >
> > Also, fix what appears to be a cut-and-paste bug introduced a while
ago
> > where we weren't clearing protections for unmapped pages.
> > Modified Paths
> > * trunk/mm/nommu.c
> > Diff
> > Modified: trunk/mm/nommu.c (6407 => 6408)
> >
> > --- trunk/mm/nommu.c 2009-05-20 13:39:48 UTC (rev 6407)
> > +++ trunk/mm/nommu.c 2009-05-20 13:57:02 UTC (rev 6408)
> > @@ -430,9 +430,9 @@
> > long len = vma->vm_end - vma->vm_start;
> >
> > #ifdef CONFIG_MPU
> > - long start = vma->vm_start;
> > + long start = vma->vm_start & (PAGE_SIZE - 1);
>
> Shouldn't it be ~(PAGE_SIZE - 1)?
>
> > while (start < vma->vm_end) {
> > - protect_page(mm, start, vma->vm_flags);
> > + protect_page(mm, start, 0);
> > start += PAGE_SIZE;
> > }
> > update_protections(mm);
> > @@ -460,7 +460,7 @@
> > struct vm_area_struct *vma = vml->vma;
> >
> > #ifdef CONFIG_MPU
> > - long start = vma->vm_start;
> > + long start = vma->vm_start & (PAGE_SIZE - 1);
>
> Also here.
>
> > while (start < vma->vm_end) {
> > protect_page(mm, start, vma->vm_flags);
> > start += PAGE_SIZE;
--- Bernd Schmidt 2009-07-09 15:59:22
Ah. I missed that in between all the crash dumps.
--- Bernd Schmidt 2009-07-09 16:05:34
That reminds me, given that these crash dumps are typically not the useful part
of the information, can we attach them as files in the future so that the
relevant parts of the bug report are easily visible?
--- Bernd Schmidt 2009-07-09 16:07:18
That reminds me, given that these crash dumps are typically not the useful part
of the information, can we attach them as files in the future so that the
relevant parts of the bug report are easily visible?
--- Vivi Li 2009-07-09 22:37:42
OK, that's a good idea. Thanks for your suggestion.
--- Sonic Zhang 2009-07-09 22:51:24
This looks like a duplicated bug of bug 5139.
--- Vivi Li 2009-07-12 23:48:07
OK now.
Close it.
Files
Changes
Commits
Dependencies
Duplicates
Associations
Tags
File Name File Type File Size Posted By
config.dll application/octet-stream 32698 Vivi Li