diff options
author | Mike Frysinger <vapier.adi@gmail.com> | 2008-10-28 04:22:41 -0400 |
---|---|---|
committer | Bryan Wu <cooloney@kernel.org> | 2008-10-28 04:22:41 -0400 |
commit | 3529e0414b600faa1b6d822569b3343131235813 (patch) | |
tree | 9bed201d1b4f5f338cbe5bacf5a8287463720d74 /arch/blackfin/mach-bf538 | |
parent | 6a87d29bc684d845fe8338a8ce279f743d343250 (diff) |
Blackfin arch: update anomaly lists to match latest sheets
Signed-off-by: Mike Frysinger <vapier.adi@gmail.com>
Signed-off-by: Bryan Wu <cooloney@kernel.org>
Diffstat (limited to 'arch/blackfin/mach-bf538')
-rw-r--r-- | arch/blackfin/mach-bf538/include/mach/anomaly.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/arch/blackfin/mach-bf538/include/mach/anomaly.h b/arch/blackfin/mach-bf538/include/mach/anomaly.h index 4df618ce2a6d..80b3bd98e309 100644 --- a/arch/blackfin/mach-bf538/include/mach/anomaly.h +++ b/arch/blackfin/mach-bf538/include/mach/anomaly.h | |||
@@ -15,7 +15,7 @@ | |||
15 | #define _MACH_ANOMALY_H_ | 15 | #define _MACH_ANOMALY_H_ |
16 | 16 | ||
17 | #if __SILICON_REVISION__ < 4 | 17 | #if __SILICON_REVISION__ < 4 |
18 | # error will not work on BF538 silicon version 0.0, 0.1, 0.2 or 0.3 | 18 | # error will not work on BF538 silicon version 0.0, 0.1, 0.2, or 0.3 |
19 | #endif | 19 | #endif |
20 | 20 | ||
21 | /* Multi-Issue Instruction with dsp32shiftimm in slot1 and P-reg Store in slot2 Not Supported */ | 21 | /* Multi-Issue Instruction with dsp32shiftimm in slot1 and P-reg Store in slot2 Not Supported */ |
@@ -106,16 +106,18 @@ | |||
106 | #define ANOMALY_05000403 (1) | 106 | #define ANOMALY_05000403 (1) |
107 | /* Speculative Fetches Can Cause Undesired External FIFO Operations */ | 107 | /* Speculative Fetches Can Cause Undesired External FIFO Operations */ |
108 | #define ANOMALY_05000416 (1) | 108 | #define ANOMALY_05000416 (1) |
109 | /* IFLUSH Instruction at End of Hardware Loop Causes Infinite Stall */ | ||
110 | #define ANOMALY_05000443 (1) | ||
109 | 111 | ||
110 | /* Anomalies that don't exist on this proc */ | 112 | /* Anomalies that don't exist on this proc */ |
111 | #define ANOMALY_05000230 (0) | ||
112 | #define ANOMALY_05000353 (1) | ||
113 | #define ANOMALY_05000386 (1) | ||
114 | #define ANOMALY_05000198 (0) | ||
115 | #define ANOMALY_05000158 (0) | 113 | #define ANOMALY_05000158 (0) |
114 | #define ANOMALY_05000198 (0) | ||
115 | #define ANOMALY_05000230 (0) | ||
116 | #define ANOMALY_05000263 (0) | ||
116 | #define ANOMALY_05000311 (0) | 117 | #define ANOMALY_05000311 (0) |
117 | #define ANOMALY_05000323 (0) | 118 | #define ANOMALY_05000323 (0) |
118 | #define ANOMALY_05000263 (0) | 119 | #define ANOMALY_05000353 (1) |
119 | #define ANOMALY_05000363 (0) | 120 | #define ANOMALY_05000363 (0) |
121 | #define ANOMALY_05000386 (1) | ||
120 | 122 | ||
121 | #endif | 123 | #endif |