On Tue, 4 Apr 2000, Florian Lohoff wrote:
> On Tue, Apr 04, 2000 at 01:54:30AM +0200, Florian Lohoff wrote:
> > i debugged a bit arround and found that the current CVS kernel
> > hang at "alloc_page.c" (For SGI_IP22)
> >
> > lmem_map = (struct page *) alloc_bootmem_node(nid, map_size);
> >
> > I had a small look into the function alloc_bootmem_node/core but didnt
> > understand a word.
>
> Reduced it even more - At the end of alloc_bootmem_core the memset is
> the fault - It seems to overwrite something and/or does not return.
>
> My suspicion is that the memory map(s) are not correct and initializing
> existing memory causes this fault.
Perhaps this helps: the bootmem stuff in arch/mips/ddb5074/prom.c works fine.
The DDB5074 has 64 MB of fixed non-upgradable memory at physical 0x00000000
virtual 0x80000000.
Gr{oetje,eeting}s,
Geert
--
Geert Uytterhoeven ------------- Sony Software Development Center Europe (SDCE)
Geert.Uytterhoeven@sonycom.com ------------------- Sint-Stevens-Woluwestraat 55
Voice +32-2-7248638 Fax +32-2-7262686 ---------------- B-1130 Brussels, Belgium
|