[U-Boot-Users] post memory test
Jens Gehrlein
sew_s at tqs.de
Fri Nov 16 14:29:56 CET 2007
Detlev Zundel wrote:
> Hi Dongy,
>
>> I have a question about post memory test. According to the following code, even
>> if memory size is greater than 256M, only 256M memory will be tested. Is it
>> true or I missed something. Thanks a lot.
>
> No, this is true. As I did not write that code, my interpretation
> uses some speculation, but what is very likely the case here is that
> U-Boot potentially does not map all physical available memory and thus
> we cannot even access it. As we do not have explicit variables
> representing those facts, I guess the 256MB are kind of a least
> common denominator.
>
> As an example look at initdram() in board/Marvell/db64460/sdram_init.c
> where the platform uses Block Address Translations (BATs) to map RAM
> but exhausts these pretty scarce ressources and limits itself to
> mapping only the first 256MB (a usual limit for a BAT).
So it is possible to overlay the function memory_post_test() by a
board specific routine, which may cover almost all RAM?
BTW, is it possible to overlay _all_ POST routines by board specific
routines?
Kind regards
Jens
More information about the U-Boot
mailing list