diff options
author | Lukasz Majewski <lukma@denx.de> | 2017-10-27 12:28:10 +0200 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-11-06 09:59:01 -0500 |
commit | bb021013ba1ea4f7ade55ed932ab9d807e8a09ea (patch) | |
tree | 8ccc5708fd1741fa62e472b8423bc2a22e3d80b4 /tools | |
parent | 76b9cbab25f832a25e51c50a221c0f1ff3632b7c (diff) |
gpt: Use cache aligned buffers for gpt_h and gpt_e
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>
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions