arm-trusted-firmware/plat
Mustafa Yigit Bilgen 322b00fcfb Tegra186: clean CPU wake times from L2 cache
When entering C7, ATF disables caches and flushes the L1 cache. However,
wake_time[cpu] can still remain in the L2 cache, causing later reads to it
to fetch from DRAM. This will read stale values.

Fix this by aligning wake_time[cpu] to cache lines, and explicitly cleaning it
before disabling caches.

Change-Id: Id73d095b479677595a6b3dd0abb240a1fef5f311
Signed-off-by: Mustafa Yigit Bilgen <mbilgen@nvidia.com>
Signed-off-by: Varun Wadekar <vwadekar@nvidia.com>
2017-04-05 14:09:51 -07:00
..
arm Merge pull request #879 from Summer-ARM/sq/mt-support 2017-03-28 18:15:20 +01:00
common Move plat/common source file definitions to generic Makefiles 2017-03-20 14:58:25 +00:00
compat AArch32: Add essential ARM platform and FVP support 2016-08-10 18:01:38 +01:00
mediatek Merge pull request #873 from dp-arm/dp/makefile-reorg 2017-03-27 11:44:05 +01:00
nvidia/tegra Tegra186: clean CPU wake times from L2 cache 2017-04-05 14:09:51 -07:00
qemu Move plat/common source file definitions to generic Makefiles 2017-03-20 14:58:25 +00:00
rockchip Move plat/common source file definitions to generic Makefiles 2017-03-20 14:58:25 +00:00
xilinx/zynqmp Move plat/common source file definitions to generic Makefiles 2017-03-20 14:58:25 +00:00