
On Fri, Oct 27, 2017 at 12:28:10PM +0200, Lukasz Majewski wrote:
Before this patch one could receive following errors when executing "gpt write" command on machine with cache enabled:
display5 factory > gpt write mmc ${mmcdev} ${partitions} Writing GPT: CACHE: Misaligned operation at range [4ef8f7f0, 4ef8f9f0] CACHE: Misaligned operation at range [4ef8f9f8, 4ef939f8] CACHE: Misaligned operation at range [4ef8f9f8, 4ef939f8] CACHE: Misaligned operation at range [4ef8f7f0, 4ef8f9f0] success!
To alleviate this problem - the calloc()s have been replaced with malloc_cache_aligned() and memset().
After those changes the buffers are properly aligned (with both start address and size) to SoC cache line.
Signed-off-by: Lukasz Majewski lukma@denx.de
Applied to u-boot/master, thanks!