--- In "Hamish Avery" <> wrote:
> pretty harmless... This is what I got:
>
> MM: bank 0 start 0x00000000 end 0x00800000
> MM: bank 1 start 0x01000000 end 0x01800000
> MM: bank 2 start 0x04000000 end 0x04800000
> MM: bank 3 start 0x05000000 end 0x05800000
> MM: bank 4 start 0xe0000000 end 0xe0800000
> MM: bank 5 start 0xe1000000 end 0xe1800000
> MM: bank 6 start 0xe4000000 end 0xe4800000
> MM: bank 7 start 0xe5000000 end 0xe5800000
>
> Thus, the memory blocks are indeed not continuous, even within the two
> greater addressing blocks - and the memory management to tie these
> together does not seem to work at kernel boot time. The obvious
> conclusion now is that the ramdisk must lie wholely within a bank, as
> when I shift the smaller ramdisk to lie within one of the above blocks
> it works OK. However, trying to put it into banks 4, 5, 6 or 7 fails
> with:
>
> "Specified address (0xe0000000) is not believed to be in RAM -
> continue (y/n)?"
>
> I don't know why this might be...
This is a RedBoot message: RedBoot runs with the MMU on, and only
maps 32M I believe, even though TS-BOOTROM finds and sets up 64M. (Do
you see a banner from redboot telling you 0x02000000 is available?).
I ran into this when looking into using a 2.6 kernel with 64M ram.
> I am now guessing that its impossible to boot into a ramdisk greater
> than 8Mb.
Sorry, I haven't tried any ramdisks. But, I believe you are right in
thinking the ramdisk must be in banks [0-3], ie, ram that RedBoot
knows about. If it is really important to you, I guess you could hack
redboot to map 64M and let you put a ramdisk in an upper bank, but I
don't think that would change the 8M limit.
Regards, ....... Charlie
>
> Many thanks for the help
>
> /hamish
>
------------------------ Yahoo! Groups Sponsor --------------------~-->
Yahoo! Groups gets a make over. See the new email design.
http://us.click.yahoo.com/hOt0.A/lOaOAA/yQLSAA/CFFolB/TM
--------------------------------------------------------------------~->
Yahoo! Groups - Join or create groups, clubs, forums & communities. Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups - Join or create groups, clubs, forums &
communities. is subject to:
http://docs.yahoo.com/info/terms/
|