synchronousMemoryDatabase.h 1009 B

123456789101112131415161718192021222324252627282930313233343536
  1. /*
  2. * DO NOT EDIT THIS FILE
  3. * This file is under version control at
  4. * svn://sources.blackfin.uclinux.org/toolchain/trunk/proc-defs/header-frags/
  5. * and can be replaced with that version at any time
  6. * DO NOT EDIT THIS FILE
  7. *
  8. * Copyright 2004-2011 Analog Devices Inc.
  9. * Licensed under the Clear BSD license.
  10. */
  11. /* This file should be up to date with:
  12. * - Revision J, 05/23/2011; ADSP-BF538/BF538F Blackfin Processor Anomaly List
  13. * - Revision O, 05/23/2011; ADSP-BF539/BF539F Blackfin Processor Anomaly List
  14. */
  15. #ifndef _MACH_ANOMALY_H_
  16. #define _MACH_ANOMALY_H_
  17. /* We do not support old silicon - sorry */
  18. #if __SILICON_REVISION__ < 4
  19. # error will not work on BF538/BF539 silicon version 0.0, 0.1, 0.2, or 0.3
  20. #endif
  21. #if defined(__ADSPBF538__)
  22. # define ANOMALY_BF538 1
  23. #else
  24. # define ANOMALY_BF538 0
  25. #endif
  26. #if defined(__ADSPBF539__)
  27. # define ANOMALY_BF539 1
  28. #else
  29. # define ANOMALY_BF539 0
  30. #endif
  31. /* Multi-Issue Instruction with dsp32shiftimm in slot1 and P-reg Store in slot2 Not Supported */