summaryrefslogtreecommitdiff
path: root/lib/linux_string.c
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2023-06-22 09:59:43 -0400
committerTom Rini <trini@konsulko.com>2023-06-22 09:59:43 -0400
commiteef4a771e85fc30a18719316a23d0ad1476ae1a5 (patch)
tree723604929d4149b1e926fd6ecebc85ac4a513caf /lib/linux_string.c
parent43dc016497ff9fd39139833852b0214f625fa4ca (diff)
parent1c64b98c1ec40d2c9eb68af2d190e989dded8919 (diff)
Merge branch '2023-06-21-fix-get_ram_size-with-cache-enabled' into next
To quote the author: Ensure that every write is flushed to memory and afterward reads are from memory. Since the algorithm rely on the fact that accessing to not existent memory lead to write at addr / 2 without this modification accesses to aliased (not physically present) addresses are cached and wrong size is returned. This was discovered while working on a TI AM625 based board where cache is normally enabled, see commit c02712a74849 ("arm: mach-k3: Enable dcache in SPL").
Diffstat (limited to 'lib/linux_string.c')
0 files changed, 0 insertions, 0 deletions