Blackfin: iflush: update anomaly 05000491 workaround
authorMike Frysinger <vapier@gentoo.org>
Wed, 2 Feb 2011 01:55:22 +0000 (01:55 +0000)
committerMike Frysinger <vapier@gentoo.org>
Fri, 4 Mar 2011 06:27:01 +0000 (01:27 -0500)
Recent feedback from design says we need three NOPs in the hardware loop.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
arch/blackfin/mach-common/cache.S

index 790c767ca95af8dc82ffc3fc56e7f69c5fb9df81..ab4a925a443e4e82001df0beb146b7b7b8e3b40a 100644 (file)
@@ -58,6 +58,8 @@
 1:
 .ifeqs "\flushins", BROK_FLUSH_INST
        \flushins [P0++];
+       nop;
+       nop;
 2:     nop;
 .else
 2:     \flushins [P0++];