|
@@ -0,0 +1,36 @@
|
|
|
|
+/*
|
|
|
|
+ * DO NOT EDIT THIS FILE
|
|
|
|
+ * This file is under version control at
|
|
|
|
+ * svn://sources.blackfin.uclinux.org/toolchain/trunk/proc-defs/header-frags/
|
|
|
|
+ * and can be replaced with that version at any time
|
|
|
|
+ * DO NOT EDIT THIS FILE
|
|
|
|
+ *
|
|
|
|
+ * Copyright 2004-2011 Analog Devices Inc.
|
|
|
|
+ * Licensed under the Clear BSD license.
|
|
|
|
+ */
|
|
|
|
+
|
|
|
|
+/* This file should be up to date with:
|
|
|
|
+ * - Revision J, 05/23/2011; ADSP-BF538/BF538F Blackfin Processor Anomaly List
|
|
|
|
+ * - Revision O, 05/23/2011; ADSP-BF539/BF539F Blackfin Processor Anomaly List
|
|
|
|
+ */
|
|
|
|
+
|
|
|
|
+#ifndef _MACH_ANOMALY_H_
|
|
|
|
+#define _MACH_ANOMALY_H_
|
|
|
|
+
|
|
|
|
+/* We do not support old silicon - sorry */
|
|
|
|
+#if __SILICON_REVISION__ < 4
|
|
|
|
+# error will not work on BF538/BF539 silicon version 0.0, 0.1, 0.2, or 0.3
|
|
|
|
+#endif
|
|
|
|
+
|
|
|
|
+#if defined(__ADSPBF538__)
|
|
|
|
+# define ANOMALY_BF538 1
|
|
|
|
+#else
|
|
|
|
+# define ANOMALY_BF538 0
|
|
|
|
+#endif
|
|
|
|
+#if defined(__ADSPBF539__)
|
|
|
|
+# define ANOMALY_BF539 1
|
|
|
|
+#else
|
|
|
|
+# define ANOMALY_BF539 0
|
|
|
|
+#endif
|
|
|
|
+
|
|
|
|
+/* Multi-Issue Instruction with dsp32shiftimm in slot1 and P-reg Store in slot2 Not Supported */
|