|
Message
From: Matjaz Breskvar<phoenix@o...>
Date: Wed Apr 6 13:51:33 CEST 2005
Subject: [openrisc] linux 2.4 with icache enabled failed to boot
Hi,I will look into this. Can you please send me your configuration file (and any other changes if you have made them), so i can reconstruct your kernel image and see what is going on...
best regards, p.
* kevin_sun_buaa2@h... (kevin_sun_buaa2@h...) wrote: > Hi > I have successfully made linux 2.4 run on my cyclone board(with 8Kb > icache and 8KB dcache) with icache disabled. But when the icache was > > enabled, the linux failde to boot. Followed is the printed message. Can > anyone help me? > Thank you. > > Linux version 2.4.26-or32 (root@skvm) (gcc version 3.2.3) #30 Sun Mar > 20 01:57: > 16 EST 2005 > Detecting Processor units: > CPU : or32/OpenRISC-1200, revision 1, @38 MHz, with no shadow > registers > dCACHE: present > iCACHE: present > dMMU : present > iMMU : present > debug : N/A > PerfC : N/A > PM : N/A > PIC : N/A > TIMER : N/A > CUs : N/A > Setting up paging and PTEs. > write protecting ro sections (0xc0002000 - 0xc0194000) > Setting up identical mapping (0x90000000 - 0x90002000) > Setting up identical mapping (0x92000000 - 0x92002000) > On node 0 totalpages: 8192 > zone(0): 8192 pages. > zone(1): 0 pages. > zone(2): 0 pages. > dtlb_miss_handler c0002438 > itlb_miss_handler c0002518 > Linux/or32 port 2003 OpenCores > Kernel command line: root=/dev/ram > Calibrating delay loop... 37.58 BogoMIPS > Memory: 61568k/65536k available (-1047061k kernel code, 3968k > reserved, 284k dat > a, 48k init, 0k highmem) > Dentry cache hash table entries: 8192 (order: 3, 65536 bytes) > Inode cache hash table entries: 4096 (order: 2, 32768 bytes) > Mount cache hash table entries: 1024 (order: 0, 8192 bytes) > Buffer cache hash table entries: 2048 (order: 0, 8192 bytes) > Page-cache hash table entries: 8192 (order: 2, 32768 bytes) > POSIX conformance testing by UNIFIX > idled: tick timer disabled, enabling... > idled: SR 0x8071, ESR 0x8071, EPCR 0xc0005b38, EEAR 0x90000001 > Linux NET4.0 for Linux 2.4 > Based upon Swansea University Computer Society NET3.039 > Initializing RT netlink socket > Starting kswapd > Journalled Block Device driver loaded > pty: 256 Unix98 ptys configured > Serial driver version 5.05c (2001-07-08) with no serial options enabled > ttyS00 at 0x90000000 (irq = 2) is a 16550A > RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize > PPP generic driver version 2.4.2 > PPP Deflate Compression module registered > NET4: Linux TCP/IP 1.0 for NET4.0 > IP Protocols: ICMP, UDP, TCP, IGMP > IP: routing cache hash table of 1024 buckets, 8Kbytes > TCP: Hash tables configured (established 8192 bind 16384) > IPv4 over IPv4 tunneling driver > NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. > RAMDISK: ext2 filesystem found at block 0 > RAMDISK: Loading 1536 blocks [1 disk] into ram disk... kernel BUG at > page_alloc. > c:105! > kernel BUG at page_alloc.c:105! > kernel BUG at page_alloc.c:105! > kernel BUG at page_alloc.c:105! > Unable to handle kernel NULL pointer dereference at virtual address > 0x00000000 > > Oops#: 0001 > CPU #: 0 > PC: c00362b4 SR: 00008071 SP: c3fe9de0 > GPR00: 00000000 GPR01: c3fe9de0 GPR02: c3fe8000 GPR03: 00000000 > GPR04: 00000000 GPR05: c01ac140 GPR06: 00000000 GPR07: 00002000 > GPR08: 00002000 GPR09: c0388024 GPR10: c03df5a8 GPR11: 00000020 > GPR12: fffffffe GPR13: c0356e9c GPR14: c01ac840 GPR15: c0356e94 > GPR16: c01ac884 GPR17: c0356e98 GPR18: 00001fc2 GPR19: c0356ea0 > GPR20: 000007f0 GPR21: 0000007f GPR22: c03df57c GPR23: 00000001 > GPR24: c0388024 GPR25: 00000019 GPR26: c01ac8f0 GPR27: 00000070 > GPR28: 0000002c GPR29: c017cbf4 GPR30: 00000001 GPR31: c00082d8 > RES: 00000000 oGPR3: 00000000 dummy: c3fe9e18 > Process swapper (pid: 1, stackpage=c3fe8000) > > Stack: Stack dump [0xc3fe9d58]: > sp + 00: 0xc3fe9de0 > sp + 04: 0xc3fe8000 > sp + 08: 0x00000000
> sp + 12: 0x00000000
> sp + 16: 0xc01ac140
> sp + 20: 0x00000000
> sp + 24: 0x00002000
> sp + 28: 0x00002000
> sp + 32: 0xc0388024
> sp + 36: 0xc03df5a8
> sp + 40: 0x00000020
> sp + 44: 0xfffffffe
> sp + 48: 0xc0356e9c
> sp + 52: 0xc01ac840
> sp + 56: 0xc0356e94
> sp + 60: 0xc01ac884
> sp + 64: 0xc0356e98
> sp + 68: 0x00001fc2
> sp + 72: 0xc0356ea0
> sp + 76: 0x000007f0
> sp + 80: 0x0000007f
> sp + 84: 0xc03df57c
> sp + 88: 0x00000001
> sp + 92: 0xc0388024
> sp + 96: 0x00000019
> sp + 100: 0xc01ac8f0
> sp + 104: 0x00000070
> sp + 108: 0x0000002c
> sp + 112: 0xc017cbf4
> sp + 116: 0x00000001
> sp + 120: 0xc00082d8
> sp + 124: 0x00000000
> sp + 128: 0x00000000
> sp + 132: 0xc3fe9e18
> sp + 136: 0xc0182955
> sp + 140: 0xc018296b
> sp + 144: 0x00000069
> sp + 148: 0xc0037378
> sp + 152: 0xc03df57c
> sp + 156: 0xc03df590
> sp + 160: 0x00000000
> sp + 164: 0x00000001
> sp + 168: 0x00000000
> sp + 172: 0x00000400
> sp + 176: 0x00000c00
> sp + 180: 0x00001000
> sp + 184: 0xc3fb8800
> sp + 188: 0xc3fe9e94
> sp + 192: 0x00008677
> sp + 196: 0x00008677
> sp + 200: 0x00008677
> sp + 204: 0xc002e4ec
> sp + 208: 0x00000c00
> sp + 212: 0xc03df57c
> sp + 216: 0xc03df594
> sp + 220: 0xc3ffdd34
> sp + 224: 0x00000400
> sp + 228: 0x00008477
> sp + 232: 0xc3fe8000
> sp + 236: 0xc3fb8657
> sp + 240: 0xc01d2e57
> sp + 244: 0xc002ec8c
> sp + 248: 0x00000000
> sp + 252: 0xc3f8a130
> sp + 256: 0xc3ffdcec
> sp + 260: 0x00000000
> sp + 264: 0x00000600
> sp + 268: 0xc3fb8400
> sp + 272: 0xc3f8a150
> sp + 276: 0x00000001
> sp + 280: 0xc3ffdcfc
> sp + 284: 0x00000000
> sp + 288: 0xc0040750
> sp + 292: 0x30fff74d
> sp + 296: 0x00000400
> sp + 300: 0xc3ffdc80
> sp + 304: 0xc3f8a150
> sp + 308: 0xc3f8a130
> sp + 312: 0x00008477
> sp + 316: 0x00000000
> sp + 320: 0x00000000
> sp + 324: 0x00001000
> sp + 328: 0x00000000
> sp + 332: 0xc3fe9eff
> sp + 336: 0xc00408a8
> sp + 340: 0xc3f8a130
> sp + 344: 0x00000400
> sp + 348: 0xffffffea
> sp + 352: 0xc3fb8400
> sp + 356: 0x00000600
> sp + 360: 0x00000003
> sp + 364: 0x00000000
> sp + 368: 0x00000001
> sp + 372: 0xc3fb8400
> sp + 376: 0xc0040778
> sp + 380: 0x00008677
> sp + 384: 0x00000400
> sp + 388: 0x00008477
> sp + 392: 0x00000001
> sp + 396: 0xc00083a0
> sp + 400: 0x00000001
> sp + 404: 0x00000000
> sp + 408: 0xc017fbe3
> sp + 412: 0x00000600
> sp + 416: 0x00008677
> sp + 420: 0xc01c74a8
> sp + 424: 0x00008277
> sp + 428: 0xc3fe9f8c
> sp + 432: 0xc3fe8000
> sp + 436: 0x00000000
> sp + 440: 0xc3fb8400
> sp + 444: 0x00000400
> sp + 448: 0x90000000
> sp + 452: 0x00000003
> sp + 456: 0x00000600
> sp + 460: 0xc01c7474
> sp + 464: 0x00000001
> sp + 468: 0x00000004
> sp + 472: 0x00000000
> sp + 476: 0xc0356e9c
> sp + 480: 0xc017fbe3
> sp + 484: 0xc0356e94
> sp + 488: 0x00000600
> sp + 492: 0xc0356e98
> sp + 496: 0x00000600
> sp + 500: 0xc0356ea0
> sp + 504: 0x00000003
> sp + 508: 0x0000007f
> sp + 512: 0x00000000
> sp + 516: 0x00000001
> sp + 520: 0x00000001
> sp + 524: 0x00000019
> sp + 528: 0xc3fb8400
> sp + 532: 0x00000070
> sp + 536: 0x00000000
> sp + 540: 0xc017cbf4
> sp + 544: 0xc01c64f4
> sp + 548: 0x00000000
> sp + 552: 0x00000000
> sp + 556: 0x00000000
> sp + 560: 0xc01c7474
> sp + 564: 0xc017fc35
> sp + 568: 0x0000007c
> sp + 572: 0x00000001
> sp + 576: 0xc017fa1f
> sp + 580: 0xc01c7ac4
> sp + 584: 0xc01a0208
> sp + 588: 0xc01d07dc
> sp + 592: 0x00000000
> sp + 596: 0x00000000
> sp + 600: 0x00000000
> sp + 604: 0x00000000
> sp + 608: 0x00000000
> sp + 612: 0x00000000
> sp + 616: 0x00000000
> sp + 620: 0x00000600
> sp + 624: 0x00004000
> sp + 628: 0x7c2f2d5c
> sp + 632: 0xc00031f0
> sp + 636: 0xc0002f08
> sp + 640: 0x00000000
> sp + 644: 0xc01bb568
> sp + 648: 0x00000000
> sp + 652: 0x00000000
> sp + 656: 0xc0005d08
> sp + 660: 0x00000000
> sp + 664: 0x00000000
> sp + 668: 0x00010f00
> sp + 672: 0x00000000
> sp + 676: 0xc01ccc04
>
> Call Trace: [<00000000>] [<00000000>] [<00000000>] [<00002000>]
> [<00002000>]
> [<00000020>] [<00001fc2>] [<000007f0>] [<0000007f>]
> [<00000001>] [<00000019>]
> [<00000070>] [<0000002c>] [<00000001>] [<c00082d8>]
> [<00000000>] [<00000000>]
> [<00000069>] [<c0037378>] [<00000000>] [<00000001>]
> [<00000000>] [<00000400>]
> [<00000c00>] [<00001000>] [<00008677>] [<00008677>]
> [<00008677>] [<c002e4ec>]
> [<00000c00>] [<00000400>] [<00008477>] [<c002ec8c>]
> [<00000000>] [<00000000>]
> [<00000600>] [<00000001>] [<00000000>] [<c0040750>]
> [<30fff74d>] [<00000400>]
> [<00008477>] [<00000000>] [<00000000>] [<00001000>]
> [<00000000>] [<c00408a8>]
> [<00000400>] [<00000600>] [<00000003>] [<00000000>]
> [<00000001>] [<c0040778>]
> [<00008677>] [<00000400>] [<00008477>] [<00000001>]
> [<c00083a0>] [<00000001>]
> [<00000000>] [<00000600>] [<00008677>] [<00008277>]
> [<00000000>] [<00000400>]
> [<90000000>] [<00000003>] [<00000600>] [<00000001>]
> [<00000004>] [<00000000>]
> [<00000600>] [<00000600>] [<00000003>] [<0000007f>]
> [<00000000>] [<00000001>]
> [<00000001>] [<00000019>] [<00000070>] [<00000000>]
> [<00000000>] [<00000000>]
> [<00000000>] [<0000007c>] [<00000001>] [<00000000>]
> [<00000000>] [<00000000>]
> [<00000000>] [<00000000>] [<00000000>] [<00000000>]
> [<00000600>] [<00004000>]
> [<7c2f2d5c>] [<c00031f0>] [<c0002f08>] [<00000000>]
> [<00000000>] [<00000000>]
> [<c0005d08>] [<00000000>] [<00000000>] [<00010f00>]
> [<00000000>]
>
> Code: 84 6a 00 00 b9 8c 00 01 ba 94 00 41 84 8a 00 04 9e 10 00 0c e2
> 52 60 03 (d
> 4) 04 18 00 d4 03 20 04 bc 2c fe 00 9c 60 00 00 d4 0a 18 00 13 ff ff 97
> Kernel panic: Attempted to kill init!
> _______________________________________________
> http://www.opencores.org/mailman/listinfo/openrisc
|
 |