[U-Boot] [PATCH] ARM: datacache always disabled when RAM extends to 0xFFFFFFFF

Marek Vasut marex at denx.de
Wed Aug 27 21:24:05 CEST 2014


On Wednesday, August 27, 2014 at 11:50:55 AM, Jaccon Bastiaansen wrote:
> The dram_bank_mmu_setup() function contains a loop to configure the data
> caching policy for each 1 Mbyte page of the RAM memory range. When RAM
> extends to 0xFFFFFFFF, the RAM start address + the RAM size will equal
> 2^32. But because the RAM start address and RAM size are unsigned longs,
> the result of this addition is zero. The loop is therefore not executed
> and the datacache is effectively disabled.
> 
> Signed-off-by: Jaccon Bastiaansen <jaccon.bastiaansen at gmail.com>

Yeah, I sent similar patch [1] long ago. Albert, care to pick it please ?

[1] http://lists.denx.de/pipermail/u-boot/2014-August/185254.html

Best regards,
Marek Vasut


More information about the U-Boot mailing list