[U-Boot] [PATCH v8 10/10] arm: bootm: fix sp detection at end of address range

Stephen Warren swarren at wwwdotorg.org
Mon Dec 17 20:58:03 UTC 2018


On 12/17/18 1:08 PM, Simon Goldschmidt wrote:
> This fixes  'arch_lmb_reserve()' for ARM that tries to detect in which
> DRAM bank 'sp' is in.
> 
> This code failed if a bank was at the end of physical address range
> (i.e. size + length overflowed to 0).
> 
> To fix this, calculate 'bank_end' as 'size + length - 1' so that such
> banks end at 0xffffffff, not 0.
> 
> Fixes: 15751403b6 ("ARM: bootm: don't assume sp is in DRAM bank 0")
> Reported-by: Frank Wunderlich <frank-w at public-files.de>
> Signed-off-by: Simon Goldschmidt <simon.k.r.goldschmidt at gmail.com>

This patch,
Reviewed-by: Stephen Warren <swarren at nvidia.com>


More information about the U-Boot mailing list