diff options
author | Mike Frysinger <vapier.adi@gmail.com> | 2008-10-28 04:34:42 -0400 |
---|---|---|
committer | Bryan Wu <cooloney@kernel.org> | 2008-10-28 04:34:42 -0400 |
commit | 2cf851137b55cd0c49fd9e005cd01ac4761c005e (patch) | |
tree | 56a1ca33fa93ef3731c674f7de660bba916bd3c7 /arch/blackfin | |
parent | e04f9f427bca526d7752879a5b3d341628c0cc0d (diff) |
Blackfin arch: only add IFLUSH nop padding when anomaly 443 is enabled
Signed-off-by: Mike Frysinger <vapier.adi@gmail.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
Diffstat (limited to 'arch/blackfin')
-rw-r--r-- | arch/blackfin/mach-common/cache.S | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/arch/blackfin/mach-common/cache.S b/arch/blackfin/mach-common/cache.S index a028e9450419..3c98dacbf289 100644 --- a/arch/blackfin/mach-common/cache.S +++ b/arch/blackfin/mach-common/cache.S | |||
@@ -49,13 +49,17 @@ | |||
49 | .ifnb \optflushins | 49 | .ifnb \optflushins |
50 | \optflushins [P0]; | 50 | \optflushins [P0]; |
51 | .endif | 51 | .endif |
52 | #if ANOMALY_05000443 | ||
52 | .ifb \optnopins | 53 | .ifb \optnopins |
53 | 2: | 54 | 2: |
54 | .endif | 55 | .endif |
55 | \flushins [P0++]; | 56 | \flushins [P0++]; |
56 | .ifnb \optnopins | 57 | .ifnb \optnopins |
57 | 2: \optnopins; | 58 | 2: \optnopins; |
58 | .endif | 59 | .endif |
60 | #else | ||
61 | 2: \flushins [P0++]; | ||
62 | #endif | ||
59 | 63 | ||
60 | RTS; | 64 | RTS; |
61 | .endm | 65 | .endm |