linux-mips-fnet
[Top] [All Lists]

error in memory

To: "linux-mips@fnet.fr" <linux-mips@fnet.fr>
Subject: error in memory
From: Rabeeh Khoury <rabeeh@galileo.co.il>
Date: Fri, 11 Feb 2000 18:02:56 -0500
Sender: rabeeh@galileo.co.il
Hi All

I'm booting kernel version 2.3.38 on my embedded system and i'm getting
this output :
Loading R4000 MMU routines.
CPU revision is: 000028a0
Primary ins.truction cache esuize 32 bytes)
mary data cache 32kb, linesize 32 bytes)
Linux version 2.3.38 (rabeeh@bluelabel.galileo.co.il) (gcc version
egcs-2.90.29 980515 (egcs-1.0.3 release)) #148 Fri Feb 11 17:46:53 EST
2000
On node 0 totalpages: 00000000
kernel BUG at bootmem.c:176!
kernel BUG at bootmem.c:179!
zone(0): 0 pages.
zone(1): 0 pages.
zone(2): 0 pages.
kmem_alloc: NULL ptr (name=unknown)
kmem_alloc: NULL ptr (name=unknown)
Calibrating delay loop...
52.33 BogoMIPS
kernel BUG at bootmem.c:229!
Unable to handle kernel paging request at virtual address 00000000, epc
== 80119708, ra == 80119708
Oops in fault.c:do_page_fault, line 146:
$0 : 00000000 10007c00 0000001d bd000024
$4 : 801270c4 801270cc 801270cc 0000003c
$8 : 00007c00 ffff00ff 0000000a 00000002
$12: 0000000a 00000000 8010de30 00000020
$16: bce85ffa b4000000 18bed735 a5cd9021
$20: eb022d55 0a398fe0 00000000 67dd85e0
$24: 00000001 00000010
$28: 80006000 80007f28 80138d80 80119708
epc   : 80119708
Status: 10007c03
Cause : 0080000c
Process swapper (pid: 0, stackpage=80006000)
Stack: 800f2f68 800f2ffc 000000e5 0000003c bce85ffa b4000000 18bed735
a5cd9021
       eb022d55 0a398fe0 f102dc3d 67dd85e0 54fb3697 80119a14 0000000f
00000010
       0000003c 800ebd22 80117994 b4000000 18bed735 a5cd9021 eb022d55
0a398fe0
       f102dc3d 67dd85e0 54fb3697 80116430 bce85ffa b4000000 18bed735
a5cd9021
       eb022d55 801167b0 800ebd18 801270cc 801270cc 0000003c 80126990
00000000
       bce85ffa ...
Call Trace: [<800f2f68>] [<800f2ffc>] [<800ebd22>] [<800ebd18>]
[<800005f8>]
Code: 24a52ffc  0c009e3f  240600e5 <aec00000> 3c108013  8e10856c
0000a021  8fc20000  8fc30004


p.s. i'm using an old setup function that is called from setup_arch.
this functions only tells the kernel the correct machine and
mips_memmory_upper = 0x81000000
should can i add any thing else here ?

how can I implement on the new kernel something like the old way of
telling the kernel basic things such as memory size, TLB entries etc...
? (by old way I mean using the tag way)

how can I tell the kernel not using neither swap nor paging ?


thank you


<Prev in Thread] Current Thread [Next in Thread>