env_mmc: fix buffer allocation for armv7
authorMarkus Niebel <Markus.Niebel@tqs.de>
Fri, 4 Oct 2013 13:48:03 +0000 (15:48 +0200)
committerTom Rini <trini@ti.com>
Mon, 14 Oct 2013 20:06:52 +0000 (16:06 -0400)
commit452a2722ecee9ed9644d6fc7c8d570d725cfdb82
tree6129e0bcb27a7f062b81baaef57f15d17a3fa2e0
parentcca2011e62289063066faee3cf8e3d74685be8fc
env_mmc: fix buffer allocation for armv7

commit d196bd880347373237d73e0d115b4d51c68cf2ad adds
redundand environment to mmc. The usage of malloc in
env_relocate_spec triggers cache errors on armv7.

Tested on a not mainlined i.MX53 board:

Board: TQMa53
I2C:   ready
DRAM:  512 MiB
MMC:   FSL_SDHC: 0, FSL_SDHC: 1
ERROR: v7_dcache_inval_range - start address is not aligned - 0x8f57c2d8
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x8f57e2d8
ERROR: v7_dcache_inval_range - start address is not aligned - 0x8f57e2e0
ERROR: v7_dcache_inval_range - stop address is not aligned - 0x8f5802e0
Using default environment

Signed-off-by: Markus Niebel <Markus.Niebel@tqs.de>
common/env_mmc.c