From 99241468cb9dcc86fcca9266ffe72baa88a1f79f Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Mon, 19 Aug 2013 14:42:37 -0700 Subject: [PATCH] ARM: Fix cache cleaning operation. There was no behavior defined for OP_DCCSW in dcache_op_set_way, so it silently did nothing. Since we started using that to clean the cache between stages and I have a change that enables caches earlier on, this was preventing booting on pit. BUG=chrome-os-partner:19420 TEST=Built and booted on pit. BRANCH=None Change-Id: I3615b6569bf8de195d19d26b62f02932322b7601 Signed-off-by: Gabe Black Reviewed-on: https://gerrit.chromium.org/gerrit/66234 Reviewed-by: David Hendricks Commit-Queue: Gabe Black Tested-by: Gabe Black --- src/arch/armv7/cache.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/arch/armv7/cache.c b/src/arch/armv7/cache.c index 644a870e56..b4a937bf43 100644 --- a/src/arch/armv7/cache.c +++ b/src/arch/armv7/cache.c @@ -143,6 +143,9 @@ static void dcache_op_set_way(enum dcache_op op) case OP_DCISW: dcisw(val); break; + case OP_DCCSW: + dccsw(val); + break; default: break; }